ійно зростанню рівня «датчик тиску» --- кут=К * рівень + b *)
K:=(- 100 / (WORD_TO_REAL (w_reference2-w_reference1)));
b:=100-K * (WORD_TO_REAL (w_reference1));
reference:=K * pressure_sensor + b;
END_IF;
(* таймер для управління аварійною заслінкою *)
timer_for_valve1 (
IN:=(pressure_sensor> WORD_TO_REAL (w_reference2)) AND high_level_sensor,
PT:=t # 10s);
(* умова відкриття аварійного клапана *)
IF timer_for_valve1.Q
THEN
reference:=0; (* Закриваємо МЕОФ *)
safety_valve:=TRUE; (* Відкриваємо аварійний клапан *)
ELSE
safety_valve:=FALSE;
END_IF;
(* регулятор для управління заслінкою *) _for_meof (
IN_VAL:=reference,
POS:=MEOF_position,
DBF:=2, (* чутливість регулятора *)
ReversTime:=5, (* не більше 600 включень *)
MinWork:=5,
MinStop:=5,
MORE => MEOF_open,
LESS => MEOF_close,
FeedBackError => ); _IF;
(* преобразованіе даних для відображення в Скаде *)
w_MEOF_position:=REAL_TO_WORD (MEOF_position); _level:=REAL_TO_WORD (pressure_sensor);
(* індикація режиму для заливки кнопок авто-грабл *) _out:=auto_mode;
(* індикація виходу для заливки кнопок закр / откр аварійний клапан *) _out:=safety_valve;
3.3 Розробка інтерфейсу візуального відображення вимірювальної інформації
Для розробки інтерфейсу візуального відображення була обрана програма Trace Mode 6, т.к. вона володіє всіма потрібними нам функціями і характеристиками:
має досить широкий спектр можливостей для імітації технологічних процесів на графічному екрані;
доступні всі стандартні мови програмування для SCADA-систем, контролерів;
дружній графічний інтерфейс;
досить просте підключення до програмованого логічного контролеру;
доступна повна версія даної системи на сайті проізводітеля.race Mode 6 призначена для автоматизації промислових підприємств, енергетичних об'єктів, інтелектуальних будівель, об'єктів транспорту, систем енергообліку і т.д.
Масштаб систем автоматизації, створюваних в Trace Mode, може бути будь-яким - від автономно працюючих керуючих контролерів і робочих місць операторів, до територіально розподілених систем управління, які включають десятки контролерів, які обмінюються даними з використанням різних комунікацій - локальна мережа , інтранет / інтернет, послідовні шини на основі RS - 232/485, виділені та комутовані телефонні лінії, радіоканал і GSM-мережі.
Інтегроване середовище розробки проекту в програмі Trace Mode показана на малюнку 49.
Малюнок 49 - Інтегроване середовище розробки Trace Mode 6