Перейти к содержанию

Навигация

Connecting Third Party Devices to Wiren Board: различия между версиями

→‎Особенности реализации Modbus RTU в устройствах Wiren Board: сделал пояснения про символ и временные параметры
(→‎Создайте шаблон: изменил ссылку на документацию по шаблонам)
(→‎Особенности реализации Modbus RTU в устройствах Wiren Board: сделал пояснения про символ и временные параметры)
Строка 30: Строка 30:


== Особенности реализации Modbus RTU в устройствах Wiren Board ==
== Особенности реализации Modbus RTU в устройствах Wiren Board ==
Стандартом Modbus RTU предусмотрен обязательный интервал тишины между фреймами данных в 3.5 символа — ''frame_timeout_ms''.
Стандартом 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 и устройств сторонних производителей на одной шине==
wb_editors
480

правок