РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ В407.022.000.000-03 РЭ стр.
44
ПРИЛОЖЕНИЕ Г
ПРОТОКОЛ ОБМЕНА MODBUS RTU
(для измерителя ПРОМА-ИТМ)
Приборы серии ПРОМА-ИТM для связи через последовательный порт (СОМ)
посредством преобразователя интерфейсов RS232/RS485 (ADAM-4520 или аналогич-
ный) используют протокол связи Modbus в режиме RTU фирмы Gould Modicon.
Обмен происходит на скорости установленной через меню настроек прибора (по
умолчанию - 9600 бод) , 1 стартовый и 1 стоповый бит, 8 бит данных, контроля четно-
сти нет.
Описание протокола можно найти на сайте http://www.Modbus-IDA.org.
6.2.
Функции Modbus используемые приборами серии ПРОМА-ИТМ.
Все приборы серии ПРОМА-ИТМ (далее приборы) поддерживают следую-
щие функции Modbus RTU (назначение функций):
0x01 Read Coils -
(считывание состояния выходных реле);
0x03 Read Multiple Registers -
(считывание пределов измерения и пределов
сигнализации);
0x04 Read Input Registers -
(считывание текущего значения измеряемого па-
раметра);
0x05 Write Coil -
(управление релейными выходами прибора);
0x10 Write Multiple Registers -
(изменение пределов сигнализации).
6.3. Формат представления параметров.
Протокол позволяет получать текущее значение измеряемого параметра,
пределы измерения параметра, установленные сигнализационные уровни (MIN1,
MAX1, MIN2, MAX2
), состояние дискретных выходов (RL MIN1, RL MAX1, RL MIN2, RL
MAX2),
а также изменять установленные сигнализационные уровни и управлять ре-
лейными выходами. Все эти данные, кроме состояния дискретных выходов представ-
ляются в формате числа с плавающей запятой (на языке C - float, Pascal – single, 4
байта).
6.4. Адреса параметров.
Coils (дискретный выход)
Адрес
регистра
Параметр
0
Реле RL MIN1
1
Реле RL MAX1
2
Реле RL MIN2
3
Реле RL MAX2
Input Registers
Адрес
регистра
Параметр (формат)
0
Показания прибора
(float)
1
Holding Registers