Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Intouch_укр_база+скрипти.docx
Скачиваний:
19
Добавлен:
12.02.2016
Размер:
7.14 Mб
Скачать

Робота 2. Словник змінних

Перебуваючи в середовищі WindowMaker, відкрийте вікно Window1.

Командою Special / Tagname Dictionary відкрийте словник змінних і, використовуючи процедуру створення змінних, створіть змінні відповідно до табл. 1. Для створення нової змінної користуйтеся кнопкою New, зберігайте створені змінні натисканням Save (збереження без виходу з діалогу).

Таблиця 1

Ім’я змінної

Тип змінної

Опис

Min value

Max value

Alarm Value

LoLo

Low

Hight

Hihi

DiskTag1

Memory Discrete

DiskTag2

Memory Discrete

RealTag

Memory Real

0

500

30

60

400

450

IntTag

Memory Integer

0

500

100

400

HopperLevel

Memory Real

Рівень в бункері

0

100

HopperSetpoint

Memory Real

Завдання рівня

0

100

GateCount

Memory Integer

Нижня кришка бункера

0

100

Gate

Memory Discrete

Conveyor_on

Memory Discrete

Запуск конвеєра

Крім того, для змінної IntTag введіть значення Initial Value, рівне 250. Це значення, з яким змінна відобразиться при першій завантаженні програми. Включення опції Retentive Value дозволить зберігати останнім дійсне значення змінної (якщо значення змінної протягом роботи додатку змінювалося і стало не рівним встановленому Initial Value) після перезавантаження програми.

Введіть значення пріоритетів по сигналізації для тих змінних, для яких конфігуровані уставки сигналізації:

- Попереджувальна уставка - пріоритет 300;

- Аварійна уставка - пріоритет 1.

Приклад заповненого діалогового вікна Tagname Dictionary для змінної RealTag наведено нижче.

Розділ 3 Анімаційні зв'язку

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

Для присвоювання об'єкту будь-якої динамічної властивості попередньо він повинен бути створений і вибраний. А потім треба ввести команду Special / Animation Links (або двічі клацнути на об'єкті). На екрані з'явиться діалогове вікно вибору анімаційних зв'язків. Всього в діалозі представлено 34 кнопки, які розміщені в чотирьох стовпцях на 11 полях.

    • За допомогою динамічних зв'язків, представлених в лівому стовпчику діалогу (Touch Links - зв'язки після натискання), здійснюється введення інформації в систему.

    • Всі інші динамічні зв'язки призначені для виводу інформації на дисплей (Display Links - дисплейні зв'язку).

Всі змінні, імена яких будуть використані при конфігуруванні динамічних зв'язків, повинні бути визначені в словнику змінних.

      • Властивості Touch Links надають оператору можливість відкрити / закрити клапан, запустити на виконання скрипт, ввести нове значення змінної (завдання), запустити роздруківку звіту, перейти в інше вікно і т. д.

Типи зв'язків Touch Links:

- User Inputs (введення значень) - логічний, аналоговий, символьний;

- Sliders (движкові регулятори) - вертикальний, горизонтальний;

- Touch Pushbuttons (кнопки) - для логічного вводу, виконавчі,

для відкриття / закриття вікон.

      • Виведення інформації оператору здійснюється за допомогою дисплейних зв'язків Display Links 8 типів (підкреслені):

- Колір лінії, контуру і тексту - логічний, аналоговий, аварійне

стан логічного і аналогового типу;

- Розмір об'єкта - висота, ширина;

- Переміщення - горизонтальне, вертикальне;

- Ступінь заповнення об'єкта (вертикальне, горизонтальне);

- Змішаний - видимість, обертання, мерехтіння, блокування;

- Висновок на екран - логічний, аналоговий, символьний.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]