16 809
правок
Brainroot (обсуждение | вклад) (Если в устройстве меньшее количество входов и/или выходов) |
м (Поправил форматирование.) |
||
Строка 5: | Строка 5: | ||
== Назначение == <!--T:3--> | == Назначение == <!--T:3--> | ||
{{DISPLAYTITLE:Mapping-матрица}} | {{DISPLAYTITLE:Mapping-матрица}} | ||
Релейные модули имеют несколько режимов работы реле от входов. И один из них | Релейные модули имеют несколько режимов работы реле от входов. И один из них — это взаимодействие согласно Mapping-матрице. | ||
Режимы настраиваются индивидуально на каждый вход регистрами № 9-16, см. [[Relay_Module_Modbus_Management | карту регистров модулей реле]]. | Режимы настраиваются индивидуально на каждый вход регистрами № 9-16, см. [[Relay_Module_Modbus_Management | карту регистров модулей реле]]. | ||
Строка 39: | Строка 39: | ||
Mapping-матрица находится в регистрах начиная с адреса 384, и содержит 64 регистра из расчета 8 входов / 8 выходов. | Mapping-матрица находится в регистрах начиная с адреса 384, и содержит 64 регистра из расчета 8 входов / 8 выходов. | ||
В каждом регистре записан код действия входа на выход. | В каждом регистре записан код действия входа на выход. | ||
Если в устройстве количество входов и/или выходов меньше 8 адреса регистров '''не''' меняются, просто строки/столбцы для отсутствующих | Если в устройстве количество входов и/или выходов меньше 8 адреса регистров '''не''' меняются, просто строки/столбцы для отсутствующих — не учитываются. | ||
<!--T:5--> | <!--T:5--> | ||
В ячейке на пересечении строки входа и столбца выхода | В ячейке на пересечении строки входа и столбца выхода — регистр действия входа на выход. | ||
В него записывается 16-битное слово '''0b0000 0000 0000 yyxx''', где биты '''yy''' описывают действия при замыкании входа (переход из 0 в 1, передний фронт), а биты '''xx''' — при размыкании (из 1 в 0, задний фронт). | В него записывается 16-битное слово '''0b0000 0000 0000 yyxx''', где биты '''yy''' описывают действия при замыкании входа (переход из 0 в 1, передний фронт), а биты '''xx''' — при размыкании (из 1 в 0, задний фронт). | ||
Строка 67: | Строка 67: | ||
| 00 | | 00 | ||
| 0000 (0) — Вход отключен, не управляет выходами | | 0000 (0) — Вход отключен, не управляет выходами | ||
| 0001 (1)— Выключить при размыкании | | 0001 (1) — Выключить при размыкании | ||
| 0010 (2) — Включить при размыкании | | 0010 (2) — Включить при размыкании | ||
| 0011 (3) — Изменить состояние выхода при размыкании | | 0011 (3) — Изменить состояние выхода при размыкании | ||
Строка 73: | Строка 73: | ||
| 01 | | 01 | ||
| 0100 (4) — Выключить при замыкании | | 0100 (4) — Выключить при замыкании | ||
| 0101 (5)— Всегда выключать | | 0101 (5) — Всегда выключать | ||
| 0110 (6) — Работать как инвертированный выключатель с фиксацией | | 0110 (6) — Работать как инвертированный выключатель с фиксацией | ||
| 0111 (7) — Выключить при размыкании, потом изменять состояние при переключении | | 0111 (7) — Выключить при размыкании, потом изменять состояние при переключении |