гічно джинові «Файл - Новий - Суперджінн». Розмір цього вікна можна поміняти в меню «Файл-Властивості».
Вимоги до визначення заміщаються рядків в «суперджіннах» більш суворі і складні, ніж відповідні вимоги для «джинів». Найголовніше - що заміщаються рядки в «суперджіннах» повинні використовуватися тільки в тих властивостях об'єктів, в яких допускається зазначення назв тегів, команд і виразів. (Заміщає рядки «суперджіннов» можна використовувати в реєстраційних повідомленнях сенсорних і клавіатурних команд, екранних підказках, сторінкових клавіатурних командах, а також у полях коментаря об'єктів типу «тренд» і полях заповнення колірними відтінками). Щоб визначити назву якого-небудь тега як заміщає рядок, необхідно записати його між знаками питання (?) Наступним чином:? Lt; Тип даних gt; Номер замещаемой рядки gt;?
Тип даних - необов'язковий елемент з числа підтримуваних системою Citect типів даних (BYTE, BCD, DIGITAL, INT, UINT, LONG, LONGBCD, REAL або STRING).
Номер замещаемой рядки - номер змінного тега (від 1 до 256), значення якого буде підставлено в запис при відображенні «суперджінна» на екрані (за допомогою функцій «суперджінна»). При використанні в «суперджінне» кількох заміщаються рядків номери повинні вказуватися в послідовному порядку (це спрощує поводження до функцій).
В даному випадку суперджінн складається з кнопок і індикаторів (об'єкт прямокутник), приклад заповнення їх властивостей представлені на малюнку 3.56 і 3.57. Властивості елементів суперджінна представлені в таблиці 3.5.
Таблиця 3.5 Властивості елементів суперджінна
Номер елементаІндікаторКнопка1. Старт? Digital 1?=1? Digital 1?=12. Стоп? Digital 1?=0? Digital 1?=0 3. Автомат? Digital 2?=1? Digital 2?=1 4. Ручний? Digital 2?=0? Digital 2?=0 5. Вихід-WinFree ()
Малюнок 3.56 - Властивості кнопки
Малюнок 3.57 - Властивості індикатора
Таким чином, замісної рядку? Digital 1? соотвествует% Status_Tag%, і? Digital 2?-% Mode_tag%, передані при виклику з джина. Після створення всіх елементів суперджінна його можна зберегти. Процес збереження аналогічний збереженню джина. Однак, ім'я суперджінна повинно починатися з літери «S» (якщо необхідно, щоб сторінка була прихованою, то символ «!»).
Малюнок 3.58 - Відкриття створеного джина
Малюнок 3.59 - Приєднання суперджінна до джинові
Тепер, коли створений суперджінн, потрібно пов'язати його з джином. Для цього потрібно відкрити створений джин: «Провідник Citect - Каталог з лабораторною роботою - Графіка - Джини» (дивися малюнок 3.58). А потім у меню «Правка - Приєднати суперджінни - Додати», зв'язуються джин і суперджінн (дивися малюнок 3.59).
Далі необхідно зберегти джин знову. І його можна використовувати в проекті.
Для того, щоб вставити джин, потрібно клацнути по піктограмі «Джинн». З'явиться вікно вибору джина (дивися малюнок 3.60). Зі списку вибираємо створену бібліотеку 1, потім створений нами джин 2, і перевіряємо, що з ним пов'язаний суперджінн 3.
Малюнок 3.60 - Додавання джина в проект
Потім з'явиться вікно властивостей джина, із запитом тегів (дивися малюнок 3.61). Заповнити його для кожного з насосів, з урахуванням керуючих тегів (дивись таблицю 3.6).
Таблиця 3.6 Налаштування джинів
Номер насосаStatus_TagMode_tagLevel_control1Pump1_onAuto_modeLevel_task2Pump2_onAuto_modeLevel_task
Малюнок 3.61 - Діалог «Властивості джина»
На цьому створення графічної частини лабораторної роботи завершено. Збережіть сторінку командою: «Файл - Зберегти всі».
Далі підключіть контролер лабораторного стенду до комп'ютера і подайте харчування на контролер.
Потім виберіть у «Редакторі проектів», в меню «Файл - Компілювати» (ALT + F10). Якщо при компіляції відбулися помилки, виправте їх. Потім скомпілюйте проект ще раз і, якщо компіляція пройшло успішно, натисніть «Файл - Виконати» (F5). Після цього Citect запустить проект на виконання.
Після запуску з'явиться вікно вітання Citec. Система попередить, що працює в Демо-режимі (20 хвилин, потім проект досить просто перезапустити). Потім виберіть меню «Оновити список сторінок», і Вашу сторінку.
Переконайтеся, що створені, графічні елементи працюють згідно із завданням (при включенні тумблера x0).
Перевірте роботу джинів, і інших елементів управління моделі технологічного процесу.
Якщо все працює п...