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:
Инициализация
По умолчанию блок инициализируется в режиме AUT.
Функция тревоги
В случае состояния данных PFAL функциональный блок автоматически формирует сигнал тревоги IOP. В случае тревоги IOP представляется последнее хорошее значение.
Функциональная блок-схема
На рисунке ниже показана функциональная блок-схема блока TYP_DA:
Состав элементов блока:
Подпрограмма логики выбора сигнализации используется для формирования сконфигурированной сигнализации (информационной / предупредительной / аварийной в зависимости от конфигурационного параметра SIGN_TYPE) при активации дискретного входа.
В таблице ниже перечислены методы доступа к входам/выходам и адресаты соединения входов/выходов блока TYP_DA:
Вход/Выход
|
Метод доступа
к входам/выходам
|
Адресат соединения
| |||
Каналы модулей
ввода/вывода ПЛК
|
Переменные
внешней логики
|
Входы/выходы функциональных блоков
| |||
IN
|
Вход ответа
|
Запись
|
x
|
-
| |
FCS_ON
|
Вход включения отслеживания
|
Запись
|
x
|
x
|
x: соединение разрешено
-: соединение запрещено