Можно ли в драйвер устройства добавить чтение состояния сухих контактов?
Если ограничение в 4 штуки на данный момент все еще актуально - то предлагаю считывать coils:
Это выходы на включение циркуляционных насосов.
Понимаю что сухие контакты устройства - это скорее входы, а не выходы. Но нам очень хотелось бы иметь возможность отобразить на мнемосхеме какой насос в данный момент в работе, а реализовать это можно только через сигнализацию
В соседней теме ваш коллега сообщал что на данный момент в системе возможно максимум 4 сухих контакта. Добавлю что нам необходимо чтобы считанное состояние сухих контактов являлось сигнализацией. Чтобы потом мы могли сделать индикаторы “ВКЛ/ВЫКЛ” на мнемосхеме.
Правильно ли я Вас понял, что вам необходимо, что бы драйвер устройства считывал параметры ob_C1_Pump_1, ob_C1_Pump_2, ob_C2_Pump_1 и ob_C2_Pump_2 и сохранял значения этих параметров, как значение сигнализации (сухих контактов)?
То есть ob_C1_Pump_1 значение контакта 1, ob_C1_Pump_2 значение контакта 2, ob_C2_Pump_1 значение контакта 3 и ob_C2_Pump_2 значение контакта 4?
Все верно. Повторюсь - это необходимо из за мнемосхемы. Если можно сделать как-то иначе - давайте сделаем по другому. Просто у меня только такое решение есть.
Именно ТРМ1032.
Обращаю внимание на то, что у ТРМ1032 существует две версии ПО с различными картами modbus регистров.
В подключенном контроллере версия ПО актуальная (v2)
Какое именно заводское ПО Вы имеете ввиду?
Конфигуратор может подключаться к контроллеру только по USB.
Owen OPC сервер к устройству подключается успешно: