Овен МВ 110

Материал из WebHMI Wiki
Перейти к: навигация, поиск

Модуль распределенной периферии Овен МВ110-224.8А является популярным решением для сбора данных от различных датчиков, поскольку поддерживает практически любые типы аналоговых датчиков, а также позволяет опрашивать сухие контакты (по 2 на один вход). При работе по протоколу ОВЕН этот восьмиканальный прибор с точки зрения работы с его оперативными параметрами «распадается» на восемь одноканальных приборов - измерителей. Неудобством является также то, что формат оперативного параметра при обмене по протоколу ОВЕН не совсем обычный - 4 байта занимает параметр с типом float, +2 байта на время измерения, но в случае наличия ошибок , этот же параметр меняет формат на однобайтовый с целочисленным кодом ошибки в нем.

Удобнее работать с прибором по протоколу Modbus, при этом для переключения протокола никаких дополнительных настроек в МВ110 делать не надо. В этом случае параметры можно вычитать и как целое(умноженное на 10), и как с плавающей точкой, и код ошибки - все через отдельные параметры. Карта адресов Modbus приводится прямо в руководстве пользователя. См. фрагмент ниже:

Таблица мв100.png

Опрос дискретных каналов на МВ100 также имеет неудобство в том, что комбинации 2 входов на аналоговом входе (сухие контакты подключаются параллельно резисторам на дифф. входах прибора AIn+ AIn-, n - номер канала) кодируется значениями 10,20,30,40. Таким образом, использовать битовую маску чтобы выделить вход не получится, например 2-й бит будет равен 1 в значениях 10 и 30. Скрипты WebHMI позволяют решить эту проблему - создается 2 внутренних регистра для дискретных входов 1 и 2, и один скрипт, который пишет в них правильные значения в зависимости от комбинации. Пример скрипта:

Входы овен мв110.png