Логика СПТ963 [3/7] Протокол modbus rtu руководство программиста 3

Логика СПТ963 [3/7] Протокол modbus rtu руководство программиста 3
Протокол MODBUS RTU. Руководство программиста 3
2.2 Функция 04h чтения текущих значений вычисляемых и измеряемых параметров,
представленных в символьном формате в виде записей известной длины. Если реальная длина
данных меньше запрашиваемой строки, то после последнего информативного байта передаются
00h. Единицы измерения не передаются. Преобразование данных в нужный тип производится на
верхнем уровне
Запрос
Код функции:
1 байт
04h
Стартовый адрес:
2 байта
6 бит номер канала, потребителя или трубопровода; 10 бит номер
параметра; hex
Число
запрашиваемых
регистров N
2 байта
Для чисел с плавающей точкой 5 регистров, максимально 6
Ответ
Код функции:
1 байт
04h
Счетчик байтов, hex
1 байт
2*N
Данные, N
регистров
N*2 байт
N*2 байт в символьном формате
Сообщение об ошибке
Код функции:
1 байт
84h
Код ошибки
1 байт,
hex
Значения: 02, 07
02 неправильный номер параметра
07 неправильное значение параметра (нет данных)
3 Функция относительной коррекции времени (022), установки даты (020) и времени (021). В
принципе, можно записывать значения любых скалярных параметров
Запрос на запись
Код функции
1 байт
10h
Стартовый адрес
2 байта
Преобразованная в hex строка символов, включающая номер канала (6
бит) и номер параметра (10 бит), например, дата: 0020
10
0014
16
Число N передавае-
мых регистров
2 байта
1h…7Bh
Счетчик передавае-
мых байтов:
1 байт
Значение 2*N h
Передаваемые
данные
2*N
2*N байтов в символьном формате
Ответ
Код функции
1 байт
10h
Стартовый адрес
2 байта
преобразованная в hex строка символов, включающая номер канала и
номер параметра, например, дата: 0020
10
0014
16
Число N передава-
емых регистров
2 байта
1h…7Bh

Содержание

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