как оценить присутствие контроллера? может он завис или провод оборвался?а мы не знаем?
как оценить присутствие контроллера? может он завис или провод оборвался?а мы не знаем?
А вы через что устанавливаете связь с контроллером? Через OPC, MasterLink?
Или вы используете контроллер под управлением MasterPLC?
OPC выдает формирует ошибку если не будет связи. Можно анализировать признак качества переменной.
У устройств в MasterLink есть выход "Отказ".
У контроллеров под MasterPLC в ресурсах тоже есть выход "Отказ"
Я знаю то, что я ничего не знаю. Но другие не знают и этого. (Сократ).
используем unitronics. + uniopc сервер (программа). к сожалению тегов нет. необходимо использовать синтаксис. а в самой masterscada нет никаих переменных?
Если вы используете OPC, то у OPC есть специальное поле - признак качества.
Если OPC не может установить связь с контроллером (или контроллер передает какие то ошибки), то OPC передает в SCADA определенное число.
http://www.owen.ru/forum/showthread....oto=nextoldest
Если число равно 192 - все нормально.
Вы можете анализировать признак качества при помощи модуля "Вывод признаков качества" или при помощи расчета - функцией OPCQuality( ).
Во втором сообщении:
http://www.owen.ru/forum/showthread.php?t=9445
Я знаю то, что я ничего не знаю. Но другие не знают и этого. (Сократ).
Спасибо большое! порылся в хелпе к opc, нашел тег статуса
Эти тэги одинаковы для всех OPC - это стандарт.
Я знаю то, что я ничего не знаю. Но другие не знают и этого. (Сократ).