Матеріали курсу Людино-машинні інтерфейси
Проект Situational Awareness -> Situational Awareness Library
Об’єкти в бібліотеці Situational Awareness поділяють набір властивостей і поведінки, які є спільними для об’єктів.
До них входять:
Alarm indicator
Будь-які винятки з властивостей зазначаються в описах окремих об’єктів.
Індикатори тривоги складаються з рамки та прапорця, які з’являються навколо екстенту групи об’єктів або Джина. Ви можете використовувати їх для забезпечення чіткої візуальної індикації виникнення тривоги під час виконання.
Alarm border
Коли виникає відповідний стан тривоги, навколо групи об’єктів або Genie з’явиться рамка тривоги.
Alarm flag
Прапорець тривоги надає додаткову інформацію про тривогу, представляючи:
У наведеному нижче прикладі показано коди форми, кольору та прапорців, які використовуються для позначення аварійних тривог, тривог високого та низького пріоритету в проекті, створеному на основі проекту Situational Awareness Starter Project.
Якщо вам потрібно налаштувати власні прапорці сигналізації, див. Create a Custom Flag for an Alarm Indicator.
Крім використання кольору для означення пріоритету тривоги, зовнішній вигляд індикатора тривоги можна використовувати для означення поточного стану тривоги. Наприклад, якщо тривога не підтверджена, індикатор блимає. Для отримання додаткової інформації див. Стани тривоги.
Ви можете розташувати прапорець тривоги в кількох місцях навколо межі тривоги об’єкта. Щоб позначити певний стан тривоги, індикатор тривоги може блимати або відображати світліший варіант кольору.
Щоб налаштувати індикатор тривоги для групи об’єктів або Genie, необхідно виконати наступні завдання:
Індикатори стану використовуються для представлення різних умов, не пов’язаних з тривожним об’єктом, таких як ненормальна якість даних або стани системи керування. Індикатор стану з’являтиметься лише тоді, коли умова запуску істинна.
Індикатор стану є окремим джином і використовується для представлення різних станів об’єкта. Символи індикаторів стану можна знайти в проекті SA_Library у бібліотеці, яка називається sa_status_indicator.
Status Indicator States
Connects to: EquipmentName.EqStatus
. Індикатор стану може представляти наступні стани.
Symbol | State | Name |
---|---|---|
Погані дані | d2 | |
Невизначені дані або недійсний стан автоматизації | d1 | |
Режим імітації - примусове приведення значення до точки. | d4 | |
За межами масштабу | d12 | |
Заблоковано | d6 | |
Байпас блокування | d5 | |
Пауза | d19 | |
Поганий зв’язок між IO Server та Client | d13 | |
Стеження (Tracking) | d20 | |
Clamped | d21 | |
Невідповідні лабораторні дані. | d7 | |
Технічне обслуговування. | d8 | |
Повідомлення. | d9 | |
Необхідно перезавантажити машину. | d11 | |
Initialization manual or index car. | d3 | |
Timer is active. | d10 | |
Calibrate mode. Used to calibrate instruments. | d16 | |
Bad Communication between Gateway and PLC. | d14 | |
Deviation | d15 | |
Reminder to call outside personnel | d17 |
У сценаріях, де кілька станів можуть бути активними одночасно, є порядок пріоритету щодо того, який індикатор буде відображатися. Наприклад, PID-регулятор, який перебуває в режимі ініціалізації, але також має імітований PV, відображатиме індикатор «S», навіть якщо також була активна умова блокування.
Status Indicator Order of Precedence
Наступна діаграма показує порядок пріоритетності:
Індикатори стану можна налаштувати для більшості об’єктів бібліотеки, за винятком NumericInput і TextInput. Приклади були надані лише для приводів, вимірювачів та клапанів.
Customizing Equipment to use Status Indicators
Індикатори стану можуть використовуватися для виділення нетривожного стану об’єкта або обладнання. Ви можете налаштувати обладнання для використання індикаторів стану одним із двох способів:
1) Використовуючи Equipment Editor
Натисніть на вкладку Обладнання та зі списку Обладнання виберіть відповідне обладнання.
Відкрийте панель param_list
Редагуйте поле EqStatusFunc
2) Якщо ви не використовуєте шаблони, ви можете налаштувати індикатор стану безпосередньо за допомогою назви елемента EqStatus
обладнання. Перейдіть до Модель системи -> Змінні.
Початковий проект SA_Style_1_MultiRes
містить приклад (Indicators.ci
) того, як налаштувати обладнання за допомогою зразкових функцій для виклику одного з індикаторів. Варіанти функцій індикатора стану обладнання були передбачені лише для вимірювачів, клапанів і приводів.
Ці функції відображають відповідні теги стану з коду ПЛК у значення, необхідні для різних індикаторів. Різні частини обладнання мають різні відповідні стани для кожного з цих індикаторів, тому, якщо потрібно, створіть власну копію файлу прикладу cicode. Потім ви можете створити варіанти або унікальні версії зразкових функцій для використання у своєму проекті.
Зверніться до коментарів у файлі cicode Indicators.ci для отримання додаткової інформації про те, як налаштувати та використовувати ці функції.
Панель виходу (OP) забезпечує візуальне представлення поточного виходу для частини обладнання. Її можна використовувати з кількома типами об’єктів (control meters, приводами зі змінною швидкістю та регулюючими клапанами).
Інформація, що відображається панеллю OP, може бути представлена у вигляді двох значень:
Використовуючи піч як приклад, вихідним буде температура, при якій піч налаштована на роботу. Фактичним виходом буде поточна температура печі, коли вона рухається до заданого параметра.
Вихід представлений головною панеллю OP, а фактичний вихід представлений індикатором зворотного зв’язку.
Output (OP) bar
Зовнішній прямокутник представляє весь діапазон виводу, від низького значення шкали до високого значення шкали (наприклад, 0—100%).
Для представлення значення OP використовуються наступні кольори:
У разі клапанів ВМ клапана залишиться сірим, але стовпчик OP зміниться на чорний, коли OP досягне 100%.
Readback Indicator
Індикатор зворотного зчитування (також відомий як індикатор зворотного зв’язку) — це невеликий заповнений трикутник, який використовується для показу:
Якщо ця інформація недоступна з системи керування, індикатор зворотного зчитування не відображається.
Індикатор зворотного зчитування відображає такі кольори:
У діалоговому вікні «Presentation Options» для вимірювачів, приводів і клапанів можна вказати стовпчик OP, але поведінка однакова у всіх випадках. Наведені нижче приклади демонструють позиціонування OP-стовпчика на контрольному вимірювачі, регулюючому клапані та насосі VSD.
Equipment Running State Indicators.
Індикатор робочого стану обладнання – це компактний індикатор, який можна використовувати для представлення різноманітних станів приводних об’єктів та деяких типів клапанів. Ці стани можуть включати стан роботи, напрямок, блокування, тривогу, блокування тощо.
Ви можете використовувати індикатор робочого стану обладнання такими способами:
Represent a group of up to five drives using one symbol
Основною причиною використання індикаторів стану обладнання є можливість відображати обладнання на сторінці як групу. Наприклад, можна представити групу до п’яти насосів, використовуючи один символ насоса та чотири індикатори робочого стану обладнання.
Це дозволяє контролювати цілу групу накопичувачів за допомогою одного компактного об’єкта.
Display alarms states for a group of drives
При використанні із символом, що представляє групу приводів, індикатор стану роботи обладнання відображатиме виникнення будь-яких тривог на окремому приводі в групі. Стан тривоги позначається рамкою всередині індикатора робочого стану обладнання, завдяки чому статус привода залишається видимим. Стан тривоги для основного об’єкта буде відображати тривогу найвищого пріоритету на будь-якому з окремих приводів.
Integrate an Equipment Running State Indicator into a compact drive symbol
Якщо доступний простір на екрані обмежений, можна використовувати компактні приводи. Замість відображення квадратного поля індикатора робочого стану обладнання під символом, круглий індикатор робочого стану обладнання розміщується всередині символу.
Індикатор стану запущеного обладнання не має межі навколо нього. Якщо командний та фактичний стани збігаються, коло індикатора робочого стану обладнання зливається із заливкою символу.
Represent the current state of valves
Для клапанів символи індикатора робочого стану обладнання відображаються в ВМ клапана замість окремого поля.
Індикатори робочого стану обладнання використовуйте наступні символи для вказівки робочого стану частини обладнання. Тег RunStatus використовується для вказівки непрацездатних станів зі значенням Equipment Running State 2, 3 або 4.
OOS і OOSDisabled — це цифрові теги, які визначають значення стану обладнання.
Equipment Running State | Symbol | Description |
---|---|---|
0 | Default | |
1 | Mnemonic | |
2 | Mnemonic Out of Service - set manually | |
3 | Out To Maintenance / Out Of Service / LOTO (Unavailable) | |
4 | Off / Closed and Selected Out of Service by upstream equipment | |
5 | Off / Stopped and available (Drives) Fully closed (Valves) | |
6 | Drive running as standby drive in a duty standby arrangement | |
7 | Running Forward (Single Speed Drive) Running Forward Slow Speed (Dual Speed Drive) Valve Open (MOV) Valve stopped midway (complex MOV) | |
8 | Running Reverse (Single Speed Drive) Running Reverse Slow Speed (Dual Speed Drive) | |
9 | Running Forward at Full Speed (Dual Speed Drives) Valve Fully Open | |
10 | Running reverse at Full Speed (Dual Speed Drives) | |
11 | Interlock bypassed and off/stopped/closed | |
12 | Interlocked and off/stopped/closed | |
13 | Interlock bypassed and on/running/open | |
14 | Interlocked and on/running/open | |
15 | Running Forward at Full Speed (Dual Speed Drives) with an Interlock Bypass Active. | |
16 | Fully Open and Interlocked (Fail Open Valves). | |
17 | State changing from Stopped to Running (Single speed Drive) State changing from Stopped to Running Slow (Dual speed Drive) Valve requested to open but still at closed limit | |
18 | State changing from Running Slow to Running Fast (Dual Speed Drive) Valve requested to open and has left the closed limit | |
19 | State changing from Running to Stopped (Single Speed Drive) State changing from Running Slow to Stopped (Dual Speed Drive) Valve requested to close and has left the open limit | |
20 | State changing from Running Fast to Running Slow (Dual Speed Drive) Valve requested to close but still at open limit | |
21 | Startup Warning Siren | |
22 | Interlocked by a sequence and not running | |
23 | On / Open and Out to Maintenance / Out of Service | |
24 | Off / Closed and Selected Out of Service by upstream equipment |