16 433
правки
Строка 61: | Строка 61: | ||
== Общий принцип работы == | == Общий принцип работы == | ||
При работе в режиме 1-Wire модуль опрашивает подключённые к входам датчики и помещает полученные значения в Modbus-регистры. Некоторые датчики DS18B20 иногда могут выдавать случайные значения, которые сильно отличаются от верных, поэтому в модуле есть фильтр подозрительных значений, который позволяет эти значения отбросить. | При работе в режиме 1-Wire модуль опрашивает каждые две секунды подключённые к входам датчики и помещает полученные значения в Modbus-регистры. Время опроса датчиков настраивается. Некоторые датчики DS18B20 иногда могут выдавать случайные значения, которые сильно отличаются от верных, поэтому в модуле есть фильтр подозрительных значений, который позволяет эти значения отбросить. | ||
В режиме дискретных входов модуль | В режиме дискретных входов модуль следит за входами и помещает в регистры их состояние, а также количество срабатываний в виде счётчиков. Разрядность счетчиков — 16 бит. Для сброса количества срабатываний входов нужно записать в регистр 100 число 1. Для работы с кнопками есть счётчики нажатий. | ||
== Распознавание типов нажатий == | == Распознавание типов нажатий == |