Запрос на переподключение

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

Запрос на переподключение

Сообщение TEVAS » Пн ноя 19, 2012 4:30 pm

Добрый день!
Вопрос возник такого характера: работаю с объектами Device Integration, а именно с ModbusEnetPLC. Скажите, нужно ли выполнять какой-то принудительный запрос на подключение или проверку связи через определенный интервал времени (для перестраховки что-ли) ? И где делать? Как вы поступаете в своих проектах?
Лучшее украшение жизни – хорошее настроение! ;-)
TEVAS
 
Сообщения: 89
Зарегистрирован: Пт июл 20, 2012 7:32 pm

Re: Запрос на переподключение

Сообщение Генератор зла » Пн ноя 19, 2012 5:11 pm

.ConnectionStatus
.Reconnect (просто =1, сбрасывается сам)
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Запрос на переподключение

Сообщение TEVAS » Пн ноя 19, 2012 6:48 pm

С какой периодичностью? или это по условию скрипт? В AppEngine его делать? Скажите подробнее, очень буду благодарна Вам!
Лучшее украшение жизни – хорошее настроение! ;-)
TEVAS
 
Сообщения: 89
Зарегистрирован: Пт июл 20, 2012 7:32 pm

Re: Запрос на переподключение

Сообщение Генератор зла » Пн ноя 19, 2012 7:14 pm

Condition - скрипт в самом объекте ModbusEnetPLC
Условие: ModbusEnetPLC.ConnectionStatus <> 2 (While True)
Periodical = 5 sec
Скрипт: ModbusEnetPLC.Reconnect;
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Запрос на переподключение

Сообщение Генератор зла » Вт ноя 20, 2012 11:02 am

Можно ещё перезапускать сам объект ModbusEnetPLC с помощью команды .ScanStateCmd (0, 1). Только делать это надо из др. объектов, а не из самого ModbusEnetPLC.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm


Вернуться в Wonderware System Platform

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40