-
OPC-сервера OWEN и VisiCON-445
Возможно ли связаться с VisiCON-445 через ваши OPC-сервера?
Например через OWEN.MODBUS?
Все вроди указал верно, связь есть, посылка передается правильная и по правилам контроллер отвечает, но dOPC Explorer (от http://www.dopc.kassl.de) говорит что переменная Bad
Может чего-то не учитываю?
С dOPC Explorer работаю давно, тут проблем быть не может.
-
какой тип переменных читаете? возможны варианты с порядком следования байтов и слов.
-
незарегистрированный
Гость
В контроллере переменная типа Boolean, пытаюсь читать как BYTE, может ее как-то подругому нужно?
-
Пробовал поразному но в логе выдает вот что
10:01 281 serio(COM1) >>> 01 01 10 20 00 08 38 сб
10:01 281 serio(COM1) передача блока заняла 46888 мс
10:01 437 serio(COM1) <<< 01 01 01 01 90 48
10:01 437 serio(COM1) приём блока занял 1583712 мс
10:01 437 serio(COM1) принят правильный кадр
10:01 453 modbus_var(COM1/dev3(addr=1)/rab): ошибка декодирования блока данных
10:01 453 opcport(COM1): опрос приборов занял 172 (+-10) мс
Причем что команда что ответ по правилам Modbus верные, в том числе и значение переменной.
Последний раз редактировалось Balog; 09.06.2008 в 09:51.
-
Хм, неужели никто помочь не может?
Конкретизирую еще.
Пытаюсь читать булеву переменную rab (адрес 1020) как типа BYTE, порядок следования байт интел, функцией 1.
В итоге формируется правильная последовательность байт в контроллер, который правильно же отвечает (по правилам Modbus-RTU). Но вот странно, OPC сервер не может эту правильную посылку расшифровать. Что делать?
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума