Использование Modbus-TCP
Существует 2 блока, организующих опрос устройств по Modbus-TCP:

Используется для чтения/записи значений типа Short

Используется для чтения/записи значений типа Bool
Назначение входов:
| IP | IPv4 адрес устройства |
| TCP Port | TCP-порт, по которому происходит обмен (обычно "502") |
| DevId | Идентификатор устройства в сети (обычно "1") |
| RegAddr | Адрес опрашиваемого регистра (*) |
| Command | Номер команды Modbus (**) |
| Timeout | Время в мс, которое ПЛК будет ждать ответа |
| Value | Переменная (или массив) для опроса(***) |
* В случае использования массива на входе "Value" необходимо указать адрес первого регистра из списка
** Имеются ввиду cтандартные функции протокола Modbus (wikipedia)
*** При подключении обычной переменной блок будет читать/записывать только один регистр, а при подключении массива - то количество регистров подряд из которых состоит массив (для чтения/записи 8 регистров подряд необходимо подключить массив, состоящий из 8 элементов)
Обратите внимание, что опрос можно только начать - остановить его невозможно! С первым циклом работы этого блока мы добавляем запись в таблицу опроса, которую можно только очистить полностью, выключив ПЛК. Из описанного замечания вытекает категорический запрет изменения входящих параметров блока!!! Если допустить изменение любого из параметров - будет создана еще одна запись в таблице опроса, что приведёт к тому, что в подключенную переменную будет сохранятся то одно значение, то другое.