ГОСТ Р 56947—2016
может быть отправлена нескольким адресным группам одновременно. Возможна отправка сообщений
14 различным адресным группам.
5.3.2.2 Адреса двоичных адресных групп
Каждая адресная группа содержит в себе два старших значащих бита, равных единице. Остав
шиеся 14 битов в поле «Номер канала преобразователя» данного класса адреса обозначают адресную
группу. Возможна маркировка 16 383 различных адресных групп.
5.3.3 Номер канала преобразователя
Команды и ответные сообщения в поле «Номер канала преобразователя», имеющие номер
от единицы до 0x7FFF включительно, адресованы каналу преобразователя. Данные команды и со
общения должны быть получены и выполнены тем каналом преобразователя, которому они адресо
ваны. Если полученная команда не выполняется каналом преобразователя, она должна быть про
игнорирована. и при этом должен быть сгенерирован сигнал ошибки, как предписано для отдельной
команды.
5.3.4 Адреса ИМП
Команды и ответные сообщения, имеющие значение «ноль» в поле «Номер канала преобразо
вателя», адресуются ИМП. Они должны быть получены и выполнены тем ИМП. который помечен при
помощи «destld» («идентификатор получателя»). Команды и ответные сообщения предназначены не
посредственно для интерфейсного модуля, а не для какого-либо канала преобразователя внутри ИМП.
Если полученная команда не исполняется ИМП. она должна быть проигнорирована, и при этом должен
быть сгенерирован сигнал ошибки, как предписано для отдельной команды.
5.4 Общие характеристики
Рабочие характеристики, общие для всех типов каналов преобразователя, определены в 5.4.1—5.4.4.
5.4.1 Рабочие режимы
На рисунке 3 приведена диаграмма высокоуровневого состояния канала преобразователя. После
инициализации канала преобразователя существуют два основных рабочих режима. После инициали
зации канал преобразователя входит в «режим ожидания преобразователя». Большую часть команд
канал преобразователя получает в режиме ожидания. В рабочий режим канал преобразователя входит
только после получения команды «Transducer Channel Operate» («Перевести канал преобразователя в
рабочий режим») (см. 7.1.4.1) и остается в этом режиме до получения команды «Transducer Channel Idle»
(«Перевести канал преобразователя в режим ожидания») (см. 7.1.4.2).
Как показано на рисунке 4. ИМП может находиться в трех состояниях. ИМП может войти в со
стояние инициализации при получении команды «Reset» («Перезагрузка») (см. 7.1.7.1) или в случае
подачи питания. После завершения процесса инициализации ИМП переходит в активное состояние. В
спящий режим ИМП переходит при получении команды «TIM Sleep» («Перевести ИМП в спящий
режим») (см. 7.1.6.2). Единственной командой, которую ИМП должен принимать в спящем режиме,
является команда «TIM Wake-up» («Вывести ИМП из спящего режима»), переводящая модуль в ак
тивное состояние.
Подробное описание команд, принимаемых каналом преобразователя в каждом из режимов, при
ведено в разделе 7.
5.4.2 Включение и отключение триггеров
В канале преобразователя может быть предусмотрена возможность включения или выключения
триггеров при помощи команд. Если не указано обратное, все операции, описанные в настоящем стан
дарте. рассматриваются для канала преобразователя с включенными триггерами.
5.4.3 Диагностика
Одной из главных причин ввода в эксплуатацию интеллектуальных преобразователей является
их способность к самостоятельной проверке и диагностике. В настоящем стандарте представлен меха
низм запуска процесса диагностики, но требований к логике диагностики не предъявляется.
5.4.4 Структуры хранения и передачи данных
В настоящем стандарте используются три структуры для хранения и передачи данных: набор
данных, сообщение и пакет. Каждая из этих трех структур описывается в нижеследующих подпунктах.
Приложения уровня выше стека (набора) протоколов работают с наборами данных. Более высокие
уровни стека протокола работают с сообщениями. Если в наборе данных содержится больше байтов, чем
может быть передано в одном сообщении, то он должен быть разбит приложением на несколько
сообщений.
20