К содержанию
Меню

Регистры Modbus — МР-02м 6xDO 8xDI

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

Полная карта регистров генерируется из файла карты регистров прошивки (исполнение 6DO8DI) и лежит в репозитории: src/data/generated/registers/mr-02m-6do-8di.json (390 строк). Таблица ниже — 14 ключевых регистров. Компонент под ней показывает все 390 строк JSON. Адрес 1001 относится к заводскому сбросу.

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

Пространство в таблице — то, под каким заголовком карты стоит строка. coil читается и пишется функциями coil, input — FC04, holding — FC03/06/10. Многие адреса продублированы в соседнем пространстве; в таблицу попало то пространство, где у строки есть нужное действие (команда выхода, запись адреса, слово состояния).

Адрес Пространство Название
0 input Код типа модуля: 1 = 6DO8DI. Holding 0 при чтении даёт 0
1 coil Состояние DO1: 0 = выкл, 1 = вкл, чтение и запись. DO2…DO6 — адреса 2…6
17 holding Слово состояний DO, бит 0 = DO1. Событие Fast Modbus
18 input DI1, 0/1. DI2…DI8 — адреса 19…25. То же состояние есть у discrete input 18…25
32 holding Слово состояний DI, бит 0 = DI1
110 holding Запись скорости RS-485. В input пример кодирования: 96 = 9600, 1152 = 115200. Чётность — 111 (0 = нет, 1 = odd, 2 = even), стоп-биты — 112 (1 или 2)
122 coil Fast Modbus: 0 = классический Modbus, 1 = Fast Modbus, чтение и запись. Holding 122 принимает ещё значение 2; в обычной сборке оно сохраняется и модуль остаётся на Modbus
128 holding Запись адреса Modbus, 1…247
129 holding Ненулевая запись — режим обновления прошивки около 2 минут. Не по широковещательному адресу
130 holding Режим реле. Смысл кодов 0…5 — в документе режимов: 0 Modbus, 1 фиксация DI→DO, 2 переключение, 3 два вентилятора, 4 четыре вентилятора, 5 приводы
134 holding Таймаут неактивности Modbus, секунды. На 6DO8DI по истечении выходы переходят в безопасное состояние 600…605
320 input Версия прошивки, поле MAJOR. MINOR, PATCH и SUFFIX — 321, 322, 323
600 holding Безопасное состояние DO1 при старте и по таймауту, запись 0/1. DO2…DO6 — 601…605
1001 holding Заводской сброс: ненулевая запись. Строка есть в README прошивки (раздел заводского сброса), в общем списке holding карты 6DO8DI этого адреса в прочитанном блоке нет
Карта регистров МР-02м 6xDO 8xDI
Адрес (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=вкл). Чтение/запись.
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).
180x0012Discrete02RboolдаДискретный вход DI 1 (0/1)Дискретный вход DI 1 (0/1). Событие Fast Modbus — как INPUT с адресом 18.
190x0013Discrete02RboolдаДискретный вход DI 2 (0/1)Дискретный вход DI 2 (0/1). Событие Fast Modbus — как INPUT с адресом 19.
200x0014Discrete02RboolдаДискретный вход DI 3 (0/1)Дискретный вход DI 3 (0/1). Событие Fast Modbus — как INPUT с адресом 20.
210x0015Discrete02RboolдаДискретный вход DI 4 (0/1)Дискретный вход DI 4 (0/1). Событие Fast Modbus — как INPUT с адресом 21.
220x0016Discrete02RboolдаДискретный вход DI 5 (0/1)Дискретный вход DI 5 (0/1). Событие Fast Modbus — как INPUT с адресом 22.
230x0017Discrete02RboolдаДискретный вход DI 6 (0/1)Дискретный вход DI 6 (0/1). Событие Fast Modbus — как INPUT с адресом 23.
240x0018Discrete02RboolдаДискретный вход DI 7 (0/1)Дискретный вход DI 7 (0/1). Событие Fast Modbus — как INPUT с адресом 24.
250x0019Discrete02RboolдаДискретный вход DI 8 (0/1)Дискретный вход DI 8 (0/1). Событие Fast Modbus — как INPUT с адресом 25.
1220x007ADiscrete02RboolнетСтатус Fast Modbus (0/1)Статус Fast Modbus (0/1).
INPUT REGISTER — процесс
00x0000Input04Ru16нетКод типа модуля (mp02_t): 1 = 6DO8DIКод типа модуля (mp02_t): 1 = 6DO8DI. В 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.
180x0012Input04Ru16даСостояние DI 1 (0/1)Состояние DI 1 (0/1).
190x0013Input04Ru16даСостояние DI 2 (0/1)Состояние DI 2 (0/1).
200x0014Input04Ru16даСостояние DI 3 (0/1)Состояние DI 3 (0/1).
210x0015Input04Ru16даСостояние DI 4 (0/1)Состояние DI 4 (0/1).
220x0016Input04Ru16даСостояние DI 5 (0/1)Состояние DI 5 (0/1).
230x0017Input04Ru16даСостояние DI 6 (0/1)Состояние DI 6 (0/1).
240x0018Input04Ru16даСостояние DI 7 (0/1)Состояние DI 7 (0/1).
250x0019Input04Ru16даСостояние DI 8 (0/1)Состояние DI 8 (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, старшее слово.
770x004DInput04Ru32даСчётчик срабатываний DI 1, младшее слово uint32Счётчик срабатываний DI 1, младшее слово uint32. Событие Fast Modbus (LOW).
780x004EInput04Ru32нетСчётчик срабатываний DI 1, старшее словоСчётчик срабатываний DI 1, старшее слово.
790x004FInput04Ru32даСчётчик срабатываний DI 2, младшее слово uint32Счётчик срабатываний DI 2, младшее слово uint32. Событие Fast Modbus (LOW).
800x0050Input04Ru32нетСчётчик срабатываний DI 2, старшее словоСчётчик срабатываний DI 2, старшее слово.
810x0051Input04Ru32даСчётчик срабатываний DI 3, младшее слово uint32Счётчик срабатываний DI 3, младшее слово uint32. Событие Fast Modbus (LOW).
820x0052Input04Ru32нетСчётчик срабатываний DI 3, старшее словоСчётчик срабатываний DI 3, старшее слово.
830x0053Input04Ru32даСчётчик срабатываний DI 4, младшее слово uint32Счётчик срабатываний DI 4, младшее слово uint32. Событие Fast Modbus (LOW).
840x0054Input04Ru32нетСчётчик срабатываний DI 4, старшее словоСчётчик срабатываний DI 4, старшее слово.
850x0055Input04Ru32даСчётчик срабатываний DI 5, младшее слово uint32Счётчик срабатываний DI 5, младшее слово uint32. Событие Fast Modbus (LOW).
860x0056Input04Ru32нетСчётчик срабатываний DI 5, старшее словоСчётчик срабатываний DI 5, старшее слово.
870x0057Input04Ru32даСчётчик срабатываний DI 6, младшее слово uint32Счётчик срабатываний DI 6, младшее слово uint32. Событие Fast Modbus (LOW).
880x0058Input04Ru32нетСчётчик срабатываний DI 6, старшее словоСчётчик срабатываний DI 6, старшее слово.
890x0059Input04Ru32даСчётчик срабатываний DI 7, младшее слово uint32Счётчик срабатываний DI 7, младшее слово uint32. Событие Fast Modbus (LOW).
900x005AInput04Ru32нетСчётчик срабатываний DI 7, старшее словоСчётчик срабатываний DI 7, старшее слово.
910x005BInput04Ru32даСчётчик срабатываний DI 8, младшее слово uint32Счётчик срабатываний DI 8, младшее слово uint32. Событие Fast Modbus (LOW).
920x005CInput04Ru32нетСчётчик срабатываний DI 8, старшее словоСчётчик срабатываний DI 8, старшее слово.
1090x006DInput04Ru16нетСтатус вентиляторов (режимы 130=3/4, см. doc/MODBUS_6DO8DI_4DO6DI_MODES.md)Статус вентиляторов (режимы 130=3/4, см. doc/MODBUS_6DO8DI_4DO6DI_MODES.md).
1130x0071Input04Ru16нетАвария вентиляторов (те же режимы)Авария вентиляторов (те же режимы).
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).
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, с.
6300x0276Input04Ru16нетРежим входа DI 1 (0=импульсы, 1=кнопка)Режим входа DI 1 (0=импульсы, 1=кнопка).
6310x0277Input04Ru16нетРежим входа DI 2 (0=импульсы, 1=кнопка)Режим входа DI 2 (0=импульсы, 1=кнопка).
6320x0278Input04Ru16нетРежим входа DI 3 (0=импульсы, 1=кнопка)Режим входа DI 3 (0=импульсы, 1=кнопка).
6330x0279Input04Ru16нетРежим входа DI 4 (0=импульсы, 1=кнопка)Режим входа DI 4 (0=импульсы, 1=кнопка).
6340x027AInput04Ru16нетРежим входа DI 5 (0=импульсы, 1=кнопка)Режим входа DI 5 (0=импульсы, 1=кнопка).
6350x027BInput04Ru16нетРежим входа DI 6 (0=импульсы, 1=кнопка)Режим входа DI 6 (0=импульсы, 1=кнопка).
6360x027CInput04Ru16нетРежим входа DI 7 (0=импульсы, 1=кнопка)Режим входа DI 7 (0=импульсы, 1=кнопка).
6370x027DInput04Ru16нетРежим входа DI 8 (0=импульсы, 1=кнопка)Режим входа DI 8 (0=импульсы, 1=кнопка).
6460x0286Input04Ru16нетАнтидребезг DI 1, мс (0..100)Антидребезг DI 1, мс (0..100).
6470x0287Input04Ru16нетАнтидребезг DI 2, мс (0..100)Антидребезг DI 2, мс (0..100).
6480x0288Input04Ru16нетАнтидребезг DI 3, мс (0..100)Антидребезг DI 3, мс (0..100).
6490x0289Input04Ru16нетАнтидребезг DI 4, мс (0..100)Антидребезг DI 4, мс (0..100).
6500x028AInput04Ru16нетАнтидребезг DI 5, мс (0..100)Антидребезг DI 5, мс (0..100).
6510x028BInput04Ru16нетАнтидребезг DI 6, мс (0..100)Антидребезг DI 6, мс (0..100).
6520x028CInput04Ru16нетАнтидребезг DI 7, мс (0..100)Антидребезг DI 7, мс (0..100).
6530x028DInput04Ru16нетАнтидребезг DI 8, мс (0..100)Антидребезг DI 8, мс (0..100).
6620x0296Input04Ru16нетВремя длинного нажатия DI 1, мс (500..5000)Время длинного нажатия DI 1, мс (500..5000).
6630x0297Input04Ru16нетВремя длинного нажатия DI 2, мс (500..5000)Время длинного нажатия DI 2, мс (500..5000).
6640x0298Input04Ru16нетВремя длинного нажатия DI 3, мс (500..5000)Время длинного нажатия DI 3, мс (500..5000).
6650x0299Input04Ru16нетВремя длинного нажатия DI 4, мс (500..5000)Время длинного нажатия DI 4, мс (500..5000).
6660x029AInput04Ru16нетВремя длинного нажатия DI 5, мс (500..5000)Время длинного нажатия DI 5, мс (500..5000).
6670x029BInput04Ru16нетВремя длинного нажатия DI 6, мс (500..5000)Время длинного нажатия DI 6, мс (500..5000).
6680x029CInput04Ru16нетВремя длинного нажатия DI 7, мс (500..5000)Время длинного нажатия DI 7, мс (500..5000).
6690x029DInput04Ru16нетВремя длинного нажатия DI 8, мс (500..5000)Время длинного нажатия DI 8, мс (500..5000).
6780x02A6Input04Ru16нетОкно второго нажатия DI 1, мс (0..2000, 0=выкл)Окно второго нажатия DI 1, мс (0..2000, 0=выкл).
6790x02A7Input04Ru16нетОкно второго нажатия DI 2, мс (0..2000, 0=выкл)Окно второго нажатия DI 2, мс (0..2000, 0=выкл).
6800x02A8Input04Ru16нетОкно второго нажатия DI 3, мс (0..2000, 0=выкл)Окно второго нажатия DI 3, мс (0..2000, 0=выкл).
6810x02A9Input04Ru16нетОкно второго нажатия DI 4, мс (0..2000, 0=выкл)Окно второго нажатия DI 4, мс (0..2000, 0=выкл).
6820x02AAInput04Ru16нетОкно второго нажатия DI 5, мс (0..2000, 0=выкл)Окно второго нажатия DI 5, мс (0..2000, 0=выкл).
6830x02ABInput04Ru16нетОкно второго нажатия DI 6, мс (0..2000, 0=выкл)Окно второго нажатия DI 6, мс (0..2000, 0=выкл).
6840x02ACInput04Ru16нетОкно второго нажатия DI 7, мс (0..2000, 0=выкл)Окно второго нажатия DI 7, мс (0..2000, 0=выкл).
6850x02ADInput04Ru16нетОкно второго нажатия DI 8, мс (0..2000, 0=выкл)Окно второго нажатия DI 8, мс (0..2000, 0=выкл).
6940x02B6Input04Ru16нетСброс счётчиков DI: запись 1 в Holding/Coil (77+ и 695..758); при чтении = 0Сброс счётчиков DI: запись 1 в Holding/Coil (77+ и 695..758); при чтении = 0.
6950x02B7Input04Ru16нетСчётчик коротких нажатий DI 1Счётчик коротких нажатий DI 1. Только чтение.
6960x02B8Input04Ru16нетСчётчик коротких нажатий DI 2Счётчик коротких нажатий DI 2. Только чтение.
6970x02B9Input04Ru16нетСчётчик коротких нажатий DI 3Счётчик коротких нажатий DI 3. Только чтение.
6980x02BAInput04Ru16нетСчётчик коротких нажатий DI 4Счётчик коротких нажатий DI 4. Только чтение.
6990x02BBInput04Ru16нетСчётчик коротких нажатий DI 5Счётчик коротких нажатий DI 5. Только чтение.
7000x02BCInput04Ru16нетСчётчик коротких нажатий DI 6Счётчик коротких нажатий DI 6. Только чтение.
7010x02BDInput04Ru16нетСчётчик коротких нажатий DI 7Счётчик коротких нажатий DI 7. Только чтение.
7020x02BEInput04Ru16нетСчётчик коротких нажатий DI 8Счётчик коротких нажатий DI 8. Только чтение.
7110x02C7Input04Ru16нетСчётчик длинных нажатий DI 1Счётчик длинных нажатий DI 1. Только чтение.
7120x02C8Input04Ru16нетСчётчик длинных нажатий DI 2Счётчик длинных нажатий DI 2. Только чтение.
7130x02C9Input04Ru16нетСчётчик длинных нажатий DI 3Счётчик длинных нажатий DI 3. Только чтение.
7140x02CAInput04Ru16нетСчётчик длинных нажатий DI 4Счётчик длинных нажатий DI 4. Только чтение.
7150x02CBInput04Ru16нетСчётчик длинных нажатий DI 5Счётчик длинных нажатий DI 5. Только чтение.
7160x02CCInput04Ru16нетСчётчик длинных нажатий DI 6Счётчик длинных нажатий DI 6. Только чтение.
7170x02CDInput04Ru16нетСчётчик длинных нажатий DI 7Счётчик длинных нажатий DI 7. Только чтение.
7180x02CEInput04Ru16нетСчётчик длинных нажатий DI 8Счётчик длинных нажатий DI 8. Только чтение.
7270x02D7Input04Ru16нетСчётчик двойных нажатий DI 1Счётчик двойных нажатий DI 1. Только чтение.
7280x02D8Input04Ru16нетСчётчик двойных нажатий DI 2Счётчик двойных нажатий DI 2. Только чтение.
7290x02D9Input04Ru16нетСчётчик двойных нажатий DI 3Счётчик двойных нажатий DI 3. Только чтение.
7300x02DAInput04Ru16нетСчётчик двойных нажатий DI 4Счётчик двойных нажатий DI 4. Только чтение.
7310x02DBInput04Ru16нетСчётчик двойных нажатий DI 5Счётчик двойных нажатий DI 5. Только чтение.
7320x02DCInput04Ru16нетСчётчик двойных нажатий DI 6Счётчик двойных нажатий DI 6. Только чтение.
7330x02DDInput04Ru16нетСчётчик двойных нажатий DI 7Счётчик двойных нажатий DI 7. Только чтение.
7340x02DEInput04Ru16нетСчётчик двойных нажатий DI 8Счётчик двойных нажатий DI 8. Только чтение.
7430x02E7Input04Ru16нетСчётчик «короткое+длинное» DI 1Счётчик «короткое+длинное» DI 1. Только чтение.
7440x02E8Input04Ru16нетСчётчик «короткое+длинное» DI 2Счётчик «короткое+длинное» DI 2. Только чтение.
7450x02E9Input04Ru16нетСчётчик «короткое+длинное» DI 3Счётчик «короткое+длинное» DI 3. Только чтение.
7460x02EAInput04Ru16нетСчётчик «короткое+длинное» DI 4Счётчик «короткое+длинное» DI 4. Только чтение.
7470x02EBInput04Ru16нетСчётчик «короткое+длинное» DI 5Счётчик «короткое+длинное» DI 5. Только чтение.
7480x02ECInput04Ru16нетСчётчик «короткое+длинное» DI 6Счётчик «короткое+длинное» DI 6. Только чтение.
7490x02EDInput04Ru16нетСчётчик «короткое+длинное» DI 7Счётчик «короткое+длинное» DI 7. Только чтение.
7500x02EEInput04Ru16нетСчётчик «короткое+длинное» DI 8Счётчик «короткое+длинное» DI 8. Только чтение.
7590x02F7Input04Ru16нетЧастота DI 1, Гц (фронты за окно 1 с)Частота DI 1, Гц (фронты за окно 1 с). Только чтение.
7600x02F8Input04Ru16нетЧастота DI 2, Гц (фронты за окно 1 с)Частота DI 2, Гц (фронты за окно 1 с). Только чтение.
7610x02F9Input04Ru16нетЧастота DI 3, Гц (фронты за окно 1 с)Частота DI 3, Гц (фронты за окно 1 с). Только чтение.
7620x02FAInput04Ru16нетЧастота DI 4, Гц (фронты за окно 1 с)Частота DI 4, Гц (фронты за окно 1 с). Только чтение.
7630x02FBInput04Ru16нетЧастота DI 5, Гц (фронты за окно 1 с)Частота DI 5, Гц (фронты за окно 1 с). Только чтение.
7640x02FCInput04Ru16нетЧастота DI 6, Гц (фронты за окно 1 с)Частота DI 6, Гц (фронты за окно 1 с). Только чтение.
7650x02FDInput04Ru16нетЧастота DI 7, Гц (фронты за окно 1 с)Частота DI 7, Гц (фронты за окно 1 с). Только чтение.
7660x02FEInput04Ru16нетЧастота DI 8, Гц (фронты за окно 1 с)Частота DI 8, Гц (фронты за окно 1 с). Только чтение.
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).
170x0011Holding03/06/10RWu16даСтатусное слово DO: битовое поле состояний DO 1..N (бит 0 = DO 1)Статусное слово DO: битовое поле состояний DO 1..N (бит 0 = DO 1). Событие Fast Modbus — HOLDING (HIGH).
180x0012Holding03/06/10Ru16нетDI 1: только чтение в Holding (0)DI 1: только чтение в Holding (0).
190x0013Holding03/06/10Ru16нетDI 2: только чтение в Holding (0)DI 2: только чтение в Holding (0).
200x0014Holding03/06/10Ru16нетDI 3: только чтение в Holding (0)DI 3: только чтение в Holding (0).
210x0015Holding03/06/10Ru16нетDI 4: только чтение в Holding (0)DI 4: только чтение в Holding (0).
220x0016Holding03/06/10Ru16нетDI 5: только чтение в Holding (0)DI 5: только чтение в Holding (0).
230x0017Holding03/06/10Ru16нетDI 6: только чтение в Holding (0)DI 6: только чтение в Holding (0).
240x0018Holding03/06/10Ru16нетDI 7: только чтение в Holding (0)DI 7: только чтение в Holding (0).
250x0019Holding03/06/10Ru16нетDI 8: только чтение в Holding (0)DI 8: только чтение в Holding (0).
320x0020Holding03/06/10RWu16даСтатусное слово DI: битовое поле состояний DI 1..N (бит 0 = DI 1)Статусное слово DI: битовое поле состояний DI 1..N (бит 0 = DI 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 старшее слово (только чтение).
770x004DHolding03/06/10Ru32нетСчётчик DI 1 младшее слово (только чтение)Счётчик DI 1 младшее слово (только чтение).
780x004EHolding03/06/10Ru32нетСчётчик DI 1 старшее слово (только чтение)Счётчик DI 1 старшее слово (только чтение).
790x004FHolding03/06/10Ru32нетСчётчик DI 2 младшее слово (только чтение)Счётчик DI 2 младшее слово (только чтение).
800x0050Holding03/06/10Ru32нетСчётчик DI 2 старшее слово (только чтение)Счётчик DI 2 старшее слово (только чтение).
810x0051Holding03/06/10Ru32нетСчётчик DI 3 младшее слово (только чтение)Счётчик DI 3 младшее слово (только чтение).
820x0052Holding03/06/10Ru32нетСчётчик DI 3 старшее слово (только чтение)Счётчик DI 3 старшее слово (только чтение).
830x0053Holding03/06/10Ru32нетСчётчик DI 4 младшее слово (только чтение)Счётчик DI 4 младшее слово (только чтение).
840x0054Holding03/06/10Ru32нетСчётчик DI 4 старшее слово (только чтение)Счётчик DI 4 старшее слово (только чтение).
850x0055Holding03/06/10Ru32нетСчётчик DI 5 младшее слово (только чтение)Счётчик DI 5 младшее слово (только чтение).
860x0056Holding03/06/10Ru32нетСчётчик DI 5 старшее слово (только чтение)Счётчик DI 5 старшее слово (только чтение).
870x0057Holding03/06/10Ru32нетСчётчик DI 6 младшее слово (только чтение)Счётчик DI 6 младшее слово (только чтение).
880x0058Holding03/06/10Ru32нетСчётчик DI 6 старшее слово (только чтение)Счётчик DI 6 старшее слово (только чтение).
890x0059Holding03/06/10Ru32нетСчётчик DI 7 младшее слово (только чтение)Счётчик DI 7 младшее слово (только чтение).
900x005AHolding03/06/10Ru32нетСчётчик DI 7 старшее слово (только чтение)Счётчик DI 7 старшее слово (только чтение).
910x005BHolding03/06/10Ru32нетСчётчик DI 8 младшее слово (только чтение)Счётчик DI 8 младшее слово (только чтение).
920x005CHolding03/06/10Ru32нетСчётчик DI 8 старшее слово (только чтение)Счётчик DI 8 старшее слово (только чтение).
1300x0082Holding03/06/10RWu16нетРежим реле/панели, планировщик, приводы (рег. 130–199) — см. doc/MODBUS_6DO8DI_4DO6DI_MODES.mdРежим реле/панели, планировщик, приводы (рег. 130–199) — см. 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.
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.
6300x0276Holding03/06/10RWu16нетРежим DI 1 (0=импульсы, 1=кнопка)Режим DI 1 (0=импульсы, 1=кнопка).
6310x0277Holding03/06/10RWu16нетРежим DI 2 (0=импульсы, 1=кнопка)Режим DI 2 (0=импульсы, 1=кнопка).
6320x0278Holding03/06/10RWu16нетРежим DI 3 (0=импульсы, 1=кнопка)Режим DI 3 (0=импульсы, 1=кнопка).
6330x0279Holding03/06/10RWu16нетРежим DI 4 (0=импульсы, 1=кнопка)Режим DI 4 (0=импульсы, 1=кнопка).
6340x027AHolding03/06/10RWu16нетРежим DI 5 (0=импульсы, 1=кнопка)Режим DI 5 (0=импульсы, 1=кнопка).
6350x027BHolding03/06/10RWu16нетРежим DI 6 (0=импульсы, 1=кнопка)Режим DI 6 (0=импульсы, 1=кнопка).
6360x027CHolding03/06/10RWu16нетРежим DI 7 (0=импульсы, 1=кнопка)Режим DI 7 (0=импульсы, 1=кнопка).
6370x027DHolding03/06/10RWu16нетРежим DI 8 (0=импульсы, 1=кнопка)Режим DI 8 (0=импульсы, 1=кнопка).
6460x0286Holding03/06/10RWu16нетАнтидребезг DI 1, мсАнтидребезг DI 1, мс.
6470x0287Holding03/06/10RWu16нетАнтидребезг DI 2, мсАнтидребезг DI 2, мс.
6480x0288Holding03/06/10RWu16нетАнтидребезг DI 3, мсАнтидребезг DI 3, мс.
6490x0289Holding03/06/10RWu16нетАнтидребезг DI 4, мсАнтидребезг DI 4, мс.
6500x028AHolding03/06/10RWu16нетАнтидребезг DI 5, мсАнтидребезг DI 5, мс.
6510x028BHolding03/06/10RWu16нетАнтидребезг DI 6, мсАнтидребезг DI 6, мс.
6520x028CHolding03/06/10RWu16нетАнтидребезг DI 7, мсАнтидребезг DI 7, мс.
6530x028DHolding03/06/10RWu16нетАнтидребезг DI 8, мсАнтидребезг DI 8, мс.
6620x0296Holding03/06/10RWu16нетВремя длинного нажатия DI 1, мсВремя длинного нажатия DI 1, мс.
6630x0297Holding03/06/10RWu16нетВремя длинного нажатия DI 2, мсВремя длинного нажатия DI 2, мс.
6640x0298Holding03/06/10RWu16нетВремя длинного нажатия DI 3, мсВремя длинного нажатия DI 3, мс.
6650x0299Holding03/06/10RWu16нетВремя длинного нажатия DI 4, мсВремя длинного нажатия DI 4, мс.
6660x029AHolding03/06/10RWu16нетВремя длинного нажатия DI 5, мсВремя длинного нажатия DI 5, мс.
6670x029BHolding03/06/10RWu16нетВремя длинного нажатия DI 6, мсВремя длинного нажатия DI 6, мс.
6680x029CHolding03/06/10RWu16нетВремя длинного нажатия DI 7, мсВремя длинного нажатия DI 7, мс.
6690x029DHolding03/06/10RWu16нетВремя длинного нажатия DI 8, мсВремя длинного нажатия DI 8, мс.
6780x02A6Holding03/06/10RWu16нетОкно второго нажатия (double-click) DI 1, мсОкно второго нажатия (double-click) DI 1, мс.
6790x02A7Holding03/06/10RWu16нетОкно второго нажатия (double-click) DI 2, мсОкно второго нажатия (double-click) DI 2, мс.
6800x02A8Holding03/06/10RWu16нетОкно второго нажатия (double-click) DI 3, мсОкно второго нажатия (double-click) DI 3, мс.
6810x02A9Holding03/06/10RWu16нетОкно второго нажатия (double-click) DI 4, мсОкно второго нажатия (double-click) DI 4, мс.
6820x02AAHolding03/06/10RWu16нетОкно второго нажатия (double-click) DI 5, мсОкно второго нажатия (double-click) DI 5, мс.
6830x02ABHolding03/06/10RWu16нетОкно второго нажатия (double-click) DI 6, мсОкно второго нажатия (double-click) DI 6, мс.
6840x02ACHolding03/06/10RWu16нетОкно второго нажатия (double-click) DI 7, мсОкно второго нажатия (double-click) DI 7, мс.
6850x02ADHolding03/06/10RWu16нетОкно второго нажатия (double-click) DI 8, мсОкно второго нажатия (double-click) DI 8, мс.
6940x02B6Holding03/06/10RWu16нетКоманда сброса счётчиков DI (запись 1)Команда сброса счётчиков DI (запись 1).
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нетТаймаут неактивности Modbus, сТаймаут неактивности Modbus, с. При превышении DO → безопасное состояние (рег. 600–605).
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нетТаймаут (см. Input 134)Таймаут (см. Input 134). На 6DO8DI — безопасное состояние реле.
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

Счётчики включений DO1 — Input 45 (младшее слово uint32) и 46 (старшее). Сброс всех счётчиков DO карта исполнения описывает как Coil 17 (только запись). Документ режимов отдельно называет Holding 135 и 136 сбросом счётчиков DO и DI. Журнал от 2026-10-14 фиксирует Coil 17 для DO и Holding 136 для DI. В ключевую таблицу эти адреса не входили: страница не сводит две названные команды сброса DO в одну.