5.5.2.4.6.1.1. Алгоритм

 
Технологический функциональный блок HIC выполнен на основе базового функционального блока MLD_SW и, соответственно, наследует его функции.
 
Функция
Описание
Формирование выхода OUT в зависимости от значения управляющего выхода (MV).
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM).
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
Проверка правильности задания уставок (MH, ML) для обработки тревог блока.
 
В данном разделе описывается функция программного модуля для команды аналогового выхода (регулятор с ручным управлением) для систем АСУТП. Этот программный модуль используется, когда аналоговый выход (4–20 мА) управляется оператором или алгоритмом.
 
Список доступных режимов:
Нерабочий режим O/S
Ручной с ручной инициализацией MAN_IMAN
Каскадный с ручной инициализацией CAS_IMAN
Ручной с отслеживанием MAN_TRK
Каскадный с отслеживанием CAS_TRK
Ручной MAN
Каскадный CAS
 
Список доступных тревог:
Нормальное состояние (NR)
Сигнализация размыкания выхода (OOP)
Сигнализация избыточного значения выхода (MHI)
Сигнализация недостаточного значения выхода (MLO)
Сигнализация нарушения соединения (CNF)

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

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

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

     регулировка выхода;
     останов технологического процесса (инициируется, например, при соответствующем состоянии XV);
     ошибка аналогового выхода;
     представление в HMI.
 

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

 
Регулировка выхода:
     Для закрытых при отказе клапанов FC, -- 0% для закрытия (4 мА) 100% для открытия (20 мА)
     Для открытых при отказе клапанов FO, -- 0% для закрытия (20 мА) 100% для открытия (4 мА)
 
Для частоты вращения двигателя или анализаторов выходной диапазон будет в соответствии с диапазоном единиц измерения, заданным в базе данных SPI. (Например: 0–2000 об/мин и т.д.). В этом случае состояние герметичной отсечки отключено. Функция инвертирования выходного сигнала может выполняться как стандартная функция в выходных модулях.
 
Переход в режим отслеживания (TRK) происходит по одному из условий:
- переключатель "ДИСТ./МЕСТН." в положении "МЕСТН." (вход SW_REM_LOC = TRUE);
- состояние "Недоступен" блока (вход UNAVAIL = TRUE);
 
Переход в режим отслеживания (TRK) может быть заблокирован с помощью конфигурационного параметра TRK_ENABLE = FALSE.
 
Алгоритмом предусмотрена возможность «безударного» перехода при переключении дискретных состояний МЕСТНЫЙ/ДИСТАНЦИЯ. В режиме МЕСТНЫЙ происходит отслеживание управляемой переменной MV по значению позиционной обратной связи XZI.
 
Ошибка выхода: В случае неисправности платы вывода генерируется ошибка выхода (аварийный сигнал OOP), а выход регулятора сохраняет последнее допустимое значение.
 
 
Линейно изменяющаяся функция: Функция линейного нарастания/убывания обеспечивает резкое изменение без перемещения клапана; степень линейного изменения может быть отрегулирована старшим оператором.
 
Сигнал об отклонении: Сигнал об отклонении генерируется, «если разница между окончательным значением выхода и значением позиционной обратной связи превышает заданное значение, а время задержки истекло».
 
Если регулятор клапана с ручным управлением управляется внешней логикой:
     Выход будет принудительно настроен на заданные значения.