16 578
правок
Строка 24: | Строка 24: | ||
=== Особенности === | === Особенности === | ||
При работе с Modbus-устройствами, драйвер оптимизирует запросы к устройствам: считывает несколько регистров подряд, не выдерживает некоторые задержки, рекомендованные стандартом. | |||
Поэтому при написании шаблона для сторонних Modbus-устройств, нужно указать параметр guard_interval_us, который рассчитывается по формуле: | |||
<syntaxhighlight lang="js"> | |||
guard_interval_us = (3.5*11*106)/(скорость в бит/с) | |||
</syntaxhighlight> | |||
Так же этот параметр можно установить через веб-интерфейс: | |||
* Guard interval (us) — для порта. | |||
* Additional delay before each writing to port (us) — для устройства. | |||
Если при чтении регистра устройства возникла ошибка, то соответствующий контрол в веб-интерфейсе будет окрашен в красный цвет. Аналогично с устройством — если оно дано не отвечает, все его контролы будут окрашены красным. | |||
== Управление драйвером == | == Управление драйвером == |