5.3.3.3.3.1.1. Алгоритм
Алгоритм позволяет:
осуществлять управление от контура регулирования (в автоматическом режиме), а также от функций ТЗ, ТБ, ФГУ и ДУ с учетом приоритетов;
Состояние механизма
Состояние механизма определяется концевыми выключателями.
Если сигналы с концевых выключателей не привязаны (LIMSW_EN=FALSE), текущее состояние механизма определяется его положением PI.
Если сигнал положение имеет плохое качество, то текущее состояние механизма определяется выходом U, при этом диагностируется ошибка «Неопределённое состояние».
|
Управление
Командные входы CMD[1], CMD[2], … AUTO_SP, SP, HMI_CMD выстроены в порядке убывания приоритета. Если одновременно поступает несколько команд, то действует самая приоритетная.
Пока приоритетная команда удерживается на входе CMDN, все менее приоритетные команды игнорируются.
|
Автоматическое управление обычно ведется от регулятора или автоматического задатчика. При этом в отсутствие команд и запретов на входах CMDN сигнал U отслеживает входной сигнал AUTO_SP.
Задание
Приоритетная команда «Открыть» или «Закрыть» на входе CMD[N] формирует соответствующее задание и сигнал U изменяется до значения U_MAX или U_MIN со скоростью балансировки. Команда «Стоп» отменяет исполняемое задание. Снятие команды со входа CMD[N] отменяет задание только, если команда была с автоcтопом (AUTOSTOP = TRUE). При отмене задания, когда нет автоматического управления, сигнал U сохраняет последнее значение.
При автоматическом управлении в отсутствие задания и ошибки «Обесточен» или «Не двигается» команда балансировки BAL_OUT разрешает регулирование и передает запреты направлений изменения сигнала U, если они имеются. В прочих случаях задает слежение за сигналом U, отключающее регулятор.