ЛР7 zenon(базовий): Тренди
Налаштування трендових екранів
З метою аналізу і зручного візуального сприйняття, виміряну інформацію представляють у вигляді графіків – трендів. На відміну від вже розглянутого нами трендового елементу, який має досить примітивну функціональність, zenon дозволяє створювати повноцінні трендові екрани з великою кількістю налаштувань. Трендові криві можуть будуватись на основі як онлайн так і архівних даних.
Базова версія ліцензії zenon містить стартову редакцію модуля трендів. Для отримання повної функціональності, необхідно придбати відповідну ліцензію.
Завдання 7.8: Створіть екран трендів.
Давайте створимо екран відображення графіків наших архівних змінних – температури та рівня.
- В дереві проекту зайдіть в розділ Screens і на базі фрейму 'Головний' cтворіть новий екран 'Тренди'
- В якості спеціального типу виберіть Extended Trend і задайте довільний колір фону
- Через головне меню Control elements, використовуючи кнопочні шаблони, розмістіть на екрані усі необхідні елементи керування та відображення
Завдання 7.9: Створіть функцію виклику екрану.
При створенні екрану трендів найважливіше значення має конфігурування функції перемикання.
- В дереві проекту зайдіть в розділ Functions і правою кнопкою миші створіть нову функцію Screen switch і вкажіть екран 'Тренди'
Автоматично з’явиться діалог конфігурування функції, через який здійснюється вибір кривих, що будуть відображуватись та їх налаштування.
- Для поля Origin of the data виберіть Archive data
- Refresh rate встановіть в 2 sec
- Активуйте опцію YT-display
- Натисніть кнопку Add curve … і додайте з архіву змінну 'Танк[1].Рівень' та 'Температура[1]'
- Для кожної кривої проконтролюйте щоб були активовані бокси Show curve та Show y-axis for curves
Давайте налаштуємо представлення часової вісі діаграми.
- Натисніть кнопку Time axis and time filter
З’явиться додатковий діалог конфігурування з вкладками:
- На вкладці x-axis активуйте Show vertical grid lines і залиште підписи для годин хвилин та секунд
- На вкладці Time залиште Relative time period і встановіть період представлення шкали в 10 хвилин
- Закрийте вікно кнопкою OK
Тепер нам необхідно сконфігурувати окремо кожну криву.
- В полі Curves двічі клікніть на кривій 'Танк[1].Рівень'
З’явиться додатковий діалог конфігурування з двома вкладками налаштування параметрів кривої та вісі ординат.
- На вкладці Curve parameters виберіть суцільну лінію представлення та активуйте інтерполяцію
- Колір кривої встановіть синій
- На вкладці y axis задайте підпис вісі 'L',
- Колір вісі встановіть в синій
- Активуйте опцію Show horizontal grid lines
- Діапазон шкали залишіть як виставила система (0 – 2.55)
- Підписи шкали повинні відображатись з лівого боку
- Закрийте вікно кнопкою OK
Повторимо зроблені операції для другої кривої.
- В полі Curves двічі клікніть на кривій 'Температура[1]'
- На вкладці Curve parameters виберіть суцільну лінію представлення, активуйте інтерполяцію та зафарбовування площини
- Встановіть колір кривої в червоний та рожеве зафарбовування площини під кривою
- На вкладці y axis задайте підпис вісі 'Т',
- Позицію зміщення вісі виставте в 100 %
- Колір вісі встановіть в червоний
- Активуйте опцію Show horizontal grid lines
- Діапазон шкали залишіть як виставила система (0 – 150)
- Підписи шкали повинні відображатись з правого боку
- Закрийте вікно кнопкою OK
Перейменуйте створену функцію в 'Перехід на екран Тренди'