Логика СПТ963 [5/7] Функция 15h записи значений элементов массивов по индексу 5 функция 15h записи значений элементов массивов по индексу запрос

Логика СПТ963 [5/7] Функция 15h записи значений элементов массивов по индексу 5 функция 15h записи значений элементов массивов по индексу запрос
Протокол MODBUS RTU. Руководство программиста 5
5 Функция 15h записи значений элементов массивов по индексу.
Запрос
Код функции
1 байт
15h
Счетчик байтов
1 байт
09 F5
Тип ссылки
1 байт
06
Номер файла
2 байта
0001 FFFF: преобразованная в hex строка символов, включающая
номер канала (6 бит) и номер параметра (10 бит).
Номер записи
2 байта
0000 270F: индекс массива, преобразованный в hex
Колиество регистров
N
2 байта
6 регистров (N=6) максимально для синхронных архивов, 15 для
асинхронных
Данные
2*N
2*N байтов в символьном формате
Ответ эхо запроса на запись:
Код функции
1 байт
15h
Счетчик байтов
1 байт
09 F5
Тип ссылки
1 байт
06
Номер файла
2 байта
0001 FFFF: преобразованная в hex строка символов, включающая
номер канала (6 бит) и номер параметра (10 бит).
Номер записи
2 байта
0000 270F: индекс массива, преобразованный в hex
Колиество регистров
N
2 байта
6 регистров (N=6) максимально для синхронных архивов, 15 для
асинхронных
Данные
2*N
2*N байтов в символьном формате
Сообщение об ошибке
Код функции:
95h
Код ошибки
Значения: 02, 03
01 не поддерживается код функции
03 неправильное число запрашиваемых регистров
6 Специфицированная изготовителем функция 42h чтения значения элемента архива с запросом по
дате.
Запрос
Код функции
1 байт
42h
Канал+параметр
2 байта
0001 FFFF: преобразованная в hex строка символов, включающая
номер канала (6 бит) и номер параметра (10 бит).
Год, месяц
2 байта
0001 0063: год – старший байт;
0001 000С: месяц – младший; hex
День, час
2 байта
0001 001F: день – старший байт,
0000 0017: час – младший; hex
Количество регистров
N
2
байта
10 регистров для синхронных архивов, 20 – для асинхронных

Содержание

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