Instructions
UMG 512-PRO www.janitza.de
67
12. 11 Связьвшиннойсистеме
12. 11. 1 RS485
Протокол MODBUS RTU с проверкой CRC
в интерфейсе RS485 позволяет получить доступ
к данным из списка параметров и значений
измерения (см. «11. 2. 2 Полевая шина»).
ФункцииModbus(Master)
01 Read Coil Status
02 Read Input Status
03 Read Holding Registers
04 Read Input Registers
05 Force Single Coil
06 Preset Single Register
15 (0F Hex) Force Multiple Coils
16 (10Hex) Preset Multiple Registers
23 (17Hex) Read/Write 4X Registers
ФункцииModbus(Slave)
03 Read Holding Registers
04 Read Input Registers
06 Preset Single Register
16 (10Hex) Preset Multiple Registers
23 (17Hex) Read/Write 4X Registers
Последовательность байтов: старший перед
младшим (формат Motorola).
Параметрыпередачи
Информационные биты: 8
Паритет: нет
Стоповые биты (UMG 512-PRO): 2
Внешние стоповые биты: 1 или 2
Форматычисел:
short (короткий) 16 бит (-2
15
… 2
15
-1)
oat (плавающий) 32 бита (IEEE 754)
Пример.СчитываниенапряженияL1N
В списке значений измерения напряжение L1-N
сохранено по адресу 19000. Напряжение L1-N
в формате FLOAT.
В качестве адреса устройства в этом примере
принимается 01.
Сообщение-запрос выглядит следующим образом:
Обозначение Нех Примечание
Адрес устройства 01 Адрес=1
Функция 03 Read Holding Reg
Адрес запуска Hi 4A 19000dez = 4A38hex
Адрес запуска Lo 38
Инд. значений Hi 00 2dez = 0002hex
Инд. значений Lo 02
Error Check
(CRC)
-
«Response» (Ответ) устройства может выглядеть
следующим образом:
Обозначение Нех Примечание
Адрес устройства 01 Адрес=1
Функция 03
Счетчик байтов 06
Данные 00 00hex=00dez
Данные Е6 E6hex = 230dez
Error Check
(CRC)
-
Напряжение L1-N, считанное по адресу 19000,
составляет 230 В.
C
УКАЗАНИЕ!
Устройство не поддерживает трансляцию
(адрес 0).
C
УКАЗАНИЕ!
Длина телеграммы не должна превышать
256 байт.