ВУЗ:
Составители:
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
- 19 -
переменных процесса или объекта автоматизации. Связь между
программами проекта имеет иерархическую древовидную структуру.
Программы, расположенные в вершине дерева, активизируются
системой. Подпрограммы и дочерние программы на более низком
уровне иерархии активизируются своими родительскими
программами. Иерархия программ разделена на 3 основные секции
или группы:
BEGIN (начальная) – программы, выполняемые в начале каждого
цикла системы исполнения;
SEQUENTIAL (последовательная) – программы, подчиняющиеся
динамическим правилам языка SFC;
END (заключительная) – программы, выполняемые в конце
каждого цикла системы исполнения.
Исполнительная система ISaGRAF Target – это синхронная
система, управляемая внутренним таймером. Программируемый
период срабатывания таймера называется продолжительностью цикла.
На рис.3.3 показаны основные операции, выполняемые в течение
одного цикла системы исполнения. Рассматриваемый подход
позволяет [2]:
− гарантировать, что в течение каждого цикла входная переменная
имеет одно и то же значение, а процесс обновления состояния
выходного устройства происходит только один раз;
− вычислять и контролировать время реакции всей прикладной
программы, что необходимо в автоматизированных системах
управления реального времени.
Как видно из рис.3.3, главные программы начальной секции
систематически выполняются в начале каждого цикла исполнения, а
главные программы заключительной секции – в его конце. Шаги
последовательной секции выполняются в соответствии с
динамическими правилами SFC.
Выполнение программ
последовательной (Sequential) секции
Выполнение программ начальной (Begin)
секции
Просмотр ВХОДНЫХ переменных
Выполнение программ заключительной
(End) секции
Цикл системы
исполнения
ISaGRAF
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ переменных процесса или объекта автоматизации. Связь между программами проекта имеет иерархическую древовидную структуру. Программы, расположенные в вершине дерева, активизируются системой. Подпрограммы и дочерние программы на более низком уровне иерархии активизируются своими родительскими программами. Иерархия программ разделена на 3 основные секции или группы: BEGIN (начальная) – программы, выполняемые в начале каждого цикла системы исполнения; SEQUENTIAL (последовательная) – программы, подчиняющиеся динамическим правилам языка SFC; END (заключительная) – программы, выполняемые в конце каждого цикла системы исполнения. Исполнительная система ISaGRAF Target – это синхронная система, управляемая внутренним таймером. Программируемый период срабатывания таймера называется продолжительностью цикла. На рис.3.3 показаны основные операции, выполняемые в течение одного цикла системы исполнения. Рассматриваемый подход позволяет [2]: − гарантировать, что в течение каждого цикла входная переменная имеет одно и то же значение, а процесс обновления состояния выходного устройства происходит только один раз; − вычислять и контролировать время реакции всей прикладной программы, что необходимо в автоматизированных системах управления реального времени. Как видно из рис.3.3, главные программы начальной секции систематически выполняются в начале каждого цикла исполнения, а главные программы заключительной секции – в его конце. Шаги последовательной секции выполняются в соответствии с динамическими правилами SFC. Просмотр ВХОДНЫХ переменных Выполнение программ начальной (Begin) секции Цикл системы Выполнение программ исполнения последовательной (Sequential) секции ISaGRAF Выполнение - 19 - программ заключительной (End) секции
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »