AstraRegul
Релиз 2025.08.15.00
×

5.5.2.4.1.2.1. Алгоритм

 
Технологический функциональный блок AI_CTR выполнен на основе базового функционального блока PVI и, соответственно, наследует его функции.
 
Функция
Описание
Обработка измерительного входа и формирование переменной процесса (PV).
Интегрирования переменной процесса (PV) и формирование накопленного значения (SUM).
Значение PV не формируется по значению измерительного входа (IN), а задается оператором вручную. Реальное значение измерительного входа (IN) отслеживается по значению параметра необработанных данных (RAW).
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM).
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
Проверка правильности задания уставок (HH, PH, PL, LL) для обработки тревог блока .
Принудительный запрет формирования некоторых тревог по ремонтируемому оборудованию.
 
Программный модуль для аналогового входа используется для сбора результатов измерений и может быть связан с другим типовым элементом, например:
 
     ПИД-управления (все контуры, относящиеся к ПИД-управлению)
     TOT (суммарный расход)
     RAI (типовой элемент резервированного аналогового входа)
     GCF (расход с компенсацией по температуре и давлению)
 
Список доступных режимов функционального блока AI_CTR:
Нерабочий режим O/S
Автоматический AUT
 
Список доступных тревог функционального блока AI_CTR:
Нормальное состояние (NR)
Высокая сигнализация размыкания входа (IOP)
Низкая сигнализация размыкания входа (IOP-)
Сигнализация достижения 2-го верхнего предела (HH)
Сигнализация достижения 2-го нижнего предела (LL)
Сигнализация достижения верхнего предела (HI)
Сигнализация достижения нижнего предела (LO)
Скоростная сигнализация + (VEL+)
Скоростная сигнализация - (VEL-)
Сигнализация нарушения соединения (CNF)

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

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

Основные функции

 
Основные функции программного модуля аналогового входа:
     обнаружение сигнала
     фильтрация технических значений (первого порядка)
     преобразование сигнала в цифровое значение в единицах измерения
     извлечение квадратного корня для измерения расхода (датчики перепада давления)
     обработка уставок (предупредительных, аварийных, предупредительных CTR и аварийных CTR)
     обнаружение отказов контура
     обработка запрета технического обслуживания
     маскирование сигнализации
 

Подробное описание

 
Обнаружение сигнала: Значение сигнала в эл. ед. принимается от полевого устройства через модуль аналогового входа ПЛК и в функциональном блоке AI_CTR выполняется его преобразование в инж. ед..
 
При использовании дифференциального расходомера в функциональном блоке AI_CTR выполняется извлечение квадратного корня для преобразования аналогового входного сигнала перепада давления в сигнал расхода.
 

 Обработка порогового сигнала

 
Имеется четыре пороговых сигнала на аналоговый вход:
 
     предупредительные уставки (PH, PL)
     аварийные уставки (HH, LL)
     предупредительные уставки CTR (CTR_PH, CTR_PL)
     аварийные уставки CTR (CTR_HH, CTR_LL)
 
Обработанный входной сигнал сравнивается с пороговым значением сигнала, отклонение от порогового значения приводит к срабатыванию сигнализации. Установка значения и единиц измерения гистерезиса осуществляется в среде Astra.IDE с помощью конфигурационных параметров CONFIG.ALARM.HL_LIM_HYST и CONFIG.ALARM.HL_LIM_HYST_UNIT соответственно. Цвет аварийной и предупредительной сигнализации зависит от их приоритета.
 
Формирование аварийной и предупредительной сигнализации сопровождается изменением статуса тревоги ALRM с морганием предустановленным цветом метки тега в рабочем окне и окне настроек на HMI и генерацией соответствующих сообщений в журнале событий. Формирование аварийной и предупредительной сигнализации CTR сопровождается изменением статуса тревоги CTR_ALRM в рабочем окне и окне настроек на HMI и генерацией соответствующих сообщений в журнале событий.
 
Обнаружение отказов контура: в программном модуле AI реализовано выявление неисправностей контуров, таких как IOP+ и IOP- .
 
Подробная информация об отказе входа в разделе
Сигнал о неисправности контура: В случае короткого замыкания контура или отказа входного канала (статус PFAL или BAD входа IN)  генерируется аварийный сигнал «IOP». При обрыве контура генерируется аварийный сигнал «IOP-». При формировании неисправности контура сохраняется последнее достоверное значение, измеренное до появления ошибочного значения. Данная неисправность сопровождается изменением статуса тревоги на соответствующее значение с морганием пурпурным цветом метки тега в рабочем окне и окне настроек на HMI. Также неисправность контура подавляет сигнализацию предупредительного верхнего (тревога HI статуса ALRM) и нижнего (тревога LO статуса ALRM) и подавляет сигнализацию CTR предупредительного верхнего (тревога HI статуса CTR_ALRM) и нижнего (тревога LO статуса CTR_ALRM) предела при условии отключенного запрета технического обслуживания и отключенного переключателя SM.
 
Диапазон аварийного сигнала IOP+ и IOP- настраивается в среде разработки Astra.IDE с помощью конфигурационных параметров CONFIG.ALARM.DETECT_IOP_HL (короткое замыкание) и CONFIG.ALARM.DETECT_IOP_LL (обрыв).
 
Функция запрета технического обслуживания: Используется для блокировки функции обработки пороговых сигналов по предупредительным уставкам и функции обнаружения неисправности контура. Для активации запрета технического обслуживания требуется соответствующий уровень доступа на HMI .
 
При активации запрета технического обслуживания сигналы предупредительного верхнего (тревога HI статуса ALRM) и нижнего (тревога LO статуса ALRM) предела, сигналы CTR предупредительного верхнего (тревога HI статуса CTR_ALRM) и нижнего (тревога LO статуса CTR_ALRM) предела и аварийные сигналы IOP+/IOP- (тревоги IOP+/IOP- статуса ALRM и CTR_ALRM) подавляются, при этом в рабочем окне и окне настроек на HMI отображается нормальное состояние (статус ALRM и статус CTR_ALRM) аналогового входа.
 
Маскирование сигнализации: Функциональный блок AI оборудован входами переключателя маскирования HM (маскирование сигнализации срабатывания высокого уровня), LM (маскирование сигнализации срабатывания низкого уровня) и SM (маскирование сигнализации). Эти переключатели приводятся в действие соответствующей внешней логикой подавления сигнала. На основании заданных условий или событий внешняя логика подавления включает или отключает переключатели маскирования. Переключателя маскирования влияют на блок только при условии отключенного запрета технического обслуживания. Переключатель HM подавляет сигнализацию верхнего предупредительного предела (тревога HI статуса ALRM). Переключатель LM подавляет сигнализацию нижнего предупредительного предела (тревога LO статуса ALRM). Переключатель SM подавляет сигнализацию предупредительного верхнего (тревога HI статуса ALRM) и нижнего (тревога LO статуса ALRM) предела и аварийные сигналы IOP+/IOP- (тревоги IOP+/IOP- статуса ALRM и CTR_ALRM).