ВУЗ:
Составители:
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
- 18 -
Рис.3.2. Пример проекта ISaGRAF для пояснения принципа
цикличности выполнения прикладной задачи
Принцип цикличности выполнения прикладной задачи для данного
примера реализуется следующим образом: если величина цикла
определена в Nмс, то это означает, что в начале данного временного
цикла выполняются все программы/подпрограммы секции BEGIN
(Alarm, Reset1, Reset2, Filter), в конце цикла - все
программы/подпрограммы секции END (Flow, Tank), а в середине
цикла выделяется время для выполнения очередных шагов
программ/подпрограмм секции SEQUENTIAL (Main, Progr1, Progr2,
Progr3). На программы из секций BEGIN и END, как правило,
возлагаются задачи по обновлению переменных ввода/вывода. Такая
схема работы ISaGRAF – приложения гарантирует пользователю, что
в рамках одного временного цикла он будет работать только с одной
копией переменных типа INPUT/OUTPUT.
Обширный набор инструментов ISaGRAF позволяет
программировать конфигурации автоматизированных систем любой
сложности. Стандарт на средства программирования дает очевидные
преимущества: получение качественного программного продукта,
сопрягаемость на уровне исходных текстов, независимость от типа
операционной системы, значительное сокращение времени разработки
прикладного программного обеспечения, и как следствие –
сокращение финансовых затрат на разработку проекта в целом [2].
3.1. Архитектура проекта в инструментальной среде ISaGRAF.
Проект ISaGRAF может быть разделен на несколько программ –
логических объектов, которые описывают взаимодействие
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ Рис.3.2. Пример проекта ISaGRAF для пояснения принципа цикличности выполнения прикладной задачи Принцип цикличности выполнения прикладной задачи для данного примера реализуется следующим образом: если величина цикла определена в Nмс, то это означает, что в начале данного временного цикла выполняются все программы/подпрограммы секции BEGIN (Alarm, Reset1, Reset2, Filter), в конце цикла - все программы/подпрограммы секции END (Flow, Tank), а в середине цикла выделяется время для выполнения очередных шагов программ/подпрограмм секции SEQUENTIAL (Main, Progr1, Progr2, Progr3). На программы из секций BEGIN и END, как правило, возлагаются задачи по обновлению переменных ввода/вывода. Такая схема работы ISaGRAF – приложения гарантирует пользователю, что в рамках одного временного цикла он будет работать только с одной копией переменных типа INPUT/OUTPUT. Обширный набор инструментов ISaGRAF позволяет программировать конфигурации автоматизированных систем любой сложности. Стандарт на средства программирования дает очевидные преимущества: получение качественного программного продукта, сопрягаемость на уровне исходных текстов, независимость от типа операционной системы, значительное сокращение времени разработки прикладного программного обеспечения, и как следствие – сокращение финансовых затрат на разработку проекта в целом [2]. 3.1. Архитектура проекта в инструментальной среде ISaGRAF. Проект ISaGRAF может быть разделен на несколько программ – логических объектов, которые описывают взаимодействие - 18 -
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »