Логика СПТ963 [2/7] Запрос

Логика СПТ963 [2/7] Запрос
Протокол MODBUS RTU. Руководство программиста 2
Протокол MODBUS RTU для вычислителей типа СПТ962, СПТ963
1 Поддерживается обмен данными по протоколу MODBUS RTU между прибором и ведущим
устройством по одному любому из двух интерфейсов RS485.
Формат запросов и ответов следующий:
Адрес
1
прибора из
параметра 003 или 004
Код функции
Данные
Контрольный код CRC
1 байт
1 байт
От 0 до 252 байт
2 байта
Формат байтов: 1 стартовый бит; 8 бит данных; без контроля четности; 2 стоповых бита.
2 Чтение значений текущих вычисляемых и измеряемых параметров.
2.1 Функция 03h чтения значений текущих вычисляемых и измеряемых параметров,
представленных в формате чисел с плавающей точкой с двойной точностью длиной 4 регистра
2
или
одинарной точностью длиной 2 регистра.
Запрос
Код функции
1 байт
03h
Стартовый адрес
3
2 байта
Число
запрашиваемых
регистров N
2 байта
4 регистра для чисел с двойной точностью
Ответ
Код функции:
1 байт
03h
Счетчик байтов, hex
1 байт
2*N
Данные, N регистров
N*2 байт
8 байт (значение чисел с плавающей точкой двойной точности в
формате IEC 60559 [ IEEE754])
4 байта ((значение чисел с плавающей точкой одинарной точности в
формате IEC 60559 [ IEEE754])
Сообщение об ошибке
Код функции:
1 байт
83h
Код ошибки
1 байт,
hex
Значения: 02, 07
02 неправильный номер параметра
07 неправильное значение параметра (нет данных)
Пример: запрос значения измеряемого расхода (параметр 171) по трубе 3.
Код функции
1 байт
03h
Стартовый адрес
2 байта
(3*1024+171)
10
=0CAB
16
Число N запрашива-
емых регистров
2 байта
4 регистра
1
Адрес прибора должен быть больше 0
2
Список номеров параметров представлен в конце документа
3
Внимание! В контроллерах при запросе используется номер регистра, который на 1 больше стартового
адреса.

Содержание

Похожие устройства