Приветствую всех!
Мой первый проект на ОВЕНе и возможно я что то делаю не так. За основу взял пример связи ПЛК100 и Lectus с сервера ОВЕНа. В этом примере выключен бит разрешающий перезагрузку контроллера раз в 15 минут при отсутствии связи и второй переменной передаваемой по MODBUS присваиваются значения физических дискретных входов.
Всего контролеров 25 шт. Каждый имеет свой адрес MODBUS от 1 до 25. Соответственно в Lectus создано 25 узлов. Контролеры работают в режиме мастер и каждые 10 сек передают значения.
Пока для эксперемента включаю 2 контролера. Остальные не задействую.
И так глюки:
1. Lectus запущен. Включаю контролеры. В режим RUN их не включаю. В Lectus вижу что где то через пару мbнут связь устанавливается и данные передаются. Выключаю Lectus и глюк: контроллеры перезагружаются. Обратите внимания они не в RUN? код не выполняется!!!!
2. Включаю комп, у которого в автозагрузке Lectus, МТС коннект (GPRS) и проект MaserSCADA. Включаю контролеры в режиме RUN. Через пару минут значок в проекте MasterSCADA показывает, что связь установилась. Переключаю входа на контроллерах. В проекте MasterSCADA все отображается. Выключаю комп, контроллеры не трогаю.
Глюк: если комп включить сразу же (в течении 10 минут) то связь возобновиться. Если подождать с часик, то связь востоналиваться не хочет не в какую. Выключаю контроллеры (комп все еще включен), включаю контроллеры и тут как повезет. Связь может сразу возобновиться, может возобновиться часика через три, а может вообще не возобновиться сколько контроллер не перезагружай.
Кто-нибудь сталкивался с подобным и как это решить. Связь нужна надежная. )