AstraRegul
Релиз 2025.08.15.00
×

5.5.2.3.1.5.1. Алгоритм

 
Функциональный блок TYP_DI выполнен на основе базового функционального блока SI_1 и, соответственно, наследует его функции.
 
Функция
Описание
Обработка входного сигнала IN и формирование переменной процесса PV.
Значение PV не формируется по состоянию входного сигнала IN, а задается оператором вручную. Реальное значение входного сигнала IN отслеживается по значению параметра необработанных данных RAW.
Функция симуляции предназначена для проверки работы оборудования, использующего блок SI_1. Не формируется значение PV (удержание предыдущего значения). Реальное значение входного сигнала IN отслеживается по значению параметра необработанных данных RAW.
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM). Информация по сигнализации нарушения соединения (CNF) представлена в общем разделе с описанием сигнализации (ссылка  "Обработка сигнализации").
Маскирование тревог (тревоги формируются, но не записываются в журнал событий).
 
Данный функциональный блок отображает дискретный входной сигнал от модулей ввода/вывода в виде переменной процесса PV. Этот блок используется для индикации переменной процесса, генерации сигнала тревоги для оператора и выдачи сигналов защит, которые выполнены в виде защитных выходов ALM_AN, WARN_AN, AN и QBAD, на внешнюю логику при активации дискретного входа или тревогах IOP/IOP-. Тип сигнала тревоги и соответственно защитный выход можно задать в переменной SIGN_TYPE.
 
С помощью включения режима технологического обслуживания (кнопка "Режим технологического обслуживания" в окне настроек блока на АРМ оператора) возможна блокировка защитных выходов ALM_AN, WARN_AN, AN и QBAD при активации дискретного входа или тревогах IOP/IOP-.
 
Настройка типа дискретного входа (ETS или DTS) осуществляется в среде Astra.IDE с помощью конфигурационного параметра CONFIG.INPUT.ANSW_DIR (Тип направления ответа) типа ENUM_DIR, для которого возможны следующие значения:
DIRECT (прямой). Срабатывание дискретного входа происходит при IN = TRUE (тип ETS);
REVERSE (обратный). Срабатывание дискретного входа происходит при IN = FALSE (тип DTS).
 
Список доступных режимов функционального блока TYP_DI:
Нерабочий режим O/S
Автоматический AUT
 

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

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

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

 
Список доступных тревог функционального блока TYP_DI:
Нормальное состояние (NR)
Высокая сигнализация размыкания входа (IOP)
Низкая сигнализация размыкания входа (IOP-)
Сигнализация нарушения соединения (CNF)
 
В случае состояния данных PFAL функциональный блок автоматически формирует сигнал тревоги IOP. В случае тревоги IOP представляется последнее хорошее значение.
 

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

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