"так как слейв устройств много попробовал выделить этот кусок"
Не совсем понятно что вы проделали.
Можно проще, для каждого слейв устройства нужно использовать такой код(меняете только название Modbus_Slave_COM_Port
на свои).
Код:IF Modbus_Slave_COM_Port.xError THEN //Перезапуск подключения по Modbus Blink_01(ENABLE:= TRUE, TIMELOW:= T#1S, TIMEHIGH:= T#10MS); Modbus_Slave_COM_Port.xReset:= Blink_01.OUT; END_IF




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