мастер.xError попробовал но ничего не получилось. Разбивает на переменные мастер и еррор
Вид для печати
мастер.xError попробовал но ничего не получилось. Разбивает на переменные мастер и еррор
Имеется возможность прислать проект на проверку (можно в личные сообщения)?
Добрый вечер!
Такая же проблема - только периодически отваливается опрос двух модулей МВА8 и одного МВУ8. Проверка .xError не ловит ошибку, хотя модули не опрашиваются. Время работы без сбоев от 5 до 50 минут.
Как можно оценить состояние шины? узнать ошибку или причину сбоя?
Пример пере подключения:
Код:
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
А зачем здесь генератор импульсов BLINK?
почему невозможно сделать так:
Modbus_Slave_COM_Port.xReset:=TRUE?
для импульсного сброса, но перед сбросом нужно остановить мастера. после ухода всех ошибок заново сбросить, а потом запустить мастера.
спасибо!
а в случае, если мастер опрашивает несколько слейвов? нужно каждый из них перезапускать после ресета?
нет,достаточно те,которые с ошибкой были.
Nts, Спасибо за пояснение