Page 87 - 4356
P. 87
встановляться в "0", а замінюване значення або примусове
значення скидається.
Якщо при активізованому "розблокуванні периферійних
виходів" діє режим STOP, то усі периферійні виходи зняті
(видалені), сигнал OD активізований на переході до RESTART і
деактивує на переході до RUN.
2.7.6 Статус програми LAD/FBD
За допомогою функції Program status (Стан програми)
програмний редактор надає додатковий метод тестування
програми користувача. Редактор покаже потік двійкового сигналу
і цифрових значень в мережі (network).
Блок, чию програму вимагається відлагодити, знаходиться в
призначеній для користувача пам'яті CPU, викликається і
редагується там. Відкрийте цей блок, приміром, двічі клацнувши
на нім в онлайновому вікні SIMATIC-менеджера. Відкриється
редактор і відобразить програму в блоці.
Відмітьте мережу (network), яку ви маєте намір відлагодити.
Активуйте функцію стани програми по команді меню Debug →
Monitor (Відладка → Спостереження).
Тепер у вікні блоку можна побачити потік двійкового
сигналу і стежити за його зміною. Параметри відображення в
програмному редакторові (приміром, колір) настроюються на
вкладці "LAD/FBD" після виклику Options → Customize (Опції →
Настроїти). Деактивувати функцію стану програми можна, знову
натиснувши Debug → Monitor (Відладка → Спостереження).
Ви можете встановити умови тригера, вибравши команду
Debug → Call Environment (Відладка → Параметри виклику). Ця
установка буде потрібною, якщо відлагоджуваний блок
викликається у вашій програмі більше одного разу. Можна
ініціювати запис стану або шляхом визначення порядку викликів,
або поставивши її в залежність від відкритого блоку даних. Якщо
блок викликається тільки один раз, відмітьте "No condition" ("Без
умов").
Функція стану програми дозволяє модифікувати змінні.
Відмітьте адресу, що модифікується, і виберіть Debug → Modify
Address (Відладка → Модифікування адреси).
87