Просмотр полной версии : контроль канала связи в скада между плк и Opc
Доброе время суток, есть несколько плк ОВЕН подключенные по Ethernet к ПК на котором крутится OPC сервер codesys, на нем же установленна СКАДА, как можно реализовать контроль, есть ли связь с ПЛК или нет в СКАДЕ, есть ли переменная отвечающая за это, или ее надо завести, нужен совет. Сейчас при попадании связи переменные в СКАДЕ отображаются в последнем состоянии, т.е. пока не посмотришь лог OPC или Gateway что связи с плк нет.
Николаев Андрей
22.10.2010, 09:21
я думаю, что надо просто настроить Scada систему - если связь пропадает - переменные из Opc не идут.
ну или если вам так легче - заведите промежуточную переменную, значение которой будете периодически менять и периодически опрашивать. если изменили - а результат изменений не вернулся - связи нет.
я думаю, что надо просто настроить Scada систему - если связь пропадает - переменные из Opc не идут.
В gateway codesys есть такой параметр как quality (качество канала связи), может его как то можно учитывать в СКАДА ? иначе при пропадании связи переменные в opc не меняются и скада просто берет эти значения, она же не знает что связи нет.
Николаев Андрей
22.10.2010, 10:38
Вот тут я к сожалению не готов ответить - попробуйте связаться с Прологом: www.codesys.ru
как можно реализовать контроль, есть ли связь с ПЛК или нет в СКАДЕ?В предыдущие разы выкручивался так:
Создал булевую переменную в ПЛК1хх и изменял её значение (false/true) раз в минуту. В скаде реализовал проверку: если в течении 65 сек. значение переменной не изменилось - значит связи нет или контроллер подвис :-)
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot