ГОСТ Р МЭК 61784-3-3—2016
Рисунок 61 — Драйвер F-канала в качестве «клея» между F-устройством и пользовательской программой
Таблица 11 содержит список образцов драйверов F-канала. Драйвера представляют собой раз
ные структуры данных для F-ввода и F-вывода, в соответствии с ассоциированными PDU безопасности.
Разрешенные типы данных для FSCP 3/1 перечислены в 5.5.4. Таким образом. 32-битовые логические
значения должны быть отображены на тип данных Unsigned32. а 8-битовые на тип данных Unsigne<J8.
Подробности см. в 8.4.2.
Т а б л и ц а 11 — Образцы драйверов F-канала
Конфигурация
драйвера
F-канала*1
F-ввод (устройством)
F-вывод (для устройства)
Замечания
F_IN_OUT_1
32 логический
32 логический.
например, световая завеса
F_IN_OUT_2
16 логический, 1 Integer16
16 логический. 1 Integer16
например, лазерные сканнеры
F_IN_OUT_5
1 Floal32. Unsigned8 (8-битовый
«квалификатор»)
например, датчик избыточного
давления
F_IN_OUT_6
«обратное считывание»: 1 Float32.
8-битовый «обратная проверка»:
24 бита
«Уставка»: 1 Float32. 8 бит
например, пневмоклапан
а| He обязательно, что нумерация подразумевает различные драйверы. Это может быть один драйвер,
параметризованный посредством GSD информации.
Ограничения:
- неиспользованные биты должны быть установлены в значение «0»;
- индикаторы статуса и сбоя F-устройства должны быть определены в структуре данных ввода,
если это необходимо (например, квалификатор).
8.5.3 Рекомендации для драйверов F-канала
На рисунке 62 показан пример макета драйвера хоста F-канала для сложного F-устройства.
71