Страница 1 из 1

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

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

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

СообщениеДобавлено: Пн ноя 19, 2012 5:11 pm
Генератор зла
.ConnectionStatus
.Reconnect (просто =1, сбрасывается сам)

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

СообщениеДобавлено: Пн ноя 19, 2012 6:48 pm
TEVAS
С какой периодичностью? или это по условию скрипт? В AppEngine его делать? Скажите подробнее, очень буду благодарна Вам!

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

СообщениеДобавлено: Пн ноя 19, 2012 7:14 pm
Генератор зла
Condition - скрипт в самом объекте ModbusEnetPLC
Условие: ModbusEnetPLC.ConnectionStatus <> 2 (While True)
Periodical = 5 sec
Скрипт: ModbusEnetPLC.Reconnect;

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

СообщениеДобавлено: Вт ноя 20, 2012 11:02 am
Генератор зла
Можно ещё перезапускать сам объект ModbusEnetPLC с помощью команды .ScanStateCmd (0, 1). Только делать это надо из др. объектов, а не из самого ModbusEnetPLC.