SARTORIUS PI AF SimApi

Информация о продукте
Технические характеристики
- Название продукта: PI AF SimApi
- Производитель: Анализ данных Sartorius Stedim
- Связь: Umetrics Suite для внешних источников данных
Инструкции по применению продукта
Предпосылки
Перед использованием PI AF SimApi убедитесь, что задержки в реальном времени, вызванные конфигурацией интерфейса PI-PI, сведены к минимуму.
Установка и настройка
- Откройте меню настроек в интерфейсе SimApi.
- Настройте необходимые параметры на основе вашего источника данных.
Настройки фильтра событийного кадра
- Перейдите в раздел «Фильтр фрейма событий» в интерфейсе SimApi.
- Определите критерии фильтрации событий на основе времени начала и окончания.
О реализации проекта SIMCA-online и PI AF
Для реализации проектов по интеграции SIMCA-online и PI AF.
- Обеспечьте правильную синхронизацию между SIMCA-Online и PI AF.
- Проверьте поток данных между проектами для точного анализа.
Поддерживать
Для получения дополнительной помощи или поддержки обратитесь к руководству пользователя или в службу поддержки клиентов 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.
Условия
| Имя ИП Авевы | SIMCA-онлайн терминология |
| Кадр события (EF) | Пакет с временем начала и окончания. Пакеты находятся в узле Batch в SIMCA-online.
Это также может быть фаза с временем начала и окончания. |
| Атрибут кадра события | A tag который содержит пакетные данные (одно наблюдение на пакет) |
| Элемент структуры активов | Единица измерения — физическая вещь, например, конкретный танк, или логическая вещь, например, местоположение или здание. |
| Атрибут элемента, атрибут элемента, может быть точкой PI с данными процесса или метаданными, описывающими элемент. | |
| Шаблон элемента структуры активов (указывает атрибуты, которые может иметь фрейм событий, созданный на основе этого шаблона) | Примерно соответствует группе единиц |
| точка ПИ | Tag |
Функции
- SimApi реализует следующие функции SimApi: См. sartorius.com/umetrics-simapi чтобы узнать больше об общих возможностях SimApi.
- Подключитесь к серверу Aveva PI с поддержкой числовых (аналоговых или дискретных) значений и текстовых значений.
- Подключитесь к серверу PI AF, что позволит использовать Event Frames и иерархию элементов.
- Используйте предоставленные учетные данные или используйте учетную запись вызывающего процесса (например, учетную запись сервиса SIMCA-online)
- Текущие и исторические непрерывные данные для точек PI и атрибутов элементов
- Узел точек верхнего уровня, содержащий все точки PI данных процесса
- Пакетные данные, частичная поддержка
- Обратная запись – непрерывные данные для точек PI (не для атрибутов элементов)
- Обратная запись – пакетные данные, частичная поддержка
- Необязательная иерархия узлов элементов PI AF, соответствующих фильтру категорий элементов. Отображается в узле Elements верхнего уровня.
- Пакетный узел в узле «Кадры событий» верхнего уровня, показывающий кадры событий, которые находятся в корне в PI AF.
- Дополнительные фильтры фреймов событий, которые предоставляют подмножество фреймов событий (пакетов) в SIMCA-online на основе указанных вами критериев.
- Фильтровать можно по элементу, имени фрейма события, шаблону фрейма события, категории фрейма события и атрибутам фрейма события.
- Данные партии синтетического процесса tags, что позволяет легко выполнять пакетные проекты в SIMCA-Online.
- Несколько экземпляров SimApi могут быть запущены на одном сервере SIMCA-Online.
- Устойчивость соединения – SimApi автоматически восстанавливает соединение с источником данных после отключения. Некоторые из этих функций подробно описаны ниже.
- Для иллюстрации концепций используется следующий рисунок, где выделенные узлы соответствуют выделенным жирным шрифтом элементам в списке функций выше.

Иерархия элементов PI
- При подключении к серверу AF SimApi перечислит все элементы, соответствующие фильтру категорий элементов, который вы указали при настройке SimApi.
- Для фильтрации элементов можно использовать более одной категории элементов. Разделяйте категории точкой с запятой (;). Будут отображаться элементы, принадлежащие любой указанной категории.
- Вы также можете указать *, чтобы показать все элементы, но это может негативно повлиять на производительность запуска, если элементов много. Пустой фильтр категории означает, что ни один элемент не будет показан.
- Соответствующие элементы отображаются под узлом верхнего уровня Elements. Используется та же структура, что и в PI System Explorer.
- Обратите внимание, что для раскрытия синтетического процесса tags для элемента (см. ниже) он должен соответствовать фильтру категорий элементов. В противном случае элемент просто отображается как контейнер дочерних элементов без атрибутов.
Атрибуты элемента
- Атрибуты элемента отображаются как tags в узле Element в SIMCA-online.
- Атрибуты, скрытые или исключенные в PI, не отображаются.
- Иерархические атрибуты именуются с использованием их относительного пути, разделенного вертикальной чертой (|), как видно из содержащего элемента. Напримерample, атрибут Temperature|Attribute1 на снимке экрана выше.
Точки ПИ
- Если при настройке SimApi указано подключение к серверу PI, точки PI этого сервера отображаются в узле верхнего уровня «Точки».
- Точки соответствуют данным tags в SIMCA-online или переменные в SIMCA и используются для считывания данных процесса при выполнении проекта.
О том, как считываются и записываются пакетные данные
- Пакетные данные подобны атрибуту Event Frame, когда Event Frame описывает пакет. Однако атрибуты Event Frame в настоящее время не поддерживаются PI AF SimApi.
- Вместо этого SimApi работает следующим образом (соответствует тому, как Aveva реализовала свой AF SimApi):
- Пакетные данные считываются как точка PI с использованием времени начала пакета, указанного в фрейме события, чтобы знать, для какого времени следует считывать данные.
- Пакетные данные записываются в точку PI, определенную пользователем, с указанием времени st.amp времени начала партии, указанного в фрейме события.
Кадры событий
- Кадры событий PI для SimApi соответствуют партиям или фазам процесса.
- Когда фрейм события представляет пакет, он указывает время начала и окончания пакета и используется как узел пакета в SIMCA-online, что позволяет отслеживать фреймы событий в этом узле в SIMCA-online, где вы также можете щелкнуть по нему правой кнопкой мыши, чтобы найти в нем соответствующие пакеты, как показано на этом снимке экрана:

- Когда фрейм события представляет фазу, он указывает время начала и окончания фазы.
- Если вы хотите отслеживать все фазы партии в SIMCA-online, вы можете настроить иерархию в PI таким образом, чтобы кадры событий партии охватывали фазы, принадлежащие партии.
- Затем вы используете фрейм пакетного события в качестве пакетного узла в SIMCA-Online.
- Кадры событий отображаются SimApi в иерархии узлов элементов, узле верхнего уровня «Кадры событий» и всех настроенных узлах фильтра кадров событий.
Синтетический процесс tags для имени и продолжительности фрейма события (партии/фазы/шага)
- Синтетический процесс tags создаются SimApi для упрощения выполнения проекта.
- Эта функция не работает с параллельными (конкурентными) Event Frames. Таким образом, в любой момент времени в пакетном узле должен быть активен только один Event Frame.
- Синтетический tags создаются для узла «Фреймы событий» верхнего уровня, всех узлов «Элементы», соответствующих фильтру «Категории элементов», и всех узлов «Фильтр фреймов событий» (см. следующий раздел).
| Синтетический tag имя | Цель |
| Имя самого последнего активного фрейма событий в узле в указанное время. | |
| Длительность самого последнего активного фрейма событий в узле в заданное время.
Длительность измеряется в секундах, минутах, часах и днях соответственно, что позволяет вам выбрать тот вариант, который соответствует вашим потребностям моделирования. |
- Примечание: Синтетическая партия tags создают накладные расходы в SimApi, что может привести к снижению производительности, особенно во время наверстывания упущенного и прогнозирования прошлых завершенных партий в SIMCA-online.
Использование синтетического процесса tags для пакетного выполнения проектов в SIMCA-Online
- В пакетном проекте данные процесса для каждой фазы должны иметь идентификатор партии. tag. Данные, считанные в этом tag сопоставляется с пакетами в указанном пакетном узле, чтобы узнать, следует ли выполнять фазу.
- Если данные процесса не имеют идентификатора партии tag, синтетический процесс tags можно использовать вместо этого, поскольку данные для них генерируются на основе знаний о фрейме события (пакете).
- Чтобы использовать эту функцию, перейдите на страницу «Условия выполнения» конфигурации проекта в клиенте SIMCA-online и настройте идентификатор партии. tag быть идентификатором синтетической партии tag пакетного узла.
- Всякий раз, когда сервер считывает идентификатор пакета для данных процесса, идентификатор пакета из узла пакета будет возвращен, гарантируя, что блок может выполняться (условие выполнения фазы также должно быть истинным, как обычно в SIMCA-online).

- Вот страница конфигурации узла Batch, показывающая, что она одинакова.
Узел фильтра, который используется в качестве пакетного узла:
- Подробнее о логике выполнения читайте в техническом руководстве SIMCA-online.
Фильтры событийного кадра
- Фильтры событийных фреймов являются необязательными и должны быть настроены до того, как они будут представлены SimApi. Вы можете добавить столько фильтров, сколько захотите; каждый настраивается индивидуально.
- Узел фильтра событийного кадра используется как пакетный узел в SIMCA-Online для управления выполнением проекта. Узел фильтра выставляет пакеты событий (пакеты), которые соответствуют указанным критериям фильтра.
- Узлы фильтра также заполняют значения для синтетического tags который можно использовать при пакетном выполнении проектов, как описано ранее.
- Фильтровать можно по элементу ссылки, имени фрейма события, шаблону фрейма события, а также по категории фрейма события или атрибутам фрейма события.
Напримерample, вы можете создавать фильтры событийных фреймов для:
- Фреймы событий, имеющие атрибут productType со значением 42 в элементе «Sweden_Site».
- Кадры событий, имя которых начинается с «b», и категория кадра событий «SIMCAonlineBatches».
Вот бывшийampПример поиска пакетов в SIMCA-online в одном из узлов, содержащих Event Frames:
Предпосылки
Первоначально этот SimApi был разработан для версии PI System 2012 и на момент написания статьи был протестирован на различных версиях PI Server вплоть до PI Server 2018 SP3 Patch 5.
Для использования SimApi на компьютере необходимо установить следующее программное обеспечение:
- Aveva PI AF1 SDK. Он включен в PI AF Client, который вы получаете от 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++ Redistributable для Visual Studio 2015-2022. Часто они уже установлены на компьютере (напримерample, они устанавливаются автоматически 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 Trusts определяют, каким компьютерам разрешено подключаться к серверу PI. Trusts основаны на IP, поэтому они полагаются на DNS.
- Сервер SIMCA-online должен быть добавлен в траст PI; в противном случае он не сможет подключиться к серверу PI.
- Кроме того, может потребоваться настроить сетевые брандмауэры, чтобы разрешить SimApi подключаться к удаленным серверам.
- Эти темы подробно описаны ниже. Для получения подробной информации обратитесь к документации PI.
Безопасность Windows
- Для настройки доступа к серверу PI можно использовать субъекты безопасности Windows (группы или учетные записи пользователей).
- Вам необходимо знать учетную запись пользователя, используемую для запуска SimApi. Для SIMCA это учетная запись пользователя, вошедшего в систему на компьютере, но для SIMCA-online это учетная запись службы, используемая службой сервера SIMCA-online (настроенной на панели управления службами в Windows). Обратите внимание, что по умолчанию для сервера SIMCA-online используется учетная запись службы Local System. Ее необходимо изменить на учетную запись службы пользователя домена, чтобы иметь возможность настроить доступ к ней внутри PI.
- Если по какой-либо причине вы не можете изменить учетную запись пользователя, используемую для запуска SimApi, вы также можете задать учетную запись пользователя в диалоговом окне конфигурации SimApi.
- Это позволяет использовать для подключения к PI другую учетную запись, нежели служебная учетная запись для SIMCA-online.
- Узнав учетную запись пользователя, вы настраиваете PI так, чтобы разрешить этой учетной записи подключаться к серверу PI.
- Это можно сделать, убедившись, что пользователь (или группа, членом которой является пользователь) включен в сопоставления безопасности в инструментах управления PI System.
Серверы PI в другом домене, нежели сервер SIMCA-online
- Если система PI и сервер SIMCA-online находятся в разных доменах, развертывание может не позволить вам настроить доверие Windows между различными доменами.
- Одним из решений в этом случае является создание локальной учетной записи Windows как на сервере PI AF, так и на сервере SIMCA-online, поскольку в этом случае она сможет разрешать и аутентифицировать «.\UserName», передаваемый с одного компьютера на другой через домены.
ПИ Траст
- PI Trust — это еще один способ предоставить доступ к PI для имен приложений, IP-номеров или имен компьютеров. Это делается в PI System Management Tools в разделе Security
Трасты, где вы можете указать:
- Название приложения: Для создания доверия можно использовать определенное имя приложения.
- Для 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-адрес и сетевую маску:
- Сетевой путь: Полное доменное имя. Напримерampле, мой_ноутбук.моя_компания.com
- IP-адрес: IP-адрес компьютера, на котором запущен PI AF SimApi.
- Сетевая маска: Если вы указываете IP-адрес, вы также должны явно указать сетевую маску. Невыполнение этого требования приведет к возникновению ошибки. Если вам требуется точное совпадение IP-адреса, укажите сетевую маску 255.255.255.255. Если вы указываете подсеть класса C, укажите сетевую маску 255.255.255.0, а четвертое поле IP-адреса — 0.
Информация об учетной записи Windows
- Домен Windows: Домен Windows пользователя, запустившего приложение.
- Учетная запись Windows: Имя пользователя Windows, запустившего приложение.
- Можно использовать знак доллара ($) в качестве имени пользователя для определенного домена; тогда пользователи в этом домене смогут подключаться через это доверие к существующим пользователям PI с тем же именем, что и у пользователя Windows, запустившего приложение.
- Это называется трастом со знаком доллара.
- Чтобы настроить доверие со знаком доллара, вы обычно сначала импортируете свои имена пользователей и пароли Windows как пользователей PI.
- См. раздел Импорт пользователей Windows в документации PI System Management Tools для PI. (Знак доллара является допустимым значением как для домена, так и для имени пользователя.)
- Здесь все три различных способа настройки траста PI были использованы в сочетании, хотя необходим только один.
- Этот бывшийample trust разрешает разрешения для SIMCA-online с машины компьютер.sartorius.com.

- Дополнительную информацию о PI Trusts см. в справке по инструментам управления системой OSIsoft PI.
Брандмауэры между SimApi и сервером PI
- Сетевой брандмауэр между SimApi, работающим на сервере SIMCA или SIMCA-online, и сервером PI может ограничить сетевой трафик, чтобы SimApi не работал.
- Чтобы разрешить сетевой трафик PI, необходимо открыть порт TCP 5450, это обычный доступ к брандмауэру для PI. Также, от сервера AF до любого приложения клиента AF, необходимо открыть порт TCP 5457.
- Более подробную информацию смотрите в следующей статье базы знаний: https://techsupport.osisoft.com/Troubleshooting/KB/KB00751
- Чтобы узнать больше о требованиях к брандмауэру для PI, см. документацию PI Server / PI-SDK от Aveva. PI AF SimApi действует как PI Application, поэтому ищите этот термин в этом документе.
- Использование SimApi только с сервером PI AF (без сервера PI, настроенного в SimApi)
- Если используется только сервер PI AF и пользователь хочет прочитать атрибуты элемента, подключенного к точке PI, SimApi не может выполнить аутентификацию на сервере PI, поскольку в SDK нет такой возможности.
- В этом случае мы либо полагаемся на то, как работает служба сервера SIMCA-online, либо на то, настроено ли доверие к SIMCAonlineserver.exe.
Одна из причин появления сообщения об ошибке «Не удалось инициализировать SimApi»
- При нажатии кнопки «Настроить» в параметрах сервера появляется сообщение об ошибке «Не удалось инициализировать SimApi». Эта проблема была решена в PI Database Security путем предоставления удостоверению, сопоставленному с доверием, права записи в таблицу PIMSGSS.
Задержки в реальном времени, вызванные конфигурацией интерфейса PI-to-PI
- Если данные на сервере PI передаются с другого сервера PI через интерфейс PI-PI, могут возникнуть задержки при считывании текущих данных, поскольку данные передаются с заданным интервалом времени.
- Убедитесь, что временной интервал, настроенный в интерфейсе PI to PI, достаточно короток, чтобы обнаруживать изменения в вашем процессе в реальном времени. Он должен быть сопоставим с интервалом выполнения, используемым в SIMCA-online.
Установка и настройка
- Обратитесь к руководству SimApi, расположенному по адресу sartorius.com/umetrics-simapi для общих пошаговых инструкций, которые применяются при установке SimApi. Этот документ также содержит множество советов по устранению неполадок и тестированию при установке SimApi.
- Для использования PI AF SimApi необходимо выполнить некоторые настройки в Aveva PI, а также можно выполнить множество различных настроек для самого SimApi.
- Мы рекомендуем вам привлечь к настройке SimApi людей из вашей компании, которые знакомы с вашей инфраструктурой PI.
- Инструмент PI System Explorer (устанавливается вместе с PI AF SDK) позволяет увидеть, как настроен ваш PI AF, и помогает выполнить необходимые настройки.
Настройка параметров SimApi
- Чтобы изменить настройки SimApi в SIMCA-online, запустите утилиту «Параметры сервера» и на вкладке SimApi нажмите «Настроить…» для экземпляра SimApi, который вы хотите настроить.
- Те же правила применяются к SIMCA, хотя все скриншоты и примерыampФайлы ниже предназначены для SIMCA-online.
- Отобразится следующее диалоговое окно. Настройте параметры, необходимые для вашей среды.
- После сохранения и выхода необходимо перезапустить службу сервера SIMCA-online, чтобы изменения вступили в силу.

- Доступны следующие настройки.
| Параметр | Объяснение |
| ПИ-сервер | Позволяет точкам PI с данными быть доступными в Umetrics Suite. Напишите имя сервера PI для подключения и перечисления точек PI. Это необязательно, но если вы это не укажете, необходимо указать AF Server. |
| АФ сервер | Включает Event Frames в 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 означает бесконечный размер. |
| Расширенные настройки | Ознакомьтесь с описаниями этих элементов в утилите конфигурации. |
Настройки фильтра событий кадра
Фильтры Event Frame раскрывают Event Frames (пакеты), которые соответствуют критериям фильтра. Их можно использовать в качестве пакетных узлов в SIMCA-online, как описано в 1.2.7.
Вы можете создать два типа фильтров событийных фреймов:
- По атрибуту кадра события – они позволяют создавать логические условия для одного или нескольких атрибутов фрейма событий.
- По категории событий кадра – они позволяют выбрать категорию события.
- Оба типа фильтров также позволяют указать ссылочный элемент, выполнить фильтрацию по имени фрейма события и указать шаблон фрейма события.
- Каждый узел фильтра должен иметь уникальное имя, которое вы предоставляете. Это имя узла, используемое в SIMCA-online ниже узла верхнего уровня Event Frame Filter.
- Вот таблица, обобщающая различные настройки, которые вы можете сделать в диалогах конфигурации. Также обратитесь к диалогу конфигурации PI AF, который имеет встроенную справку для каждой настройки.
| Параметр | Описание | Используется в фильтре по атрибуту кадра события | Используется в фильтре по категории событий кадра |
| Имя узла | Произвольное имя узла (уникальное среди других узлов). Напримерample, ProductABatches. | X | X |
| Фильтр имени | Фильтр на основе имени фрейма события. Поддерживаются подстановочные знаки * и ?. | X | X |
| Справочный элемент | Фильтр на основе имени элемента. Поддерживаются подстановочные знаки * и ?. Кадры событий, ссылающиеся на этот элемент, будут возвращены фильтром. | X | X |
| Шаблон фрейма события | Фильтрация на основе определенного шаблона фрейма событий. | X | X |
| Категория событий кадра | Фильтрация по определенной категории событий. Используйте * для любой категории. | X | |
| Атрибуты | Фильтрация атрибутов фрейма событий. Можно указать один или несколько атрибутов.
Для каждого атрибута вы указываете настройки, управляющие логическим выражением, которое должно быть истинным, чтобы фрейм события соответствовал фильтру. Настройки для каждого атрибута следующие: |
X | |
| Путь атрибута | Имя атрибута шаблона Event Frame. Путь должен быть относительным к указанному шаблону Event Frame.
Значение этого атрибута сравнивается с настройкой «Сравнить значение» с использованием указанного оператора. |
X | |
| Оператор | Определяет тип сравнения, который нужно сделать. Напримерampле, Равные. | X |
| Сравнить стоимость | Значение для сравнения со значением атрибута Event Frames. Для строковых значений можно использовать только операторы Equal и Not Equal.
При использовании оператора in можно использовать более одного значения. Разделяйте значения точкой с запятой (;). |
X |
Пример конфигурацииample
- В этом разделе дается примерample как может выглядеть система PI и как можно настроить PI AF SimApi для подключения к ней.
- PI AF SimApi уже установлен, а система PI настроена так, чтобы позволить пользователю подключаться к серверу, как описано в пункте 2.
Базовая конфигурация
- Вот конфигурация для PI AF SimApi, открытая через параметры сервера SIMCA-online. Как вы видите, мы сделали несколько настроек, которые объясняются ниже.

- У нас есть один сервер, ServUmVM3, который введен в поля «Сервер PI» и «Сервер AF».
- В PI наша база данных называется Production, как вы можете видеть на снимке экрана ниже, поэтому именно ее мы используем в конфигурации.

- Мы также указываем имя пользователя и пароль, которые PI AF SimApi использует для подключения к серверам PI AF. Этому пользователю уже предоставлены права доступа к PI.
- Мы используем другую учетную запись службы для нашего сервера SIMCA-online. Она отличается, поскольку должна иметь доступ к нашему Active Directory для аутентификации пользователя.
- Это свойства сервиса на машине сервера SIMCA-online.

Категории дополнительных элементов
- Мы указываем категории элементов A_Simca_Element; Other_Category. Это означает, что мы увидим все элементы, соответствующие любой из категорий в SIMCA-online.
- Вот как выглядит категория элементов A_Simca_Element на сервере PI.

Дополнительный фильтр фрейма событий «По атрибуту»
- Мы настроили узел фильтра событий по атрибуту следующим образом, чтобы видеть только события с уровнем в баке ниже 40:
Вот как выглядит наш шаблон фрейма события в PI:
- Мы будем использовать этот атрибут уровня в нашем узле фильтра, чтобы отображать только кадры событий с уровнем ниже 40.
Вот первая страница конфигурации для нашего узла фильтра «По атрибуту»:
- Важный: Уровень, указанный на снимке экрана выше, необходимо заменить на полный путь к атрибуту, который можно скопировать из PI System Explorer.
- Напримерampль: \\Имя_сервера\Производство\Уровень
Вот настройки атрибута «Уровень»:
Дополнительный фильтр событий «по категории»
Наконец, мы также настроили узел фильтра, который отображает фреймы событий на основе категории фреймов событий Yeast.
Как это выглядит в SIMCA-online
Вот к чему приводят вышеуказанные настройки в SIMCA-online.
- Здесь узлы «Элемент», узлы «Фильтр фрейма событий» и узел «Фреймы событий» можно использовать в качестве пакетных узлов в конфигурациях проекта.
- Синтетический tags может использоваться в условиях выполнения для простого выполнения пакетных проектов. Example этого можно найти в 1.2.6.1.
- Точки PI сервера PI видны под узлом Points. Эти tags связаны с переменными в Фазе tags страница конфигурации проекта.

О реализации проекта 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 используется только для генеалогии фаз, чтобы сопоставить, какие активные блоки принадлежат к каким партиям.
- Это позволяет отслеживать параллельные и сложные потоки материалов через несколько единиц.
В ПИ иерархия единиц имеет вид:
- Партия
- Единица
- Фаза
- Субфаза
- Единица
- В SIMCA-online существует большая гибкость в определении и интерпретации узлов и партий.
Напримерample, в хроматографии, где:
- Каждый цикл можно определить как фазу,
- Каждая единичная операция (загрузка, уравновешивание, элюирование и т.д.) может быть определена как подфаза,
- Пакетный узел в SIMCA-online может быть определен на уровне блока,
- Каждый цикл может быть определен как событие в EF и как пакет в SIMCA-Online, и
- Каждая единичная операция может быть определена как подфаза в EF и фаза в SIMCA-Online.
Логика выполнения SIMCA-online
Это описывает последовательность, которой следует SIMCA-online для запуска партий и фаз. Полный алгоритм со всеми подробностями см. в Техническом руководстве SIMCA-online.
- SIMCA-online определяет активные партии
- a. Запросите элементы EF (возможно, есть специальный запрос только для активных элементов) из определенного пакетного узла SIMCA-online (пакетный узел может быть на уровне сервера или устройства).
- b. Активные партии определяются как те, у которых нет записи о времени окончания (она остается нулевой/пустой).
- c. SIMCA-online записывает названия активных партий.
- SIMCA-online определяет наличие активных фаз
- a. SIMCA-online запрашивает имя партии, работающей на каждой фазе. Имя партии — это значение, полученное из процесса tag настроен как идентификатор партии в блоке.
- b. SIMCA-online проверяет, есть ли название пакета в списке активных пакетов. Это делается путем проверки соответствия значения названию активного пакета.
- c. SIMCA-online оценивает логику триггера, настроенную в SIMCA-online, чтобы определить, активна ли фаза.
- 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: Кадры событий представляют собой пакеты с временем начала и окончания, находящиеся в узле пакета в SIMCA-online.
- В: Где я могу найти более подробную информацию о SimApis?
- A: Посещать sartorius.com/umetrics-simapi для получения подробной информации о SimApis и их возможностях.
Документы/Ресурсы
![]() |
SARTORIUS PI AF SimApi [pdf] Руководство пользователя ПИ АФ СимАпи, АФ СимАпи, СимАпи |

