Информационные технологии. Пономарев О.П. - 20 стр.

UptoLike

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

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
- 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