Цитата Сообщение от Евгений Кислов Посмотреть сообщение
Вы используете функцию 04 - Read Inputs Registers - а на скрине показываете область Holding-регистров.
Да, это неочевидно, но в стандартном слэйве CODESYS термином "inputs" называются holding-регистры, а "outputs" - input-регистры.
Да, Вы правы. Получилось. Но не могли бы немного объяснить, я в замешательстве

Есть две области: Input registers и Output Registers. Я полагал, что первые читаются функцией 03, вторые - 04. Я связывал переменные с Inputs (который read only, что мне и надо), и пробовал их читать функциями 03 и 04. Всегда были нули. Сейчас, после Вашего письма, добавил переменную в Output Registers, и могу прочитать ее как функцией 03, так и 04.

И вот тут я перестаю понимать смысл регистров разного типа и функций разного типа. Не могли пояснить и поправить фокус?