Аппаратные средства и программное обеспечение систем промышленной автоматизации. Данилушкин И.А. - 45 стр.

UptoLike

Составители: 

Способы исполнения рабочего цикла ПЛК
Некоторые ПЛК позволяют настраивать способ исполнения рабочего цикла:
циклическийновый цикл начинается сразу по окончании последнего
цикла (рис. 2.9, а);
периодическийпрограммист задаёт минимальную длительность цикла
ПЛК. Если последний цикл завершился раньше заданного времени, то начало но-
вого цикла задерживается до тех пор, пока не пройдёт установленная длитель-
ность цикла (рис. 2.9, б).
опрос
исполнение
программы
уст-ка
вспом.
опе
р
.
1 цикл 2 цикл 3 цикл
t
опрос
исполнение
программы
уст-ка
вспом.
опе
р
.
опрос
исполнение
программы
уст-ка
вспом.
опе
р
.
а) циклическое исполнение
опрос
исполнение
программы
уст-ка
вспом.
опе
р
.
1 цикл 2 цикл 3 цикл
t
опрос
исполнение
программы
уст-ка
вспом.
опе
р
.
опрос
исполнение
программы
уст-ка
вспом.
опе
р
.
T
MIN
T
MIN
T
MIN
б) периодическое исполнение
9. Рис. 2.9. Способы исполнения рабочего цикла ПЛК
Некоторые программируемые контроллеры поддерживают «параллельное»
выполнение нескольких программ (многозадачный режим). При этом, поскольку
одновременное выполнение нескольких программ (задач) на одном процессоре
невозможно, имеется однозначно определённая структура приоритетов этих про-
грамм. Чаще всего такой многозадачный режим реализуется следующим образом.
Основная программа с низшим приоритетом исполняется циклически или
периодически. Периодическая программа с более высоким приоритетом исполня-
ется периодически, прерывая основную. При этом длительность исполнения пе-
риодической программы должна быть в несколько раз меньше чем длительность
периода. Кроме того, имеется ряд программ с более высокими приоритетами, ко-
торые вызываются при возникновении какого-то события (прерывания)
(рис. 2.10). Событиями могут быть как аппаратные сигналы (например, неисправ-
45