ardsoft
Продукты => arOPC сервер => Тема начата: Voldemus от 07.10.2018, 10:53:02 am
-
Добрый день.
Связал arOPC с ПЛК по Modbus RTU. Один тег читается из ПЛК нормально. Создал второй тег. Каждый тег читает из ПЛК 1 регистр. В итоге первый тег читается нормально, а второй нет. В чем может быть причина ?
-
Здравствуйте.
Надо смотреть что устройство отвечает. Пришлите пожалуйста логи с протоколом обмена между OPC сервером и устройством.
Айрат
-
Добрый день.
Вот логи и прочее. В первом теге передается число 10, во втором - 20.
-
Здравствуйте.
Всё нормально, что контроллер даёт, то OPC сервер и показывает.
На приложенном рисунке выделил области с информацией которая приходит с контроллера и относится к сконфигурированным тегам.
00 02 - это тег Т1
00 00 - это тег Т2
Айрат
-
А почему OPC сервер запрашивает 11 регистров (0B) ? У меня должно читаться из ПЛК 2 тега, в каждом теге указано по одному регистру.
-
Потому что регистры не расположены рядом, между ними ещё 9, а Modbus протокол позволяет забирать данные только блоками.
Если очень надо читать по одному регистру укажите в настройках устройства размер блока 1.
Айрат