AstraRegul
Релиз 2025.08.15.00
×

5.5.2.4.1.1.1. Алгоритм

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

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

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

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

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

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

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

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

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