Skip to content
Menu

Регистры Modbus — МР-02м 16xDO

This page is not translated yet. The text below is the Russian source. Facts are unchanged.

Модуль расширения МР-02м 16xDO

Полная карта регистров генерируется из файла карты регистров прошивки (исполнение 16DO) и лежит в репозитории: src/data/generated/registers/mr-02m-16do.json (326 строк). Компонент ниже показывает эти 326 строк. Короткая таблица — только Input 0 и Holding 128.

Порт: RS-485, Modbus RTU. По умолчанию 115200 8N1. Адрес устройства — Holding 128, диапазон записи 1…247, заводское значение этого исполнения — 2. Функции в заголовках карты: чтение coil 0x01, discrete 0x02, holding 0x03, input 0x04; запись coil 0x05 и 0x0F, holding 0x06 и 0x10.

Адрес Пространство Название
0 input Код типа модуля: 2 = 16DO. Holding 0 при чтении даёт 0
128 holding Запись адреса Modbus, 1…247. Заводское значение — 2
Карта регистров МР-02м 16xDO
Адрес (dec)Адрес (hex)ТипФункцииДоступФорматЕд. и масштабЗначения и диапазонПо умолчаниюХранение⚡ Событие Fast ModbusС версии ПОКаналНазваниеОписание
COIL — процесс
10x0001Coil01/05/0FRWboolнетСостояние DO 1 (0=выкл, 1=вкл)Состояние DO 1 (0=выкл, 1=вкл). Чтение/запись.
20x0002Coil01/05/0FRWboolнетСостояние DO 2 (0=выкл, 1=вкл)Состояние DO 2 (0=выкл, 1=вкл). Чтение/запись.
30x0003Coil01/05/0FRWboolнетСостояние DO 3 (0=выкл, 1=вкл)Состояние DO 3 (0=выкл, 1=вкл). Чтение/запись.
40x0004Coil01/05/0FRWboolнетСостояние DO 4 (0=выкл, 1=вкл)Состояние DO 4 (0=выкл, 1=вкл). Чтение/запись.
50x0005Coil01/05/0FRWboolнетСостояние DO 5 (0=выкл, 1=вкл)Состояние DO 5 (0=выкл, 1=вкл). Чтение/запись.
60x0006Coil01/05/0FRWboolнетСостояние DO 6 (0=выкл, 1=вкл)Состояние DO 6 (0=выкл, 1=вкл). Чтение/запись.
70x0007Coil01/05/0FRWboolнетСостояние DO 7 (0=выкл, 1=вкл)Состояние DO 7 (0=выкл, 1=вкл). Чтение/запись.
80x0008Coil01/05/0FRWboolнетСостояние DO 8 (0=выкл, 1=вкл)Состояние DO 8 (0=выкл, 1=вкл). Чтение/запись.
90x0009Coil01/05/0FRWboolнетСостояние DO 9 (0=выкл, 1=вкл)Состояние DO 9 (0=выкл, 1=вкл). Чтение/запись.
100x000ACoil01/05/0FRWboolнетСостояние DO 10 (0=выкл, 1=вкл)Состояние DO 10 (0=выкл, 1=вкл). Чтение/запись.
110x000BCoil01/05/0FRWboolнетСостояние DO 11 (0=выкл, 1=вкл)Состояние DO 11 (0=выкл, 1=вкл). Чтение/запись.
120x000CCoil01/05/0FRWboolнетСостояние DO 12 (0=выкл, 1=вкл)Состояние DO 12 (0=выкл, 1=вкл). Чтение/запись.
130x000DCoil01/05/0FRWboolнетСостояние DO 13 (0=выкл, 1=вкл)Состояние DO 13 (0=выкл, 1=вкл). Чтение/запись.
140x000ECoil01/05/0FRWboolнетСостояние DO 14 (0=выкл, 1=вкл)Состояние DO 14 (0=выкл, 1=вкл). Чтение/запись.
150x000FCoil01/05/0FRWboolнетСостояние DO 15 (0=выкл, 1=вкл)Состояние DO 15 (0=выкл, 1=вкл). Чтение/запись.
160x0010Coil01/05/0FRWboolнетСостояние DO 16 (0=выкл, 1=вкл)Состояние DO 16 (0=выкл, 1=вкл). Чтение/запись.
170x0011Coil01/05/0FWboolнетСлужебный: запись 1 — сброс всех счётчиков DOСлужебный: запись 1 — сброс всех счётчиков DO. Только запись; чтение не поддерживается.
1220x007ACoil01/05/0FRWboolнетРежим Fast Modbus: 0=классический Modbus (DMA), 1=Fast ModbusРежим Fast Modbus: 0=классический Modbus (DMA), 1=Fast Modbus. Чтение/запись.
DISCRETE INPUT — процесс
00x0000Discrete02RboolнетЗарезервировано, всегда 0Зарезервировано, всегда 0.
10x0001Discrete02RboolнетСостояние DO 1 (как Coil 1)Состояние DO 1 (как Coil 1).
20x0002Discrete02RboolнетСостояние DO 2 (как Coil 2)Состояние DO 2 (как Coil 2).
30x0003Discrete02RboolнетСостояние DO 3 (как Coil 3)Состояние DO 3 (как Coil 3).
40x0004Discrete02RboolнетСостояние DO 4 (как Coil 4)Состояние DO 4 (как Coil 4).
50x0005Discrete02RboolнетСостояние DO 5 (как Coil 5)Состояние DO 5 (как Coil 5).
60x0006Discrete02RboolнетСостояние DO 6 (как Coil 6)Состояние DO 6 (как Coil 6).
70x0007Discrete02RboolнетСостояние DO 7 (как Coil 7)Состояние DO 7 (как Coil 7).
80x0008Discrete02RboolнетСостояние DO 8 (как Coil 8)Состояние DO 8 (как Coil 8).
90x0009Discrete02RboolнетСостояние DO 9 (как Coil 9)Состояние DO 9 (как Coil 9).
100x000ADiscrete02RboolнетСостояние DO 10 (как Coil 10)Состояние DO 10 (как Coil 10).
110x000BDiscrete02RboolнетСостояние DO 11 (как Coil 11)Состояние DO 11 (как Coil 11).
120x000CDiscrete02RboolнетСостояние DO 12 (как Coil 12)Состояние DO 12 (как Coil 12).
130x000DDiscrete02RboolнетСостояние DO 13 (как Coil 13)Состояние DO 13 (как Coil 13).
140x000EDiscrete02RboolнетСостояние DO 14 (как Coil 14)Состояние DO 14 (как Coil 14).
150x000FDiscrete02RboolнетСостояние DO 15 (как Coil 15)Состояние DO 15 (как Coil 15).
160x0010Discrete02RboolнетСостояние DO 16 (как Coil 16)Состояние DO 16 (как Coil 16).
1220x007ADiscrete02RboolнетСтатус Fast Modbus (0/1)Статус Fast Modbus (0/1).
INPUT REGISTER — процесс
00x0000Input04Ru16нетКод типа модуля (mp02_t): 2 = 16DOКод типа модуля (mp02_t): 2 = 16DO. В Holding по адресу 0 чтение даёт 0.
10x0001Input04Ru16нетСостояние DO 1 как слово 0/1Состояние DO 1 как слово 0/1.
20x0002Input04Ru16нетСостояние DO 2 как слово 0/1Состояние DO 2 как слово 0/1.
30x0003Input04Ru16нетСостояние DO 3 как слово 0/1Состояние DO 3 как слово 0/1.
40x0004Input04Ru16нетСостояние DO 4 как слово 0/1Состояние DO 4 как слово 0/1.
50x0005Input04Ru16нетСостояние DO 5 как слово 0/1Состояние DO 5 как слово 0/1.
60x0006Input04Ru16нетСостояние DO 6 как слово 0/1Состояние DO 6 как слово 0/1.
70x0007Input04Ru16нетСостояние DO 7 как слово 0/1Состояние DO 7 как слово 0/1.
80x0008Input04Ru16нетСостояние DO 8 как слово 0/1Состояние DO 8 как слово 0/1.
90x0009Input04Ru16нетСостояние DO 9 как слово 0/1Состояние DO 9 как слово 0/1.
100x000AInput04Ru16нетСостояние DO 10 как слово 0/1Состояние DO 10 как слово 0/1.
110x000BInput04Ru16нетСостояние DO 11 как слово 0/1Состояние DO 11 как слово 0/1.
120x000CInput04Ru16нетСостояние DO 12 как слово 0/1Состояние DO 12 как слово 0/1.
130x000DInput04Ru16нетСостояние DO 13 как слово 0/1Состояние DO 13 как слово 0/1.
140x000EInput04Ru16нетСостояние DO 14 как слово 0/1Состояние DO 14 как слово 0/1.
150x000FInput04Ru16нетСостояние DO 15 как слово 0/1Состояние DO 15 как слово 0/1.
160x0010Input04Ru16нетСостояние DO 16 как слово 0/1Состояние DO 16 как слово 0/1.
450x002DInput04Ru32даСчётчик включений DO 1, младшее слово uint32Счётчик включений DO 1, младшее слово uint32. Событие Fast Modbus (LOW).
460x002EInput04Ru32нетСчётчик включений DO 1, старшее словоСчётчик включений DO 1, старшее слово.
470x002FInput04Ru32даСчётчик включений DO 2, младшее слово uint32Счётчик включений DO 2, младшее слово uint32. Событие Fast Modbus (LOW).
480x0030Input04Ru32нетСчётчик включений DO 2, старшее словоСчётчик включений DO 2, старшее слово.
490x0031Input04Ru32даСчётчик включений DO 3, младшее слово uint32Счётчик включений DO 3, младшее слово uint32. Событие Fast Modbus (LOW).
500x0032Input04Ru32нетСчётчик включений DO 3, старшее словоСчётчик включений DO 3, старшее слово.
510x0033Input04Ru32даСчётчик включений DO 4, младшее слово uint32Счётчик включений DO 4, младшее слово uint32. Событие Fast Modbus (LOW).
520x0034Input04Ru32нетСчётчик включений DO 4, старшее словоСчётчик включений DO 4, старшее слово.
530x0035Input04Ru32даСчётчик включений DO 5, младшее слово uint32Счётчик включений DO 5, младшее слово uint32. Событие Fast Modbus (LOW).
540x0036Input04Ru32нетСчётчик включений DO 5, старшее словоСчётчик включений DO 5, старшее слово.
550x0037Input04Ru32даСчётчик включений DO 6, младшее слово uint32Счётчик включений DO 6, младшее слово uint32. Событие Fast Modbus (LOW).
560x0038Input04Ru32нетСчётчик включений DO 6, старшее словоСчётчик включений DO 6, старшее слово.
570x0039Input04Ru32даСчётчик включений DO 7, младшее слово uint32Счётчик включений DO 7, младшее слово uint32. Событие Fast Modbus (LOW).
580x003AInput04Ru32нетСчётчик включений DO 7, старшее словоСчётчик включений DO 7, старшее слово.
590x003BInput04Ru32даСчётчик включений DO 8, младшее слово uint32Счётчик включений DO 8, младшее слово uint32. Событие Fast Modbus (LOW).
600x003CInput04Ru32нетСчётчик включений DO 8, старшее словоСчётчик включений DO 8, старшее слово.
610x003DInput04Ru32даСчётчик включений DO 9, младшее слово uint32Счётчик включений DO 9, младшее слово uint32. Событие Fast Modbus (LOW).
620x003EInput04Ru32нетСчётчик включений DO 9, старшее словоСчётчик включений DO 9, старшее слово.
630x003FInput04Ru32даСчётчик включений DO 10, младшее слово uint32Счётчик включений DO 10, младшее слово uint32. Событие Fast Modbus (LOW).
640x0040Input04Ru32нетСчётчик включений DO 10, старшее словоСчётчик включений DO 10, старшее слово.
650x0041Input04Ru32даСчётчик включений DO 11, младшее слово uint32Счётчик включений DO 11, младшее слово uint32. Событие Fast Modbus (LOW).
660x0042Input04Ru32нетСчётчик включений DO 11, старшее словоСчётчик включений DO 11, старшее слово.
670x0043Input04Ru32даСчётчик включений DO 12, младшее слово uint32Счётчик включений DO 12, младшее слово uint32. Событие Fast Modbus (LOW).
680x0044Input04Ru32нетСчётчик включений DO 12, старшее словоСчётчик включений DO 12, старшее слово.
690x0045Input04Ru32даСчётчик включений DO 13, младшее слово uint32Счётчик включений DO 13, младшее слово uint32. Событие Fast Modbus (LOW).
700x0046Input04Ru32нетСчётчик включений DO 13, старшее словоСчётчик включений DO 13, старшее слово.
710x0047Input04Ru32даСчётчик включений DO 14, младшее слово uint32Счётчик включений DO 14, младшее слово uint32. Событие Fast Modbus (LOW).
720x0048Input04Ru32нетСчётчик включений DO 14, старшее словоСчётчик включений DO 14, старшее слово.
730x0049Input04Ru32даСчётчик включений DO 15, младшее слово uint32Счётчик включений DO 15, младшее слово uint32. Событие Fast Modbus (LOW).
740x004AInput04Ru32нетСчётчик включений DO 15, старшее словоСчётчик включений DO 15, старшее слово.
750x004BInput04Ru32даСчётчик включений DO 16, младшее слово uint32Счётчик включений DO 16, младшее слово uint32. Событие Fast Modbus (LOW).
760x004CInput04Ru32нетСчётчик включений DO 16, старшее словоСчётчик включений DO 16, старшее слово.
1300x0082Input04Ru16нетРежим реле: на этом модуле только 0 (Modbus)Режим реле: на этом модуле только 0 (Modbus) — нет DI; вентрежимы и DI→DO недоступны (см. doc/MODBUS_6DO8DI_4DO6DI_MODES.md).
6000x0258Input04Ru16нетБезопасное состояние DO1 при старте/таймауте (0/1)Безопасное состояние DO1 при старте/таймауте (0/1).
6010x0259Input04Ru16нетБезопасное состояние DO2 при старте/таймауте (0/1)Безопасное состояние DO2 при старте/таймауте (0/1).
6020x025AInput04Ru16нетБезопасное состояние DO3 при старте/таймауте (0/1)Безопасное состояние DO3 при старте/таймауте (0/1).
6030x025BInput04Ru16нетБезопасное состояние DO4 при старте/таймауте (0/1)Безопасное состояние DO4 при старте/таймауте (0/1).
6040x025CInput04Ru16нетБезопасное состояние DO5 при старте/таймауте (0/1)Безопасное состояние DO5 при старте/таймауте (0/1).
6050x025DInput04Ru16нетБезопасное состояние DO6 при старте/таймауте (0/1)Безопасное состояние DO6 при старте/таймауте (0/1).
6060x025EInput04Ru16нетБезопасное состояние DO7 при старте/таймауте (0/1)Безопасное состояние DO7 при старте/таймауте (0/1).
6070x025FInput04Ru16нетБезопасное состояние DO8 при старте/таймауте (0/1)Безопасное состояние DO8 при старте/таймауте (0/1).
6080x0260Input04Ru16нетБезопасное состояние DO9 при старте/таймауте (0/1)Безопасное состояние DO9 при старте/таймауте (0/1).
6090x0261Input04Ru16нетБезопасное состояние DO10 при старте/таймауте (0/1)Безопасное состояние DO10 при старте/таймауте (0/1).
6100x0262Input04Ru16нетБезопасное состояние DO11 при старте/таймауте (0/1)Безопасное состояние DO11 при старте/таймауте (0/1).
6110x0263Input04Ru16нетБезопасное состояние DO12 при старте/таймауте (0/1)Безопасное состояние DO12 при старте/таймауте (0/1).
6120x0264Input04Ru16нетБезопасное состояние DO13 при старте/таймауте (0/1)Безопасное состояние DO13 при старте/таймауте (0/1).
6130x0265Input04Ru16нетБезопасное состояние DO14 при старте/таймауте (0/1)Безопасное состояние DO14 при старте/таймауте (0/1).
6140x0266Input04Ru16нетБезопасное состояние DO15 при старте/таймауте (0/1)Безопасное состояние DO15 при старте/таймауте (0/1).
6150x0267Input04Ru16нетБезопасное состояние DO16 при старте/таймауте (0/1)Безопасное состояние DO16 при старте/таймауте (0/1).
6160x0268Input04Ru16нетТаймер DO1: режим+время (LSB режим 0..5, MSB время×0,1 с)Таймер DO1: режим+время (LSB режим 0..5, MSB время×0,1 с).
6170x0269Input04Ru16нетТаймер DO2: режим+время (LSB режим 0..5, MSB время×0,1 с)Таймер DO2: режим+время (LSB режим 0..5, MSB время×0,1 с).
6180x026AInput04Ru16нетТаймер DO3: режим+время (LSB режим 0..5, MSB время×0,1 с)Таймер DO3: режим+время (LSB режим 0..5, MSB время×0,1 с).
6190x026BInput04Ru16нетТаймер DO4: режим+время (LSB режим 0..5, MSB время×0,1 с)Таймер DO4: режим+время (LSB режим 0..5, MSB время×0,1 с).
6200x026CInput04Ru16нетТаймер DO5: режим+время (LSB режим 0..5, MSB время×0,1 с)Таймер DO5: режим+время (LSB режим 0..5, MSB время×0,1 с).
6210x026DInput04Ru16нетТаймер DO6: режим+время (LSB режим 0..5, MSB время×0,1 с)Таймер DO6: режим+время (LSB режим 0..5, MSB время×0,1 с).
6220x026EInput04Ru16нетЗадержка включения при питании, с (0=выкл)Задержка включения при питании, с (0=выкл).
6230x026FInput04Ru16нетЗадержка повторного включения DO1, сЗадержка повторного включения DO1, с.
6240x0270Input04Ru16нетЗадержка повторного включения DO2, сЗадержка повторного включения DO2, с.
6250x0271Input04Ru16нетЗадержка повторного включения DO3, сЗадержка повторного включения DO3, с.
6260x0272Input04Ru16нетЗадержка повторного включения DO4, сЗадержка повторного включения DO4, с.
6270x0273Input04Ru16нетЗадержка повторного включения DO5, сЗадержка повторного включения DO5, с.
6280x0274Input04Ru16нетЗадержка повторного включения DO6, сЗадержка повторного включения DO6, с.
HOLDING REGISTER — процесс
10x0001Holding03/06/10RWu16даУстановка/состояние DO 1 (0/1)Установка/состояние DO 1 (0/1). Событие Fast Modbus — HOLDING (HIGH).
20x0002Holding03/06/10RWu16даУстановка/состояние DO 2 (0/1)Установка/состояние DO 2 (0/1). Событие Fast Modbus — HOLDING (HIGH).
30x0003Holding03/06/10RWu16даУстановка/состояние DO 3 (0/1)Установка/состояние DO 3 (0/1). Событие Fast Modbus — HOLDING (HIGH).
40x0004Holding03/06/10RWu16даУстановка/состояние DO 4 (0/1)Установка/состояние DO 4 (0/1). Событие Fast Modbus — HOLDING (HIGH).
50x0005Holding03/06/10RWu16даУстановка/состояние DO 5 (0/1)Установка/состояние DO 5 (0/1). Событие Fast Modbus — HOLDING (HIGH).
60x0006Holding03/06/10RWu16даУстановка/состояние DO 6 (0/1)Установка/состояние DO 6 (0/1). Событие Fast Modbus — HOLDING (HIGH).
70x0007Holding03/06/10RWu16даУстановка/состояние DO 7 (0/1)Установка/состояние DO 7 (0/1). Событие Fast Modbus — HOLDING (HIGH).
80x0008Holding03/06/10RWu16даУстановка/состояние DO 8 (0/1)Установка/состояние DO 8 (0/1). Событие Fast Modbus — HOLDING (HIGH).
90x0009Holding03/06/10RWu16даУстановка/состояние DO 9 (0/1)Установка/состояние DO 9 (0/1). Событие Fast Modbus — HOLDING (HIGH).
100x000AHolding03/06/10RWu16даУстановка/состояние DO 10 (0/1)Установка/состояние DO 10 (0/1). Событие Fast Modbus — HOLDING (HIGH).
110x000BHolding03/06/10RWu16даУстановка/состояние DO 11 (0/1)Установка/состояние DO 11 (0/1). Событие Fast Modbus — HOLDING (HIGH).
120x000CHolding03/06/10RWu16даУстановка/состояние DO 12 (0/1)Установка/состояние DO 12 (0/1). Событие Fast Modbus — HOLDING (HIGH).
130x000DHolding03/06/10RWu16даУстановка/состояние DO 13 (0/1)Установка/состояние DO 13 (0/1). Событие Fast Modbus — HOLDING (HIGH).
140x000EHolding03/06/10RWu16даУстановка/состояние DO 14 (0/1)Установка/состояние DO 14 (0/1). Событие Fast Modbus — HOLDING (HIGH).
150x000FHolding03/06/10RWu16даУстановка/состояние DO 15 (0/1)Установка/состояние DO 15 (0/1). Событие Fast Modbus — HOLDING (HIGH).
160x0010Holding03/06/10RWu16даУстановка/состояние DO 16 (0/1)Установка/состояние DO 16 (0/1). Событие Fast Modbus — HOLDING (HIGH).
170x0011Holding03/06/10RWu16даСтатусное слово DO: битовое поле состояний DO 1..N (бит 0 = DO 1)Статусное слово DO: битовое поле состояний DO 1..N (бит 0 = DO 1). Событие Fast Modbus — HOLDING (HIGH).
450x002DHolding03/06/10Ru32нетСчётчик DO 1 младшее слово (только чтение)Счётчик DO 1 младшее слово (только чтение).
460x002EHolding03/06/10Ru32нетСчётчик DO 1 старшее слово (только чтение)Счётчик DO 1 старшее слово (только чтение).
470x002FHolding03/06/10Ru32нетСчётчик DO 2 младшее слово (только чтение)Счётчик DO 2 младшее слово (только чтение).
480x0030Holding03/06/10Ru32нетСчётчик DO 2 старшее слово (только чтение)Счётчик DO 2 старшее слово (только чтение).
490x0031Holding03/06/10Ru32нетСчётчик DO 3 младшее слово (только чтение)Счётчик DO 3 младшее слово (только чтение).
500x0032Holding03/06/10Ru32нетСчётчик DO 3 старшее слово (только чтение)Счётчик DO 3 старшее слово (только чтение).
510x0033Holding03/06/10Ru32нетСчётчик DO 4 младшее слово (только чтение)Счётчик DO 4 младшее слово (только чтение).
520x0034Holding03/06/10Ru32нетСчётчик DO 4 старшее слово (только чтение)Счётчик DO 4 старшее слово (только чтение).
530x0035Holding03/06/10Ru32нетСчётчик DO 5 младшее слово (только чтение)Счётчик DO 5 младшее слово (только чтение).
540x0036Holding03/06/10Ru32нетСчётчик DO 5 старшее слово (только чтение)Счётчик DO 5 старшее слово (только чтение).
550x0037Holding03/06/10Ru32нетСчётчик DO 6 младшее слово (только чтение)Счётчик DO 6 младшее слово (только чтение).
560x0038Holding03/06/10Ru32нетСчётчик DO 6 старшее слово (только чтение)Счётчик DO 6 старшее слово (только чтение).
570x0039Holding03/06/10Ru32нетСчётчик DO 7 младшее слово (только чтение)Счётчик DO 7 младшее слово (только чтение).
580x003AHolding03/06/10Ru32нетСчётчик DO 7 старшее слово (только чтение)Счётчик DO 7 старшее слово (только чтение).
590x003BHolding03/06/10Ru32нетСчётчик DO 8 младшее слово (только чтение)Счётчик DO 8 младшее слово (только чтение).
600x003CHolding03/06/10Ru32нетСчётчик DO 8 старшее слово (только чтение)Счётчик DO 8 старшее слово (только чтение).
610x003DHolding03/06/10Ru32нетСчётчик DO 9 младшее слово (только чтение)Счётчик DO 9 младшее слово (только чтение).
620x003EHolding03/06/10Ru32нетСчётчик DO 9 старшее слово (только чтение)Счётчик DO 9 старшее слово (только чтение).
630x003FHolding03/06/10Ru32нетСчётчик DO 10 младшее слово (только чтение)Счётчик DO 10 младшее слово (только чтение).
640x0040Holding03/06/10Ru32нетСчётчик DO 10 старшее слово (только чтение)Счётчик DO 10 старшее слово (только чтение).
650x0041Holding03/06/10Ru32нетСчётчик DO 11 младшее слово (только чтение)Счётчик DO 11 младшее слово (только чтение).
660x0042Holding03/06/10Ru32нетСчётчик DO 11 старшее слово (только чтение)Счётчик DO 11 старшее слово (только чтение).
670x0043Holding03/06/10Ru32нетСчётчик DO 12 младшее слово (только чтение)Счётчик DO 12 младшее слово (только чтение).
680x0044Holding03/06/10Ru32нетСчётчик DO 12 старшее слово (только чтение)Счётчик DO 12 старшее слово (только чтение).
690x0045Holding03/06/10Ru32нетСчётчик DO 13 младшее слово (только чтение)Счётчик DO 13 младшее слово (только чтение).
700x0046Holding03/06/10Ru32нетСчётчик DO 13 старшее слово (только чтение)Счётчик DO 13 старшее слово (только чтение).
710x0047Holding03/06/10Ru32нетСчётчик DO 14 младшее слово (только чтение)Счётчик DO 14 младшее слово (только чтение).
720x0048Holding03/06/10Ru32нетСчётчик DO 14 старшее слово (только чтение)Счётчик DO 14 старшее слово (только чтение).
730x0049Holding03/06/10Ru32нетСчётчик DO 15 младшее слово (только чтение)Счётчик DO 15 младшее слово (только чтение).
740x004AHolding03/06/10Ru32нетСчётчик DO 15 старшее слово (только чтение)Счётчик DO 15 старшее слово (только чтение).
750x004BHolding03/06/10Ru32нетСчётчик DO 16 младшее слово (только чтение)Счётчик DO 16 младшее слово (только чтение).
760x004CHolding03/06/10Ru32нетСчётчик DO 16 старшее слово (только чтение)Счётчик DO 16 старшее слово (только чтение).
1300x0082Holding03/06/10RWu16нетРежим реле: только 0 (Modbus); запись других кодов отклоняется, сохранённый ненулевой режим приводится к 0 (см.Режим реле: только 0 (Modbus); запись других кодов отклоняется, сохранённый ненулевой режим приводится к 0 (см. doc/MODBUS_6DO8DI_4DO6DI_MODES.md).
6000x0258Holding03/06/10RWu16нетБезопасное состояние DO 1 (0/1), запись; см. Input 600Безопасное состояние DO 1 (0/1), запись; см. Input 600.
6010x0259Holding03/06/10RWu16нетБезопасное состояние DO 2 (0/1), запись; см. Input 601Безопасное состояние DO 2 (0/1), запись; см. Input 601.
6020x025AHolding03/06/10RWu16нетБезопасное состояние DO 3 (0/1), запись; см. Input 602Безопасное состояние DO 3 (0/1), запись; см. Input 602.
6030x025BHolding03/06/10RWu16нетБезопасное состояние DO 4 (0/1), запись; см. Input 603Безопасное состояние DO 4 (0/1), запись; см. Input 603.
6040x025CHolding03/06/10RWu16нетБезопасное состояние DO 5 (0/1), запись; см. Input 604Безопасное состояние DO 5 (0/1), запись; см. Input 604.
6050x025DHolding03/06/10RWu16нетБезопасное состояние DO 6 (0/1), запись; см. Input 605Безопасное состояние DO 6 (0/1), запись; см. Input 605.
6060x025EHolding03/06/10RWu16нетБезопасное состояние DO 7 (0/1), запись; см. Input 606Безопасное состояние DO 7 (0/1), запись; см. Input 606.
6070x025FHolding03/06/10RWu16нетБезопасное состояние DO 8 (0/1), запись; см. Input 607Безопасное состояние DO 8 (0/1), запись; см. Input 607.
6080x0260Holding03/06/10RWu16нетБезопасное состояние DO 9 (0/1), запись; см. Input 608Безопасное состояние DO 9 (0/1), запись; см. Input 608.
6090x0261Holding03/06/10RWu16нетБезопасное состояние DO 10 (0/1), запись; см. Input 609Безопасное состояние DO 10 (0/1), запись; см. Input 609.
6100x0262Holding03/06/10RWu16нетБезопасное состояние DO 11 (0/1), запись; см. Input 610Безопасное состояние DO 11 (0/1), запись; см. Input 610.
6110x0263Holding03/06/10RWu16нетБезопасное состояние DO 12 (0/1), запись; см. Input 611Безопасное состояние DO 12 (0/1), запись; см. Input 611.
6120x0264Holding03/06/10RWu16нетБезопасное состояние DO 13 (0/1), запись; см. Input 612Безопасное состояние DO 13 (0/1), запись; см. Input 612.
6130x0265Holding03/06/10RWu16нетБезопасное состояние DO 14 (0/1), запись; см. Input 613Безопасное состояние DO 14 (0/1), запись; см. Input 613.
6140x0266Holding03/06/10RWu16нетБезопасное состояние DO 15 (0/1), запись; см. Input 614Безопасное состояние DO 15 (0/1), запись; см. Input 614.
6150x0267Holding03/06/10RWu16нетБезопасное состояние DO 16 (0/1), запись; см. Input 615Безопасное состояние DO 16 (0/1), запись; см. Input 615.
6160x0268Holding03/06/10RWu16нетТаймер DO 1: режим+время (запись; см. Input 616)Таймер DO 1: режим+время (запись; см. Input 616).
6170x0269Holding03/06/10RWu16нетТаймер DO 2: режим+время (запись; см. Input 617)Таймер DO 2: режим+время (запись; см. Input 617).
6180x026AHolding03/06/10RWu16нетТаймер DO 3: режим+время (запись; см. Input 618)Таймер DO 3: режим+время (запись; см. Input 618).
6190x026BHolding03/06/10RWu16нетТаймер DO 4: режим+время (запись; см. Input 619)Таймер DO 4: режим+время (запись; см. Input 619).
6200x026CHolding03/06/10RWu16нетТаймер DO 5: режим+время (запись; см. Input 620)Таймер DO 5: режим+время (запись; см. Input 620).
6210x026DHolding03/06/10RWu16нетТаймер DO 6: режим+время (запись; см. Input 621)Таймер DO 6: режим+время (запись; см. Input 621).
6220x026EHolding03/06/10RWu16нетЗадержка включения при питании, с (0=выкл); см. InputЗадержка включения при питании, с (0=выкл); см. Input.
6230x026FHolding03/06/10RWu16нетЗадержка повторного включения DO 1, с; см. InputЗадержка повторного включения DO 1, с; см. Input.
6240x0270Holding03/06/10RWu16нетЗадержка повторного включения DO 2, с; см. InputЗадержка повторного включения DO 2, с; см. Input.
6250x0271Holding03/06/10RWu16нетЗадержка повторного включения DO 3, с; см. InputЗадержка повторного включения DO 3, с; см. Input.
6260x0272Holding03/06/10RWu16нетЗадержка повторного включения DO 4, с; см. InputЗадержка повторного включения DO 4, с; см. Input.
6270x0273Holding03/06/10RWu16нетЗадержка повторного включения DO 5, с; см. InputЗадержка повторного включения DO 5, с; см. Input.
6280x0274Holding03/06/10RWu16нетЗадержка повторного включения DO 6, с; см. InputЗадержка повторного включения DO 6, с; см. Input.
COIL — общие
1180x0076Coil01/05/0FRWboolнетОтключение штатной LED-индикации: 0 = вкл, 1 = выкл. Чтение/запись, EEPROMОтключение штатной LED-индикации: 0 = вкл, 1 = выкл. Чтение/запись, EEPROM. То же, что Holding 118.
1220x007ACoil01/05/0FRWboolнетРежим Fast Modbus: 0 = классический Modbus (DMA), 1 = Fast ModbusРежим Fast Modbus: 0 = классический Modbus (DMA), 1 = Fast Modbus. Чтение/запись. При режиме BACnet (Holding 122 = 2) читается 0.
DISCRETE INPUT — общие
00x0000Discrete02RboolнетЗарезервировано, всегда 0Зарезервировано, всегда 0.
1180x0076Discrete02RboolнетОтключение штатной LED-индикации (0/1), дублирует Coil 118Отключение штатной LED-индикации (0/1), дублирует Coil 118. Только чтение.
1220x007ADiscrete02RboolнетСтатус Fast Modbus (0/1), дублирует смысл Coil 122Статус Fast Modbus (0/1), дублирует смысл Coil 122.
INPUT REGISTER — общие
1050x0069Input04Ru32даВремя работы с момента загрузки, сек: младшее слово uint32 (событие Is, см. MODBUS_VARIABLES.txt)Время работы с момента загрузки, сек: младшее слово uint32 (событие Is, см. MODBUS_VARIABLES.txt).
1060x006AInput04Ru32нетВремя работы, старшее слово uint32Время работы, старшее слово uint32.
1100x006EInput04Ru16нетСкорость порта RS-485 (например 96 = 9600, 1152 = 115200)Скорость порта RS-485 (например 96 = 9600, 1152 = 115200).
1110x006FInput04Ru16нетЧётность RS-485: 0 = none, 1 = odd, 2 = evenЧётность RS-485: 0 = none, 1 = odd, 2 = even.
1120x0070Input04Ru16нетЧисло стоп-битов RS-485: 1 или 2Число стоп-битов RS-485: 1 или 2.
1180x0076Input04Ru16нетОтключение штатной LED-индикации (0 = вкл, 1 = выкл)Отключение штатной LED-индикации (0 = вкл, 1 = выкл). Только чтение; запись — Holding 118.
1200x0078Input04Ru16нетПри чтении не используется; запись (Holding) — перезагрузка без сохраненияПри чтении не используется; запись (Holding) — перезагрузка без сохранения.
1220x007AInput04Ru16нетРежим шины: 0=классический Modbus (DMA), 1=Fast Modbus, 2=BACnet MS/TPРежим шины: 0=классический Modbus (DMA), 1=Fast Modbus, 2=BACnet MS/TP. Значение 2 действует только в сборке AppBoot с BACnet (WITH_BACNET, с 1.0.12.10): после перезагрузки модуль отвечает по MS/TP (38400 8N1), а не по Modbus; в обычной сборке 2 лишь сохраняется и читается обратно, модуль остаётся на Modbus. Чтение текущего режима.
1230x007BInput04Ru16даНапряжение питания МК VDD, 0,01 В на единицу (328 → 3,28 В)Напряжение питания МК VDD, 0,01 В на единицу (328 → 3,28 В).
1240x007CInput04Rs16даВнутренняя температура МК, 0,1 °C (знаковое int16; 305 → 30,5 °C)Внутренняя температура МК, 0,1 °C (знаковое int16; 305 → 30,5 °C).
1280x0080Input04Ru16нетModbus-адрес устройства (1..247)Modbus-адрес устройства (1..247).
1290x0081Input04Ru16нетПри чтении не используется; запись — режим обновления прошивки на 2 минПри чтении не используется; запись — режим обновления прошивки на 2 мин.
1330x0085Input04Ru16нетВремя бегущей строки индикации, ×10 (50 = 5,0 с)Время бегущей строки индикации, ×10 (50 = 5,0 с).
1340x0086Input04Ru16нетТаймаут: DO → безопасное состояние (600–615)Таймаут: DO → безопасное состояние (600–615).
2000x00C8Input04RasciiнетМодель устройства: символ 0 строки ASCIIМодель устройства: символ 0 строки ASCII.
2010x00C9Input04RasciiнетСимвол 1Символ 1.
2020x00CAInput04RasciiнетСимвол 2Символ 2.
2030x00CBInput04RasciiнетСимвол 3Символ 3.
2040x00CCInput04RasciiнетСимвол 4Символ 4.
2050x00CDInput04RasciiнетСимвол 5Символ 5.
2060x00CEInput04RasciiнетСимвол 6Символ 6.
2070x00CFInput04RasciiнетСимвол 7Символ 7.
2080x00D0Input04RasciiнетСимвол 8Символ 8.
2090x00D1Input04RasciiнетСимвол 9Символ 9.
2100x00D2Input04RasciiнетСимвол 10Символ 10.
2110x00D3Input04RasciiнетСимвол 11Символ 11.
2120x00D4Input04RasciiнетСимвол 12Символ 12.
2130x00D5Input04RasciiнетСимвол 13Символ 13.
2140x00D6Input04RasciiнетСимвол 14Символ 14.
2150x00D7Input04RasciiнетСимвол 15Символ 15.
2160x00D8Input04RasciiнетСимвол 16Символ 16.
2170x00D9Input04RasciiнетСимвол 17Символ 17.
2180x00DAInput04RasciiнетСимвол 18Символ 18.
2190x00DBInput04RasciiнетСимвол 19Символ 19.
2700x010EInput04Ru32нетСерийный номер (uint32), младшее словоСерийный номер (uint32), младшее слово.
2710x010FInput04Ru32нетСерийный номер (uint32), старшее словоСерийный номер (uint32), старшее слово.
3100x0136Input04Ru16нетЧтение input: не используется; запись через Holding — отладочные флаги (биты 0..8)Чтение input: не используется; запись через Holding — отладочные флаги (биты 0..8).
3130x0139Input04Ru16нетЧтение input: не используется; запись Holding — отладка, verboseЧтение input: не используется; запись Holding — отладка, verbose.
3200x0140Input04Ru16нетВерсия прошивки: MAJORВерсия прошивки: MAJOR.
3210x0141Input04Ru16нетВерсия прошивки: MINORВерсия прошивки: MINOR.
3220x0142Input04Ru16нетВерсия прошивки: PATCHВерсия прошивки: PATCH.
3230x0143Input04Rs16нетВерсия прошивки: SUFFIX (знаковое)Версия прошивки: SUFFIX (знаковое).
3240x0144Input04Ru32нетВерсия: (PATCH<<8)+SUFFIX, младшее словоВерсия: (PATCH<<8)+SUFFIX, младшее слово.
3250x0145Input04Ru32нетВерсия: (MAJOR<<8)+MINOR, старшее словоВерсия: (MAJOR<<8)+MINOR, старшее слово.
3300x014AInput04Ru32нетВерсия загрузчика (uint32), младшее словоВерсия загрузчика (uint32), младшее слово.
3310x014BInput04Ru32нетВерсия загрузчика (uint32), старшее словоВерсия загрузчика (uint32), старшее слово.
HOLDING REGISTER — общие
1050x0069Holding03/06/10Ru16даВремя наработки: только чтение (см. раздел 5)Время наработки: только чтение (см. раздел 5).
1060x006AHolding03/06/10Ru32нетВремя наработки, старшее слово; только чтениеВремя наработки, старшее слово; только чтение.
1100x006EHolding03/06/10RWu16нетЗапись: скорость RS-485 (только допустимые значения)Запись: скорость RS-485 (только допустимые значения).
1110x006FHolding03/06/10RWu16нетЗапись: чётность RS-485 (0/1/2)Запись: чётность RS-485 (0/1/2).
1120x0070Holding03/06/10RWu16нетЗапись: стоп-биты RS-485 (1 или 2)Запись: стоп-биты RS-485 (1 или 2).
1180x0076Holding03/06/10RWu16нетОтключение LED-индикации: 0 = включена (заводское), 1 = выключенаОтключение LED-индикации: 0 = включена (заводское), 1 = выключена. Гаснут статусные (синий/красный) и канальные DI/DO/AI/AO, бегущая строка и показ адреса кнопкой. Запись 0/1, EEPROM. Значение >1 — исключение 3.
1200x0078Holding03/06/10RWu16нетЗапись ненуля: перезагрузка без сохранения конфигурацииЗапись ненуля: перезагрузка без сохранения конфигурации.
1220x007AHolding03/06/10RWu16нетЗапись: режим шины 0=классический Modbus, 1=Fast Modbus, 2=BACnet MS/TPЗапись: режим шины 0=классический Modbus, 1=Fast Modbus, 2=BACnet MS/TP. Значение >2 — исключение 3. Переход 0<->1 применяется сразу, без перезагрузки. Режим 2 защёлкивается при загрузке: в сборке с BACnet (WITH_BACNET) запись, пересекающая границу BACnet в любую сторону, сама перезагружает модуль после сохранения в EEPROM (или по истечении 5 с) — он поднимается в новом режиме: после записи 2 по Modbus больше не отвечает, после записи 0/1 из BACnet снова отвечает по Modbus; в обычной сборке 2 сохраняется, но не действует (модуль остаётся на Modbus). Coil 122 остаётся 1-битным флагом Fast (при BACnet читается 0).
1230x007BHolding03/06/10Ru16даТолько чтение (VDD); см. раздел 5Только чтение (VDD); см. раздел 5.
1240x007CHolding03/06/10Ru16даТолько чтение (температура МК)Только чтение (температура МК).
1250x007DHolding03/06/10RWu16нетМаска системных событий Fast Modbus (FAST_MB_SYS_EVT_*)Маска системных событий Fast Modbus (FAST_MB_SYS_EVT_*). R/W; по умолчанию 0x0030.
1260x007EHolding03/06/10Wu16нетКоманда: 0=выкл. все системные события; ненуль=вкл. всеКоманда: 0=выкл. все системные события; ненуль=вкл. все. Чтение=0.
1270x007FHolding03/06/10Ru16нетГлубина очереди событий Fast Modbus (0..32), только чтениеГлубина очереди событий Fast Modbus (0..32), только чтение.
1280x0080Holding03/06/10RWu16нетЗапись: Modbus-адрес (1..247)Запись: Modbus-адрес (1..247).
1290x0081Holding03/06/10RWu16нетЗапись ненуля: вход в режим обновления прошивки (~2 мин)Запись ненуля: вход в режим обновления прошивки (~2 мин). Не по broadcast.
1330x0085Holding03/06/10RWu16нетВремя бегущей строки (значение/10 с, макс. 255)Время бегущей строки (значение/10 с, макс. 255).
1340x0086Holding03/06/10RWu16нетТаймаут: безопасное состояние релеТаймаут: безопасное состояние реле.
2000x00C8Holding03/06/10RasciiнетМодель — символ 0 (только чтение, дублирует Input)Модель — символ 0 (только чтение, дублирует Input).
2010x00C9Holding03/06/10RasciiнетМодель — символ 1 (только чтение)Модель — символ 1 (только чтение).
2020x00CAHolding03/06/10RasciiнетМодель — символ 2 (только чтение)Модель — символ 2 (только чтение).
2030x00CBHolding03/06/10RasciiнетМодель — символ 3 (только чтение)Модель — символ 3 (только чтение).
2040x00CCHolding03/06/10RasciiнетМодель — символ 4 (только чтение)Модель — символ 4 (только чтение).
2050x00CDHolding03/06/10RasciiнетМодель — символ 5 (только чтение)Модель — символ 5 (только чтение).
2060x00CEHolding03/06/10RasciiнетМодель — символ 6 (только чтение)Модель — символ 6 (только чтение).
2070x00CFHolding03/06/10RasciiнетМодель — символ 7 (только чтение)Модель — символ 7 (только чтение).
2080x00D0Holding03/06/10RasciiнетМодель — символ 8 (только чтение)Модель — символ 8 (только чтение).
2090x00D1Holding03/06/10RasciiнетМодель — символ 9 (только чтение)Модель — символ 9 (только чтение).
2100x00D2Holding03/06/10RasciiнетМодель — символ 10 (только чтение)Модель — символ 10 (только чтение).
2110x00D3Holding03/06/10RasciiнетМодель — символ 11 (только чтение)Модель — символ 11 (только чтение).
2120x00D4Holding03/06/10RasciiнетМодель — символ 12 (только чтение)Модель — символ 12 (только чтение).
2130x00D5Holding03/06/10RasciiнетМодель — символ 13 (только чтение)Модель — символ 13 (только чтение).
2140x00D6Holding03/06/10RasciiнетМодель — символ 14 (только чтение)Модель — символ 14 (только чтение).
2150x00D7Holding03/06/10RasciiнетМодель — символ 15 (только чтение)Модель — символ 15 (только чтение).
2160x00D8Holding03/06/10RasciiнетМодель — символ 16 (только чтение)Модель — символ 16 (только чтение).
2170x00D9Holding03/06/10RasciiнетМодель — символ 17 (только чтение)Модель — символ 17 (только чтение).
2180x00DAHolding03/06/10RasciiнетМодель — символ 18 (только чтение)Модель — символ 18 (только чтение).
2190x00DBHolding03/06/10RasciiнетМодель — символ 19 (только чтение)Модель — символ 19 (только чтение).
2700x010EHolding03/06/10Ru32нетСерийный номер, младшее слово (только чтение)Серийный номер, младшее слово (только чтение).
2710x010FHolding03/06/10Ru32нетСерийный номер, старшее слово (только чтение)Серийный номер, старшее слово (только чтение).
3100x0136Holding03/06/10RWu16нетЗапись: отладочные флаги (биты 0..8)Запись: отладочные флаги (биты 0..8).
3130x0139Holding03/06/10RWu16нетЗапись: отладка, verboseЗапись: отладка, verbose.
3200x0140Holding03/06/10Ru16нетВерсия прошивки MAJOR (только чтение)Версия прошивки MAJOR (только чтение).
3210x0141Holding03/06/10Ru16нетВерсия прошивки MINOR (только чтение)Версия прошивки MINOR (только чтение).
3220x0142Holding03/06/10Ru16нетВерсия прошивки PATCH (только чтение)Версия прошивки PATCH (только чтение).
3230x0143Holding03/06/10Ru16нетВерсия прошивки SUFFIX (только чтение)Версия прошивки SUFFIX (только чтение).
3240x0144Holding03/06/10Ru32нетВерсия: (PATCH<<8)+SUFFIX, младшее слово (только чтение)Версия: (PATCH<<8)+SUFFIX, младшее слово (только чтение).
3250x0145Holding03/06/10Ru32нетВерсия: (MAJOR<<8)+MINOR, старшее слово (только чтение)Версия: (MAJOR<<8)+MINOR, старшее слово (только чтение).
3300x014AHolding03/06/10Ru32нетВерсия загрузчика, младшее слово (только чтение)Версия загрузчика, младшее слово (только чтение).
3310x014BHolding03/06/10Ru32нетВерсия загрузчика, старшее слово (только чтение)Версия загрузчика, старшее слово (только чтение).
3400x0154Holding03/06/10RWu16нетПорог события класса AI (raw uint16)Порог события класса AI (raw uint16). R/W, все типы; 0 и 0xFFFF отклоняются (искл. 3); по умолчанию 1.
3410x0155Holding03/06/10RWu16нетПорог события Input 123 (VDD), ед. 0,01 ВПорог события Input 123 (VDD), ед. 0,01 В. R/W; 0 и 0xFFFF отклоняются; по умолчанию 10.
3420x0156Holding03/06/10RWu16нетПорог события Input 124 (темпПорог события Input 124 (темп. МК), ед. 0,1 °C. R/W; 0 и 0xFFFF отклоняются; по умолчанию 30.
3430x0157Holding03/06/10RWu16нетПериод события Input 105 (наработка), сПериод события Input 105 (наработка), с. R/W; 0 и 0xFFFF отклоняются; по умолчанию 5.
3440x0158Holding03/06/10RWu16нетПорог события класса AO (setpoint raw uint16)Порог события класса AO (setpoint raw uint16). R/W; 0 и 0xFFFF отклоняются; по умолчанию 10.
10020x03EAHolding03/06/10RWu16даТолько в загрузчике: запись ненулевого — стирание пользовательской EEPROM 0..239Только в загрузчике: запись ненулевого — стирание пользовательской EEPROM 0..239.
10030x03EBHolding03/06/10RWu32даВ приложении: свободное место EEPROM, байт (событие Is)В приложении: свободное место EEPROM, байт (событие Is). В bootloader: размер AppBoot-образа (uint32).
Диагностика МК
642560xFB00Input04Ru16нетFlashFS: свободное место на странице, байтFlashFS: свободное место на странице, байт
643840xFB80Input04Ru16нетFlashFS: сумма размеров актуальных записей, байтFlashFS: сумма размеров актуальных записей, байт
645120xFC00Input04Ru16нетFlashFS: фрагментация, %FlashFS: фрагментация, %
646400xFC80Input04Ru16нетFlashFS: счётчик стираний страницыFlashFS: счётчик стираний страницы
655040xFFE0Input04Ru16нетМакс. глубина стека; 0 = повреждение стекаМакс. глубина стека; 0 = повреждение стека
655050xFFE1Input04Ru16нетСвободная ОЗУ (оценка), байтСвободная ОЗУ (оценка), байт
655060xFFE2Input04Ru16нетЗанятая ОЗУ (BSS+DATA), байтЗанятая ОЗУ (BSS+DATA), байт
655070xFFE3Input04Ru16нетРазмер стека из linkerРазмер стека из linker
655080xFFE4Input04Ru16нетПричина сброса МК (1=LPWR … 8=V18PWR, см. прошивку)Причина сброса МК (1=LPWR … 8=V18PWR, см. прошивку)
655090xFFE5Input04Ru32нетСчётчик обновлений прошивки, младшее слово uint32Счётчик обновлений прошивки, младшее слово uint32
655100xFFE6Input04Ru32нетСчётчик обновлений, старшее слово (0 если не используется)Счётчик обновлений, старшее слово (0 если не используется)
655110xFFE7Input04Ru16нетКод последней ошибки SPI/мезонина перед автовосстановлением (enum mp02_error, 0 = не было; переживает watchdog/SW-сбросКод последней ошибки SPI/мезонина перед автовосстановлением (enum mp02_error, 0 = не было; переживает watchdog/SW-сброс, обнуляется по питанию; дублируется в старшем байте 65508)
655120xFFE8Input04Ru16нетPOST: маска самотестирования при старте (0 = нет POST; биты 0..6 результат, 8..14 применимость, 15 сбор завершён POST: маска самотестирования при старте (0 = нет POST; биты 0..6 результат, 8..14 применимость, 15 сбор завершён — подробно в MODBUS_VARIABLES.txt, раздел «Состояние МК»)
655130xFFE9Input04Ru16нетМинимальный запас стека с момента старта, байт (0 = ещё не измерен)Минимальный запас стека с момента старта, байт (0 = ещё не измерен)
655140xFFEAInput04Ru16нетFast Modbus: отказы потолка частоты событий (насыщение 0xFFFF; сбросFast Modbus: отказы потолка частоты событий (насыщение 0xFFFF; сброс — Holding 65487; бюджет окна не восстанавливается)
655150xFFEBInput04Ru16нетFast Modbus: нарушения контракта read_inputs (на корректном реестре = 0; сброс 65487 этот счётчик НЕ трогает)Fast Modbus: нарушения контракта read_inputs (на корректном реестре = 0; сброс 65487 этот счётчик НЕ трогает)
655160xFFECInput04Ru16нетПрограммный монитор питания: битовая маска (с 1.0.11.2). бит0 гейт записей закрыт; бит1 нет принятой выборки VREFINT заПрограммный монитор питания: битовая маска (с 1.0.11.2). бит0 гейт записей закрыт; бит1 нет принятой выборки VREFINT за 60 с; бит2 бит1 был хоть раз с момента старта (залипает); бит3 последняя ПРИНЯТАЯ выборка ниже порога 3.00 В; биты4-7 отказы старта АЦП (насыщение 15); биты8-15 секунд с последней принятой выборки (насыщение 255). Исправное устройство: 0x0000 или 0x0100
655170xFFEDInput04Ru16нетОпераций записи в EEPROM с момента старта, все зоны (конфиг, relay-блоб, safe-AO, network backup)Операций записи в EEPROM с момента старта, все зоны (конфиг, relay-блоб, safe-AO, network backup). Насыщение 0xFFFF, не сохраняется. Метрика износа CAT24C02
655180xFFEEInput04Ru16нетСтраниц конфигурации записано в последнем ЗАВЕРШЁННОМ сохранении (0..29). 0 = образ не изменился (норма)Страниц конфигурации записано в последнем ЗАВЕРШЁННОМ сохранении (0..29). 0 = образ не изменился (норма). С 1.0.11.2 пишутся только изменившиеся страницы: смена одного регистра стоит <= 2 вместо 29
655190xFFEFInput04Ru16нетЗдоровье внешней EEPROM: битовая маска (с 1.0.11.3). бит0 работающая конфигурация НЕ подтверждена микросхемой; бит1Здоровье внешней EEPROM: битовая маска (с 1.0.11.3). бит0 работающая конфигурация НЕ подтверждена микросхемой; бит1 микросхема не ответила при старте (до 1.0.11.3 это означало вечную перезагрузку и молчание на шине); бит2 ответила, но образ не прочитался; бит3 образ отвергнут; бит4 отказала в работе (настройки после — не на микросхеме); бит5 залипающий: был отказ с момента старта; бит6 применено зеркало настроек во внутренней Flash (в 1.0.11.3 всегда 0); бит7 залипающий: микросхема вернулась (ничего при этом не перечитывается — до перезагрузки работает та же конфигурация); биты8-11 класс последней неудачной операции (1 проба при старте, 2 чтение, 3 запись, 4 проверка чтением, 5 relay/AO, 6 перепроба, 7 отказ записи из прерывания — с 1.0.12.17, НЕ сбой микросхемы: 0x0700 = поймана ошибка прошивки, биты 0/5, счётчик серии и 65517 не меняются); биты12-15 подряд неудачных (насыщение 15). Исправное устройство: 0x0000. Не ответила при старте: 0xF123 -> 0xF323 -> 0xF623 (младший байт 0x23 постоянен, меняется лишь тетрада «последняя сбойная операция»; при опросе обычно 0xF623). Заводские настройки + связь из Flash. Fast Modbus: с 1.0.12.2 при смене статуса — событие (тип INPUT, адрес 65519). НЕ управляется маской Holding 125/126 (адрес вне групп -> приоритет по умолчанию HIGH): пока события включены (Holding 122)
655200xFFF0Input04Ru16нетСтираний страницы внутренней Flash (счётчики и наработка) ЗА ВСЁ ВРЕМЯ: персистится в снимке счётчиковСтираний страницы внутренней Flash (счётчики и наработка) ЗА ВСЁ ВРЕМЯ: персистится в снимке счётчиков, восстанавливается при загрузке (сброс НЕ обнуляет); отсчёт с миграции v3->v4. Износ ВНУТРЕННЕЙ Flash; износ EEPROM — это 65517 (тот с загрузки). Насыщ. 0xFFFF
655210xFFF1Input04Ru32нетPC последней аварии (HardFault/NMI), младшее слово uint32 (с 1.0.12.4, только чтение; PC=65521|65522<<16). 0 = аварии неPC последней аварии (HardFault/NMI), младшее слово uint32 (с 1.0.12.4, только чтение; PC=65521|65522<<16). 0 = аварии не было с включения. RAM: переживает сброс, во Flash НЕ сохраняется. Только в Release/AppBoot; в Debug читается 0.
655220xFFF2Input04Ru32нетPC последней аварии, старшее словоPC последней аварии, старшее слово
655230xFFF3Input04Ru32нетLR последней аварии, младшее слово uint32 (LR=65523|65524<<16)LR последней аварии, младшее слово uint32 (LR=65523|65524<<16)
655240xFFF4Input04Ru32нетLR последней аварии, старшее словоLR последней аварии, старшее слово

Условные обозначения

  • R чтение
  • RW чтение и запись
  • W запись
  • ⚡ событие Fast Modbus
  • EEPROM значение хранится в EEPROM
  • RAM значение хранится в RAM