# Описание стадий циклической программы | Типовые задачи Предыдущий Следующий

Для реализации различных циклических или программных процессов можно задавать до 80 независимых стадий, которые, при необходимости, можно объединять в циклические программы (циклограммы). ## Запуск Каждая из стадий циклограммы может быть запущена: •при переинициализации контроллера; •по фронту срабатывания дискретного выходного канала; •в заданные дни недели, в указанное время суток; •из другой стадии. Если в момент запуска стадия уже работала, то происходит ее перезапуск. ## Длительность Каждая из стадий циклограммы может иметь длительность: •неограниченную; •конкретную, заданную в часах, минутах и секундах (до 99 ч 59 мин 59 с). Выполнение стадии с конкретной длительностью может повторяться несколько раз (до 99 раз). Каждая из стадий циклограммы может быть остановлена: •по фронту срабатывания дискретного выходного канала; •после выполнения (по длительности). Если стадия остановлена по длительности, то может быть осуществлен запуск другой стадии. ## Параметры и события На каждой стадии может быть задано до 40 параметров. Для каждого из параметров можно в заданные моменты времени или по событию (по срабатыванию выбранного дискретного выходного канала): •для дискретных выходных каналов — устанавливать их значения в логический ноль, единицу или инвертировать значение; •для аналоговых выходных каналов — задавать их численное значение или исключить срабатывания их уставок из логики работы; •для входных каналов — исключить срабатывания их уставок из логики работы; Примечание: Для форсированного (принудительного) определения срабатывания уставки по каналу, у которого исключены срабатывания уставок из логики, необходимо в логической программе использовать алгоблок ASK_LIM с третьим аргументом, равным логической единице •для контуров регулирования — переключать группы коэффициентов, устанавливать режим контура, значение клапана или задания (для режимов Р, А и К соответственно), запрещать/разрешать переход в режим А или К/П, в качестве функции задания ставить в соответствие аналоговый входной канал или программный задатчик (для режима П); •для стадий циклограммы — запускать, останавливать, переводить в режим ПАУЗА, возобновлять работу из режима ПАУЗА. Общее количество событий для любого из параметров стадии циклограммы не может быть больше 64 (или 32 — для параметров с контурами регулирования и аналоговыми выходными каналами). Дискретные выходные каналы, заданные как параметры на стадии циклограммы, автоматически отключаются от заданной логики функционирования (упрощенная или подпрограмма), когда данная стадия работает. Если в одно и то же время активные стадии устанавливают выполнять различные действия одним и тем же параметрам (например, одному дискретному выходу устанавливают разные состояния), то выполняется действие на стадии, которая имеет больший порядковый номер. ## Пример использования См. специальный подраздел.