M1W2 Registers: различия между версиями

Нет описания правки
Метка: ручная отмена
(не показано 29 промежуточных версий 5 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE: Карта регистров WB-M1W2 }}
{{DISPLAYTITLE: Карта регистров WB-M1W2 для ревизий 2.1F и новее}}
== Описание ==
== Описание ==
{{Wbincludes:Header Registers Universal|fw=true}}
{{Wbincludes:Header Registers Universal|fw=true|channel=true}}
|-
|-
| 0
| 0
| 0x0000
| 0x0000
| Discrete input
| rowspan="2" | Discrete input {{Sporadic}}
| RO
| rowspan="2" | RO
| bool
| rowspan="2" | bool
| Текущее состояние 1 входа.
| Вход 1
|  
| rowspan="2" | Состояние входа
0 — разомкнут или выбран режим 1-wire,<br />
| rowspan="2" | 0 — разомкнут или выбран режим 1-wire,<br />1 — замкнут
1 — замкнут
| rowspan="2" | ≥ 4.0.0
| rowspan="2" | ≥ 4.0.0
|-
|-
| 1
| 1
| 0x0001
| 0x0001
| Discrete input
| Вход 2
| RO
|-
| bool
| 16
| Текущее состояние 2 входа.
| 0x0010
|  
| rowspan="2" | Discrete input
0 — разомкнут или выбран режим 1-wire,<br />
| rowspan="2" | RO
1 — замкнут
| rowspan="2" | bool
| Вход 1
| rowspan="2" | Статус опроса 1-Wire датчика
| rowspan="2" | 0 — датчик не подключен,<br />1 — датчик подключен и корректно опрашивается
| rowspan="2" | ≥ 4.6.0
|-
| 17
| 0x0011
| Вход 2
|-
|-
| 7
| 7
| 0x0007
| 0x0007
| Input
| rowspan="2" | Input
| RO
| rowspan="2" | RO
| s16
| rowspan="2" | s16
| Температура 1-Wire датчика на 1 входе
| Вход 1
| x0.0625, °C<br />Error: 0x7FFF
| rowspan="2" | Температура датчика DS18B20
|  
| rowspan="2" | x0.0625, °C<br />Error: 0x7FFF
| rowspan="2" |
|-
|-
| 8
| 8
| 0x0008
| 0x0008
| Input
| Вход 2
| RO
| s16
| Температура 1-Wire датчика на 2 входе
| x0.0625, °C<br />Error: 0x7FFF
|
|-
| 16
| 0x0010
| Discrete input
| RO
| bool
| Статус опроса 1-Wire датчика на 1 входе
|
0 — датчик не подключен,<br />
1 — датчик подключен и корректно опрашивается
| rowspan="4" | ≥ 4.6.0
|-
| 17
| 0x0011
| Discrete input
| RO
| bool
| Статус опроса 1-Wire датчика на 2 входе
|
0 — датчик не подключен,<br />
1 — датчик подключен и корректно опрашивается
|-
|-
| 20
| 20
| 0x0014
| 0x0014
| Input
| rowspan="2" | Input
| RO
| rowspan="2" | RO
| s16
| rowspan="2" | s16
| Последнее валидное значение температуры с датчика на 1 входе
| Вход 1
| x0.0625, °C
| rowspan="2" | Последнее валидное значение температуры датчика DS18B20
| rowspan="2" | x0.0625, °C
| rowspan="2" | ≥ 4.6.0
|-
|-
| 21
| 21
| 0x0015
| 0x0015
| Input
| Вход 2
| RO
| s16
| Последнее валидное значение температуры с датчика на 2 входе
| x0.0625, °C
|-
|-
| 99
| 99
Строка 84: Строка 64:
| RW
| RW
| u16
| u16
| Коэффициент фильтра подозрительных значений для 1-Wire датчиков.<br />Если разница между новым и предыдущим значением больше коэффициента, то новое значение отбрасывается
|
| Коэффициент фильтра подозрительных значений для датчиков DS18B20.<br />Если разница между новым и предыдущим значением больше коэффициента, то новое значение отбрасывается. Используется только для фильтрации ошибочных значений 85 °C, получаемых при ошибке конверсии температуры.
| x0.0625, °C<br />0 — фильтр отключен, а число больше нуля — коэффициент фильтра<br> По умолчанию: '''16'''
| x0.0625, °C<br />0 — фильтр отключен, а число больше нуля — коэффициент фильтра<br> По умолчанию: '''16'''
| ≥ 3.10.0
| ≥ 3.10.0
|-
|-
| 113
| 100
| 0x0071
| 0x0064
| Holding
| RW
| u8
|
| Сброс счетчиков срабатываний входов
| 1 - сброс счетчиков
| ≥ 4.33.0
|-
| 130
| 0x0082
| Holding
| Holding
| RW
| RW
| u16
| u8
| Задержка перед отправкой ответного пакета по RS-485
|
| мс<br />'''8'''
| Выключение статусного светодиода
| ≥ 4.15.0
| 0 - включен, <br />1 - выключен
|-
|-
| 275
| 275
| 0x0113
| 0x0113
| Holding
| rowspan="2" | Holding
| RW
| rowspan="2" | RW
| u16
| rowspan="2" | u16
| Режим 1 входа
| Вход 1
|  
| rowspan="2" | Режим входа
'''0 — 1-wire''',<br />
| rowspan="2" | '''0 — 1-wire''',<br />1 — дискретный вход: счет и детектирование нажатий
1 — дискретный вход
| rowspan="4" | ≥ 4.0.0
| rowspan="4" | ≥ 4.0.0
|-
|-
| 276
| 276
| 0x0114
| 0x0114
| Holding
| Вход 2
| RW
| u16
| Режим 2 входа
|
'''0 — 1-wire''',<br />
1 — дискретный вход
|-
|-
| 277
| 277
| 0x0115
| 0x0115
| Input
| rowspan="2" | Input {{Sporadic}}
| RO
| rowspan="2" | RO
| u16
| rowspan="2" | u16
| Счетчик срабатываний для 1 входа
| Вход 1
|
| rowspan="2" | Счетчик срабатываний входа
|-
|-
| 278
| 278
| 0x0116
| 0x0116
| Input
| Вход 2
| RO
|-
| u16
| 340
| Счетчик срабатываний для 2 входа
| 0x0154
|  
| rowspan="2" | Holding
| rowspan="2" | RW
| rowspan="2" | u16
| Вход 1
| rowspan="2" | Время подавления дребезга для входа
| rowspan="2" | мс, <br />0 - 100 ('''50''')
| rowspan="2" | ≥ 4.32.0
|-
| 341
| 0x0155
| Вход 2
|-
| 376
| 0x0178
| rowspan="2" | Input
| rowspan="2" | RO
| rowspan="2" | u8
| Вход 1
| rowspan="2" | Наличие 1-Wire датчика
| rowspan="2" | 0 или 1
| rowspan="2" | ≥ 4.24.0
|-
| 377
| 0x0179
| Вход 2
|-
| 448
| 0x01C0
| rowspan="2" | Input
| rowspan="2" | RO
| rowspan="2" | u8
| Вход 1
| rowspan="2" | Статус питания датчика DS18B20. На некоторых датчиках-клонах может работать неправильно
| rowspan="2" | 1 - запитан, <br />0 - паразитное питание
| rowspan="2" | ≥ 4.32.0
|-
| 449
| 0x01C1
| Вход 2
|-style="background-color:lightgray"
| 456
| 0x01C8
| rowspan="2" | Input
| rowspan="2" | RO
| rowspan="2" | u16
| Вход 1
| rowspan="2" | Счётчик ошибок занятости линии
| rowspan="2" |
| rowspan="2" | ≥ 4.32.3
|-style="background-color:lightgray"
| 457
| 0x01C9
| Вход 2
|-
| 464
| 0x01D0
| rowspan="2" | Input {{Sporadic}}
| rowspan="2" | RO
| rowspan="2" | u16
| Вход 1
| rowspan="2" | Счётчик коротких нажатий
| rowspan="2" |
| rowspan="8" | ≥ 4.32.0
|-
| 465
| 0x01D1
| Вход 2
|-
| 480
| 0x01E0
| rowspan="2" | Input {{Sporadic}}
| rowspan="2" | RO
| rowspan="2" | u16
| Вход 1
| rowspan="2" | Счётчик длинных нажатий
| rowspan="2" |
|-
| 481
| 0x01E1
| Вход 2
|-
| 496
| 0x01F0
| rowspan="2" | Input {{Sporadic}}
| rowspan="2" | RO
| rowspan="2" | u16
| Вход 1
| rowspan="2" | Счётчик двойных нажатий
| rowspan="2" |
|-
| 497
| 0x01F1
| Вход 2
|-
| 512
| 0x0200
| rowspan="2" | Input {{Sporadic}}
| rowspan="2" | RO
| rowspan="2" | u16
| Вход 1
| rowspan="2" | Счётчик короткого, а затем длинного нажатий
| rowspan="2" |
|-
| 513
| 0x0201
| Вход 2
|-
|}
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Supported Device With Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout For Device With Bootloader}}
{{Wbincludes: Register bootloader start}}
{{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Temperature MCU}}
|}
|}
{{Wbincludes:MS_Sensors_Aviability_Regs}}
{{Wbincludes:Common Modbus Registers}}