5813
правок
Kilpio (обсуждение | вклад) (→Входы) |
Kilpio (обсуждение | вклад) (→Входы) |
||
Строка 24: | Строка 24: | ||
===Входы=== | ===Входы=== | ||
Входы модулей WB-MR6C выведены на безвинтовые зажимы либо разъемные клеммники. Входы организованы по принципу "сухой контакт". Кнопки (выключатели без фиксации) или выключатели сфиксацией подключаются между соответствующим входом блока Inputs и iGND. Имеется специальный вход 0 для отключения всех реле модуля одновременно. Состояние входов можно считать через соответствующие Modbus-регистры. | |||
==== Режимы взаимодействия входов и реле ==== | |||
Любое переключение входа релейного модуля вызывает событие, которое обрабатывается в зависимости от настройки режима входа. | |||
Имеется несколько вариантов настройки взаимодействия входов и релейных выходов. | |||
1. Общая настройка взаимодействия всех пар входов и выходов. В holding-регистр 0x05 записывается номер режима взаимодействия (см. таблицу ниже). В современных модулях этот механизм оставлен в целях совместимости со старыми устройствами, по умолчанию в регистр записан режим 0. | |||
2. В модулях с прошивкой версий до 1.9.0 были добавлены регистры режимов для отдельных входов: с 9 по 9+x-1 (x — число реле в модуле) и регистр 16 (нулевой вход). Настройка отдельных регистров работает, если в регистре 5 записан 0. При остальных значениях в регистре 5 он имеет приоритет. | |||
В старых прошивках в этих регистрах был записан режим 0 (управление выключателями без фиксации). Начиная с прошивки 1.12.0 (середина 2019 года) в этих регистрах записан режим 1 — управление выключателями с фиксацией. В регистре 16, отвечающем за работу входа 0, записано значение 2, что обеспечивает работу входа 0 как "аварийного" — при нажатии на кнопку без фиксации, подсоединенную к этому входу, все реле выключатся. Повторное нажатие оставит все реле выключенными. | |||
0 - | 3. В модулях с прошивкой, начиная с 1.9.0, появилась матрица размером 8x8, описывающая режимы взаимодействия каждого входа с каждым выходом (mapping-матрица), которая хранится в регистрах с 384 по 447. В эти регистры записывается битовая маска, определяющая взаимодействие конкретного входа с конкретным выходом. | ||
2 | {| class="wikitable" | ||
! Значение регистра !! Режим работы входов !! Примечание | |||
|- | |||
| 0 || Кнопки без фиксации (триггерный режим). В этом режиме для изменения состояния реле достаточно однократно замкнуть и разомкнуть вход. Изменение состояния происходят по переднему фронту (то есть при замыкании) || | |||
|- | |||
| 1 || Выключатель с фиксацией. (см. Примечание 1.) || | |||
|- | |||
| 2 || Отключать все реле при нажатии (по умолчанию такой режим имеет вход 0) || с прошивки 1.9.0 | |||
|- | |||
| 3 || Отключить взаимодействие входов и выходов: изменение входа на влияет на состояние реле || | |||
|- | |||
| 4 || Управлять в соответствии с Mapping-матрицей || с прошивки 1.9.0 | |||
|- | |||
| 5 || Управлять в соответствии с Mapping-матрицей, <br>через 20 минут повторно имитировать состояние ввода (см. Примечание 2) || с прошивки 1.9.0 | |||
|} | |||
'''Примечание 1.''' В режиме 1 (выключатель с фиксацией) реле повторяет состояние входа, в момент переключения входа происходит событие которое меняет состояние реле. Если позже реле будет переключено Modbus-командой, то состояние входа не будет влиять на реле до следующего переключения. В момент включения модуля состояние входа не учитывается: если на входе будет замкнутое состояние, то реле не будет включено во избежание не желательного включения (например, когда вечером свет был выключен командой с контроллера, выключатель остался включенным, ночью пропадало питание, модуль перезагрузился, но свет при этом не включится). | |||
'''Примечание 2.''' Повторная имитация состояния ввода через 20 минут (режим 5) означает, что каждые 20 минут над выходом будет выполняться действие (согласно матрице), как будто вход только что изменил состояние: если вход замкнут, то выполняется действие по переднему фронту. Если разомкнут — то по заднему. Такой режим обеспечивает дополнительную надежность при управлении реле датчиками протечки, подключенными ко входам. Отрабатывается следующий сценарий: при замыкании входа датчиком протечки шаровой кран перекрывает воду. В какой-то момент поступает команда на открытие крана (например, по Modbus). Но, если протечка все еще фиксируется датчиком, через 20 минут кран снова будет перекрыт. | |||
5 | |||
=== Технические характеристики === | === Технические характеристики === |
правок