ГОСТ Р МЭК 61784-3-3—2016
Рисунок 62 — Пример макета драйвера F-канала
Термины, использованные на рисунке 62. а также поведение драйвера описаны ниже:
iPar_EN_C
iPar_OK_S
ОА_С
OA_Req_S
FV_activated_S
activate_FV_C
Фиксированное
поведение драй
вера F канала
— включена параметризация;
— юараметризация завершена;
— подтверждение оператора (для возобновления после сбоя);
— когда сбой (сторожевого таймера. CRC, порядкового номера) был обнаружен
и удален;
— отказоустойчивые значения, активированные F-устройством;
— отказоустойчивые значения, которые будут активированы в F-устройстве;
— отказоустойчивые значения, установленные в «0».
Вдополнении кструктурам данных, зависящим от устройства, существует больше сигналов FSCP 3/1.
доступных программисту. Подробную информацию об упомянутых выше сигналах см. в 7.1.3 и 6.1.
По соображениям производительности драйвер F-канала может быть разделен на два функцио
нальных блока, один для вводов, а другой для выводов (рисунок 62). Существует фиксированное пове
дение драйверов F-канала применительно к отказоустойчивым значениям: независимо от того состоит
ли структура данных из битов (Unsigned8), Integer16. Float32 или Float32 ♦ Unsigned8. каждое значение
устанавливает в «0». Если исполнительные устройства не могут согласиться с FV = «0». то могут быть
реализованы другие значения, либо с жесткой кодировкой, либо посредством тараметров. Пользова
тельские программы могут активировать эти. зависящие от устройства, отказоустойчивые значения
посредством бита 4 в байте управления (см. 7.1.3). Если датчики не могут признать FV = «0». то допол
нительная логика пользовательской программы может преобразовать их в индивидуальные значения,
используя ввод «activate_FV_C» драйвера F-канала.
72