ВУЗ:
Составители:
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
- 17 -
− загрузка приложения из PC в PLC (через последовательный
интерфейс RS-232C или сетевую шину Ethernet) с использованием
встроенных средств системы разработки ISaGRAF и
коммуникационной задачи со стороны PLC;
− запуск пользовательского приложения под управлением ядра
ISaGRAF DevSys системы исполнения ISaGRAF Target;
− запуск интерактивного отладчика со стороны системы
разработки ISaGRAF для контроля выполнения пользовательского
приложения.
Основной принцип, лежащий в основе исполнительной системы
ISaGRAF Target - это синхронизация. Прикладная задача ISaGRAF
работает строго по временным циклам, продолжительность которых
определяет разработчик при компиляции задачи. Минимальная
продолжительность циклов исполнения прикладной задачи
определяется характеристиками аппаратно-программной платформы
(ISaGRAF Target), на которой происходит исполнение задачи: для
операционной системы MS-DOS этот цикл не может быть меньше
55мс, для операционной системы реального времени OS-9 этот
параметр равен 10мс. Если параметр синхронизации установить
равным нулю, то прикладная задача будет работать по принципу:
выполнилась текущая программная последовательность – управление
передается следующей без ожидания.
Прикладная задача (ISaGRAF – проект) состоит из программ и
процедур, которые могут быть расположены в трех программных
секциях:
1. секция BEGIN (циклическая);
2. секция SEQUENTIAL (последовательная);
3. секция END (циклическая).
Пример проекта показан на рис.3.2.
BEGIN:
SEQUENTIAL:
END:
Alarm
Filter
Reset1
Reset2
Main
Progr1
Progr2
Progr3
Flow
Tank
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ − загрузка приложения из PC в PLC (через последовательный интерфейс RS-232C или сетевую шину Ethernet) с использованием встроенных средств системы разработки ISaGRAF и коммуникационной задачи со стороны PLC; − запуск пользовательского приложения под управлением ядра ISaGRAF DevSys системы исполнения ISaGRAF Target; − запуск интерактивного отладчика со стороны системы разработки ISaGRAF для контроля выполнения пользовательского приложения. Основной принцип, лежащий в основе исполнительной системы ISaGRAF Target - это синхронизация. Прикладная задача ISaGRAF работает строго по временным циклам, продолжительность которых определяет разработчик при компиляции задачи. Минимальная продолжительность циклов исполнения прикладной задачи определяется характеристиками аппаратно-программной платформы (ISaGRAF Target), на которой происходит исполнение задачи: для операционной системы MS-DOS этот цикл не может быть меньше 55мс, для операционной системы реального времени OS-9 этот параметр равен 10мс. Если параметр синхронизации установить равным нулю, то прикладная задача будет работать по принципу: выполнилась текущая программная последовательность – управление передается следующей без ожидания. Прикладная задача (ISaGRAF – проект) состоит из программ и процедур, которые могут быть расположены в трех программных секциях: 1. секция BEGIN (циклическая); 2. секция SEQUENTIAL (последовательная); 3. секция END (циклическая). Пример проекта показан на рис.3.2. Alarm BEGIN: Reset1 Reset2 Filter Main Progr1 SEQUENTIAL: Progr2 Progr3 - 17 - Flow END: Tank
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »