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:
Список доступных тревог функционального блока 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 отображается нормальное состояние аналогового входа.