ГОСТ Р 56947—2016
8 4.2.5 Поле «SHoldOff» («Временная задержка (тайм-аут) при медленном доступе»)
Тил поля: 11.
Имя поля: SHoldOff.
Тип данных: действительное число одинарной точности (Float32, 4 байта).
Поле «SHoldOff» временной задержки при медленном доступе содержит временной интервал в
секундах, в течение которого отсутствие ответа после действия или вслед за поступлением коман ды
может интерпретироваться как сбой в ходе операции. Это может быть время более длительное, чем
необходимо для начала отклика на наиболее медленно исполняемые команды, поддерживаемые
устройством (например, наихудший случай отклика на команду), или время, в течение которого устрой
ство должно быть готово принять следующую команду, когда не требуется ответа на текущую команду.
Команды, которые, как ожидается, потребуют более длительного времени задержки, определены при
описании отдельных команд (см. раздел 7).
Данное поле не является обязательным. Даннов поле может отсутствовать, если единичный тайм
аут не приведет к чрезвычайно медленной работе СПП.
В данном поле представлена только часть времени, которая используется в модуле преобразо
вателя. В СПП или главном процессоре, а также при передаче существуют дополнительные задержки,
связанные с выполнением, которые должны быть добавлены к данному значению для получения зна
чения временной задержки (тайм-аута).
8 4.2.6 Поле «TestTime» («Требование к времени самопроверки модуля преобразователя»)
Тип поля: 12.
Имя поля: TestTime.
Данное поле является обязательным. Если данное поле отсутствует. СПП должен сообщить о
фатальной ошибке ЭТДП.
Тип данных: действительное число одинарной точности (Float32, 4 байта).
Данное поле содержит максимальное время в секундах, необходимое для выполнения самодиаг
ностики. Если самодиагностика не реализована, то данное поле равно нулю.
8.4.2.7 Поле «MaxChan» («Число реализованных каналов преобразователя»)
Тип поля: 13.
Имя поля: MaxChan.
Тип данных: 16-разрядное целое число без знака (Ulnt16, 2 байта).
Данное поле является обязательным для всех ИМП. Если данное поле отсутствует, то СПП дол
жен сообщить о фатальной ошибке ЭТДП.
Данное поле содержит число каналов преобразователя, реализованных в данном ИМП. Каналы
преобразователя должны быть пронумерованы, начиная с единицы и последовательно увеличиваясь
до данного числа. Не разрешается пропускать номера канала преобразователя.
8.4.2.8 Поле «CGroup» («Контрольные группы»)
Тип поля: 14.
Имя поля: CGroup.
Тип данных: 8-разрядиое целое число без знака (Uint8, 1 байт).
Данное поле является обязательным для ИМП. содержащих контрольные группы. Если в модуле
преобразователя нет контрольных групп, то данное поле опускается.
Контрольные группы определяют преобразователи, которые используются для управления рабо
той других преобразователей, как показано в таблице 44. Определение контрольной группы представ
ляет собой иерархическую структуру со следующими подполями (TLV-кортежами):
- тип группы;
- перечень членов группы.
В таблице 44 в графе «Нумерация» приведено значение, которое помещается в поле для типа
группы, чтобы идентифицировать ту конкретную контрольную группу, которая определяется в данный
момент. В графе «Функция» определена функция каждого канала преобразователя в группе. Перечень
членов группы — это перечень номеров каналов преобразователей для преобразователей, которые вы
полняют каждую из функций. Цифры в графе «Порядок членов группы» определяют порядок, в котором
должны быть перечислены номера каналов преобразователей. Перечень членов группы представляет
собой упорядоченный массив, никакие элементы которого не могут быть опущены. Если канал преобра
зователя не требуется, то номер канала преобразователя для данной функции должен быть равен нулю.
Нумерация 2 может быть использована для маркировки каналов преобразователя встроенного
исполнительного устройства, которые могут использоваться для установки фильтра верхних частот,
фильтра нижних частот и коэффициента масштаба, связанного с датчиком любого типа.
77