Показано с 1 по 5 из 5

Тема: OPC-сервера OWEN и VisiCON-445

  1. #1

    По умолчанию OPC-сервера OWEN и VisiCON-445

    Возможно ли связаться с VisiCON-445 через ваши OPC-сервера?
    Например через OWEN.MODBUS?
    Все вроди указал верно, связь есть, посылка передается правильная и по правилам контроллер отвечает, но dOPC Explorer (от http://www.dopc.kassl.de) говорит что переменная Bad
    Может чего-то не учитываю?

    С dOPC Explorer работаю давно, тут проблем быть не может.

  2. #2

    По умолчанию

    какой тип переменных читаете? возможны варианты с порядком следования байтов и слов.

  3. #3
    незарегистрированный
    Гость

    По умолчанию

    В контроллере переменная типа Boolean, пытаюсь читать как BYTE, может ее как-то подругому нужно?

  4. #4

    По умолчанию

    Пробовал поразному но в логе выдает вот что
    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 в 10:51.

  5. #5

    По умолчанию

    Хм, неужели никто помочь не может?
    Конкретизирую еще.
    Пытаюсь читать булеву переменную rab (адрес 1020) как типа BYTE, порядок следования байт интел, функцией 1.
    В итоге формируется правильная последовательность байт в контроллер, который правильно же отвечает (по правилам Modbus-RTU). Но вот странно, OPC сервер не может эту правильную посылку расшифровать. Что делать?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •