5.5.2.3.1.5.1. Алгоритм

 
Функциональный блок TYP_DA выполнен на основе базового функционального блока SIO_11 и, соответственно, наследует его функции. В таблице ниже представлен список основных функций блока.
 
Функция
Описание
Обработка входного сигнала (вход IN) и формирование переменной процесса (PV).
Значение PV не формируется по состоянию входного сигнала (вход IN), а задается оператором вручную. Реальное значение входного сигнала (вход IN) отслеживается по значению параметра необработанных данных (RAW).
Функция симуляции предназначена для проверки работы оборудования, использующего блок SIO_11. Не формируется значение PV (удержание предыдущего значения). Реальное значение входного сигнала (вход IN) отслеживается по значению параметра необработанных данных (RAW).
Формирование выхода (ALM_AN, WARN_AN или AN в зависимости от значения конфигурационного параметра SIGN_TYPE) в соответствии со значением управляющего выхода (MV).
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM).
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
 
Данный функциональный блок отображает дискретный входной сигнал от модулей ввода/вывода в виде переменной процесса (PV). Этот блок может использоваться только для индикации переменной процесса и генерирует сигнал тревоги для предупреждения оператора.  Тип сигнала тревоги можно задать в переменной SIGN_TYPE.
 
Для перевода блока TYP_DA в рабочее состояние необходимо его конфигурационный параметр CONFIG.CONTR_CALC.ANSW_TRACK установить на значение TRUE (разрешение слежения за ответом) в среде Astra.IDE и необходимо установить для блока режим отслеживания (TRK) путем изменения значения входа FCS_ON на TRUE.
 
По умолчанию сигнал формируется, когда дискретный входной сигнал равен FALSE. Чтобы сформировать сигнал, когда дискретный входной сигнал равен TRUE, необходимо изменить конфигурационный параметр CONFIG.INPUT.ANSW_DIR (Тип направления ответа) функционального блока TYP_DA на значение DIRECT (Прямой).
 
Список доступных режимов функционального блока TYP_DA:
Ручной MAN
Автоматический AUT
Отслеживание TRK
 

Инициализация 

 
По умолчанию блок инициализируется в режиме AUT.
 

Функция тревоги 

 
В случае состояния данных PFAL функциональный блок автоматически формирует сигнал тревоги IOP. В случае тревоги IOP представляется последнее хорошее значение. 
 

Функциональная блок-схема

 
На рисунке ниже показана функциональная блок-схема блока TYP_DA:
Состав элементов блока:
     Блок SI базового типа SIO_11 используется для отображения состояния дискретного датчика.
     Подпрограмма логики выбора сигнализации используется для формирования сконфигурированной сигнализации (информационной / предупредительной / аварийной в зависимости от конфигурационного параметра SIGN_TYPE) при активации дискретного входа.
 
В таблице ниже перечислены методы доступа к входам/выходам и адресаты соединения входов/выходов блока TYP_DA:
 
Вход/Выход
Метод доступа
к входам/выходам
Адресат соединения
Каналы модулей
ввода/вывода ПЛК
Переменные
внешней логики
Входы/выходы функциональных блоков
IN
Вход ответа
Запись
x
-
FCS_ON
Вход включения отслеживания
Запись
x
x
x: соединение разрешено
-: соединение запрещено