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

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

     7 Команды


Команды подразделяются на две категории: стандартные и определенные изготовителем. Вне зависимости от категории команда разделена на два байта. Старший значащий байт должен использоваться для определения класса команды. Младший значащий байт, называемый функцией, должен определять конкретную команду в рамках определенного класса. Например, в случае если старший значащий байт определяет класс команд режима ожидания преобразователя, то младший значащий байт определяет конкретную команду внутри данного класса, при этом их возможные варианты перечислены в таблице 25.

Различные классы команд перечислены в таблице 15.


Таблица 15 - Классы стандартных команд

cmdClassId (идентификатор класса команды)

Наименование
атрибута

Категория

0

Reserved

Зарезервировано

1

CommonCmd

Общие команды для ИМП и канала преобразователя

2

Xdcrldle

Режим ожидания преобразователя

3

XdcrOperate

Рабочий режим преобразователя

4

XdcrEither

Режим ожидания или рабочий режим преобразователя

5

TIMsIeep

Спящий режим ИМП

6

TIMActive

Команды активного режима ИМП

0

Reserved

Зарезервировано

7

AnyState

Любой режим

8-127

ReservedClass

Зарезервировано

128-255

ClassN

Открыто для изготовителей, N = номер класса


ИМП может генерировать ответ на команды в случае выполнения одного из двух условий. Первое условие: сама команда требует ответа. Например, в случае получения команды "Query TEDS" ("Запросить ЭТДП"). Второе условие: активирован протокол состояния-события. В данном случае канал преобразователя или ИМП передает ответы каждый раз, когда в регистре состояния происходит не скрытое маской изменение.

Информация, описываемая как "передаваемая", передается с использованием структуры командных сообщений, приведенной в 6.2. В следующих пунктах описывается содержание командно-зависимых октетов, приведенных в таблице 12. В случае приема или передачи ответа на команду применяется структура ответных сообщений (см. 6.3).

В таблицах данного раздела присутствует нумерация для полей, "зарезервированных" для будущих версий настоящего стандарта. Некоторые типы нумерации являются необязательными, и возможность их применения остается на усмотрение изготовителя ИМП. Нумерация, обозначенная как "открыто для изготовителя", может быть использована для описания условий, лежащих за пределами рассмотрения настоящего стандарта.