Page 76 - 4356
P. 76

завантаженому  блоці.  Завантаження  блоку  "вищого  рівня"
           відбувається  в  останню  чергу.  Тоді,  після  виклику,  він  буде
           негайно виконаний в наступному програмному циклі.
                  SIMATIC  -  менеджер  також  надає  вам  можливість  в  SCL

           передати  окремі  блоки  або  програму  цілком  з  автономного
           контейнера Blocks (Блоки) в CPU.
                  Немає  сенсу  переміщати  їх  назад з  CPU  на  жорсткий  диск,

           оскільки  блоки,  що  компілюються,  не  можуть  редагуватися  в
           редакторові SCL. Ви можете лише відредагувати початковий файл
           SCL  -  програми  і,  сформувавши  його,  згенерувати  блоки,  що
           компілюються.

                  Модифікування блоків в онлайновому режимі
                  Ви можете покроково редагувати блоки за допомогою STL в
           онлайновій  програмі  користувача  (у  CPU),  точно  так,  як  і  в

           автономній призначеній для користувача програмі.
                  Проте  якщо  онлайнова  і  автономна  обробки  даних
           відрізняються, це може привести до того, що в редакторі не можна

           буде  відобразити  додаткову  інформацію  про  автономну  базу
           даних;  у  такому  разі  ці  дані  можуть  бути  втрачені  (символьні
           ідентифікатори,            мітки        переходів,         коментарі,          визначені

           користувачем типи даних).
                  Блоки, модифіковані в онлайновому режимі, краще зберігати
           автономно на жорсткому диску, щоб уникнути несумісності даних
           (наприклад,  "конфлікт  тимчасових  міток",  при  якому  інтерфейс

           викликаного  блоку  має  пізнішу  мітку  часу,  чим  програма  в
           зухвалому блоці).
                  Видалення блоків

                  Якщо  завантажувальна  пам'ять  складається  виключно  з
           RAM,  блоки  можна  модифікувати  і  видаляти.  Якщо  призначена
           для користувача програма розташована на флеш - EPROM, модулі
           також  можете  редагувати  і  видаляти,  що  забезпечується

           достатньою місткістю додатково доступною RAM. Блоки у флеш -
           EPROM  відзначаються  як  "невірні"  ("invalid").  Проте,  після
           скидання  пам'яті  або  включення  живлення  без  резервної  батареї

           блоки  знову  передаються  із  завантажувальної  пам'яті  флеш  -
           EPROM в робочу пам'ять.
                  Очистити  карту  пам'яті  флеш  -  EPROM  можна  тільки  в

           пристрої програмування.




                                                        76
   71   72   73   74   75   76   77   78   79   80   81