wb_editors
480
правок
(→Создайте шаблон: изменил ссылку на документацию по шаблонам) |
(→Особенности реализации Modbus RTU в устройствах Wiren Board: сделал пояснения про символ и временные параметры) |
||
Строка 30: | Строка 30: | ||
== Особенности реализации Modbus RTU в устройствах Wiren Board == | == Особенности реализации Modbus RTU в устройствах Wiren Board == | ||
Стандартом Modbus RTU предусмотрен обязательный интервал тишины | Стандартом Modbus RTU предусмотрен обязательный интервал тишины в 3.5 символа между фреймами данных (под символом подразумевается посылка, состоящая из стартового бита, битов данных, бита четности и стоп-битов). | ||
Для ускорения опроса устройств Wiren Board мы соблюдаем этот интервал только перед первым запросом к следующему в цикле опроса устройству. | Для ускорения опроса устройств Wiren Board мы соблюдаем этот интервал только перед первым запросом к следующему в цикле опроса устройству (параметр ''frame_timeout_ms'' в шаблонах устройств). | ||
Поэтому, чтобы соответствовать требованиям протокола Modbus-RTU, нужно для сторонних устройств задавать параметр ''guard_interval_us''. | Поэтому, чтобы соответствовать требованиям протокола Modbus-RTU, нужно для сторонних устройств задавать параметр ''guard_interval_us''. Этот параметр задает задержку перед записью каждого запроса в порт. | ||
== Совместная работа модулей Wiren Board и устройств сторонних производителей на одной шине== | == Совместная работа модулей Wiren Board и устройств сторонних производителей на одной шине== |