AstraRegul
Релиз 2025.08.15.00
×

5.5.2.4.1.3.1. Алгоритм

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

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

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

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

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

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

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

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

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