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

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

     6.3 Ответные сообщения


Ответные сообщения используются для ответа на полученные команды. Формат ответных сообщений приведен в таблице 13.


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

1 байт

7

6

5

4

3

2

1

0

Флаг (индикатор) удача/сбой

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

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

Байты, зависимые от ответного сообщения
.
.
.

6.3.1 Поле "Флаг "удача/сбой"

Ненулевое значение данного байта указывает на успешное завершение команды. Нулевое значение байта показывает, что для данной команды произошел сбой, при этом системе следует провести проверку состояния для определения причины сбоя.

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

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

6.3.3 Поле "Зависимые от ответного сообщения байты"

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