PDA

Просмотр полной версии : Перезапуск opc-сервера



Andrew_Stranger
23.12.2013, 10:27
Добрый день. Как осуществить перезапуск OPC-сервера при обрыве интерфейса rs-485? В настройках есть параметр "Переподключаться по условию".
Как я понимаю, надо прописать здесь событие, а в событии проверять признаки качества каждой переменной? А если этих переменных много? Спасибо.

SCADAMaster
23.12.2013, 10:36
Как осуществить перезапуск OPC-сервера при обрыве интерфейса rs-485?
А зачем перезапускать ОРС сервер при обрыве RS-485? Как это поможет?
Какой ОРС сервер у вас используется?


В настройках есть параметр "Переподключаться по условию". Как я понимаю, надо прописать здесь событие, а в событии проверять признаки качества каждой переменной? А если этих переменных много? Спасибо.
Нет, в этом поле нужно перетащить дискретную переменную (например событие), и когда переменная перейдет в состояние "Вкл" скада отпишется от сервер, а затем подпишется на изменения снова. Если у сервера нет других клиентов, то это приведет к его перезапуску.

Andrew_Stranger
23.12.2013, 11:00
А зачем перезапускать ОРС сервер при обрыве RS-485? Как это поможет?
Какой ОРС сервер у вас используется?
OPC-сервер овен modbus. Данная ситуация может возникнуть при временном отключении и дальнейшем включении питания прибора, или устранения обрыва интерфейса.


Нет, в этом поле нужно перетащить дискретную переменную (например событие), и когда переменная перейдет в состояние "Вкл" скада отпишется от сервер, а затем подпишется на изменения снова. Если у сервера нет других клиентов, то это приведет к его перезапуску.

В переменной событие необходимо анализировать признаки качества каждой opc-переменной, или существует более простой способ?

SCADAMaster
23.12.2013, 11:14
OPC-сервер овен modbus. Данная ситуация может возникнуть при временном отключении и дальнейшем включении питания прибора, или устранения обрыва интерфейса.

Попробуйте использовать наш Modbus Universal:
http://www.masteropc.ru/products/?category=399
В нем есть возможность реинициализации узла, что может решить проблему.



В переменной событие необходимо анализировать признаки качества каждой opc-переменной, или существует более простой способ?
Можно анализировать признак качества какой нибудь одной переменной. Проверяйте ее на признак качества Bad.

Andrew_Stranger
24.12.2013, 12:24
Спасибо. С Modbus Universal сервер перезапускается.

Чубака
09.06.2022, 15:32
Такая же проблема. Нашли решение?