5.5.2.4.5.1.1. Алгоритм

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

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

 
На рисунке ниже показана функциональная блок-схема блока HIC:
 
 
Состав элементов блока HIC:
     Блок FB_MLD_SW базового типа MLD_SW используется для обработки окончательного значения выхода для клапана или двигателя. Выход будет сравниваться со значением обратной связи для генерирования сигнала об отклонении.
     Блок XZI базового типа PVI используется для индикации позиционной обратной связи.
     Подпрограмма логики расчетного сценария используется для генерирования аварийного сигнала отклонения.
     Подпрограмма логики установки режима TRK используется для формирования режима отслеживания.
 
В таблице ниже перечислены методы доступа к входам/выходам и адресаты соединения блока HIC:
 
Вход/Выход
Метод доступа
к входам/выходам
Адресат соединения
Каналы модулей
ввода/вывода ПЛК
Переменные
внешней логики
Входы/выходы функциональных блоков
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), а выход регулятора сохраняет последнее допустимое значение.
 
Для получения более подробной информации об отказе выхода ознакомьтесь с:
 
Линейно изменяющаяся функция: Функция линейного нарастания / убывания обеспечивает резкое изменение без перемещения клапана; степень линейного изменения может быть отрегулирована старшим оператором.
 
Сигнал об отклонении: Сигнал об отклонении генерируется, «если разница между окончательным значением выхода и значением позиционной обратной связи превышает заданное значение, а время задержки истекло».
 
Если регулятор клапана с ручным управлением управляется внешней логикой:
     Выход будет принудительно настроен на заданные значения.