Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Arkhitektura_ta_programni_dodatki_PLC1

.pdf
Скачиваний:
8
Добавлен:
05.03.2016
Размер:
345.32 Кб
Скачать

Структура прикладного додатку

Характеристика задач:

основна задача МАSТ - низький пріоритет, присутня завжди, виконується циклічно або періодично

швидка задача FАSТ, середній пріоритет, є необов’язковою, виконується завжди періодично

від 1 до 8/16 задач обробки подій ЕVTі, високий пріоритет, викликаються системою при настанні події

Структура прикладного додатку

Пріоритет задач

Основна задача

 

Швидка задача

 

Задача обробки

 

Задача обробки

MAST

 

FAST

 

події

 

події

Структура прикладного додатку

Приклад багатозадачної обробки:

циклічна основна задача (МАSТ),

швидка задача з періодом 20 mc (FАSТ),

задача обробки події (Event).

Присвоювання каналів керуючим задачам

По замовчуванню всі канали присвоєні задачі МАSТ

Канали дискретних модулів можуть присвоюватись МАSТ або FASТ задачам групами по 8 каналів:

Приклад

входи від 0 до 7 присвоєні задачі МАSТ,

входи від 8 до 15 присвоєні задачі FАSТ,

виходи від 0 до 7 присвоєні задачі МАSТ,

виходи від 8 до 15 присвоєні задачі FАSТ

Кожен канал модуля лічильника може бути присвоєний будь-якій із них Приклад

0 – МАSТ

1- FАSТ

Канали аналогових вхідних модулів повинні присвоюватись задачі МАSТ

Канали аналогових вихідних модулів можуть присвоюватись задачам МАSТ або FАSТ групами по 2 канали

Приклад

0,1 – МАSТ

2,3 - FАSТ

Обробка подій

Управляючі події є зовнішніми і можуть бути викликані:

0-3 входами модуля 1

лічильними каналами модуля 1 (якщо він сконфігурований як лічильник)

лічильними каналами (каналом) модулів лічильників,

прийомом телеграмм

Обробка подій

 

 

Обробка події

Зовнішня подія

 

EVTi -задача

 

 

 

Внутрішня обробка

Безпосереднє читання входів, пов’язаних з джерелом події

Неявне читання входів, оголошених в EVTi -задачі

Обробка події

Неявне поновлення виходів, оголошених в EVTi -задачі

Структура пам’яті

Пам’ять користувача

Дані

Внутрішня RAM

Константи

 

 

Програма

 

Резервна копія

 

Внутрішня FLASH

програми і констант

 

 

%MW резерв

 

 

 

 

Структура пам’яті

Пам’ять прикладного додатку

Дані

Внутрішня RAM

Зарезервована зона

Внутрішня FLASH

 

 

%MW резерв

 

RAM або

Програма

 

FLASH

 

 

 

EPROM Константи

PCMCIA

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]