Посібник користувача SARTORIUS PI AF SimApi

SARTORIUS PI AF SimApi User Guide

SARTORIUS-LOGO

SARTORIUS PI AF SimApi

SARTORIUS-PI-AF-SimApi-PRODUCT

Інформація про продукт

Технічні характеристики

  • Назва продукту: PI AF SimApi
  • Виробник: Аналіз даних Sartorius Stedim
  • Підключення: Umetrics Suite для зовнішніх джерел даних

Інструкція з використання продукту

передумови

Перед використанням PI AF SimApi переконайтеся, що затримки в реальному часі, спричинені конфігурацією інтерфейсу PI-PI, мінімізовані.

Встановлення та налаштування

  1. Відкрийте меню налаштувань в інтерфейсі SimApi.
  2. Налаштуйте необхідні параметри на основі вашого джерела даних.

Налаштування фільтра кадрів подій

  1. Перейдіть до розділу «Фільтр кадрів подій» в інтерфейсі SimApi.
  2. Визначте критерії для фільтрації кадрів подій на основі часу початку та зупинки.

Щодо виконання проектів SIMCA-online та PI AF

Для виконання проектів з інтеграції SIMCA-online та PI AF.

  1. Забезпечте належну синхронізацію між SIMCA-Online та PI AF.
  2. Перевірте потік даних між проектами для точного аналізу.

Підтримка

Щоб отримати додаткову допомогу або підтримку, зверніться до посібника користувача або зверніться до служби підтримки клієнтів Sartorius Stedim Data Analytics.

вступ

  • Цей документ є посібником користувача для PI AF SimApi від Sartorius Stedim Data Analytics.
  • SimApi — це зв’язок між Umetrics Suite і зовнішніми джерелами даних.
  • PI AF SimApi, описаний у цьому документі, є з'єднувачем між системою Aveva (раніше OSIsoft) PI Asset Framework та рішеннями SIMCA®-online та SIMCA® Multivariate Data Analysis.
  • Детальний список змін у різних версіях цього SimApi див. у розділі Версія Інформація.txt file що постачається з інсталяцією. Для отримання додаткової інформації про SimApis див. sartorius.com/umetrics-simapi.

Терміни

Назва PI від Aveva SIMCA-онлайн термінологія
Кадр події (EF) Пакет із часом початку та зупинки. Пакети зберігаються у вузлі Batch у SIMCA-online.

Це також може бути фаза з часом початку та зупинки.

Атрибут кадру події A tag що містить пакетні дані (одне спостереження на пакет)
Елемент структури активів Одиниця, фізична річ, така як конкретний танк, або логічна, така як місце розташування чи будівля.
Атрибут елемента, атрибут елемента, може бути точкою PI Point з даними процесу або метаданими, що описують елемент.  
Шаблон елемента структури активів (визначає атрибути, які може мати кадр події, згенерований з цього шаблону) Приблизно відповідає групі одиниць
Точка PI Tag

особливості

  • SimApi реалізує такі функції SimApi: Див. sartorius.com/umetrics-simapi щоб дізнатися більше про загальні функції SimApi.
  • Підключення до сервера Aveva PI з підтримкою числових (аналогових або дискретних) та текстових значень
  • Підключення до сервера PI AF, що дозволяє використовувати кадри подій та ієрархію елементів
  • Використайте надані облікові дані або обліковий запис процесу виклику (наприклад, обліковий запис онлайн-сервісу SIMCA)
  • Поточні та історичні безперервні дані для точок PI points та атрибутів елементів
  • Вузол точок верхнього рівня, що містить усі дані процесу PI points
  • Пакетні дані, часткова підтримка
  • Зворотній запис – безперервні дані для точок PI (не для атрибутів елементів)
  • Зворотній запис – пакетні дані, часткова підтримка
  • Необов’язкова ієрархія вузлів елементів PI AF, що відповідають фільтру категорій елементів. Відображається у вузлі «Елементи» верхнього рівня.
  • Пакетний вузол у вузлі «Кадри подій» верхнього рівня, що показує кадри подій, що знаходяться в кореневому каталозі PI AF.
  • Додаткові фільтри кадрів подій, які надають SIMCA-online доступ до підмножини кадрів подій (пакетів) на основі вказаних вами критеріїв.
  • Ви можете фільтрувати за елементом, назвою фрейму події, шаблоном фрейму події, категорією фрейму події та атрибутами фрейму події.
  • Дані партії синтетичного процесу tags, що дозволяє легко виконувати пакетні проекти в SIMCA-Online.
  • Кілька екземплярів SimApi можуть бути запущені на одному сервері SIMCA-Online
  • Стійкість з’єднання – SimApi автоматично відновлює з’єднання з джерелом даних після відключення. Деякі з цих функцій пояснюються далі.
  • Наведене нижче зображення використовується для ілюстрації концепцій, де виділені вузли відповідають жирним шрифтом у списку функцій вище.SARTORIUS-PI-AF-SimApi-FIG-1

Ієрархія елементів PI

  • Під час підключення до сервера AF, SimApi перерахує всі елементи, що відповідають фільтру категорій елементів, який ви надаєте під час налаштування SimApi.
  • Для фільтрації елементів можна використовувати більше однієї категорії елементів. Розділяйте категорії крапкою з комою (;). Будуть відображені елементи, що належать до будь-якої вказаної категорії.
  • Ви також можете вказати *, щоб показати всі елементи, але це може негативно вплинути на продуктивність запуску, якщо елементів багато. Порожній фільтр категорії означає, що жодні елементи не будуть відображені.
  • Відповідні елементи відображаються під вузлом верхнього рівня «Елементи». Використовується та сама структура, що й у PI System Explorer.
  • Зверніть увагу, що для розкриття синтетичного процесу tags для елемента (див. нижче) він має відповідати фільтру категорій елементів. В іншому випадку елемент відображається як контейнер дочірніх елементів без атрибутів.

Атрибути елемента

  • Атрибути елемента відображаються як tags у вузлі «Елемент» у SIMCA-online.
  • Атрибути, приховані або виключені в PI, не відображаються.
  • Ієрархічні атрибути називаються за допомогою їх відносного шляху, розділеного вертикальною рискою (|), якщо дивитися з боку елемента, що їх містить. Наприкладampтобто атрибут Temperature|Attribute1 на скріншоті вище.

Очки PI

  • Якщо під час налаштування SimApi вказати підключення до сервера PI, точки PI Point цього сервера відображатимуться у вузлі верхнього рівня «Точки».
  • Точки відповідають даним tags у SIMCA-online або змінні в SIMCA, і використовуються для зчитування даних процесу для виконання проекту.

Про те, як пакетні дані зчитуються та записуються

  • Пакетні дані подібні до атрибута кадру події, коли кадр події описує пакет. Однак атрибути кадру події наразі не підтримуються PI AF SimApi.
  • Натомість SimApi працює наступним чином (відповідно до того, як Aveva реалізувала свій AF SimApi):
  • Пакетні дані зчитуються як точка PI point, використовуючи час початку пакету, заданий кадром події, щоб знати, для якого часу зчитувати дані.
  • Пакетні дані записуються в точку PI Point, визначену користувачем, з часом stamp часу початку пакетної обробки, заданого кадром події.

Фрейми подій

  • Кадри подій PI для SimApi відповідають пакетам або фазам процесу.
  • Коли кадр події представляє пакет, він визначає час початку та зупинки пакету та використовується як вузол пакету в SIMCA-online, що дозволяє відстежувати кадри подій у цьому вузлі в SIMCA-online, де ви також можете клацнути на ньому правою кнопкою миші, щоб знайти відповідні пакети в ньому, як показано на цьому знімку екрана:SARTORIUS-PI-AF-SimApi-FIG-2
  • Коли кадр події представляє фазу, він визначає час початку та зупинки фази.
  • Якщо ви хочете контролювати всі фази партії в SIMCA-online, ви можете налаштувати ієрархію в PI таким чином, щоб кадри подій партії охоплювали фази, що належать до партії.
  • Потім ви використовуєте кадр пакетної події як пакетний вузол у SIMCA-Online.
  • Кадри подій надаються SimApi в ієрархії вузлів Element, вузлі верхнього рівня Event Frames та всіх налаштованих вузлах Event Frame Filter.

Синтетичний процес tags для назви та тривалості кадру події (партії/фази/кроку)

  • Синтетичний процес tags створюються SimApi для спрощення виконання проєкту.
  • Ця функція не працює з одночасними (паралельними) кадрами подій. Таким чином, у будь-який заданий момент часу у пакетному вузлі має бути активний лише один кадр події.
  • Синтетичний tags створюються для вузла «Кадри подій» верхнього рівня, усіх вузлів «Елементи», що відповідають фільтру «Категорії елементів», та всіх вузлів «Фільтр кадрів подій» (див. наступний розділ).
Синтетичний tag назва призначення
Назва останнього активного кадру події у вузлі у заданий момент часу.

Тривалість останнього активного кадру події у вузлі у заданий момент часу.

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

  • Примітка: Синтетична партія tags створювати накладні витрати в SimApi, що може призвести до зниження продуктивності, особливо під час наздоганяння та прогнозування минулих завершених партій у SIMCA-online.

Використання синтетичного процесу tags для пакетного виконання проектів у SIMCA-Online

  • У пакетному проекті дані процесу для кожної фази повинні мати пакетний ідентифікатор. tagДані, зчитані в цьому tag зіставляється з пакетами у вказаному пакетному вузлі, щоб визначити, чи слід виконати фазу.
  • Якщо дані процесу не мають ідентифікатора партії tag, синтетичний процес tags можна використовувати замість цього, оскільки дані для них генеруються на основі знань про фрейм події (пакет).
  • Щоб скористатися цією функцією, перейдіть на сторінку «Умови виконання» конфігурації проекту в клієнті SIMCA-online та налаштуйте ідентифікатор пакета. tag бути ідентифікатором партії синтетичних речовин tag пакетного вузла.
  • Щоразу, коли сервер зчитує ідентифікатор пакета для даних процесу, він повертає ідентифікатор пакета з вузла пакета, що гарантує, що пристрій може виконуватися (умова виконання фази також має бути істинною, як зазвичай у SIMCA-online).SARTORIUS-PI-AF-SimApi-FIG-3
  • Ось сторінка вузла пакетної обробки конфігурації, яка показує, що це те саме.

Вузол фільтра, який використовується як пакетний вузол:SARTORIUS-PI-AF-SimApi-FIG-4

  • Більше про логіку виконання читайте в онлайн-технічному посібнику SIMCA.

Фільтри кадрів подій

  • Фільтри кадрів подій є необов'язковими та мають бути налаштовані до того, як SimApi їх відобразить. Ви можете додати скільки завгодно фільтрів; кожен налаштовується окремо.
  • Вузол фільтра кадрів подій використовується як пакетний вузол у SIMCA-Online для керування виконанням проекту. Вузол фільтра надає доступ до кадрів подій (пакетів), які відповідають заданим критеріям фільтрації.
  • Вузли фільтрів також заповнюють значеннями для синтетичних tags які можна використовувати під час пакетного виконання проектів, як описано раніше.
  • Ви можете фільтрувати за елементом посилання, назвою кадру події, шаблоном кадру події та категорією кадру події або атрибутами кадру події.

наприкладampле, ви можете створювати фільтри кадрів подій для:

  • Фрейми подій, що мають атрибут productType зі значенням 42 в елементі «Sweden_Site».
  • Кадри подій, назва яких починається на літеру «b», та категорія кадру подій «SIMCAonlineBatches».

Ось колишнійampспосіб пошуку пакетів у SIMCA-online в одному з вузлів, що містять кадри подій:SARTORIUS-PI-AF-SimApi-FIG-5

передумови

Цей SimApi спочатку був розроблений для PI System версії 2012 та на момент написання статті був протестований на різних версіях PI Server аж до PI Server 2018 SP3 Patch 5.

Щоб використовувати SimApi на комп’ютері, на ньому має бути встановлено таке програмне забезпечення:

  • SDK Aveva PI AF1. Він включено до клієнта PI AF, який ви отримуєте від Aveva. SimApi було розроблено з версією PI AF Client 2018 SP3 Patch-5 (версія 2.10.11.2717).
  • Встановіть цю версію або найновішу доступну версію. https://techsupport.osisoft.com/Products/PI-Server/PI-AF/Overview
  • Розповсюджуваний пакет Microsoft Visual C++ для Visual Studio 2015-2022. Часто вони вже встановлені на комп’ютері (наприкладampвони встановлюються автоматично програмою SIMCA або SIMCA-online), але якщо SimApi не запускається через це, завантажте та встановіть останню версію з https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

Безпека системи Aveva PI

  • PI використовує наступні концепції, що контролюють доступ.
  • PI може використовувати автентифікацію Windows, що означає, що для налаштування безпеки використовуються облікові записи Active Directory.
  • Цей метод рекомендований Aveva та Sartorius Stedim Data Analytics, оскільки це єдиний метод автентифікації в Asset Framework SDK.
  • Користувачі PI – це користувачі з паролями, створеними на сервері PI. Групи можна використовувати для групування користувачів.
  • Трасти PI визначають, яким комп’ютерам дозволено підключатися до сервера PI. Трасти базуються на IP-адресах, тому вони залежать від DNS.
  • Сервер SIMCA-online має бути доданий до довіри PI; інакше він не зможе підключитися до сервера PI.
  • Крім того, можливо, доведеться налаштувати мережеві брандмауери, щоб дозволити SimApi підключатися до віддалених серверів.
  • Ці теми детально пояснюються нижче. Для отримання детальної інформації зверніться до документації PI.

Безпека Windows

  • Для налаштування доступу до сервера PI можна використовувати принципали безпеки Windows (групи або облікові записи користувачів).
  • Ви повинні знати обліковий запис користувача, який використовується для запуску SimApi. Для SIMCA це означає обліковий запис користувача, який зареєстрований на комп’ютері, але для SIMCA-online це означає обліковий запис служби, який використовується службою сервера SIMCA-online (налаштовано на панелі керування «Служби» у Windows). Зверніть увагу, що за замовчуванням для сервера SIMCA-online використовується обліковий запис служби «Локальна система». Його потрібно змінити на обліковий запис служби користувача домену, щоб мати змогу налаштувати для нього доступ у PI.
  • Якщо ви з будь-якої причини не можете змінити обліковий запис користувача, який використовується для запуску SimApi, ви також можете встановити обліковий запис користувача в діалоговому вікні конфігурації SimApi.
  • Це дає змогу використовувати для підключення до PI інший обліковий запис, ніж обліковий запис служби SIMCA-online.
  • Коли обліковий запис користувача відомий, ви налаштовуєте PI, щоб дозволити цьому обліковому запису підключатися до сервера PI.
  • Це можна зробити, переконавшись, що користувач (або група, членом якої є користувач) включено до розділу «Зіставлення безпеки» в інструментах керування системою PI.

Сервери PI в іншому домені, ніж сервер SIMCA-online

  • Якщо система PI розташована в іншому домені, ніж сервер SIMCA-online, розгортання може не дозволити вам налаштувати довіру Windows між різними доменами.
  • Одним із рішень у цьому випадку є створення локального облікового запису Windows як на сервері PI AF, так і на сервері SIMCA-online, оскільки тоді він зможе розв’язувати та автентифікувати «.\Ім’я користувача», що передається з однієї машини на іншу між доменами.

Траст ПІ

  • PI Trust – це ще один спосіб надати доступ до PI для імен програм, IP-адрес або імен комп’ютерів. Це робиться в Інструментах керування системою PI в розділі «Безпека».

Трасти, де можна вказати:

  • Назва програми: Для створення довіри можна використовувати певну назву програми.
    • Для SIMCA це simca.exe (і simpler.exe для SIMCA до версії 15).
  • Примітка що цей SimApi не працює зі старою версією OSIsoft PI Batch SDK (лише з PI AF, як описано вище). Якщо ваша система PI підтримує лише PI Batch, ви повинні використовувати PI SimApi, розроблений Aveva/OSIsoft.
    • Для SIMCA-online назва SIMCAonlineserver.exe та SIMCAonlineconfig.exe (параметри сервера SIMCA-online, які використовуються для налаштування SimApi).
  • Інформація про IP: Ви можете визначити довіру на основі IP-адреси комп'ютера, на якому запущено PI SimApi, якому ви хочете довіряти. Ви можете вказати IP-адресу як мережевий шлях або IP-адресу та маску мережі:
  • Мережевий шлях: Повне доменне ім'я. Наприкладample, my_laptop.my_company.com
  • IP-адреса: IP-адреса комп'ютера, на якому запущено PI AF SimApi.
  • NetMask: Якщо ви вказуєте IP-адресу, ви також повинні явно вказати маску мережі. Якщо цього не зробити, виникне помилка. Якщо вам потрібна точна відповідність IP-адреси, вкажіть маску мережі як 255.255.255.255. Якщо ви вказуєте підмережу класу C, вкажіть маску мережі як 255.255.255.0, а четверте поле IP-адреси як 0.

Інформація про обліковий запис Windows

  • Домен Windows: Домен Windows користувача, який запускає програму.
  • Обліковий запис Windows: Ім'я користувача Windows, який запускає програму.
  • Можна використовувати знак долара ($) для імені користувача для певного домену; тоді користувачі цього домену можуть підключатися через цю довіру до існуючих користувачів PI з тим самим іменем, що й користувач Windows, який запускає програму.
  • Це називається трастом, що дорівнює знаку долара.
  • Щоб налаштувати довіру за знаком долара, зазвичай спочатку імпортується ім’я користувача та пароль Windows як користувачі PI.
  • Див. розділ «Імпорт користувачів Windows» у документації до інструментів керування системою PI для PI. (Знак долара є дійсним значенням як для домену, так і для імені користувача.)
  • Тут усі три різні способи налаштування довіри PI Trust було використано разом, хоча потрібен лише один.
  • Цей колишнійample trust надає дозволи для SIMCA-online з машини computer.sartorius.com.SARTORIUS-PI-AF-SimApi-FIG-6
  • Для отримання додаткової інформації про PI Trusts зверніться до довідки до інструментів керування системою OSIsoft PI.

Брандмауери між SimApi та сервером PI

  • Мережевий брандмауер між SimApi, що працює на SIMCA або сервері SIMCA-online, та сервером PI може обмежувати мережевий трафік, щоб SimApi не працював.
  • Щоб увімкнути мережевий трафік PI, потрібно відкрити TCP-порт 5450, це звичайний доступ брандмауера для PI. Також, від AF Server до будь-якої програми AF Client, потрібно відкрити TCP-порт 5457.
  • Див. наступну статтю бази знань для отримання додаткової інформації: https://techsupport.osisoft.com/Troubleshooting/KB/KB00751
  • Щоб дізнатися більше про вимоги до брандмауера для PI, див. документацію PI Server / PI-SDK від Aveva. PI AF SimApi діє як PI Application, тому знайдіть цей термін у цьому документі.
  • Використання SimApi лише з сервером PI AF (без налаштованого в SimApi сервера PI)
  • Якщо використовується лише сервер PI AF, і користувач хоче зчитувати атрибути елементів, підключених до точки PI, SimApi не може автентифікуватися на сервері PI, оскільки такої опції немає в SDK.
  • У цьому випадку ми або покладаємося на те, як працює служба сервера SIMCA-online, або на те, чи є налаштування довіри до SIMCAonlineserver.exe.

Одна з причин появи повідомлення про помилку «Не вдалося ініціалізувати SimApi»

  • Повідомлення про помилку «Не вдалося ініціалізувати SimApi» з’являється після натискання кнопки «Налаштувати» в параметрах сервера. Цю проблему було вирішено в PI Database Security шляхом надання ідентифікатору, зіставленому з довіреною версією, доступу для запису в таблицю PIMSGSS.

Затримки в реальному часі, спричинені конфігурацією інтерфейсу PI-PI

  • Якщо дані на сервері PI передаються з іншого сервера PI через інтерфейс PI-PI, можуть виникати затримки під час зчитування поточних даних, оскільки дані передаються через заданий інтервал часу.
  • Переконайтеся, що часовий інтервал, налаштований в інтерфейсі PI to PI, достатньо короткий для виявлення змін у вашому процесі в режимі реального часу. Він має бути порівнянним з інтервалом виконання, що використовується в SIMCA-online.

Встановлення та налаштування

  • Зверніться до посібника SimApi, який знаходиться за адресою sartorius.com/umetrics-simapi для отримання загальних покрокових інструкцій, що застосовуються під час встановлення SimApi. Цей документ також містить багато порад щодо усунення несправностей та тестування під час встановлення SimApi.
  • Існують налаштування, які необхідно виконати в Aveva PI, щоб увімкнути використання PI AF SimApi, а також багато інших налаштувань, які можна зробити для самого SimApi.
  • Ми рекомендуємо залучати до налаштування цього SimApi людей з вашої компанії, які знають вашу PI-інфраструктуру.
  • Інструмент PI System Explorer (встановлюється разом із PI AF SDK) дозволяє побачити, як налаштовано ваш PI AF, і допомагає виконати необхідні налаштування.

Налаштування параметрів SimApi

  • Щоб змінити налаштування SimApi в SIMCA-online, запустіть утиліту «Параметри сервера» та на вкладці «SimApi» натисніть «Налаштувати…» для екземпляра SimApi, який потрібно налаштувати.
  • Ті ж правила застосовуються до SIMCA, хоча всі знімки екрана та попередніampНаведені нижче файли призначені для SIMCA-online.
  • Відобразиться наступне діалогове вікно. Налаштуйте параметри, необхідні для вашого середовища.
  • Після збереження та виходу, для застосування змін необхідно перезапустити службу сервера SIMCA-online.SARTORIUS-PI-AF-SimApi-FIG-7
  • Доступні такі налаштування.
Налаштування Пояснення
Сервер PI Дозволяє використовувати точки PI з даними в Umetrics Suite. Введіть ім'я сервера PI для підключення та переліку точок PI з нього. Це необов'язково, але якщо ви не вкажете це, необхідно вказати сервер AF.
Сервер AF Вмикає кадри подій у Umetrics Suite. Введіть ім'я сервера Asset Framework для підключення. Це необов'язково, але якщо ви пропустите це поле, необхідно вказати PI Server.
База даних АФ Спрямовує сервер Asset Framework до певної бази даних. Введіть ім'я бази даних Asset Framework на сервері Asset Framework для використання. Якщо це поле залишити порожнім, SimApi використовуватиме базу даних за замовчуванням на сервері.
Категорії елементів Для фільтрації елементів можна використовувати більше однієї категорії елементів. Розділяйте категорії крапкою з комою (;). Ви також можете вказати *, щоб показати всі елементи, але це може негативно вплинути на продуктивність запуску, якщо елементів багато. Якщо залишити поле порожнім, елементи не будуть відображатися.
Ім'я користувача Облікові дані, що використовуються для підключення до серверів PI, наведено вище. Залиште поле порожнім, щоб використовувати обліковий запис процесу виклику, зазвичай це обліковий запис служби SIMCA-online.
Пароль Облікові дані, що використовуються для підключення до серверів PI, наданих вище. Залиште поле порожнім, щоб використовувати обліковий запис процесу виклику, зазвичай це обліковий запис служби SIMCA-online. Пароль зашифровано та не зберігається у відкритому тексті в конфігурації. file.
Фільтри кадрів подій Ви можете створити додаткові вузли фільтрів, натиснувши кнопку …. Вони використовуються як пакетні вузли для визначення пакетів, що виконуються в SIMCA Online. Див. розділ 1.2.7 вище, щоб дізнатися більше, та наступний розділ, щоб дізнатися про доступні налаштування, якими ви можете керувати.
Рівень журналу Контролює, скільки інформації записується в журнал file(Налагодження, Інформація, Попередження, Помилка, Критично).

Налагодження допомагає усунути проблеми із SimApi.

Максимальний розмір журналу (МБ) Контролює максимальний розмір журналуfile перед створенням нового. Встановлення цього значення на 0 означає нескінченний розмір.
Розширені налаштування Зверніться до описів цих елементів у утиліті конфігурації.

Налаштування фільтра кадрів подій

Фільтри кадрів подій виявляють кадри подій (пакети), які відповідають критеріям фільтрації. Їх можна використовувати як пакетні вузли в SIMCA-online, як описано в 1.2.7.

Ви можете створити два типи фільтрів кадрів подій:

  • Атрибут кадру події – вони дозволяють створювати логічні умови для одного або кількох атрибутів кадру подій.
  • За категорією кадру події – вони дозволяють вибрати категорію кадру події.
  • Обидва типи фільтрів також дозволяють вам вказати елемент посилання, фільтрувати за назвою кадру події та вказати шаблон кадру події.
  • Кожен вузол фільтра повинен мати унікальне ім'я, яке ви надаєте. Це ім'я вузла, яке використовується в SIMCA-online під вузлом верхнього рівня «Фільтр кадрів подій».
  • Ось таблиця, у якій зведено різні налаштування, які можна виконати в діалогових вікнах конфігурації. Також зверніться до діалогового вікна конфігурації PI AF, яке має вбудовану довідку для кожного налаштування.
Налаштування опис Використовується у фільтрі за атрибутом кадру події Використовується у фільтрі за категорією кадру події
Ім'я вузла Довільне ім'я вузла (унікальне серед інших вузлів). Наприкладampле, ProductABatches. X X
Фільтр імені Фільтр на основі назви фрейму події. Підтримуються символи підстановки * та ?. X X
Довідковий елемент Фільтр на основі назви елемента. Підтримуються символи підстановки * та ?. Фільтр повертатиме кадри подій, що посилаються на цей елемент. X X
Шаблон рамки події Фільтровано на основі певного шаблону кадру події. X X
Категорія кадру події Фільтруйте на основі певної категорії кадру події. Використовуйте * для будь-якої категорії.   X
Атрибути Атрибути кадру події на основі фільтрів. Ви можете вказати один або декілька атрибутів.

Для кожного атрибута ви вказуєте параметри, що керують логічним виразом, який має бути істинним, щоб кадр події відповідав фільтру.

Налаштування для кожного атрибута:

X  
Шлях атрибута Назва атрибута шаблону кадру події. Шлях має бути відносним до вказаного шаблону кадру події.

Значення цього атрибута порівнюється з налаштуванням «Порівняти значення» за допомогою вказаного оператора.

X  
Оператор Визначає тип порівняння, яке потрібно виконати. Наприкладampле, Дорівнює. X  
Порівняти значення Значення, яке потрібно порівняти зі значенням атрибута Event Frames. Для рядкових значень можна використовувати лише оператори Equal та Not Equal.

При використанні оператора in можна використовувати більше одного значення. Розділяйте значення крапкою з комою (;).

X

Конфігурація прample

  • У цьому розділі наведено ексampяк може виглядати система PI та як можна налаштувати PI AF SimApi для підключення до неї.
  • PI AF SimApi вже встановлено, а систему PI налаштовано таким чином, щоб користувач міг підключатися до сервера, як описано в розділі 2.

Базова конфігурація

  • Ось конфігурація для PI AF SimApi, відкрита через параметри сервера SIMCA-online. Як бачите, ми виконали кілька налаштувань, які пояснюються нижче.SARTORIUS-PI-AF-SimApi-FIG-8
  • У нас є один сервер, ServUmVM3, який введено в обидва поля: сервер PI та сервер AF.
  • У PI наша база даних називається Production, як ви можете бачити на скріншоті нижче, тому саме її ми використовуємо в конфігурації.SARTORIUS-PI-AF-SimApi-FIG-9
  • Ми також вказуємо ім'я користувача та пароль, які PI AF SimApi використовує для підключення до серверів PI AF. Цьому користувачеві вже надано права доступу до PI.
  • Ми використовуємо інший обліковий запис служби для нашого сервера SIMCA-online. Він відрізняється тим, що повинен мати доступ до нашого Active Directory для автентифікації користувачів.
  • Це властивості служби на сервері SIMCA-online.SARTORIUS-PI-AF-SimApi-FIG-10

Категорії додаткових елементів

  • Ми вказуємо категорії елементів A_Simca_Element; Other_Category. Це означає, що ми побачимо всі елементи, що відповідають будь-якій з категорій, в SIMCA-online.
  • Ось як виглядає категорія елементів A_Simca_Element на сервері PI.SARTORIUS-PI-AF-SimApi-FIG-11

Додатковий фільтр кадру події «За атрибутом»

  • Ми налаштували вузол фільтра кадрів подій за атрибутом наступним чином, щоб бачити лише кадри подій з рівнем резервуара нижче 40:

Ось як виглядає наш шаблон рамки події в PI:SARTORIUS-PI-AF-SimApi-FIG-12

  • Ми використовуватимемо цей атрибут Level у нашому вузлі фільтра, щоб відображати лише кадри подій з рівнем нижче 40.

Ось перша сторінка конфігурації для нашого вузла фільтра «За атрибутом»:SARTORIUS-PI-AF-SimApi-FIG-13

  • Важливо: Рівень, як зазначено на знімку екрана вище, потрібно замінити повним шляхом до атрибута, який можна скопіювати з PI System Explorer.
  • наприкладampле: \\ім'я_сервера\Виробництво\рівень

Ось налаштування атрибута Level:SARTORIUS-PI-AF-SimApi-FIG-14

Додатковий фільтр кадру події «за категорією»

Нарешті, ми також налаштували вузол фільтра, який надає доступ до фреймів подій на основі категорії фреймів подій «Дріжджі».SARTORIUS-PI-AF-SimApi-FIG-15

Як це виглядає в SIMCA-online

Ось що дають вищезазначені налаштування в SIMCA-online.SARTORIUS-PI-AF-SimApi-FIG-16

  • Тут вузли Element, вузли Event Frame Filter та вузол Event Frames можна використовувати як пакетні вузли в конфігураціях проекту.
  • Синтетичний tags може використовуватися в умовах виконання для простого виконання пакетних проектів. НаприкладampДетальніше про це можна знайти в 1.2.6.1.
  • Точки PI Points сервера PI відображаються у вузлі «Точки». Ці tags пов'язані зі змінними у фазі tags сторінка конфігурації проекту.SARTORIUS-PI-AF-SimApi-FIG-17

Щодо виконання проєкту SIMCA-online та PI AF

  • У цьому розділі наведено короткий огляд того, що потрібно SIMCA-online для виконання пакетних проектів, а також деякі рекомендації, що застосовуються до PI Asset Framework (AF) та PI Event Frames (EF).
  • Для отримання повної інформації про логіку виконання SIMCA-online див. Технічний посібник SIMCA-online.

Ідентифікатори партій у SIMCA-online

  • SIMCA-online використовує ідентифікатори партій двома способами.
  • Ідентифікатор пакету – це кадр події, визначений у PI AF.
    • У SIMCA-online вони інтерпретуються як пакети в так званому пакетному вузлі.
    • Вузол пакетів використовується для ідентифікації завершених та активних наразі пакетів.
    • Завершені партії – це ті, що мають час початку та час завершення.
    • Активні пакети – це ті, що містять лише час початку, а час завершення – порожній/нульовий.
  • Ідентифікатор пакету як процес tag:
    • Кожен блок, який може обробляти фазу для партії, вимагає окремого процесу tag що вказує на партію, активну в цьому блоці.
    • Значення ідентифікатора пакета має збігатися з назвою пакета у вузлі пакета або, використовуючи термінологію PI, з назвою кадру події в PI.

Пакетний вибір вузлів у SIMCA-online

  • У структурі активів існує ієрархія подій, створена відповідно до пакетних стандартів ISA 88.
  • Пакет має залишатися активним протягом усіх фаз, що належать до цього пакету. Для пакетів з кількома фазами подія пакету має розпочатися під час або до запуску першої фази та закінчитися під час або після завершення останньої фази.
  • У SIMCA-online для визначення тривалості життя кожної фази використовуються незалежні умови виконання фаз.
  • Подія партії EF використовується лише для генеалогії фаз, щоб зіставити, які активні одиниці належать до яких партій.
  • Це дозволяє відстежувати паралельний та складний потік матеріалів через кілька установок.

У PI ієрархія одиниць має вигляд:

  • партія
    • одиниця
      • Фаза
      • Субфаза
  • У SIMCA-online існує велика гнучкість у визначенні та інтерпретації пакетних вузлів та пакетів.

наприкладampле, в хроматографії, де:

  • Кожен цикл можна визначити як фазу,
  • Кожну одиничну операцію (завантаження, врівноважування, елюювання тощо) можна визначити як підфазу,
  • Пакетний вузол у SIMCA-online може бути визначений на рівні одиниці,
    • Кожен цикл можна було б визначити як подію в EF та як партію в SIMCA-Online, і
    • Кожну одиницю операції можна визначити як підфазу в EF та як фазу в SIMCA-Online.

Логіка виконання SIMCA-online

У цій послідовності описано, якої SIMCA-online дотримується для запуску партій та фаз. Повний алгоритм з усіма деталями див. у Технічному посібнику SIMCA-online.

  1. SIMCA-online визначає активні партії
    • a. Запитуйте елементи EF – можливо, є спеціальний запит лише для активних – з визначеного пакетного вузла SIMCA-online (пакетний вузол може бути на рівні сервера або одиниці).
    • b. Активні пакети визначаються як ті, що не мають запису для часу завершення (він залишається порожнім/нульовим).
    • c. SIMCA-online фіксує назви активних партій.
  2. SIMCA-online визначає, чи є якісь активні фази
    • a. SIMCA-online запитує назву партії, що виконується на кожному етапі. Назва партії – це значення, отримане з процесу. tag налаштовано як ідентифікатор партії в блоці.
    • b. SIMCA-online перевіряє, чи є назва партії у списку активних партій. Це робиться шляхом перевірки, чи значення відповідає назві активної партії.
    • c. SIMCA-online оцінює логіку запуску, налаштовану в SIMCA-online, щоб визначити, чи є фаза активною.
  3. SIMCA-online витягує значення знімків для всіх tags використовується активними фазами

Підтримка

  • Цей SimApi розроблено компанією Sartorius Data Analytics. Для отримання підтримки відвідайте sartorius.com/umetrics-support
  • Щодо питань, пов’язаних з Aveva PI, таких як Asset Framework, Event Frames, безпека PI тощо, радимо вам звернутися безпосередньо до представника Aveva або до його служби технічної підтримки.

поширені запитання

  • З: Що таке SimApi?
    • A: SimApi — це зв’язок між Umetrics Suite і зовнішніми джерелами даних.
  • З: Що таке кадри подій у SIMCA-online?
    • A: Кадри подій представляють пакети з часом початку та зупинки, що знаходяться у вузлі Batch в SIMCA-online.
  • З: Де я можу знайти більше інформації про SimApis?
    • A: Відвідайте sartorius.com/umetrics-simapi для отримання детальної інформації про SimApis та його функції.

Документи / Ресурси

PDF thumbnailPI AF SimApi
User Guide · PI AF SimApi, AF SimApi, SimApi

Задайте питання

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Задайте питання

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.