PDA

Просмотр полной версии : Контроль напряжения модулем МВ110-8ДФ



Александр
17.07.2017, 08:42
Добрый день!
Для контроля за работой оборудования установили модули МВ110-224.8ДФ. Из схемы управления электродвигателем переменное напряжение (фаза 220В) подается на вход модуля. В Masterscada выведены параметры: r.Cn (один на весь модуль) и r.Cou (счетчик импульсов по каждому входу модуля). Непонятно каким образом контролировать наличие или отсутствие напряжения по каждому каналу? Предполагалось что восьмиканальный модуль будет контролировать состояние (включено/выключено) восьми единиц оборудования. В инструкции на модуль функция контроля наличия напряжения указана, это основная функция на мой взгляд, и она непонятно как реализуется. А по факту он только как восьмиканальный счетчик количества включений. Ничего не понимаю.

ASo
17.07.2017, 09:00
Или используйте индексы для протокола ОВЕН или перейдите на протокол МОДБАС.

Александр
17.07.2017, 09:48
Или используйте индексы для протокола ОВЕН или перейдите на протокол МОДБАС.

Используется старый ОВЕН ОРС-сервер, в нем тэги не настраиваются, конфигурации модулей из библиотеки...Переходить на МОДБАС из-за одного типа модуля не хотелось бы (и невозможно, так как часть приборов не поддерживают МОДБАС), и дублировать сеть тоже не хотелось бы. Использовать бета версию ОВЕН ОРС-сервера тоже не получается, так как там проблемы с работой некоторых параметров на запись (http://www.owen.ru/forum/showthread.php?t=26952). Как использовать индексы для протокола ОВЕН?

Александр
17.07.2017, 11:41
32106
пытаюсь последовать вашему совету использовать индексы для протокола овен. Овен ОРС-бета, параметр r.Cn, индекс "1", пытаюсь получить данные о состоянии первого входа (на 1, 2, 3 входы подается напряжение 220В). В скаде со счетчика (параметр r.Cou) данные поступают нормально, а по параметру r.Cn - "ошибка передачи параметра, код ошибки 53". Что делаю не так?

ASo
17.07.2017, 11:47
Так подайте r.Cn на вход ФБ Распаковка аналогового 32бит. значения. Для удобства, ограничьте число выходов до 8. И получайте состояния отдельных входов.

Александр
17.07.2017, 11:57
О, вроде получилось! Спасибо большое! )

Александр
17.07.2017, 12:41
Жутко интересно откуда узнали что есть такое решение? Что нужно было прочитать, чтобы решить такой вопрос ? )

ASo
17.07.2017, 12:45
Что нужно было прочитать, чтобы решить такой вопрос ? )
1. Описание тэгов протокола ОВЕН для данного модуля.
2. Описание ФБ МастерСКАДы.

Александр
17.07.2017, 12:53
1. Описание тэгов протокола ОВЕН для данного модуля.
2. Описание ФБ МастерСКАДы.

Да, теперь буду знать ) Спасибо.

askaev
07.02.2020, 10:18
В инструкции в списке регистров МодБас расписаны только регистры таймаута (0х30), битовой маски (0х33) и 8 счётных входов (0х40...0х47). А остальные регистры? К примеру есть некие 0x50, 0xD0. Это что за регистры?

В частности, мне бы как-то выяснять в сети ли модуль вообще или нет. Опрос веду ОРС-сервером с записью параметров в БД.