Описание стадий циклической программы

Типовые задачи  Предыдущий  Следующий

Для реализации различных циклических или программных процессов мож­но задавать до 80 независимых стадий, которые, при необходи­мости, можно объединять в циклические программы (циклограммы).

Запуск

Каждая из стадий циклограммы может быть запущена:

при переинициализации контроллера;

по фронту срабатывания дискретного выходного канала;

в заданные дни недели, в указанное время суток;

из другой стадии.

Если в мо­мент запуска стадия уже работала, то проис­ходит ее пере­запуск.

Длительность

Каждая из стадий циклограммы может иметь длительность:

неограниченную;

конкретную, заданную в часах, мину­тах и секундах (до 99 ч 59 мин 59 с).

Выполнение стадии с конкретной длительностью может повторяться несколько раз (до 99 раз).

Каждая из стадий циклограммы может быть остановлена:

по фронту срабатывания дискретного выходного канала;

после выполнения (по длительности).

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

Параметры и события

На каждой стадии может быть задано до 40 параметров.

Для каждого из параметров можно в заданные моменты времени или по событию (по срабатыванию выбранного дискретного выходного канала):

для дискретных выходных каналов — устанавли­вать их зна­чения в логический ноль, единицу или инверти­ровать значение;

для аналоговых выходных каналов — задавать их численное значе­ние или исключить срабатывания их уставок из логики рабо­ты;

для входных каналов — исключить срабатывания их уставок из ло­ги­ки рабо­ты;

Примечание: Для форсированного (принудительного) определения срабатывания уставки по каналу, у которого исключены срабатывания уставок из логики, необходимо в логической программе использовать алгоблок ASK_LIM с третьим аргументом, равным логической единице

для контуров регулирования — переключать груп­пы коэффи­ци­ен­тов, устанавливать режим контура, значение клапана или задания (для режимов Р, А и К соответственно), запрещать/разрешать переход в режим А или К/П, в качестве функции задания ставить в соответствие аналоговый входной канал или программный задатчик (для режима П);

для стадий циклограммы — запускать, останавливать, переводить в режим ПАУЗА, возобновлять работу из режима ПАУЗА.

Общее количество событий для любого из параметров стадии цикло­граммы не может быть больше 64 (или 32 — для параметров с контурами регулирования и аналоговыми выходными каналами).

Дискретные выходные каналы, заданные как параметры на стадии циклограммы, автоматически отключаются от заданной логики функционирования (упрощенная или подпрограмма), когда данная стадия работает.

Если в одно и то же время активные стадии устанавливают выполнять различные действия одним и тем же параметрам (например, одному дискретному выходу устанавливают разные состояния), то выполняется действие на стадии, которая имеет больший порядковый номер.

Пример использования

См. специальный подраздел.