atpv

Навчальні матеріали з автоматизації технологічних процесів та виробництв, розроблені спільнотою

<- До підрозділу

Перегляд великих екранів Worldview в SCADA zenon

Функція Worldview у zenon дає можливість створювати дуже великі екрани (мнемосхеми, у zenon поняття екран - це сторінка зі змістом), які незручно розділювати на частини і потребують цілісності, з можливістю перегляду виділеної частини цього екрану в іншому вікні. Це характерно для таких задач як перегляд анімованої трубопровідної системи, шляхопроводів, карт, електричних схем тощо. Якщо монітор підтримує multi-tuch, то потреби зі зміною масштабу немає.

img

рис.1. Загальний вигляд Worldview.

Функціональність Worldviews надає такі можливості:

  • Відображення екранів, які перевищують розмір фрейму (фрейми - це означення розмірів та позиції екранів на моніторі)
  • Навігація по цих екранах
  • Масштабування в реальному часі цих екранів

Завдяки цьому можна повністю відобразити дуже велике обладнання та орієнтуватися в ньому, збільшити частини обладнання. Залежно від рівнів масштабування можна означити, які деталі відображаються (масштабування, панорамування та видалення безладу). Також можна переходити безпосередньо до елементів.

Можна подивитися роботу Worldview у демопроекті zenon14, у розділі Substation. Усю мнемосхему видно у невеликому вікні (рис.2), виділений фрагмент в ньому відображається у основній частині екрану. Над вікном з виділеним фрагментом знаходиться перелік доступних об’єктів керованих на екрані, клікнувши по якому можна перейти на конкретну частину основного екрану. Уся анімація на екрані доступна так само як і на звичайних екранах.

image-20241219095736728

рис.2. Приклад Worldview у демопроекті zenon14 у режимі виконання

Загальна ідея полягає в тому, що створюються два екрани, які мають базуватися на різних фреймах:

  • Екран звичайного типу, з великим розміром, на якому відображається вся потрібна схема. Для цього екрану вимкнено параметр Use screen size from frame і він має бути більший або такий самий за розміром, як фрейм, на базі якого його створено.
  • екран спеціального типу Worldview Overview який забезпечує керування екрану звичайного типу (рис.4)

image-20241219101200037

image-20241219102020936

рис.3. Основний екран звичайного типу у демопроекті zenon14 у режимі редагування: зверху - наповнення екрану, знизу - вікно властивостей з розмірами та вимкненою властивістю Use screen size from frame

image-20241219100959143

рис.4. Екран Substation_Overview у демопроекті zenon14 у режимі редагування

Викликаючи екран типу Worldview Overview означується, яким саме фреймом керуватиме цей екран. Так у демопроекті це _Main Vertical_Level 1 (рис.5). Там же налаштовуються інші характеристики, зокрема: підсвічування вибраних об’єктів, параметри масштабування, та керування масштабуванням.

image-20241219104345374

рис.5. Налаштування функції виклику екрану типу Worldview Overview

У демопроекті використовуються тільки два спеціальних елементи екрану (див. рис.4). Окрім них доступні ще кілька, зокрема за замовченням екран типу Worldview Overview містить елементи керування, показані на рис.6.

image-20241219105109355

рис.6. Розміщення спеціальних елементів керування шаблоном за замовченням.

Для кожного об’єкта налаштування рівня масштабування, при якому об’єкт має бути видимим у worldview, установлюється в групі властивостей Service Engine об’єкта в розділі worldview (рис.7). Деякі елементи не можна масштабувати, наприклад комбінований/списковий список, список повідомлень тривоги, діаграма розширеного тренду тощо. Розмір цих елементів залишається постійним. Однак їх позиція змінюється.

image-20241219104145283

рис.7. Налаштування видимості об’єктів та відображення імені в списку для Worldview Overview

Екрани типу Worldview Overview можна використовувати лише з фіксованими розмірами frame . Adjustable розміри frame не підтримуються.

Теоретичне заняття розробив Олександр Пупена.