Карта регистров модулей WB-MIO и WB-MIO-E

From Wiren Board
Jump to navigation Jump to search
This page contains changes which are not marked for translation.
Other languages:
English • ‎русский


Регистры, общие для всех устройств Wiren Board c Modbus RTU

Регистр/ адрес Тип Чтение/ запись Значение по умолчанию Формат Назначение
104-105 input R 32-bit unsigned int Время работы с момента загрузки в секундах
110 holding RW 96 baud rate / 100 Скорость порта RS-485, делённая на 100. Допустимые скорости:
1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
(Настройка параметров обмена данными по RS-485)
111 holding RW 0 0 - 2 Настройка бита чётности порта RS-485:
0 - нет бита чётности (none), 1 - нечётный (odd), 2 - чётный (even)
112 holding RW 2 1 - 2 Количество стоп-битов порта RS-485. Допустимые значения: 1, 2
120 holding RW 0 отличное от 0 Запись в регистр перезагружает устройство без сохранения состояния
121 input R 16-bit unsigned int мВ Текущее напряжение питания*
128 holding RW написан на наклейке
на корпусе
1 - 247 Modbus-адрес устройства
129 holding RW 0 отличное от 0 Запись в регистр переводит в режим обновления прошивки на 2 минуты
200-205 input R строка, null-terminated Модель устройства
220-241 input R строка, null-terminated Время и дата сборки прошивки
220-248 Хэш коммита и название ветки откуда собрана прошивка (2 символа в регистре)
250-265 input R строка, null-terminated Версия прошивки
266-269 input R 64-bit unsigned int Расширение уникального идентификатора
270-271 input R 32-bit unsigned int Уникальный идентификатор (S/N)
290-301 input R строка, null-terminated Сигнатура прошивки
330-336 input R строка, null-terminated Версия загрузчика
* Для устройств WB-MAP-X напряжение питания после стабилизатора 5V

Карта регистров, связанных с боковыми релейными модулями

Register/ Address Type R/ W Default value Format Description
990 holding R Модуль выхода номер 1 подключен (0 = не подключен, 1 = 8 канальный, 2 = 16 канальный)
991 holding R Модуль выхода номер 2 подключен (0 = не подключен, 1 = 8 канальный, 2 = 16 канальный)
992 holding R Модуль выхода номер 3 подключен (0 = не подключен, 1 = 8 канальный, 2 = 16 канальный)
993 holding R Модуль входа номер 4 подключен (0 = не подключен, 1 = 8 канальный, 2 = 16 канальный)
994 holding R Модуль выхода номер 4 подключен (0 = не подключен, 1 = 8 канальный, 2 = 16 канальный)
995 holding R Модуль входа номер 3 подключен (0 = не подключен, 1 = 8 канальный, 2 = 16 канальный)
996 holding R Модуль входа номер 2 подключен (0 = не подключен, 1 = 8 канальный, 2 = 16 канальный)
997 holding R Модуль входа номер 1 подключен (0 = не подключен, 1 = 8 канальный, 2 = 16 канальный)
1250 - 1265 holding R 16 bit unsigned int Регистры счетчика входов модуля номер 1
2250 - 2265 holding R 16 bit unsigned int Регистры счетчика входов модуля номер 2
3250 - 3265 holding R 16 bit unsigned int Регистры счетчика входов модуля номер 3
4250 - 4265 holding R 16 bit unsigned int Регистры счетчика входов модуля номер 4
10999 holding RW 0 0 or higher than 0 Флаг конфигурации модуля входов номер 1
11000 - 11005 holding RW 16 bit unsigned int Регистры конфигурации модуля входов номер 1
11499 holding RW 0 0 or higher than 0 Флаг конфигурации модуля выходов номер 1
11500 - 11505 holding RW 16 bit unsigned int Регистры конфигурации модуля выходов номер 1
11999 holding RW 0 0 or higher than 0 Флаг конфигурации модуля входов номер 2
12000 - 12005 holding RW 16 bit unsigned int Регистры конфигурации модуля входов номер 2
12499 holding RW 0 0 or higher than 0 Флаг конфигурации модуля выходов номер 2
12500 - 12505 holding RW 16 bit unsigned int Регистры конфигурации модуля выходов номер 2
12999 holding RW 0 0 or higher than 0 Флаг конфигурации модуля входов номер 3
13000 - 13005 holding RW 16 bit unsigned int Регистры конфигурации модуля входов номер 3
13499 holding RW 0 0 or higher than 0 Флаг конфигурации модуля выходов номер 3
13500 - 13505 holding RW 16 bit unsigned int Регистры конфигурации модуля выходов номер 3
13999 holding RW 0 0 or higher than 0 Флаг конфигурации модуля входов номер 4
14000 - 14005 holding RW 16 bit unsigned int Регистры конфигурации модуля входов номер 4
14499 holding RW 0 0 or higher than 0 Флаг конфигурации модуля выходов номер 4
14500 - 14505 holding RW 16 bit unsigned int Регистры конфигурации модуля выходов номер 4
20000 - 20017 holding R 16 bit signed int multiplied by 100 Регистры значения напряжения ADC модуля номер. 1
20500 - 20517 holding RW 0 int in range of: 0 - 7 Регистры конфигурации ADC модуля номер 1
21000 - 21017 holding R 16 bit signed int multiplied by 100 Регистры значения напряжения ADC модуля номер. 2
21500 - 21517 holding RW 0 int in range of: 0 - 7 Регистры конфигурации ADC модуля номер 2
22000 - 22017 holding R 16 bit signed int multiplied by 100 Регистры значения напряжения ADC модуля номер. 3
22500 - 22517 holding RW 0 int in range of: 0 - 7 Регистры конфигурации ADC модуля номер 3
23000 - 23017 holding R 16 bit signed int multiplied by 100 Регистры значения напряжения ADC модуля номер. 4
23500 - 23517 holding RW 0 int in range of: 0 - 7 Регистры конфигурации ADC модуля номер 4

Карта регистров конфигурации боковых модулей

Register/ Address Number of ports Device type Recomended value Description
xxx00 8 pin INPUT 0xFF IODIR: pin direction
xxx00 8 pin OUTPUT 0x00 IODIR: pin direction
xxx00 16 pin INPUT 0xFFFF IODIR: pin direction
xxx00 16 pin OUTPUT 0x0000 IODIR: pin direction
xxx01 8 pin INPUT 0x00 IPOL: pin polarity
xxx01 8 pin OUTPUT 0x00 IPOL: pin polarity
xxx01 16 pin INPUT 0x0000 IPOL: pin polarity
xxx01 16 pin OUTPUT 0x0000 IPOL: pin polarity
xxx02 8 pin INPUT 0xFF GPINTEN: interrupt on change
xxx02 8 pin OUTPUT N/A GPINTEN: interrupt on change
xxx02 16 pin INPUT 0xFFFF GPINTEN: interrupt on change
xxx02 16 pin OUTPUT N/A GPINTEN: interrupt on change
xxx03 8 pin INPUT 0x00 DEFVAL: default value register
xxx03 8 pin OUTPUT N/A DEFVAL: default value register
xxx03 16 pin INPUT 0x0000 DEFVAL: default value register
xxx03 16 pin OUTPUT N/A DEFVAL: default value register
xxx04 8 pin INPUT 0x00 INTCON: interrupt on change
xxx04 8 pin OUTPUT N/A INTCON: interrupt on change
xxx04 16 pin INPUT 0x0000 INTCON: interrupt on change
xxx04 16 pin OUTPUT N/A INTCON: interrupt on change
xxx05 8 pin INPUT 0x4444 IOCON: configuration register
xxx05 8 pin OUTPUT 0x4444 IOCON: configuration register
xxx05 16 pin INPUT 0x4444 IOCON: configuration register
xxx05 16 pin OUTPUT 0x4444 IOCON: configuration register

Карта регистров конфигурации боковых модулей аналогового ввода WB-AI

Register/ Address Description
19500 A1 config register
19501 A2 config register
19502 A3 config register
19503 A4 config register
19504 DIFF1 config register
19505 DIFF2 config register
19506 A5 config register
19507 A6 config register
19508 A7 config register
19509 A8 config register
19510 DIFF3 config register
19511 DIFF4 config register
19512 A9 config register
19513 A10 config register
19514 A11 config register
19515 A12 config register
19516 DIFF5 config register
19517 DIFF6 config register

Значения регистров и соответствующий измеряемый диапазон напряжений

Value Configuration
0x00 ±6.144 V (*)
0x01 ±4.096 V (*)
0x02 ±2.048 V
0x03 ±1.024 V
0x04 ±0.512 V
0x05 ±0.256 V
0x06 ±0.256 V
0x07 ±0.256 V

(*) This parameter expresses the full-scale range of the ADC scaling. Do not apply more than VDD + 0.3 V to the analog inputs of the device.

Карта регистров флагов (coil) состояний модулей ввода/вывода

Register/ Address Type Description
1000 - 1015 coil Логические состояния модуля ввода no. 1
1500 - 1515 coil Логические состояния модуля вывода no. 1
2000 - 2015 coil Логические состояния модуля ввода no. 2
2500 - 2515 coil Логические состояния модуля вывода no. 2
3000 - 3015 coil Логические состояния модуля ввода no. 3
3500 - 3515 coil Логические состояния модуля вывода no. 3
4000 - 4015 coil Логические состояния модуля ввода no. 4
4500 - 4515 coil Логические состояния модуля вывода no. 4
19990 coil adc модуль 1 подключен
19991 coil adc модуль 2 подключен
19992 coil adc модуль 3 подключен
19993 coil adc модуль 4 подключен