MWAC v.2 Registers: различия между версиями

Материал из Wiren Board
(не показаны 132 промежуточные версии 2 участников)
Строка 7: Строка 7:
| 0
| 0
| 0x0000
| 0x0000
| Coil {{Sporadic}}
| Coil
| bool
| bool
| RW
| RW
| Реле K1
| K1
| rowspan="2" | Состояние выхода
| rowspan="2" | Состояние выхода
| rowspan="2" | '''0 — выкл., замкнуты контакты C и NC''',<br />1 — вкл., замкнуты контакты C и NO
| rowspan="2" | '''0 — выкл., замкнуты контакты C и NC''',<br />1 — вкл., замкнуты контакты C и NO
Строка 16: Строка 16:
| 1
| 1
| 0x0001
| 0x0001
| Coil {{Sporadic}}
| Coil
| bool
| bool
| RW
| RW
| Реле K2
| K2
|-
|-
| 2
| 2
| 0x0002
| 0x0002
| Coil {{Sporadic}}
| Coil
| bool
| bool
| RW
| RW
| Режим "Протечка"
| Alarm
| Состояние режима "Протечка"
| Состояние аварии: зуммер и индикатор
| '''0 — нормальное состояние''',<br />1 — режим включен
| '''0'''
|-
|-
| 3
| 3
| 0x0003
| 0x0003
| Coil {{Sporadic}}
| bool
| RW
| Режим "Влажная уборка"
| Состояние режима "Влажная уборка"
| '''0 — режим выключен''',<br />1 — режим включен
|-
| 10
| 0x000A
| Coil
| bool
| RW
|
| Сброс счётчика канала P1
| Запись 1 сбрасывает счётчик ('''0''')
|-
| 11
| 0x000B
| Coil
| Coil
| bool
| bool
| RW
| RW
|  
| Wet cleaning
| Сброс счётчика канала P2
| Состояние режима уборки
| Запись 1 сбрасывает счётчик ('''0''')
| '''0'''
|-
|-
| 0
| 0
| 0x0000
| 0x0000
| rowspan="8" | Discrete input {{Sporadic}}
| Discrete input
| rowspan="8" | bool
| bool
| rowspan="8" | RO
| RO
| F1
| F1
| rowspan="8" | Cостояние входа
| rowspan="8" | Cостояние входа
Строка 68: Строка 50:
| 1
| 1
| 0x0001
| 0x0001
| Discrete input
| bool
| RO
| F2
| F2
|-
|-
| 2
| 2
| 0x0002
| 0x0002
| Discrete input
| bool
| RO
| F3
| F3
|-
|-
| 3
| 3
| 0x0003
| 0x0003
| Discrete input
| bool
| RO
| F4
| F4
|-
|-
| 4
| 4
| 0x0004
| 0x0004
| Discrete input
| bool
| RO
| F5
| F5
|-
|-
| 5
| 5
| 0x0005
| 0x0005
| Discrete input
| bool
| RO
| S6
| S6
|-
| 6
| 0x0006
| Кнопка K1
|-
| 7
| 0x0007
| Кнопка K2
|-
|-
| 10
| 10
| 0x000A
| 0x000A
| rowspan="2" | Discrete input
| Discrete input
| rowspan="2" | bool
| bool
| rowspan="2" | RO
| RO
| P1
| P1
| rowspan="2" | Cостояние входа импульсного счётчика
| rowspan="2" | '''0 — выкл.''',<br />1 — вкл.
|-
|-
| 11
| 11
| 0x000B
| 0x000B
| P2
| Discrete input
|-
| 15
| 0x000F
| Discrete Input {{Sporadic}}
| bool
| bool
| RO
| RO
|
| P2
| Состояние выхода iVout
| '''0 — нормальное''',<br />1 — перегружен
|-
| 20
| 0x0014
| rowspan="6" | Discrete Input {{Sporadic}}
| rowspan="6" | RO
| rowspan="6" | bool
| F1
| rowspan="6" | Работоспособность датчика протечки Larnitech (значение актуально только для этих датчиков)
| rowspan="6" |
|-
| 21
| 0x0015
| F2
|-
| 22
| 0x0016
| F3
|-
| 23
| 0x0017
| F4
|-
| 24
| 0x0018
| F5
|-
| 25
| 0x0019
| S6
|-
|-
| 6
| 6
Строка 151: Строка 103:
| RW
| RW
|
|
| Состояния реле при подаче питания
| Режим работы реле при отключении питания // FIXME: не только реле?
| '''0 — перевести выход в безопасное состояние''',<br />1 — восстановить последнее состояние
| '''0 — не восстанавливать состояние реле''',<br />1 — восстанавливать состояние реле
|-
|-
| 8
| 8
Строка 160: Строка 112:
| RW
| RW
|  
|  
| Таймаут для безопасного режима. Чтобы отключить безопасный режим — настройте поведение каналов в регистрах «Действие выхода при переходе в безопасный режим» и «Управление с входов в безопасном режиме»
| Таймаут для безопасного режима
| с<br />1 — 65534 ('''10''')
| с <br />'''0 — отключен'''
|-
|-
| 9
| 9
| 0x0009
| 0x0009
| rowspan="6" | Holding
| Holding
| rowspan="6" | u16
| u16
| rowspan="6" | RW
| RW
| F1
| S1
| rowspan="6" | Режим цифрового входа
| rowspan="6" | Режим взаимодействия отдельного цифрового входа с соответствующим релейным выходом.
| rowspan="6" |  
| rowspan="6" |  
0: кнопки без фиксации,<br />
1: выключатель с фиксацией,<br />
2: отключать все реле при нажатии,<br />
3: отключить взаимодействие,<br />
3: отключить взаимодействие,<br />
4: управлять по фронтам,<br />
'''4: управлять по [[WB-MWAC_Modbus_Water_Consumption_Metering_and_Leak_Monitoring#Mapping-матрица для WB-MWAC | mapping-матрице]]''' (для регистров 9 - 11),<br />
5: датчик протечки (режим по умолчанию для входов F1 — F5),<br />
'''5: управлять по mapping-матрице, через 20 минут повторно имитировать состояние ввода''' (для регистров 12 - 14)
6: дискретный вход или кнопка (режим по умолчанию для входа S6)
|-
|-
| 10
| 10
| 0x000A
| 0x000A
| F2
| Holding
| u16
| RW
| S2
|-
|-
| 11
| 11
| 0x000B
| 0x000B
| F3
| Holding
| u16
| RW
| S3
|-
|-
| 12
| 12
| 0x000C
| 0x000C
| F4
| Holding
| u16
| RW
| F1
|-
|-
| 13
| 13
| 0x000D
| 0x000D
| F5
| Holding
| u16
| RW
| F2
|-
|-
| 14
| 14
| 0x000E
| 0x000E
| S6
| Holding
| u16
| RW
| F3
|-
|-
| 20
| 20
| 0x0014
| 0x0014
| rowspan="6" | Holding
| Holding
| rowspan="6" | u16
| u16
| rowspan="6" | RW
| RW
| F1
| F1
| rowspan="6" | Время защиты входа от дребезга. Вносит задержку в реакцию, настройка актуальна для всех режимов цифрового входа.
| rowspan="6" | Время защиты входа от дребезга
| rowspan="6" | мс<br />0­ 2000 ('''50''')
| rowspan="6" | мс<br />0­-2000 ('''50''')
|-
|-
| 21
| 21
| 0x0015
| 0x0015
| Holding
| u16
| RW
| F2
| F2
|-
|-
| 22
| 22
| 0x0016
| 0x0016
| Holding
| u16
| RW
| F3
| F3
|-
|-
| 23
| 23
| 0x0017
| 0x0017
| Holding
| u16
| RW
| F4
| F4
|-
|-
| 24
| 24
| 0x0018
| 0x0018
| Holding
| u16
| RW
| F5
| F5
|-
|-
| 25
| 25
| 0x0019
| 0x0019
| Holding
| u16
| RW
| S6
| S6
|-
|-
| 32
| 32
| 0x0020
| 0x0020
| rowspan="8" | Input {{Sporadic}}
| Input
| rowspan="8" | u16
| u16
| rowspan="8" | RO
| RO
| F1
| F1
| rowspan="8" | Cчетчик срабатываний входа
| rowspan="6" | Cчетчик срабатываний входа
| rowspan="8" |  
| rowspan="6" |  
|-
|-
| 33
| 33
| 0x0021
| 0x0021
| Input
| u16
| RO
| F2
| F2
|-
|-
| 34
| 34
| 0x0022
| 0x0022
| Input
| u16
| RO
| F3
| F3
|-
|-
| 35
| 35
| 0x0023
| 0x0023
| Input
| u16
| RO
| F4
| F4
|-
|-
| 36
| 36
| 0x0024
| 0x0024
| Input
| u16
| RO
| F5
| F5
|-
|-
| 37
| 37
| 0x0025
| 0x0025
| Input
| u16
| RO
| S6
| S6
|-
|-
| 38
| 116
| 0x0026
| 0x0076
| Кнопка K1
|-
| 39
| 0x0027
| Кнопка K2
|-style="background-color:lightgray"
| 452 - 455
| 0x01C4 - 0x01C7
| Holding
| u64
| RW
|
| Время в формате Unix time
| Количество секунд, прошедших с полуночи (00:00:00 UTC) 1 января 1970 года
|-
| 464
| 0x01D0
| rowspan="8" | Input {{Sporadic}}
| rowspan="8" | RO
| rowspan="8" | u16
| F1
| rowspan="8" | Счётчик коротких нажатий
| rowspan="8" |
|-
| 465
| 0x01D1
| F2
|-
| 466
| 0x01D2
| F3
|-
| 467
| 0x01D3
| F4
|-
| 468
| 0x01D4
| F5
|-
| 469
| 0x01D5
| S6
|-
| 470
| 0x01D6
| Кнопка K1
|-
| 471
| 0x01D7
| Кнопка K2
|-
| 480
| 0x01E0
| rowspan="8" | Input {{Sporadic}}
| rowspan="8" | RO
| rowspan="8" | u16
| F1
| rowspan="8" | Счётчик длинных нажатий
| rowspan="8" |
|-
| 481
| 0x01E1
| F2
|-
| 482
| 0x01E2
| F3
|-
| 483
| 0x01E3
| F4
|-
| 484
| 0x01E4
| F5
|-
| 485
| 0x01E5
| S6
|-
| 486
| 0x01E6
| Кнопка K1
|-
| 487
| 0x01E7
| Кнопка K2
|-
| 496
| 0x01F0
| rowspan="8" | Input {{Sporadic}}
| rowspan="8" | RO
| rowspan="8" | u16
| F1
| rowspan="8" | Счётчик двойных нажатий
| rowspan="8" |
|-
| 497
| 0x01F1
| F2
|-
| 498
| 0x01F2
| F3
|-
| 499
| 0x01F3
| F4
|-
| 500
| 0x01F4
| F5
|-
| 501
| 0x01F5
| S6
|-
| 502
| 0x01F6
| Кнопка K1
|-
| 503
| 0x01F7
| Кнопка K2
|-
| 512
| 0x0200
| rowspan="8" | Input {{Sporadic}}
| rowspan="8" | RO
| rowspan="8" | u16
| F1
| rowspan="8" | Счётчик короткого, а затем длинного нажатий
| rowspan="8" |
|-
| 513
| 0x0201
| F2
|-
| 514
| 0x0202
| F3
|-
| 515
| 0x0203
| F4
|-
| 516
| 0x0204
| F5
|-
| 517
| 0x0205
| S6
|-
| 518
| 0x0206
| Кнопка K1
|-
| 519
| 0x0207
| Кнопка K2
|-
| 544 - 607
| 0x0220 - 0x025F
| Holding
| Holding
| u16
| u16
| RW
| RW
|  
|
| Регистры [[I/O_Mapping_Matrix | mapping-матрицы]] коротких нажатий. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 14
| Служебный регистр для вывода системной частоты на разъём RS485
|
| 1 — вывод частоты часового кварца,<br />2 вывод частоты 8 Мгц/128
|-
|-
| 608 - 671
| 117
| 0x0260 - 0x029F
| 0x0077
| Holding
| Input
| u16
| u16
| RW
| RO
|  
|
| Регистры [[I/O_Mapping_Matrix | mapping-матрицы]] длинных нажатий. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
| Служебный регистр для получения значения падения напряжения на диоде bas70-06 батарейки в low power run
|  
| мв
|-
|-
| 672 - 735
| 312 - 313
| 0x02A0 - 0x02DF
| 0x0138 - 0x0139
| Holding
| Holding
| u16
| u32
| RW
| RW
|  
|  
| Регистры [[I/O_Mapping_Matrix | mapping-матрицы]] двойных нажатий. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
| Счетчик импульсов канала P1
|  
|  
|-
|-
| 736 - 799
| 318 - 319
| 0x02E0 - 0x031F
| 0x013E - 0x013F
| Holding
| Input
| u16
| u32
| RW
| RO
|  
|  
| Регистры [[I/O_Mapping_Matrix | mapping-матрицы]] сначала коротких, потом длинных нажатий. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
| Счетчик импульсов канала P2
|  
|  
|-
|-
| 800 - 863
| 384 - 429
| 0x0320 - 0x035F
| 0x0180 - 0x01AD
| Holding
| Holding
| u16
| u16
| RW
| RW
|  
|  
| Регистры [[I/O_Mapping_Matrix | mapping-матрицы]] для переднего фронта сигнала. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
| Регистры [[WB-MWAC_Modbus_Water_Consumption_Metering_and_Leak_Monitoring#Mapping-матрица для WB-MWAC | mapping-матрицы]]
|  
|  
|-
|-
| 864 - 927
| 930
| 0x0360 - 0x039F
| 0x03A2
| Holding
| Holding
| u16
| u16
| RW
| RW
|  
| K1
| Регистры [[I/O_Mapping_Matrix | mapping-матрицы]] для заднего фронта сигнала. Используется только для режима "Дискретный вход или кнопка", устанавливаемого в регистрах 9 — 14
| rowspan=3 |Настройка безопасного состояния выхода
|
|-
| 930
| 0x03A2
| rowspan="3" | Holding
| rowspan="3" | RW
| rowspan="3" | u16
| Реле K1
| rowspan=3 |Настройка безопасного состояния
| rowspan=3 |'''0 — отключен,'''<br />1 — включен
| rowspan=3 |'''0 — отключен,'''<br />1 — включен
|-
|-
| 931
| 931
| 0x03A3
| 0x03A3
| Реле K2
| Holding
| u16
| RW
| K2
|-
|-
| 932
| 932
| 0x03A4
| 0x03A4
| Режим "Протечка"
| Holding
| u16
| RW
| Alarm
|-
|-
| 938
| 938
| 0x03AA
| 0x03AA
| rowspan="3" | Holding
| Holding
| rowspan="3" | RW
| u16
| rowspan="3" | u16
| RW
| Реле K1
| K1
| rowspan=3 |Действие при переходе в безопасный режим
| rowspan=3 |Действие выхода при переходе в безопасный режим
| rowspan=3 |'''0 — ничего не делать,'''<br />1 — перевести выход в безопасное состояние
| rowspan=3 |'''0 — ничего не делать,'''<br />1 — перевести выход в безопасное состояние
|-
|-
| 939
| 939
| 0x03AB
| 0x03AB
| Реле K2
|-
| 940
| 0x03AC
| Режим "Протечка"
|-
| 946
| 0x03A2
| rowspan="3" | Holding
| rowspan="3" | RW
| rowspan="3" | u16
| Реле K1
| rowspan=3 |Управление с входов в безопасном режиме
| rowspan=3 |'''0 — не блокировать,'''<br />1 — блокировать в безопасном режиме,<br />2 — разрешить только в безопасном режиме
|-
| 947
| 0x03A3
| Реле K2
|-
| 948
| 0x03A4
| Режим "Протечка"
|-style="background-color:lightgray"
| 964
| 0x03C4
| Holding
| u16
| RW
|
| Служебный регистр для отключения динамика. Значение не сохраняется после перезагрузки.
| 1 — отключен,<br />0 — включен
| ≥ 1.21.1
|-style="background-color:lightgray"
| 965
| 0x03C5
| Holding
| u16
| RW
|
| Служебный регистр для вывода системной частоты на разъём RS485. После записи значения в этот регистр, связь с устройством теряется на время, заданное в регистре 966.
| 1 — вывод частоты часового кварца,<br />2 — вывод частоты 8 МГц/128
|-style="background-color:lightgray"
| 966
| 0x03C6
| Holding
| u16
| RW
|
| Служебный регистр для задания времени вывода системной частоты на разъём RS485.
| '''1''' — 20 с
|-style="background-color:lightgray"
| 968
| 0x03C8
| Holding
| u16
| RW
|
| Служебный регистр для запуска процесса измерения падения напряжения на диоде bas70-06, включенном последовательно батарейке. Используется на производстве для косвенного определения потребления от батарейки при отсутствии внешнего питания.<br /><br /> Алгоритм выполнения замера: <br />1. Записать в этот регистр значение 1 - произойдёт перезагрузка устройства<br />2. Подождать 0.1 секунды, чтобы произошёл переход в загрузчик<br />3. Отключить питание<br />4. Подождать 2.2 секунды, чтобы завершился замер<br />5. Включить питание<br />6. Подождать 2.8 секунды, чтобы завершилась загрузка и инициализация<br />7. Прочитать значение из регистра 969
|
|-style="background-color:lightgray"
| 969
| 0x03C9
| Input
| u16
| RO
|
| Служебный регистр для получения значения падения напряжения на диоде bas70-06, включенном последовательно батарейке. Для получения значения нужно выполнить действия, приведённые в описании предыдущего регистра.
| мВ, нормальным считается значение меньше 300 мВ
|-style="background-color:lightgray"
| 970
| 0x03CA
| Input
| u16
| RO
|
| Служебный регистр напряжения на батарейке, напряжение измеряется однократно при включении устройства. При отсутствии батарейки показывает напряжение примерно равное 0.6 В, это ограничение схемотехники устройства
| мВ
|-
| 971
| 0x03CB
| Input
| u16
| RO
|
| Состояние батарейки
| 2 — отличное,</br>1 — норма,</br>0 — разряжена
|-
| 974
| 0x03CE
| Holding
| Holding
| u16
| u16
| RW
| RW
|
| K2
| Восстанавливать состояние кранов после устранения протечки
| 0 — выключено,<br />'''1 — включено'''
|-
|-
| 975
| 940
| 0x03CF
| 0x03AC
| Holding
| Holding
| u16
| u16
| RW
| RW
|
| Alarm
| Таймер режима уборки
| мин<br />1 — 360 ('''20''')
|-
|-
| 1062 - 1063
| 946
| 0x0426 - 0x0427
| 0x03A2
| Input
| u32
| RO
|
| Счетчик импульсов канала P1
|
|-
| 1064 - 1065
| 0x0428 - 0x0429
| Input
| u32
| RO
|
| Счетчик импульсов канала P2
|
|-
| 1066
| 0x042A
| Holding
| Holding
| u16
| u16
| RW
| RW
|  
| K1
| Вес импульса канала P1. Распространённые счётчики имеют вес 1, 10, 50, или 100 литров на импульс. Ознакомьтесь с технической документацией на ваш счётчик.
| rowspan=3 |Управление с входов в безопасном режиме
| л/импульс<br />10000 ('''1''')
| rowspan=3 |'''0 — не блокировать,''',<br />1 — блокировать в безопасном режиме,<br />2 разрешить только в безопасном режиме
|-
|-
| 1067
| 947
| 0x042B
| 0x03A3
| Holding
| Holding
| u16
| u16
| RW
| RW
|  
| K2
| Вес импульса канала P2. Распространённые счётчики имеют вес 1, 10, 50, или 100 литров на импульс. Ознакомьтесь с технической документацией на ваш счётчик.
| л/импульс<br />1­ — 10000 ('''1''')
|-
|-
| 1068 - 1071
| 948
| 0x042C - 0x042F
| 0x03A4
| Input
| u64
| RO
|
| Счётчик объёма канала P1
| x0.001, м<sup>3</sup>
|-
| 1072 - 1075
| 0x0430 - 0x0433
| Input
| u64
| RO
|
| Счётчик объёма канала P2
| x0.001, м<sup>3</sup>
|-
| 1076 - 1079
| 0x0434 - 0x0437
| Holding
| u64
| RW
|
| Начальное значение счётчика канала P1
| л ('''0''')
|-
| 1080 - 1083
| 0x0438 - 0x043B
| Holding
| u64
| RW
|
| Начальное значение счётчика канала P2
| л ('''0''')
|-
| 1100
| 0x044C
| rowspan="6" | Holding
| rowspan="6" | u16
| rowspan="6" | RW
| F1
| rowspan="6" | Время длинного нажатия
| rowspan="6" | мс<br />500 — 5000 ('''1000''')
|-
| 1101
| 0x044D
| F2
|-
| 1102
| 0x044E
| F3
|-
| 1103
| 0x044F
| F4
|-
| 1104
| 0x0450
| F5
|-
| 1105
| 0x0451
| S6
|-
| 1140
| 0x0474
| rowspan="6" | Holding
| rowspan="6" | u16
| rowspan="6" | RW
| F1
| rowspan="6" | Время ожидания второго нажатия
| rowspan="6" | мс<br />0 — 2000 ('''300''')
|-
| 1141
| 0x0475
| F2
|-
| 1142
| 0x0476
| F3
|-
| 1143
| 0x0477
| F4
|-
| 1144
| 0x0478
| F5
|-
| 1145
| 0x0479
| S6
|-
| 8260 - 8323
| 0x2044 - 0x2083
| Holding
| u16
| RW
|
| Регистры [[I/O_Mapping_Matrix | mapping-матрицы]] для переднего фронта сигнала датчика протечки. Используется только для режима "Датчик протечки", устанавливаемого в регистрах 9 — 14
|
|-style="background-color:lightgray"
| 65402
| 0xFF7A
| Holding
| Holding
| u16
| u16
| RW
| RW
|
| Alarm
| Служебный регистр для сброса настроек. После сброса, устройство будет перезагружено.
| 1 — произвести сброс
| ≥ 1.21.1
|}
|}


Строка 760: Строка 372:
{{Wbincludes: Registers FW Version For Supported Device With Bootloader}}
{{Wbincludes: Registers FW Version For Supported Device With Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes:Register bootloader start}}
{{Wbincludes: Registers Timeout For Device With Bootloader}}
{{Wbincludes: Registers Timeout For Device With Bootloader}}
{{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}}
{{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}}

Версия 18:33, 29 января 2024

Это черновик страницы. Последняя правка сделана 29.01.2024 пользователем Kt315.

Описание

Условные обозначения
RO / RW Read only / Read/Write
Выделено жирным Значение регистра по умолчанию
xN Множитель, на который надо умножить число из регистра, чтобы получить значение в единицах измерения.

Не указан — считать равным 1

Регистр поддерживает отправку данных с помощью событий Быстрого Modbus.
FW Версия прошивки устройства, с которой появился регистр. Пусто — регистр был всегда.
Error: Значение при ошибке
Серый цвет ячейки Служебный регистр: назначение, формат и содержимое может измениться в новых версиях прошивки
Регистры входов и выходов
Адрес Параметры регистра no_description Канал Описание Значения FW
Dec Hex Тип Доступ Формат
0 0x0000 Coil bool RW K1 Состояние выхода 0 — выкл., замкнуты контакты C и NC,
1 — вкл., замкнуты контакты C и NO
1 0x0001 Coil bool RW K2
2 0x0002 Coil bool RW Alarm Состояние аварии: зуммер и индикатор 0
3 0x0003 Coil bool RW Wet cleaning Состояние режима уборки 0
0 0x0000 Discrete input bool RO F1 Cостояние входа 0 — выкл.,
1 — вкл.
1 0x0001 Discrete input bool RO F2
2 0x0002 Discrete input bool RO F3
3 0x0003 Discrete input bool RO F4
4 0x0004 Discrete input bool RO F5
5 0x0005 Discrete input bool RO S6
10 0x000A Discrete input bool RO P1
11 0x000B Discrete input bool RO P2
6 0x0006 Holding u16 RW Режим работы реле при отключении питания // FIXME: не только реле? 0 — не восстанавливать состояние реле,
1 — восстанавливать состояние реле
8 0x0008 Holding u16 RW Таймаут для безопасного режима с
0 — отключен
9 0x0009 Holding u16 RW S1 Режим взаимодействия отдельного цифрового входа с соответствующим релейным выходом.

0: кнопки без фиксации,
1: выключатель с фиксацией,
2: отключать все реле при нажатии,
3: отключить взаимодействие,
4: управлять по mapping-матрице (для регистров 9 - 11),
5: управлять по mapping-матрице, через 20 минут повторно имитировать состояние ввода (для регистров 12 - 14)

10 0x000A Holding u16 RW S2
11 0x000B Holding u16 RW S3
12 0x000C Holding u16 RW F1
13 0x000D Holding u16 RW F2
14 0x000E Holding u16 RW F3
20 0x0014 Holding u16 RW F1 Время защиты входа от дребезга мс
0­-2000 (50)
21 0x0015 Holding u16 RW F2
22 0x0016 Holding u16 RW F3
23 0x0017 Holding u16 RW F4
24 0x0018 Holding u16 RW F5
25 0x0019 Holding u16 RW S6
32 0x0020 Input u16 RO F1 Cчетчик срабатываний входа
33 0x0021 Input u16 RO F2
34 0x0022 Input u16 RO F3
35 0x0023 Input u16 RO F4
36 0x0024 Input u16 RO F5
37 0x0025 Input u16 RO S6
116 0x0076 Holding u16 RW Служебный регистр для вывода системной частоты на разъём RS485 1 — вывод частоты часового кварца,
2 — вывод частоты 8 Мгц/128
117 0x0077 Input u16 RO Служебный регистр для получения значения падения напряжения на диоде bas70-06 батарейки в low power run мв
312 - 313 0x0138 - 0x0139 Holding u32 RW Счетчик импульсов канала P1
318 - 319 0x013E - 0x013F Input u32 RO Счетчик импульсов канала P2
384 - 429 0x0180 - 0x01AD Holding u16 RW Регистры mapping-матрицы
930 0x03A2 Holding u16 RW K1 Настройка безопасного состояния выхода 0 — отключен,
1 — включен
931 0x03A3 Holding u16 RW K2
932 0x03A4 Holding u16 RW Alarm
938 0x03AA Holding u16 RW K1 Действие выхода при переходе в безопасный режим 0 — ничего не делать,
1 — перевести выход в безопасное состояние
939 0x03AB Holding u16 RW K2
940 0x03AC Holding u16 RW Alarm
946 0x03A2 Holding u16 RW K1 Управление с входов в безопасном режиме 0 — не блокировать,,
1 — блокировать в безопасном режиме,
2 — разрешить только в безопасном режиме
947 0x03A3 Holding u16 RW K2
948 0x03A4 Holding u16 RW Alarm


Параметры подключения, версия прошивки и другие служебные регистры
Адрес Параметры регистра Описание Значения Примечание
Dec Hex Тип Доступ Формат
Параметры подключения
110 0x006E Holding RW u16 Скорость порта RS-485.
Настройка параметров подключения по RS-485
x100, Боды
12 — 1200 бит/с,
24 — 2400 бит/с,
48 — 4800 бит/с,
96 — 9600 бит/с,
192 — 19 200 бит/с,
384 — 38 400 бит/с,
576 — 57 600 бит/с,
1152 — 115 200 бит/с
111 0x006F Holding RW u16 Настройка бита чётности порта RS-485 0 — нет бита чётности (none),
1 — нечётный (odd),
2 — чётный (even)
112 0x0070 Holding RW u16 Количество стоп-битов порта RS-485 1, 2
128 0x0080 Holding RW u16 Modbus-адрес устройства (подробнее)
Модель устройства и версия прошивки
200-205 0x00C8 - 0x00CD Input RO string Модель устройства
206-219 0x00CE - 0x00DB Input RO string Расширение модели устройства. Для чтения модели устройства нужно читать диапазон из 20 регистров (200 - 219) Только в версиях прошивок, где есть Быстрый Modbus
220-248 0x00DC - 0x00F8 Input RO string Хэш коммита и название ветки откуда собрана прошивка (2 символа в регистре)
250-265 0x00FA - 0x0109 Input RO string Версия прошивки
266-269 0x010A - 0x010D Input RO u64 Расширение серийного номера
270-271 0x010E - 0x010F Input RO u32 Серийный номер
290-301 0x0122 - 0x012D Holding RO string Сигнатура прошивки
320 0x0140 Input RO u16 Версия прошивки в числовом формате (подробнее) MAJOR Только в версиях прошивок, где есть Быстрый Modbus
321 0x0141 MINOR
322 0x0142 PATCH
323 0x0143 s16 SUFFIX
324-325 0x0144 - 0x0145 Input RO u32 Версия прошивки в числовом формате Только в версиях прошивок, где есть Быстрый Modbus
326-327 0x0146 - 0x0147 Input RO u32 Версия прошивки в Big Endian формате Только в версиях прошивок, где есть Быстрый Modbus
Прочее
104­-105 0x0068 - 0x0069 Input RO u32 Время работы с момента загрузки секунды
120 0x0078 Holding RW u16 Перезагрузка устройства без сохранения состояния любое, отличное от 0 перезагружает устройство
123 0x007B Input RO u16 Напряжение на микроконтроллере мВ
129 0x0081 Holding RW u16 Перевод в режим обновления прошивки на 2 минуты любое, отличное от 0 переводит устройство в режим обновления прошивки
330-336 0x014A - 0x0150 Holding RO string Версия загрузчика
113 0x0071 Holding RW u16 Время перед отправкой ответа на modbus запрос 0 - 254 мс Только в версиях прошивок, где есть Быстрый Modbus
114 0x0072 Holding RW u16 Режим непрерывного чтения регистров с зазором 0 - отключен
1 - включен
2 - включение сохраняется после перезагрузки
Только в версиях прошивок, где есть Быстрый Modbus
121 0x0079 Input RO u16 Текущее напряжение питания мВ
125 0x007D Input RO u16 Текущее напряжение питания (без фильтра) мВ
124 0x007C Input RO u16 Внутренняя температура микроконтроллера x0.1, °C