завдання їм необхідного (імітованого) значення. Правильність роботи
відслідковується по зміні відповідних вихідних змінних (АВ, ДВ) та
технологічних повідомлень.
В середовище PL7 PRO для відладки використовують таблиці анімації
або/та засіб Runtime Screener. Принципи імітації аналогічні як в Мікрол, однак
замість блокування зовнішніх входів проводиться їх форсування. Інколи у
розробника є можливість імітувати сигнали підключивши до ПЛК зовнішні
імітатори:
- вимикачі або перемикачі;
- задавачі струму або напруги;
- резистори змінного опору тощо.
Такі засоби дають можливість перевірити не тільки роботу програми але і
повністю обчислювальний канал.
Інколи у розробника немає можливості використати необхідні модулі
входів/виходів, що приводить до неможливості форсування та зміни вхідних
змінних. В цьому випадку частину програми переприв’язки змінних (див. таб.3)
можна виділити як коментар, тим самим вилучити з робочого циклу програми, і
імітувати значення тільки проміжних змінних.
2.4.2. Використання програм імітації.
Для зручності відладки програми на етапі розробки, інколи пишуть
підпрограми імітації об’єкту в самому ПЛК. Таким чином структура системи з
імітацією порівняно зі структурою без неї (рис.19) буде мати вигляд як на рис.20.
Як видно з рисунку 20, з існуючої програми видаляється (позначається як
коментар) частина, яка відповідає за пере присвоєння входів та виходів
проміжним змінним, що дає змогу відв’язати програму користувача від зовнішніх
змінних. Це ще один аргумент на користь підходу запропонованого вище, щодо
переприсвоєння.
Об’єкт управління
програма в ПЛК
%I
%IW
%Q
%QW
вихідні модулі
вхідні модулі
%M
%MW
програма
алгоритму
управління
%M
%MW
переприсвоєння
переприсвоєння
сигнал від датчиків сигнал на ВМ
ПЛК
Рис.19. Структура системи управління з реальним об’єктом.