WB-MWAC v.1 Modbus Water Consumption Metering and Leak Monitoring: различия между версиями

Строка 196: Строка 196:
Для устройства используется шаблон WB-MWAC.
Для устройства используется шаблон WB-MWAC.


== Матрица действий для WB-MWAC ==
== Mapping-матрица для WB-MWAC ==
Матрица действий над выходами по изменению состояний входов (mapping-матрица) находится регистрах хранения устройства, начиная с адреса 384, и содержит 64 регистра из расчета 8 входов/8выходов.
Строки описывают действия при изменении соответствующего входа, столбцы -- соответствующие выходы.
Таким образом в ячейке на пересечении сроки входа и столбца выхода содержится значение, задающее работу выхода при изменении соответствующего входа.
Действие описывается значением младших четырех бит шестнадцатибитного слова '''0b0000 0000 0000 yyxx''', хранящегося в регистре.
Биты '''yy''' описывают действия при переходе значения входа из 0 в 1 (передний фронт), а биты '''xx''' — из 1 в 0 (задний фронт).
 
Каждая комбинация из двух бит описывает четыре возможных действия:
 
00 — ничего не делать
01 — инвертировать значение
10 — выключить
11 — включить
 
 
 
{| class="wikitable"
{| class="wikitable"
!  !!  !! K1 !! K2 !! Alarm !! LED 1 !! LED 2 !! LED 3
!  !!  !! K1 !! K2 !! Alarm !! LED 1 !! LED 2 !! LED 3
5813

правок