Статус документа
Статус документа

ГОСТ Р 56947-2016/ISO/IEC/IEEE 21450:2010 Информационные технологии (ИТ). Интерфейс интеллектуального преобразователя для датчиков и исполнительных устройств. Общие функции, протоколы взаимодействия и форматы электронной таблицы данных преобразователя (ЭТДП)

     6.2 Структура командных сообщений


Формат командных сообщений представлен в таблице 12.


Таблица 12 - Структура командных сообщений

1 байт

7

6

5

4

3

2

1

0

Номер канала-получателя (старший значащий байт)

Номер канала-получателя (младший значащий байт)

Класс команды

Функция команды

Длина (старший значащий байт)

Длина (младший значащий байт)

Командно-зависимые байты
.
.
.

6.2.1 Поле "Номер канала-получателя для преобразователя"

Данное поле содержит 16-битный номер канала преобразователя, который является получателем сообщения.

6.2.2 Поле "Класс команд"

Класс команд определен в 7.1, главный индекс классов команд представлен в таблице 15.

6.2.3 Поле "Функция команд"

Функция команд определена в разделе 7. Функция команды должна рассматриваться в соответствии с классом команды, как описано в рамках раздела 7.

6.2.4 Поле "Длина"

Длина - это число командно-зависимых байтов в данном сообщении. Если длина полученного сообщения не совпадает с заданной в данном поле длиной получаемых сообщений, то такое сообщение должно быть отклонено и должен быть установлен бит "Protocol error" ("Ошибка протокола") в регистре состояний (см. 5.13.9).

6.2.5 Поле "Командно-зависимые байты"

Данное поле содержит информацию, которая должна быть определена для команд. Подробное описание команд и указанной информации представлено в разделе 7.