Пытаюсь подружить систему (контроллер + модули) и OPC-сервер. Контроллер с модулями (диммеры, реле и т.д.) работают в сети RS-485 по протоколу Modbus. OPC-сервер работает на Win-машине по протоколу Modbus TCP. Соединение с контроллером прописал без проблем, по ID=1 контроллер подключился, настроил тэги - всё работает. Далее пытаюсь подключить остальные модули в сети, но не удаётся... Каждый модуль в сети имеет свой индивидуальный адрес, к примеру диммер - 18. Прописываю в OPC-сервер Device2, указываю ID=18, далее конфигурирую тэги. Запускаю - всё, что касается Device1 (ID=1) работает нормально, напротив тэгов Device2 (ID=18) написано BAD, хотя с помощью Modbus Poll могу по адресу 18 записать в регистр значение - диммер реагирует...
Данные из листа описания по диммеру:
Регистры, функции (чтение 3, запись 16) Holding Registers
Адрес_____Доступ__________Описание
1_______чтение/запись______Задержка переключения кратная 1мс, максимальное время 1 минута (60000)
2_______чтение/запись______Значение яркости (0-100%)
Как прицепить модули к OPC-серверу?...