-
Вложений: 1
МастерOPC и модуль МВА8
Добрый день! Имеется задача контролировать температуру в 5 точках и отображать на экране компьютера оператора. Оборудование: Модуль ввода МВА8 (Овен)+Преобразователь RS-232 - RS-485 АС3 (Овен)+ Адаптер USB-COM. Программне обеспечение: Конффигуратор МВА, драйвер СОМ-порта, MasterOPC Universal Modbus Server Demo 32 Build - 3.0.0.7 и MasterScada v3.6 Demo. Сконфигурирован модуль, ОРС, все проверено, т.е. параметры связи модуля, сервера и СОМ-порта одинаковы. Конфигурация модуля МВА в ОРС-сервер импортирована из MasterOPC библиотеки. Скорость обмена 9600. Но в режиме runtime при запросе модуль видимо не отвечает, Сообщение: "МВА: Включен таймаут ошибки запроса" и "МВА: ошибка выполнения команды 3 в устройстве 16 от МВА: HOLDING_REGISTERS". OPC-cервер на видит модуль МВА? Или проблема со связью? Подскажите где моя ошибка?Пробовала с "Простая SCADA Owen Process Manager", связь с теми же параметрами, опрос модуля происходит нормально.
Специалисты компании Insat ответили, что протокол обмена в модкле установлен owen, а нужен modbus RTU. Но проблема в том, что в конфигураторе нет параметра prot. Может быть нужна другая версия прошивки прибора? Или конфигуратора? Или предполагается, что прибор сам определяет какой именно протокол (как, например, модуль вывода МУ110).
-
Стоит еще продублировать этот вопрос в разделе Эксплуатация.
-
-
Вложений: 1
Проверьте версию конфигуратора и прошивки модуля. В моем конфигураторе ( версия 3.0.0.8) данный параметр присутствуетВложение 17918
-
Вложений: 1
Попробовала.Вложение 17921 Верисия ПО прибора v5.4, а конфигуратор v3.0.0.8 поддерживает только начаная с v7. Скорее всего не поддерживает мой модуль протокол Modbus. Печально.
-
На днях подключал МВА8 к MasterOPC Universal Modbus Server и столкнулся с аналогичной проблемой.
Как ни странно, но при настроенной скорости обмена 9 600 MasterOPC упорно не видел модуль. Хотя родной конфигуратор подключался к МВА8 и отображал значения на входах.
Изменил скорость в настройках модуля МВА8 и конфигурации MasterOPC на значение 19200, и проблема ушла. Всё работает.
-
После того как меняете что-то в сетевых настройках модуля, нужно выполнить перезагрузку модуля - выключить и подать питание снова.
-
Эта операция выполнялась и на 9600, и на 19200. Положительный результат был достигнут только при установленной скорости модуля 19200.
-
Значит какие то проблемы с модулем. Смотрите лог обмена между устройством и ОРС.
-
Возможно проблемы и с модулем.
В любом случае в окончательном варианте мой модуль настроен на скорость обмена 38400, чтобы интегрировать его в существующую сеть RS-485. Работает безупречно.