Отследить обрыв связи на шине и совершить перезапуск вы можете при помощи данного кода.
Код:
PROGRAM PLC_PRG
VAR
	Blink_01: BLINK;
END_VAR

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
где Modbus_Slave_COM_Port имя slave устройства в дереве проекта.