MAI2-mini/CC Registers

Версия от 17:32, 18 мая 2020; Fizikdaos (обсуждение | вклад) (Новая страница: «Все modbus-регистры устройства разделены на 2 группы: * Общие регистры, определяющие парамет...»)

Все modbus-регистры устройства разделены на 2 группы:

  • Общие регистры, определяющие параметры устройства
  • Регистры измеренных значений

Общие регистры

Регистр/ адрес тип чтение/ запись значение по умолчанию формат назначение
104-105 input R 32-bit unsigned int Время работы устройства (uptime counter) в секундах
110 holding RW 96 baud rate / 100 скорость порта RS-485, делённая на 100. Допустимые скорости: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
(Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board)
111 holding RW 0 настройка бита чётности порта RS-485. Допустимые значения: 0 - нет бита чётности (none), 1 - нечётный (odd), 2 - чётный (even)
112 holding RW 2 количество стоп-битов порта RS-485. Допустимые значения: 1, 2
120 (0x78) holding RW 0 отличное от 0 запись в регистр вызывает перезагрузку МК без сохранения состояния
121 (0x79) input R - мВ текущее напряжение питания модуля
128 (0x80) holding RW написан на наклейке на корпусе Modbus-адрес устройства
200-206 input R {'M','A','I','2','C','C'} сигнатура устройства
220-241 input R __date__ __time__ дата сборки прошивки
250-269 input R строка, null-terminated версия прошивки
270-271 input R 32-bit unsigned int уникальный идентификатор (S/N)

Регистры, содержащие значения измеряемых величин

Регистр / адрес (hex) Тип Разрядность Порядок байтов Формат Множитель Параметр Назначение Единицы измерения
246 input s16 big endian (value) 3.125e-02 Current input 1 (mA) Ток канала 1 мА
247 input s16 big endian (value) 3.125e-02 Current input 2 (mA) Ток канала 2 мА