REGUL RX00
Методическое пособие
×

5.3. ЗАДАЧА

При создании нового проекта задача TASK_PLC_PRG и программа PLC_PRG, помещенная в эту задачу, создаются автоматически.
Приоритет (0-15): 0 – самый высокий приоритет, 15 – самый низкий приоритет.
Приоритет 0 – только для шины RegulBus.
Приоритет 1 – только для Redundancy (резервирования).
 
Тип:
Циклическое. Задача выполняется циклически через заданный интервал времени.
Свободное выполнение. Задача вновь выполняется сразу после окончания в непрерывном цикле без задания каких-либо интервалов.
Статус. Задача начинает выполняться, если переменная, указанная в поле «Событие», возвращает значение TRUE. Задача вызывается по событию, которое определено в поле Событие     
Событие. Задача вызывается по нарастающему фронту значения логической переменной, которая определена в поле Событие     
 
Сторожевой таймер. Для каждой задачи можно определить контроль времени выполнения.
Активный флаг «Включить» - задача будет прервана с установленным статусом ошибки, если её выполнение заняло больше времени, чем задано в поле «Время» с учетом заданной восприимчивости.
Время (напр., t#200mc). Время сторожевого таймера.
Восприимчивость. Доступное число прерываний времени сторожа без формирования признака ошибки.
 
Программы одной задачи выполняются в том же порядке (сверху-вниз), в каком они представлены в списке конфигурации задачи.