5.5.2.3.2.6.1. Алгоритм
Функциональный блок TYP_PID_IMP выполнен на основе базового функционального блока M_PID и, соответственно, наследует его функции. В таблице ниже представлен список основных функций блока.
Функция
|
Описание
|
Обработка измерительного входа и формирование переменной процесса (PV).
| |
Значение PV не формируется по значению измерительного входа (IN), а задается оператором вручную. Реальное значение измерительного входа (IN) отслеживается по значению параметра необработанных данных (RAW).
| |
Реализация алгоритма ПИД управления.
| |
Формирование импульсных выходов OUT_UP и OUT_DOWN в режиме ШИМ при настройке "Преобразование в широтно-импульсный выходной сигнал".
| |
Обработка тревог блока и формирование списка сработавших тревог (ALRM_R) и состояния тревог (ALRM).
| |
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
| |
Проверка правильности задания уставок (HH, PH, PL, LL) для обработки тревог блока.
|
Блок TYP_PID_IMP использует функционал базового блока M_PID в части выдачи импульсных команд «Прибавить»/ «Убавить» (или «Открыть»/ «Закрыть», или «Вверх» / «Вниз») в режиме ШИМ (должен быть выбран тип преобразования выхода – «Преобразование в широтно-импульсный выходной сигнал»).
Функциональный блок ПИД-регулятора имеет на входе переменную процесса (PV). Значение переменной процесса (от 4 до 20 мА) поступает с поля через модуль аналогового ввода. Управляющие импульсные команды выводятся через каналы модуля дискретного вывода на регулирующий клапан.
Список доступных режимов функционального блока TYP_PID_IMP:
Отслеживание измерений задается только для режима MAN, чтобы обеспечить бесперебойный переход при смене режима с MAN на AUT.
Задание уставки регулирования
Если блок находится в ручном режиме при запрете слежения в ручном режиме (конфигурационный параметр СONFIG.BASIC.MEAS_TRACK_MAN = FALSE) или если блок находится в автоматическом режиме и отключен вход предустановленной уставки SP_SV (статус входа SP_SV – O/S), то уставка регулирования может быть задана вручную оператором из HMI (в окнах "Рабочее окно" или "Настройки"). Если вход предустановленной уставки SP_SV подключен (статус входа SP_SV не равен O/S), то значение уставки SV будет определяться предустановленным значением на входе SP_SV.
Инициализация
По умолчанию блок инициализируется в режиме MAN.
Функция сигнализации
В случае состояния данных "Вход открыт (IOP)" или BAD или "Выход открыт (OOP)" на блоке ПИД формируется сигнал тревоги IOP или OOP.
Для получения более подробной информации об отказе входа ознакомьтесь с:
Для получения более подробной информации об отказе выхода ознакомьтесь с:
|
Индикация датчика положения
Индикация датчика положения активна, если к блоку подключен датчик положения. При измерении положения управляемого клапана при помощи датчика положения, подключаемого ко входу POS, значение положения клапана сравнивается со значением задания MV. В случае фиксации отклонения фактического измеренного положения клапана от задаваемого на величину (больше или равно) уставки DEV_SP на выходе блока (DISCRNCY_ALRM) будет формироваться тревога отклонения по истечении времени выдержки DLY_SP.
Функциональная блок-схема
На рисунке ниже показана функциональная блок-схема блока TYP_PID_IMP:
Состав элементов блока TYP_PID:
Блок FB_M_PID базового типа M_PID обеспечивает функцию пропорционально-интегрально-дифференциального регулирования с учетом отклонения технологической переменной (PV) от значения уставки (SV).
Подпрограмма логики выбора SV используется для реализации логики выбора задания уставки регулирования для блока YYY (от АРМ оператора или от входа предустановленной уставки SP_SV).
Подпрограмма логики тревоги по отклонению используется для генерирования сигнала отклонения между заданием положения на клапан и значением положения клапана.
В таблице ниже перечислены методы доступа к входам/выходам и адресаты блока TYP_PID_IMP:
Вход/Выход
|
Метод доступа
к входам/выходам
|
Адресат соединения
| |||
Каналы модулей
ввода/вывода ПЛК
|
Переменные
внешней логики
|
Входы/выходы функциональных блоков
| |||
IN
|
Измерительный вход
|
Запись
|
x
|
x
| |
OUT_UP
|
Выход "Прибавить"
|
Чтение
|
x
|
x
| |
OUT_DOWN
|
Выход "Убавить"
|
Чтение
|
x
|
x
| |
INTRLK
|
Вход переключателя блокировки
|
Запись
|
x
|
x
| |
SP_SV
|
Вход предустановленной уставки
|
Запись
|
-
|
x
|
x
|
POS
|
Положение клапана
|
Запись
|
-
|
x
|
x
|
x: соединение разрешено
-: соединение запрещено