wb_editors
480
правок
(Редактирование пунктов создания шаблона) |
|||
Строка 21: | Строка 21: | ||
* регистры, в которых хранятся нужные вам данные; | * регистры, в которых хранятся нужные вам данные; | ||
* параметры инициализации, если они необходимы; | * параметры инициализации, если они необходимы; | ||
* обязательно задайте параметр <code>guard_interval_us</code>, значение которого должно быть не менее 3.5 символа при выбранной скорости. Нужное значение рассчитывается по формуле: <code>guard_interval_us = (3.5*11*10<sup>6</sup>)/(скорость в бит/с)</code>. Например, для скорости 9600 бит/с <code>guard_interval_us = (3.5*11*10<sup>6</sup>)/9600 = 4000 мкс</code>. | * обязательно в шаблоне задайте параметр <code>guard_interval_us</code>, значение которого должно быть не менее 3.5 символа при выбранной скорости. Нужное значение рассчитывается по формуле: | ||
<code>guard_interval_us = (3.5*11*10<sup>6</sup>)/(скорость в бит/с)</code>. | |||
<p>Например, для скорости 9600 бит/с <code>guard_interval_us = (3.5*11*10<sup>6</sup>)/9600 = 4000 мкс</code>. При проблемах с подключением стороннего устройства для теста это значение можно увеличить (например до 100000 мкс), так как сторонние устройства иногда работают не совсем корректно.</p> | |||
* для проверки корректности шаблона выполните на контроллере команду <code>wb-mqtt-serial -g</code>. | |||
Эта команда проверит на корректность файлы шаблонов в директориях <code>/usr/share/wb-mqtt-serial/templates</code> (директория предустановленных шаблонов) и <code>/etc/wb-mqtt-serial.conf.d/templates</code> (директория для пользовательских шаблонов). Если в шаблонах содержатся ошибки, то на экран будут выведены диагностические сообщения с указанием имени шаблона и ошибка. | |||
== Особенности реализации Modbus RTU в устройствах Wiren Board == | == Особенности реализации Modbus RTU в устройствах Wiren Board == |