Page 80 - 4356
P. 80

в блоці, то з натисканням кнопки "Open Block" ("Відкрити блок")
           ви можете відкрити і відредагувати блок.
                  Якщо  стан  STOP  викликаний,  приміром,  програмною
           помилкою,  ви  можете  з'ясувати  супутні  обставини  на  вкладці

           Stacks (Стеки). На відкритій вкладці Stacks (Стеки) ви побачите B
           -  стек  (стек  блоків),  який  показує  вам  шлях  викликів  усіх
           незавершених блоків аж до блоку, що містить точку переривання.

                  Скористайтеся  кнопкою  "I  -  stack"  ("I-стек")  для  того,  щоб
           відобразити стек переривань, який покаже вам вміст регістрів CPU
           (акумуляторів,  адресного  регістра,  регістра  блоку  даних,  слова
           статусу)  в  точці  переривання  у  момент  виявлення  помилки.  L  -

           стек  (стек  локальних  даних)  показує  тимчасові  локальні  дані
           блоку, який ви вибрали за допомогою миші в B - стеку.


                  2.7.3 Спостереження і модифікування змінних

                  Чудовим  ресурсом  для  відладки  програм  користувача  є

           спостереження  і  модифікування  змінних  за  допомогою  таблиць
           змінних  VAT.  Можуть  бути  відображені  сигнальні  стани  або
           значення  змінних  простих  типів  даних.  Якщо  у  вас  є  доступ  до

           призначеної  для  користувача  програми,  ви  також  можете
           модифікувати  змінні,  тобто  змінити  сигнальний  стан  або
           присвоїти нові значення.
                  Увага:  ви  маєте  бути  упевнені  в  тому,  що  в  результаті

           модифікування змінних не виникне небезпечних станів.
                  Створення таблиці змінних
                  Для  спостереження  і  зміни  змінних  ви  повинні  створити

           таблицю  змінних  VAT,  що  містить  змінні  і асоційовані  формати
           даних. Можна згенерувати до 255 таблиць змінних (від VAT 1 до
           VAT 255) і присвоїти їм імена в таблиці символів. Максимальний
           розмір  таблиці  змінних  складає  1024  рядки  завдовжки  до  255

           знаків (малюнок 2.11).
                  Ви  можете  згенерувати  VAT  автономно,  вибравши  Blocks
           (Блоки)  призначені  для  користувача  програми  і  команду  меню

           Insert  →  S7  Block  →  Variable  Table  (Вставка  →  Блок  S7  →
           Таблиця  змінних),  також  можна  згенерувати  VAT  без  імені  в
           онлайновому режимі шляхом вибору S7 Program (S7 -программа) і







                                                        80
   75   76   77   78   79   80   81   82   83   84   85