Page 63 - 4356
P. 63
Files (Початкові файли) за допомогою Insert → External Source File
(Вставка → Зовнішній початковий файл).
Якщо ви генеруєте початковий файл з блоку, створеного за
допомогою LAD або FBD, то ви зможете з цього початкового
файлу знову згенерувати LAD - або FBD - блок.
Компіляція початкового файлу здійснюється після його
відкриття в SIMATIC - менеджері по подвійному клацанню і
вибору в редакторі програм File → Compile (Файл →
Компілювати). У контейнері Blocks (Блоки) створюється STL -
блок. Відкрийте цей блок і перейдіть до звичайного для вас
представлення, натиснувши View → LAD (Вид → LAD) або View
→ FBD (Вид → FBD). Після запису блок зберігає цю властивість.
Якщо при створенні початкового файлу ви вибрали
установку "Addresses - Symbolic" ("Адреси - символьні"), для
компіляції початкового файлу вам буде потрібно завершену
таблицю символів. Таким чином, ви можете визначити в таблиці
символів різні абсолютні адреси і, після компіляції, отримати у
результаті програму, наприклад, з різними входами і виходами. Це
дозволяє вам адаптувати програму до різних конфігурацій
апаратних засобів. Для цієї мети краще зберегти ці початкові
файли (які не залежать від апаратної адресації), наприклад, в
бібліотеці.
Перемонтаж (переадресація)
Функція Rewire (Перемонтаж) дозволяє вам замінити адреси
окремо в блоках, що відкомпілювалися, або в усій програмі
користувача. Наприклад, ви можете замінити вхідні біти з I0.0 по
I0.7 на вхідні біти I 16.0, ., I 16.7.
Допустимими адресами є входи, виходи, біти пам'яті,
таймери і лічильники, а також функції FC і функціональні блоки
FB.
У SIMATIC - менеджері ви повинні вибрати об'єкти, в яких
ви хочете виконати перезапис; вибираєте один блок, групу блоків,
відмічаючи їх мишею при натиснутій клавіші Ctrl, або усю теку
Blocks (Блоки) програми користувача. Натиснувши Options →
Rewire (Опції → Перемонтувати), ви потрапите в таблицю, в якій
ви можете ввести замінювані старі адреси і нові адреси. Після
підтвердження кнопкою "ОК" SIMATIC - менеджер виробляє
обмін адрес.
63