Цитата Сообщение от Евгений Кислов Посмотреть сообщение
Добрый день.
К сожалению, не очень ясно, какого рода помощь вы ожидаете.

На мой взгляд, оптимальный вариант - устранить источник ошибок.
Предположу, что он - на физическом уровне. Экранированные кабели RS-485 с раздельной прокладкой от силовых, терминаторы, сетевые дроссели для ПЧВ и т.п. должны редуцировать влияние помех от частотников.



Если действительно нужно именно описанное поведение:

IF Modbus_Slave_COM_Port_nasos.xError THEN
// останавливаем процесс
END_IF
Доброго времени суток.
Я только учусь работать в codesys и многое конечно не знаю.
вопрос решился совместно с вашим коллегой с Украины, а решение было простым:
перед Modbus_Slave_COM_Port_nasos.xAcknowledge:=TRUE;
нужно .xAcknowledge присвоить False.
так как перезапуск соединения происходит по переднему фронту.

всё же спасибо за ответ и внимание.