IF Mod_Master.xAllSlavesOk=FALSE THEN
BLL(ENABLE:= TRUE, TIMELOW:= T#1S, TIMEHIGH:= T#100MS, OUT=> );
ELSE
BLL(ENABLE:= FALSE, TIMELOW:= T#1S, TIMEHIGH:= T#100MS, OUT=> );
END_IF
(*Если нет связи, то перезапускаем мастер*)
Mod_Master.xResetComPort:=BLL.OUT;
Пользуйтесь!!! 3 недели уже работает и связь не пропадает. За 10 минут работы перезапуске мастер раз под 100.
Вставляете данный код в конце цикла 1 раз, достаточно на все модули.
Вместо Mod_Master - имя Вашего ком мастера.




Ответить с цитированием