Page 84 - 4356
P. 84

образу  процесу)  завжди  видають  примусово  встановлене
           значення.
                  −  В усіх S7 - 400 звернення для запису до примусово заданих
           адрес  через  призначену  для  користувача  програму  (наприклад,

           передача)  і  через  системну  програму  (наприклад,  через  SFC  -
           послідовні функціональні схеми) залишаються безрезультатними.
           У S7 - 300 призначена для користувача програма може переписати

           встановлені примусово значення.
                  Примусова  установка  в  S7  -  300  аналогічна  циклічному
           модифікуванню:  після  оновлення  образу  входів  процесу  CPU
           переписує  входи  примусовими  значеннями;  перед  виведенням

           образу  виходів  процесу  CPU  переписує  виходи  примусовими
           значеннями.
                  Примітка:  примусова  установка  не  завершується  закриттям

           вікна примусових значень або таблиці змінних або перериванням
           з'єднання з CPU!
                  Видалити  завдання  примусової  установки  можна  тільки  за

           допомогою  Variable  →  Delete  Force  (Змінна  →  Зняти  примусову
           установку).
                  Примусова  установка  також  знімається  шляхом  скидання

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

                  Примусова  установка  ефективна  тільки  на  входах/виходах,
           призначених  CPU.  Якщо  після  рестарту  встановлені  примусово
           периферійні  входи  і  виходи  більш  не  призначені  (приміром,  в

           результаті  повторної  параметризації),  то  відповідні  периферійні
           входи і виходи не будуть примусово задані.
                  Обробка помилок
                  Якщо  розмір  області,  до  якої  звертаються  при  читанні,

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

           Якщо  тут  виникає  помилка  синхронізації  (помилка  доступу  або
           розміру  області),  то  прочитується  "значення,  що  замінює
           помилкове"  ("error  substitute  value"),  визначене  програмою







                                                        84
   79   80   81   82   83   84   85   86   87   88   89