AstraRegul
Релиз 2024.08.31.00
×

5.3.3.3.4.1.1. Алгоритм

 
 
Алгоритм позволяет:
осуществлять управление ниткой агрегатов ручными и автоматическими командами согласно их приоритету;
осуществлять управление ниткой от алгоритма диспетчера АВР;
контролировать давления на напоре насоса и в общем коллекторе, и корректировать работу нитки в зависимости от их значений.
 

Команды управления

 
Командные входы CMDN выстроены в порядке убывания приоритета. Если одновременно поступает несколько команд, действует самая приоритетная. Пока приоритетная команда удерживается на входе, любые менее приоритетные команды игнорируются.
Команды управления оператора имеют самый низкий приоритет и могут блокироваться из алгоритма.
 

Задание

Задание формируется самой приоритетной командой. Приоритетная команда «Отключить» или «Включить» формирует задание, которое сохраняется до его исполнения или запрета. Задание может быть запрещено признаками на более приоритетном входе CMDN, а также запретами от механизмов.
 
Выдача команд к алгоритмам управления механизмами длится до исполнения или запрета задания.
Задвижка на напоре открывается со скоростью, зависящей от давления в коллекторе согласно рисунку ниже:
 
 

Состояние

 
STATE
Описание
OFF
Насос отключен, задвижки закрыты.
OFF_PROC
Выполняется программа «Отключить».
ON
Насос включен, задвижки открыты.
ON_PROC
Выполняется программа «Включить».
OPN_FOR_ATS
Открыт для АВР. Насос отключен, задвижки открываются, если от диспетчера АВР поступает сигнал «АВР введен».
WAIT
Ожидание АВР. Насос отключен, задвижки открыты, если от диспетчера АВР поступает сигнал «АВР введен».
NOPRESS
Нет напора. Насос включен, задвижки открыты, но давление напора недостаточное и давление напора достоверно: PRESS < MIN_PRESS.
NOWORK
Нерабочее. Состояния насоса и задвижек взаимно не согласованы или насос не в рабочем состоянии, или есть задвижка не в крайнем положении.