Page 84 - 4356
P. 84
образу процесу) завжди видають примусово встановлене
значення.
− В усіх S7 - 400 звернення для запису до примусово заданих
адрес через призначену для користувача програму (наприклад,
передача) і через системну програму (наприклад, через SFC -
послідовні функціональні схеми) залишаються безрезультатними.
У S7 - 300 призначена для користувача програма може переписати
встановлені примусово значення.
Примусова установка в S7 - 300 аналогічна циклічному
модифікуванню: після оновлення образу входів процесу CPU
переписує входи примусовими значеннями; перед виведенням
образу виходів процесу CPU переписує виходи примусовими
значеннями.
Примітка: примусова установка не завершується закриттям
вікна примусових значень або таблиці змінних або перериванням
з'єднання з CPU!
Видалити завдання примусової установки можна тільки за
допомогою Variable → Delete Force (Змінна → Зняти примусову
установку).
Примусова установка також знімається шляхом скидання
пам'яті або у разі збою в електроживленні, за умови, що CPU не
забезпечене резервною батареєю. Після завершення примусової
установки адреси зберігають примусові значення до їх перезапису
або програмою користувача, або системною програмою.
Примусова установка ефективна тільки на входах/виходах,
призначених CPU. Якщо після рестарту встановлені примусово
периферійні входи і виходи більш не призначені (приміром, в
результаті повторної параметризації), то відповідні периферійні
входи і виходи не будуть примусово задані.
Обробка помилок
Якщо розмір області, до якої звертаються при читанні,
більше розміру області, що встановлюється примусово
(наприклад, примусово встановлений байт в слові), не
встановлюваний компонент значення адреси читається як завжди.
Якщо тут виникає помилка синхронізації (помилка доступу або
розміру області), то прочитується "значення, що замінює
помилкове" ("error substitute value"), визначене програмою
84