Список регистров Modbus

Чтение и запись параметров по протоколу Modbus
ОперацияФункция
Чтение3 (0х03) или 4 (0х04)
Запись6 (0х06) или 16 (0х10)

Список регистров Modbus считывается с прибора с помощью ПО «Owen Configurator» во вкладке «Параметры устройства». Список регистров Modbus представлен в таблице.

Примечание
Заводские настройки выделены полужирным курсивом.
Предупреждение
В режиме Modbus Slave в случае изменения значений параметров по интерфейсу RS-485 не происходит их автоматической записи во flash-память. Это связано с тем, что ресурс flash- памяти ограничен (10000 перезаписей). При записи значений по интерфейсу MicroUSB происходит автоматическая запись во flash-память. Если требуется изменять параметры индикатора по интерфейсу RS-485 с их сохранением во flash-память - следует после записи значений параметров сгенерировать единичный импульс в параметре Сохранить настройки во flash-память по RS (см. таблицу). Запись во flash-память однократно выполняется в момент изменения значения данного параметра с 0 на 1 (детектируется передний фронт). Во время записи параметров во flash-память кратковременно изменяется яркость индикатора и увеличивается время ответа прибора (оно может достигать 200 мс - это следует учитывать при настройке таймаута в мастер-устройстве). Следует отметить, что исчерпание ресурса flash- памяти приведет к невозможности сохранения параметров во flash-память после их изменения (то есть после перезагрузки прибора по питанию будут использованы предыдущие значения параметров), поэтому настоятельно не рекомендуется производить запись параметров во flash- память с высокой частотой. Для определения остаточного ресурса flash-памяти в приборе присутствует параметр Статус прибора → Остаток ресурса flash-памяти.
Регистры обмена по протоколу Modbus
ПараметрЗначениеАдрес регистраТип доступаФормат данных
DECHEX
Настройки порта RS-485
Скорость COM-порта

3 – 2400 бит/с,

4 – 4800 бит/с,

5 – 9600 бит/с,

6 – 14400 бит/с,

7 – 19200 бит/с,

8 – 38400 бит/с,

9 – 57600 бит/с,

10 – 115200 бит/с

5210x0209Чтение и записьEnum 14*
Размер данных0 – 8 бит5220x020AЧтение и записьEnum 2
Количество стоп-бит

0 – 1 стоп-бит,

1 – 2 стоп-бита

5230x020BЧтение и записьEnum 2
Контроль четности

0 – Нет,

1 – Чет,

2– Нечет

5240x020CЧтение и записьEnum 3
Признак конца кадра

0 – IDLE frame,

1 – 3.5 char (Modbus spec)

5280x0210Чтение и записьUnsigned 8
Индикатор
Режим работы устройства

0 – SLAVE,

1 – MASTER,

2 – SPY

40000x0FA0Чтение и записьEnum 3
Сохранить настройки во flash-память по RS

0 - Отсутствие команды

1 - Сохранить

5000 0x1388Чтение и записьEnum 2
Индикатор | Настройки Modbus Master
Протокол

0 – RTU,

1 – ASCII

40200x0FB4Чтение и записьEnum 2
Адрес устройства1…25540210x0FB5Чтение и записьUnsigned 8
Таймаут ответа300…1000…10000 мс40220x0FB6Чтение и записьUnsigned 16
Функция Modbus

0 – (0x03) Read Holding Registers,

1 – (0x04) Read Input Registers

40230x0FB7Чтение и записьEnum 2
Адрес регистра040240x0FB8Чтение и записьUnsigned 16
Период опроса100…200…65535 мс40250x0FB9Чтение и записьUnsigned 16
Индикатор | Настройки Modbus Spy
Адрес устройства0…1…25540400x0FC8Чтение и записьUnsigned 8
Номер функции

0 – (0x03) Read Holding Registers,

1 – (0x04) Read Input Registers,

2 – (0x06) Write Single Register,

3 – (0x10) Write Multiple Registers

40410x0FC9Чтение и записьEnum 4
Адрес регистра0…1…6553540420x0FCAЧтение и записьUnsigned 16
Индикатор | Общие настройки Modbus
Slave ID индикатора1…2555270x020FЧтение и записьUnsigned 8
Порядок байт

0 – Не менять,

1 – Инверсия только байтов,

2 – Инверсия только регистров,

3 – Инверсия байтов и регистров

40610x0FDDЧтение и записьEnum 4
Таймаут безопасного состояния0…60 с40620x0FDEЧтение и записьUnsigned 16
Битовая маска безопасного состояния0…70404046…429496729540630x0FDFЧтение и записьUnsigned 32
Цвет безопасного состояния

0 – Зеленый,

1 – Красный,

2 – Желтый

40650x0FE1Чтение и записьEnum 3
Мигание безопасного состояния

0 – Выключено,

1 – Включено

40660x0FE2Чтение и записьEnum 2
Индикатор | Настройки индикатора
Цвет

0 – Зеленый,

1 – Красный,

2 – Желтый

41000x1004Чтение и записьEnum 3
Яркость0…75…100 %41010x1005Чтение и записьUnsigned 8
Мигание

0 – Выключено,

1 – Включено

41020x1006Чтение и записьEnum 2
Период мигания250…1000…3000 мс41030x1007Чтение и записьUnsigned 16
Число ведущих нулей

0 – «0»,

1 – «1»,

2 – «2»,

3 – «3»

41040x1008Чтение и записьEnum 4
Период сдвига бегущей строки100…1500 мс41050x1009Чтение и записьUnsigned 16
Режим отображения

0 – Статичный,

1 – Бегущая строка

2 – Числовая бегущая строка

41060x100AЧтение и записьEnum 3
Тип переменной

0 – INT,

1 – UINT,

2 – DINT,

3 – UDINT,

4 – REAL,

5 – STRING,

6 – Портрет,

7 – Время

41070x100BЧтение и записьEnum 8
Положение десятичной точки

0 – « - - - - »,

1 – « - - - . - »,

2 – « - - . - - »,

3 – « - . - - - »

41080x100CЧтение и записьEnum 4
Коэффициент сдвига–999.0…0.0…9999.041090x100DЧтение и записьFloat 32
Коэффициент наклона–999.0…1.0…9999.041110x100FЧтение и записьFloat 32
Индикатор | Оперативные значения
INT–32768…0…3276742000x1068Чтение и записьSigned 16
UINT0…6553542010x1069Чтение и записьUnsigned 16
DINT–2147483648…0…214748364742020x106AЧтение и записьSigned 32
UDINT0…429496729542040x106CЧтение и записьUnsigned 32
REAL–-3.402823E+38…0…3.402823E+3842060x106EЧтение и записьFloat 32
STRING4…3242080x1070Чтение и записьString 256
Длина строки4…3242490x1099Чтение и записьUnsigned 8
Портрет0…429496729542500x109AЧтение и записьUnsigned 32
Время0…429496729542520x109CЧтение и записьUnsigned 32
Индикатор | Встроенная логика
Встроенная логика

0 – Выключено,

1 – Включено

43000x10CCЧтение и записьEnum 2
Индикатор | Встроенная логика | Зона 5

Цвет

0 – Зеленый,

1 – Красный,

2 – Желтый

4301

0x10CD

Чтение и запись

Enum 3

Мигание

0 – Выключено,

1 – Включено

4302

0x10CE

Чтение и запись

Enum 2

Индикатор | Встроенная логика | Зона 1

Задействовать

0 – Выключено,

1 – Включено

4310

0x10D6

Чтение и запись

Enum 2

Верхняя граница

–999.0…0.0…9999.0

4311

0x10D7

Чтение и запись

Float 32

Гистерезис

0.0…9999.0

4313

0x10D9

Чтение и запись

Float 32

Цвет

0 – Зеленый,

1 – Красный,

2 – Желтый

4315

0x10DB

Чтение и запись

Enum 3

Мигание

0 – Выключено,

1 – Включено

4316

0x10DC

Чтение и запись

Enum 2

Индикатор | Встроенная логика | Зона 2

Задействовать

0 – Выключено,

1 – Включено

4320

0x10E0

Чтение и запись

Enum 2

Верхняя граница

–999.0…0.0…9999.0

4321

0x10E1

Чтение и запись

Float 32

Гистерезис

0.0…9999.0

4323

0x10E3

Чтение и запись

Float 32

Цвет

0 – Зеленый,

1 – Красный,

2 – Желтый

4325

0x10E5

Чтение и запись

Enum 3

Мигание

0 – Выключено,

1 – Включено

4326

0x10E6

Чтение и запись

Enum 2

Индикатор | Встроенная логика | Зона 3

Задействовать

0 – Выключено,

1 – Включено

4330

0x10EA

Чтение и запись

Enum 2

Верхняя граница

–999.0…0.0…9999.0

4331

0x10EB

Чтение и запись

Float 32

Гистерезис

0.0…9999.0

4333

0x10ED

Чтение и запись

Float 32

Цвет

0 – Зеленый,

1 – Красный,

2 – Желтый

4335

0x10EF

Чтение и запись

Enum 3

Мигание

0 – Выключено,

1 – Включено

4336

0x10F0

Чтение и запись

Enum 2

Индикатор | Встроенная логика | Зона 4

Задействовать

0 – Выключено,

1 – Включено

4340

0x10F4

Чтение и запись

Enum 2

Верхняя граница

–999.0…0.0…9999.0

4341

0x10F5

Чтение и запись

Float 32

Гистерезис

0.0…9999.0

4343

0x10F7

Чтение и запись

Float 32

Цвет

0 – Зеленый,

1 – Красный,

2 – Желтый

4345

0x10F9

Чтение и запись

Enum 3

Мигание

0 – Выключено,

1 – Включено

4346

0x10FA

Чтение и запись

Enum 2

Статус прибора

Статус

0…4294967295

61620

0xF0B4

Только чтение

Unsigned 32

Остаток ресурса flash-памяти

0...100

61624

0xF0B8

Только чтение

Unsigned 16

Примечание
* Тип Enum идентичен типу Unsigned 16.