I/O Mapping Matrix: различия между версиями

Строка 123: Строка 123:


Рассмотрим несколько примеров программирования Mapping-матрицы на примере релейного модуля WB-MR6C. Модуль имеет 7 входов типа "сухой контакт" и 6 релейных выходов. Вход 0 по умолчанию используется для отключения всех реле модулей, а кнопки 1 — 6 для управления модулями реле. Начиная с прошивки 1.9.0 модуль поддерживает работу с Mapping-матрицей.  
Рассмотрим несколько примеров программирования Mapping-матрицы на примере релейного модуля WB-MR6C. Модуль имеет 7 входов типа "сухой контакт" и 6 релейных выходов. Вход 0 по умолчанию используется для отключения всех реле модулей, а кнопки 1 — 6 для управления модулями реле. Начиная с прошивки 1.9.0 модуль поддерживает работу с Mapping-матрицей.  
Кроме этого механизма, сохранился механизм управления связями вход-выход из предыдущих прошивок. Holding-регистр 5 описывает поведение всех входов, а регистры с 9 по 9+x-1 (x — число реле в модуле) и регистр 16 — поведение каждого отдельного входа.
Регистры могут содержать следующие управляющие значения:




{| class="wikitable"
{| class="wikitable"
! Значение регистра !! Действие
! Значение регистра !! Действие !! Примечание
|-
|-
| 0 || Кнопки без фиксации
| 0 || Кнопки без фиксации ||
|-
|-
| 1 || Выключатель с фиксацией
| 1 || Выключатель с фиксацией ||
|-
|-
| 2 || Отключать все реле при нажатии
| 2 || Отключать все реле при нажатии || с прошивки 1.9.0
|-
|-
| 3 || Отключить взаимодействие входов/и выходов
| 3 || Отключить взаимодействие входов/и выходов ||
|-
|-
| 4 || Управлять в соответствии с Mapping-матрицей
| 4 || Управлять в соответствии с Mapping-матрицей || с прошивки 1.9.0
|-
|-
| 5 || Управлять в соответствии с Mapping-матрицей, через 20 минут повторно имитировать состояние ввода
| 5 || Управлять в соответствии с Mapping-матрицей, через 20 минут повторно имитировать состояние ввода || с прошивки 1.9.0
|}
|}
5813

правок