Читайте также:
|
|
Графічне представлення значень технологічних параметрів в часі сприяє кращому розумінню динаміки параметрів технологічного процесу. Тому підсистема створення трендів і зберігання інформації про параметри з метою її подальшого аналізу є невід'ємною частиною будь-якої SCADA - системи.
Тренди реального часу (Real Time Trend) відображають динамічні зміни параметрів в поточному часу. При появі нового значення параметра у вікні тренда відбувається прокрутка графіка справа наліво. Таким чином поточне значення параметра виводиться завжди у правій частині вікна.
Тренди стають історичними (Historical Trend) після того, як дані будуть записані на диск, і можна буде використовувати режим прокрутки значень змінних назад з метою подивитися попередні значення. Відображені значення змінних в такому режимі будуть нерухомі і будуть відображатися тільки за певний період.
· Тренди реального часу є динамічними об'єктами. Вони дозволяють виводити зміни значень змінних, як тільки вони відбуваються для будь-якої конкретної змінної або для вираження, яке містить одну або кілька змінних.
Щоб створити тренд реального часу, необхідно:
- вибрати інструмент тренд реального часу в панелі інструментів WindowMaker;
- клацнути у вікні, потім перемістити мишу по діагоналі і сформувати прямокутник необхідного розміру;
- відпустити кнопку миші, що викличе появу тренда реального часу у вікні.
При створенні тренда реального часу настройки його конфігурації встановлюються за замовчуванням (настройки попереднього тренду).
Для конфігурації тренда реального часу слід або двічі клацнути на створеному об'єкті, або, попередньо обравши об'єкт, запустити команду Special/Animation Links. На екрані з'явиться діалог Real Time Trend Configuration (конфігурація тренда реального часу).
В поле Time слід ввести діапазон часу, що охоплюється трендом на екрані (Time Span), який буде представлений горизонтальною віссю тренда. Розмірність часу визначається опціями Sec - секунди, Min - хвилини, Hr - годинник. Наприклад, якщо введено 30 і обрана опція Min, то діапазон часу буде дорівнює 30 хвилинам.
Поле S ample призначено для визначення частоти виводу на графік значень змінної.
В поле C olor проводиться вибір кольору (Chart Color, Border Color) для фону графіка і рамки тренда, відповідно.
В полях Number of Major Div визначається число великих поділок сітки графіка по осі часу і осі значень змінної. Тут же слід визначити колір сітки. Число великих поділок сітки повинно бути парним і кратним кількістю малих поділок.
В полях Minor Div / Major Div визначається число маленьких поділок, виведених всередині кожного великого ділення сітки. Тут же слід визначити їх колір.
Для завдання місця знаходження тимчасових відміток (зверху - Top Labels, знизу - Bottom Labels, відсутні) слід зазначити відповідну опцію. Якщо позначки часу конфигурируются, то треба визначити число великих поділок сітки, яке припадає на позначку часу (поле Major Div / Time Label), а також формат виводу (HH: MM: SS Display) і колір.
Діапазон значень, що задається в полях Min Value і Max, відноситься до всіх відображуваючих на графіку змінних. Очевидно, всі змінні повинні мати одні й ті ж розмірні одиниці (EU).
Конфігурування пір'я тренда включає вибір імені змінної або вирази, кольору і товщини лінії для кожного пера (поле Expression).
· Історичні (архівні) тренди не є динамічними. Вони забезпечують «знімок» стану даних за минулий час, тобто за архівними даними. На відміну від трендів реального часу історичні тренди оновлюються тільки по команді - при запуску скрипта, зміні значення виразу або натисканні оператором відповідної кнопки.
При конфігуруванні архівного тренда можна створити «візири» (повзунки, бігунки), за допомогою яких зручно отримати значення всіх відображуваних змінних на один і той же момент часу. Бігунки архівного тренда представляють собою позиційні індикатори на тимчасової осі, положення яких визначає обсяг видобутих даних. Зв'язавши об'єкт «моторний регулятор» з полем бігунка, можна здійснювати переміщення вздовж архівного тренда. Крім того, є функції обчислення середнього, мінімального та максимального значень в визначеному бігунком положенні. Можна створити правий і лівий бігунки і виробляти обробку даних кривою, розташованої між бігунками. Обчислюються такі величини: середнє, мінімальне, максимальне, ставлення хв / макс і стандартне відхилення. Залежно від положення бігунків на осі можна реалізувати й інші функції (збільшення і зменшення ув'язненої між бегунками області графіка).
Все сказане вище про механізм створення тренда реального часу інструментом Real Time Trend в середовищі розробки WindowMaker і про його подальшому конфігуруванні можна віднести і до архівного тренду, створюваному інструментом Historical Trend середовища розробки.
Пропонований нижче спосіб створення і конфігурації архівного тренда передбачає використання майстер-засобів бібліотеки Wizard.
Натискання кнопки вибору майстер-засобів в панелі інструментів викликає появу на екрані діалогу Wizard Selection. Після вибору в списку категорії Trends цей діалог буде виглядати так, як показано на рисунку нижче.
Слід зазначити, що будь-який майстер-об'єкт для швидкого доступу до нього може бути вставлений в інструментальну панель Wizard вікна WindowMaker. Для цього треба вибрати майстер-об'єкт в правій частині діалогу і натиснути кнопку Add to Toolbar. Іконка з обраним мастер- об'єктом з'явиться в панелі Wizard.
Після вибору із запропонованого набору майстер-засобів Hist Trend with Scooters (архівний тренд з бігунками) і клацання по Ok програма повертає користувача в середовище розробки. Курсор миші при цьому прийме форму вставки. Залишилося вибрати місце для вставки і клацнути мишею.
Щоб додати в тренд функції масштабування і переміщення або елементи управління пір'ям, слід використовувати об'єкти Zoom / Pan і Trend Pen Legend, відповідно (див. Рис.). Об'єкт HistData призначений для збереження значень змінних в фалі історії. Для того, щоб всі перераховані компоненти працювали спільно, вони повинні мати однакові імена (Hist Trend).
Дата добавления: 2015-08-09; просмотров: 177 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Робота 5. АЛАРМ та події | | | Pen 4: DiscTag1 * 250. |