6.10.1 Логическое управление, осуществляемое с помощью специально создаваемых алгоритмов, должно включать в себя следующие виды автоматического и/или автоматизированного управления оборудованием и автоматическими устройствами оборудования ТЭС:
- ПЛУ, используемое при решении технологических задач, не решаемых средствами непрерывного управления;
- технологические блокировки, используемые для управления переключениями (включениями и отключениями) оборудования и выполняемые как по "гибким" (в зависимости от условий) алгоритмам, так и по "жестким" однозначным алгоритмам для управления всережимными блокировками;
- АВР.
6.10.2 Алгоритмы ПЛУ должны представлять собой последовательность операций, которые необходимо выполнить для решения какой-либо технологической задачи.
ПЛУ должно строиться по иерархическому принципу и включать в себя следующие уровни:
- верхний - блочное координирующее устройство;
- управления отдельными ФГ - группами оборудования, объединенными выполнением общей(их) технологической(их) функции(ий);
- управления подгруппами в составе ФГ;
- управления исполнительными устройствами, а также автоматическими регуляторами и программными задатчиками.
Алгоритмы функционирования отдельных уровней ПЛУ должны строиться таким образом, чтобы отключение любого вышестоящего уровня управления не приводило к потере работоспособности нижестоящих уровней.
На каждом уровне ПЛУ должна предусматриваться возможность отключения автоматического воздействия и осуществления воздействия оператором, который должен брать на себя функции отключенного уровня или устройства управления.
6.10.3 ПЛУ, используемое для управления ФГ, должно строиться таким образом, чтобы отказ в выполнении любой команды внутри шага не приводил к аварийной ситуации, а у оператора имелся бы резерв времени для принятия решения.
В пределах одного шага должны объединяться команды, которые могут быть выданы и исполнены одновременно. Переход к выполнению команд следующего шага и их выдача должны выполняться при наличии разрешающих условий, в число которых входит сигнал об отработке предшествующего шага или разрешении оператора-технолога. Выполнение команд шага и наличие разрешающих условий должно контролироваться по времени.
Отработка алгоритма должна прекращаться, и должна выдаваться информация о причинах приостановки, если в течение контрольного времени не собираются разрешающие условия.
Должна быть предусмотрена возможность принудительного пуска, приостановки или отмены программы по командам логических автоматов вышестоящего уровня и технологических защит.
В алгоритмах ПЛУ должна быть предусмотрена возможность выполнения как всей программы, так и ее части.
Должна быть предусмотрена возможность многократного прерывания программы логического управления с обязательным протоколированием факта прерывания.
В алгоритмах логического управления должен быть предусмотрен контроль за работой ПЛУ с индикацией:
- готовности программы (этапа) к выполнению;
- номера и наименования выполняемого шага программы (этапа) в текущий момент времени;
- состояния выполняемого шага (превышено время выполнения команды, не собрано одно или несколько разрешающих условий);
- процесса выполнения программы (шага, этапа);
- факта приостановки программы с расшифровкой первопричины приостановки;
- принудительного пуска, приостановки или отмены программы по командам логических автоматов вышестоящего уровня, технологических защит и т.п., если это предусмотрено алгоритмами;
- завершения выполнения программы (ФГ, шага, этапа).
В программе ПЛУ должен предусматриваться необходимый контроль состояния и срабатывания АВР, а также срабатывания "жестких" всережимных блокировок, действующих независимо от ПЛУ.
6.10.4 Технологические блокировки должны обеспечивать: