
Сообщение от
uvwxyz
Уважаемый Филоненко Владислав!
Вопрос №1.
Modbus-slave устройство возврашает запрос хотя и с задержкой, но эта задержка явно меньше 1 секунды. Поэтому, когда Modbus-master формирует новый запрос, ответ на предыдущий запрос уже имеется в его буфере. Складывается впечатление, что Modbus-master не чистит свой буфер перед отправкой запроса. Поэтому, отправив новый запрос, он ответ на предыдущий запрос считает ответом на новый запрос. Так ли это?
Вопрос №2
Если Modbus-master формирует запросы в режиме By poll time,то при нажатии на кнопку "Стоп" выполнение программы, как и следовало ожидать, прекращается, а запросы на линии RS485 от ОВЕНА продолжают поступать. Это видно и по осциллографу и с помощью программ, слушающих линию.
Почему Modbus-master в режиме By poll time при нажатии на кнопку "Стоп" не прекращает выдавать запросы на линию RS485?