ГОСТ Р 56947—2016
7.1.2.12 Команда «Write corrections state» («Записать состояние коррекции данных»)
Наименование атрибута аргумента: CorrectState data type Ulnt8.
Данная команда используется для каналов преобразователя, способных вносить поправки внутри
ИМП, как описано в 8.6.1. В результате данной команды канал преобразователя включает процесс кор
рекции выходных данных физических величин, оговоренных в ЭТДП калибровки. Данная команда яв
ляется обязательной для всех каналов преобразователя со встроенной функцией внесения поправок.
Данная команда имеет единственный аргумент. В случае если его значение «True» («Истина»), то
режим коррекции данных включен. В противоположенном случае режим коррекции данных отключен.
После полученияданной команды бит «Correctionsdisabled» («Коррекции отключены»)(см. 5.13.15)
должен быть очищен.
7.1.2.13 Команда «Read corrections state» («Считать состояние коррекции данных»)
Наименование атрибута аргумента: CorrectState data type Ulnt8.
Данная команда используется для каналов преобразователя, способных вносить поправки внутри
ИМП. Данная команда является обязательной для всех каналов преобразователя со встроенной функ
цией внесения поправок.
Ответное сообщение на данную команду имеет единственный аргумент. В случае если его зна
чение «True» («Истина»), то режим коррекции данных включен. В противоположенном случае режим
коррекции данных отключен.
7.1.2.14 Команда «Write Transducer Channel initiate trigger state» («Записать состояние канала пре
образователя с инициализацией триггера»)
Наименование атрибута аргумента: EventTrig data type Boolean.
Данная команда используется для датчика событий канала преобразователя и позволяет ему
инициировать триггерную команду после того, как произошло событие. В случае если данную команду
получает датчик или исполнительное устройство, то в слове состояния должен быть установлен бит
«Command rejected» («Отказ от выполнения команды») (см. 5.13.4).
Данная команда имеет единственный аргумент. В случае если его значение «True» («Истина»), то
для датчика событий доступна возможность инициировать сигнал триггера после того, как произошло
событие. В противоположенном случае триггерный сигнал отключен.
7.1.2.15 Команда «Write Transducer Channel initiate trigger configuration» («Записать конфигурацию
канала преобразователя с инициализацией триггера»)
Наименование атрибута аргумента: InitTrig data type Boolean.
Данная команда используется для предоставления датчику событий информации, необходимой
для инициирования триггерной команды. Аргументы для данной команды приведены в таблице 30.
Таблица 30 — Аргументы команды «Write Transducer Channel initiate trigger configuration» («Записать конфигу
рацию канала преобразователя с инициализацией триггера»)
Попе
ТипНаименованиеатрибута
данных аргумента
Функция
1
Ulnt16InitTrig.destld
«destld» определяет требуемый идентификатор полу
чателя команды
2
Ulnt16InitTrig.channelld
«channelld» определяет требуемый ханал преобразо
вателя
3
StructInitTrig.qosParams
«qosParams» сообщает о требуемом качестве сервис
ных параметров. Более подробное описание приведе
но в 9.3.1.3
7.1.3 Команды для рабочего режима преобразователя
Команды класса команд рабочего режима преобразователя должны выполняться, только когда
канал преобразователя находится в рабочем режиме. Если какая-либо из таких команд получена, ког да
канал преобразователя находился в любом другом режиме, то она должна быть проигнорирова на.
а в регистре состояния-условия канала преобразователя (см. 5.13) должен быть установлен бит
«Command rejected» («Отказ от выполнения команды»).
Команды, допустимые для рабочего режима преобразователя, перечислены в таблице 31.
Для получения какой-либо из таких команд каналом преобразователя ИМП должен находиться в
рабочем (активном) режиме. Если такая команда была получена, когда ИМП находился не в рабочем
62