Page 94 - 4356
P. 94
Процедура запуску може бути розташована в
організаційному блоці ОВ 100 (повний рестарт) і в ОВ 101
(«гарячий» рестарт); вона має пріоритет 27. Асинхронні помилки,
що виникають в підпрограмі запуску, мають пріоритетний клас 28.
Діагностичні переривання розглядаються як асинхронні помилки.
Які з доступних пріоритетних класів будуть
використовуватися - визначається при параметризації CPU.
Незадіяним пріоритетним класам (організаційним блокам)
повинен бути привласнений нульовий пріоритет. Для всіх
використовуваних пріоритетних класів програмуються відповідні
організаційні блоки; в іншому випадку CPU викличе ОВ 85
(«Program Processing Error» - «Помилка виконання програми») або
перейде в стан STOP.
Для кожного обраного пріоритетного класу повинен бути
виділений достатній обсяг пам'яті для тимчасових локальних
даних (L-стек). Більш докладно про це говоритися в параграфі
18.1.5 «Тимчасові локальні дані».
3.1.3 Специфікації для обробки програми
Операційна система CPU звичайно використовує параметри,
встановлені за замовчуванням. Ви можете змінити ці установки
при параметризації CPU (в об'єкті Hardware (Апаратура)), щоб
налаштувати систему для відповідності вашим індивідуальним
вимогам. Змінити параметри можна в будь-який час.
Кожен CPU має свій особливий набір встановлюваних
параметрів. У наведеному нижче списку представлений огляд всіх
параметрів STEP 7 та їх найбільш важливі установки.
− Startup (Параметри запуску). Визначає тип запуску
(«холодний» рестарт, повний рестарт, «гарячий» рестарт);
спостереження сигналів Ready («Готовий») або параметризація
модуля; максимальна тривалість часу перед «гарячим» рестартом
(максимальний час між зупинкою CPU і рестартом).
− Cycle/Clock Memory (Цикл/Тактовий меркер, синхробайт).
Включає/виключає циклічне оновлення образу процесу;
визначення тривалості спостереження циклу і мінімальної
тривалості циклу; тривалість часу циклу для комунікацій у
відсотках; кількість тактових меркерів; розмір образів процесу.
94