SARTORIUS PI AF SimApi

Informații despre produs
Specificații
- Nume produs: PI AF SimApi
- Producător: Sartorius Stedim Data Analytics
- Conexiune: Suita Umetrics către surse de date externe
Instrucțiuni de utilizare a produsului
Cerințe preliminare
Înainte de a utiliza PI AF SimApi, asigurați-vă că întârzierile în timp real cauzate de configurația interfeței PI-PI sunt reduse la minimum.
Instalare și configurare
- Accesați meniul de setări din interfața SimApi.
- Ajustați parametrii necesari în funcție de sursa de date.
Setări filtru cadru eveniment
- Navigați la secțiunea Filtru cadru eveniment din interfața SimApi.
- Definiți criteriile pentru filtrarea cadrelor de evenimente pe baza orelor de început și de sfârșit.
Despre execuția proiectului SIMCA-online și PI AF
Pentru executarea proiectelor privind integrarea SIMCA-online și PI AF.
- Asigurați sincronizarea corectă între SIMCA-Online și PI AF.
- Verificați fluxul de date între proiecte pentru o analiză precisă.
Sprijin
Pentru orice asistență sau suport suplimentar, consultați ghidul utilizatorului sau contactați serviciul de asistență pentru clienți de la Sartorius Stedim Data Analytics.
Introducere
- Acest document este ghidul de utilizare pentru PI AF SimApi de la Sartorius Stedim Data Analytics.
- Un SimApi este conexiunea dintre Suita Umetrics și sursele externe de date.
- SimApi-ul PI AF descris în acest document este conectorul dintre un sistem Aveva (fostul OSIsoft) PI Asset Framework și soluțiile SIMCA®-online și SIMCA® Multivariate Data Analysis.
- Pentru o listă detaliată a modificărilor din diferitele versiuni ale acestui SimApi, consultați secțiunea Versiune Info.txt file care vine odată cu instalarea. Pentru mai multe informații despre SimApis, consultați sartorius.com/umetrics-simapi.
Termeni
| Numele Aveva PI | SIMCA-online terminologie |
| Cadrul evenimentului (EF) | Un lot cu o oră de început și una de sfârșit. Loturile se află într-un nod Batch în SIMCA-online.
Poate fi, de asemenea, o fază cu un timp de început și unul de oprire. |
| Atributul Cadru eveniment | A tag care conține date pe lot (o observație per lot) |
| Elementul cadrului de active | Unitate, un lucru fizic, cum ar fi un anumit tanc, sau un lucru logic, cum ar fi o locație sau o clădire. |
| Un atribut al unui element, un atribut al unui element, poate fi un punct PI cu date de proces sau metadate care descriu elementul. | |
| Șablon de element Asset Framework (specifică atributele pe care le poate avea un cadru de eveniment generat din acel șablon) | Corespunde în linii mari unui grup de unități |
| Punct PI | Tag |
Caracteristici
- SimApi implementează următoarele caracteristici SimApi: Consultați sartorius.com/umetrics-simapi pentru a afla mai multe despre caracteristicile generale SimApi.
- Conectați-vă la un server Aveva PI cu suport pentru valori numerice (analogice sau discrete) și valori textuale
- Conectați-vă la un server PI AF, permițând utilizarea cadrelor de evenimente și a ierarhiei elementelor
- Folosește acreditările furnizate sau folosește contul procesului apelant (cum ar fi contul de serviciu SIMCA-online)
- Date continue curente și istorice pentru punctele PI și atributele elementului
- Nodul Puncte de nivel superior care conține toate punctele PI de date de proces
- Date în lot, suport parțial
- Scriere inversă – date continue pentru punctele PI (nu pentru atributele elementului)
- Rescriere – date în lot, suport parțial
- Ierarhie opțională de noduri a elementelor PI AF care corespunde unui filtru Categorii de elemente. Afișată în nodul Elemente de nivel superior.
- Un nod batch în nodul Event Frames de nivel superior, care afișează cadrele de evenimente care se află în rădăcină în PI AF.
- Filtre opționale pentru cadre de evenimente care expun un subset de cadre de evenimente (loturi) către SIMCA-online, pe baza criteriilor specificate de dvs.
- Puteți filtra după element, nume de cadru de eveniment, șablon de cadru de eveniment, categorie de cadru de eveniment și atribute de cadru de eveniment.
- Date sintetice pe loturi de proces tags, permițând execuția ușoară a proiectelor în lot în SIMCA-Online.
- Mai multe instanțe ale SimApi pot fi rulate pe același server SIMCA-Online
- Reziliență la conexiune – SimApi restabilește automat conexiunea la sursa de date după deconectare. Unele dintre aceste caracteristici sunt explicate mai jos.
- Următoarea imagine este utilizată pentru a ilustra conceptele, unde nodurile evidențiate corespund elementelor îngroșate din lista de caracteristici de mai sus.

Ierarhia elementelor PI
- Când este conectat la un server AF, SimApi va enumera toate elementele care corespund filtrului Categorii de elemente pe care îl furnizați la configurarea SimApi.
- Se pot folosi mai multe categorii de elemente pentru a filtra elementele. Separați categoriile cu punct și virgulă (;). Vor fi afișate elementele care aparțin oricărei categorii specificate.
- De asemenea, puteți specifica * pentru a afișa toate elementele, dar acest lucru poate afecta negativ performanța la pornire dacă există multe elemente. Un filtru de categorie gol înseamnă că niciun element nu va fi expus.
- Elementele corespondente sunt afișate sub nodul de nivel superior Elemente. Se folosește aceeași structură ca în PI System Explorer.
- Rețineți că pentru a expune procesul sintetic tags pentru un element (vezi mai jos), acesta trebuie să corespundă filtrului pentru categoriile de elemente. În caz contrar, elementul este afișat doar ca un container de elemente copil fără atribute.
Atributele elementului
- Atributele elementului sunt afișate ca tags în nodul Element din SIMCA-online.
- Atributele ascunse sau excluse în PI nu sunt afișate.
- Atributele ierarhice sunt denumite folosind calea lor relativă separată prin bară verticală (|), așa cum se vede din elementul care le conține. De exempluampadică, atributul Temperatură|Atribut1 din captura de ecran de mai sus.
Puncte PI
- Dacă specificați conectarea la un server PI atunci când configurați SimApi, punctele PI ale serverului respectiv sunt afișate în nodul de nivel superior Puncte.
- Punctele corespund datelor tags în SIMCA-online sau variabile în SIMCA și sunt utilizate pentru a citi datele de proces pentru execuția proiectului.
Despre cum sunt citite și scrise datele în lot
- Datele de tip lot sunt similare cu atributele Event Frame atunci când Event Frame descrie un lot. Cu toate acestea, atributele Event Frame nu sunt acceptate în prezent de PI AF SimApi.
- În schimb, SimApi funcționează după cum urmează (corespunzător modului în care Aveva a implementat AF SimApi-ul său):
- Datele lotului sunt citite ca punct PI utilizând ora de începere a lotului, așa cum este indicată de cadrul de evenimente, pentru a ști la ce oră să se citească datele.
- Datele batch sunt scrise într-un punct PI definit de utilizator cu ora stamp din ora de începere a lotului, așa cum este dată de Cadrul de eveniment.
Cadre de evenimente
- Cadrele de evenimente PI, pentru SimApi, corespund unor loturi sau faze din proces.
- Când un cadru de eveniment reprezintă un lot, acesta specifică ora de început și de sfârșit a lotului și este utilizat ca nod de lot în SIMCA-online, ceea ce permite monitorizarea cadrelor de eveniment din acel nod în SIMCA-online, unde puteți, de asemenea, să faceți clic dreapta pe el pentru a găsi loturi corespunzătoare în acesta, așa cum ilustrează această captură de ecran:

- Când un cadru de eveniment reprezintă o fază, acesta specifică momentele de început și de sfârșit ale unei faze.
- Dacă doriți să monitorizați toate fazele lotului în SIMCA-online, puteți configura o ierarhie în PI astfel încât cadrele de evenimente ale lotului să cuprindă fazele care aparțin lotului.
- Apoi utilizați cadrul de evenimente batch ca nod batch în SIMCA-Online.
- Cadrele de evenimente sunt expuse de SimApi în ierarhia nodurilor Element, nodul de nivel superior Event Frames și toate nodurile configurate Event Frame Filter.
Proces sintetic tags pentru numele și durata cadrului evenimentului (lot/fază/etapă)
- Proces sintetic tags sunt create de SimApi pentru a simplifica execuția proiectului.
- Această funcție nu funcționează cu cadre de evenimente concurente (paralele). Prin urmare, pentru un anumit moment, trebuie să existe un singur cadru de evenimente activ în nodul batch.
- Sintetic tags sunt create pentru nodul Cadre de evenimente de nivel superior, toate nodurile Element care corespund filtrului Categorii de elemente și toate nodurile Filtru cadru de evenimente (consultați secțiunea următoare).
| Sintetic tag nume | Scop |
| Numele celui mai recent cadru de eveniment activ din nod la momentul dat. | |
| Durata celui mai recent cadru de eveniment activ din nod la un moment dat.
Durata este scalată în secunde, minute, ore și respectiv zile, permițându-vă să o alegeți pe cea care corespunde nevoilor dvs. de modelare. |
- Nota: Lot sintetic tags generează o supraîncărcare în SimApi, ceea ce poate duce la performanțe mai scăzute, în special în timpul recuperării și predicției loturilor finalizate anterior în SIMCA-online.
Folosind procesul sintetic tags pentru execuția proiectelor în lot în SIMCA-Online
- Într-un proiect batch, datele de proces pentru fiecare fază trebuie să aibă un identificator de lot. tagDate citite în acest tag este comparată cu loturile din nodul batch specificat pentru a ști dacă o fază ar trebui să se execute.
- Dacă datele de proces nu au un ID de lot tag, procesul sintetic tags pot fi utilizate în schimb, deoarece datele pentru acestea sunt generate din cunoștințe despre cadrul evenimentului (lotul).
- Pentru a utiliza această funcție, accesați pagina Condiții de execuție din configurația proiectului în clientul SIMCA-online și configurați identificatorul de lot. tag să fie ID-ul lotului sintetic tag al nodului batch.
- Ori de câte ori serverul citește ID-ul batch pentru datele de proces, va fi returnat ID-ul batch de la nodul batch, asigurându-se că unitatea poate executa (condiția de execuție a fazei trebuie să fie, de asemenea, adevărată, ca de obicei în SIMCA-online).

- Iată pagina nodului Batch a configurației, care arată că este la fel.
Nodul de filtrare care este utilizat ca nod de lot:
- Citiți mai multe despre logica de execuție în Ghidul tehnic SIMCA-online.
Filtre pentru cadre de evenimente
- Filtrele pentru cadrele de evenimente sunt opționale și trebuie configurate înainte de a fi expuse de SimApi. Puteți adăuga oricâte filtre doriți; fiecare este configurat individual.
- Un nod de filtrare a cadrelor de evenimente este utilizat ca nod de lot în SIMCA-Online pentru a controla execuția proiectului. Nodul de filtrare expune cadrele de evenimente (loturi) care îndeplinesc criteriile de filtrare specificate.
- Nodurile de filtrare populează și valori pentru sintetic tags care poate fi utilizată în execuția proiectelor în lot, așa cum s-a descris anterior.
- Puteți filtra după elementul de referință, numele cadrului de eveniment, șablonul cadrului de eveniment și fie categoria cadrului de eveniment, fie atributele cadrului de eveniment.
De exampadică, puteți crea filtre pentru cadre de evenimente pentru:
- Cadre de evenimente care au atributul productType cu valoarea 42 sub elementul „Sweden_Site”.
- Cadre de evenimente al căror nume începe cu „b” și categoria de cadre de evenimente „SIMCAonlineBatches”.
Iată un fostampmetoda de găsire a loturilor în SIMCA-online într-unul dintre nodurile care conțin cadre de evenimente:
Cerințe preliminare
Această aplicație SimApi a fost dezvoltată inițial pentru versiunea 2012 a sistemului PI și a fost testată pe diverse versiuni de server PI până la PI Server 2018 SP3 Patch 5, la momentul scrierii acestui articol.
Pentru a utiliza SimApi pe un computer, acesta trebuie să aibă următorul software instalat:
- SDK-ul Aveva PI AF1. Este inclus în PI AF Client pe care îl obțineți de la Aveva. SimApi a fost dezvoltat cu versiunea PI AF Client 2018 SP3 Patch-5 (versiunea 2.10.11.2717).
- Instalați această versiune sau cea mai recentă versiune disponibilă. https://techsupport.osisoft.com/Products/PI-Server/PI-AF/Overview
- Microsoft Visual C++ Redistributable pentru Visual Studio 2015-2022. Adesea, acestea sunt deja instalate pe un computer (de exempluample, sunt instalate automat de SIMCA sau SIMCA-online), dar dacă SimApi nu reușește să pornească din această cauză, descărcați și instalați cea mai recentă versiune de la https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
Securitatea sistemului Aveva PI
- PI utilizează următoarele concepte pentru controlul accesului.
- PI poate utiliza autentificarea Windows, ceea ce înseamnă că se utilizează conturi Active Directory pentru configurarea securității.
- Această metodă este recomandată de Aveva și Sartorius Stedim Data Analytics, deoarece este singura metodă de autentificare față de SDK-ul Asset Framework.
- Utilizatorii PI sunt utilizatori cu parole create pe serverul PI. Grupurile pot fi folosite pentru a grupa utilizatori.
- Trusturile PI determină computerele cărora li se permite să se conecteze la serverul PI. Trusturile sunt bazate pe IP, prin urmare, se bazează pe DNS.
- Serverul SIMCA-online trebuie adăugat la PI trust; altfel, nu se va putea conecta la serverul PI.
- În plus, firewall-urile de rețea ar putea fi configurate pentru a permite SimApi să se conecteze la servere la distanță.
- Aceste subiecte sunt explicate în detaliu mai jos. Pentru detalii, consultați documentația PI.
Securitate Windows
- Principiile de securitate Windows (grupuri sau conturi de utilizator) pot fi utilizate pentru a configura accesul la serverul PI.
- Trebuie să cunoașteți contul de utilizator utilizat pentru rularea SimApi. Pentru SIMCA, aceasta înseamnă contul de utilizator conectat pe computer, dar pentru SIMCA-online înseamnă contul de serviciu utilizat de serviciul serverului SIMCA-online (configurat în panoul de control Servicii din Windows). Rețineți că implicit pentru un server SIMCA-online este utilizarea contului de serviciu Local System. Acesta trebuie schimbat într-un cont de serviciu utilizator de domeniu pentru a putea configura accesul pentru acesta în cadrul PI.
- Dacă, din orice motiv, nu puteți schimba contul de utilizator utilizat pentru rularea SimApi, puteți seta contul de utilizator și din caseta de dialog de configurare SimApi.
- Acest lucru face posibilă utilizarea unui cont diferit pentru conectarea la PI față de contul de serviciu pentru SIMCA-online.
- Când cunoașteți contul de utilizator, configurați PI pentru a permite acestui cont să se conecteze la serverul PI.
- Acest lucru se poate face asigurându-vă că utilizatorul (sau un grup din care utilizatorul este membru) este inclus în secțiunea Mapări de securitate din PI System Management Tools.
Servere PI în alt domeniu decât serverul SIMCA-online
- Dacă sistemul PI se află pe un domeniu diferit de serverul SIMCA-online, este posibil ca implementarea să nu vă permită să configurați o încredere Windows între diferitele domenii.
- O soluție în acest caz este crearea unui cont Windows local atât pe serverul PI AF, cât și pe serverul SIMCA-online, deoarece acesta poate apoi rezolva și autentifica „.\UserName” transmis de la o mașină la alta între domenii.
PI Trust
- PI Trust este o altă modalitate de a acorda acces către PI la nume de aplicații, numere IP sau nume de computere. Acest lucru se face în PI System Management Tools, în Securitate.
Trusturi, unde puteți specifica:
- Nume aplicație: Un nume specific de aplicație poate fi utilizat pentru a crea o încredere.
- Pentru SIMCA, este simca.exe (și simpler.exe pentru SIMCA înainte de versiunea 15).
- Nota că această SimApi nu funcționează cu versiunea mai veche a SDK-ului OSIsoft PI Batch (doar PI AF, așa cum este descris mai sus). Dacă sistemul dvs. PI acceptă doar PI Batch, trebuie să utilizați PI SimApi dezvoltat de Aveva/OSIsoft.
- Pentru SIMCA-online, numele este SIMCAonlineserver.exe, iar SIMCAonlineconfig.exe (Opțiunile serverului SIMCA-online, care sunt utilizate pentru a configura SimApi).
- Informații IP: Puteți defini o încredere bazată pe informațiile IP ale computerului care rulează PI SimApi și căruia doriți să-i acordați încredere. Puteți specifica informațiile IP ca o cale de rețea sau o adresă IP și o mască de rețea:
- Calea de rețea: Numele de domeniu complet calificat. De exempluample, my_laptop.my_company.com
- Adresa IP: Adresa IP a computerului care rulează PI AF SimApi.
- NetMask: Dacă specificați o adresă IP, trebuie să furnizați explicit și o mască de rețea. Nerespectarea acestei instrucțiuni va genera o eroare. Dacă aveți nevoie de o potrivire exactă pentru o adresă IP, specificați masca de rețea ca 255.255.255.255. Dacă specificați o subrețea de clasa C, specificați masca de rețea ca 255.255.255.0 și al patrulea câmp al adresei IP ca 0.
Informații despre contul Windows
- Domeniu Windows: Domeniul Windows al utilizatorului care rulează aplicația.
- Cont Windows: Numele de utilizator Windows al utilizatorului care rulează aplicația.
- Este posibil să se utilizeze semnul dolar ($) pentru numele de utilizator pentru un anumit domeniu; apoi, utilizatorii din domeniul respectiv se pot conecta prin această încredere la utilizatorii PI existenți cu același nume ca utilizatorul Windows care rulează aplicația.
- Aceasta se numește trust bazat pe semnul dolarului.
- Pentru a configura o încredere bazată pe semnul dolarului, de obicei, importați mai întâi numele de utilizator și parolele Windows ca utilizatori PI.
- Consultați secțiunea Importarea utilizatorilor Windows din documentația PI System Management Tools pentru PI. (Semnul dolar este o valoare validă atât pentru domeniu, cât și pentru numele de utilizator.)
- Aici au fost utilizate în combinație toate cele trei moduri diferite de configurare a unui PI trust, chiar dacă este nevoie doar de una.
- Acest examptrust-ul permite permisiuni pentru SIMCA-online de la mașină computer.sartorius.com.

- Pentru informații suplimentare despre PI Trusts, consultați ajutorul pentru OSIsoft PI System Management Tools.
Firewall-uri între SimApi și serverul PI
- Un firewall de rețea între SimApi care rulează în SIMCA sau serverul SIMCA-online și serverul PI poate restricționa traficul de rețea, astfel încât SimApi să nu funcționeze.
- Pentru a activa traficul de rețea PI, portul TCP 5450 trebuie deschis, acesta fiind accesul normal prin firewall pentru PI. De asemenea, de la serverul AF la orice aplicație client AF, portul TCP 5457 trebuie deschis.
- Consultați următorul articol din baza de cunoștințe pentru detalii suplimentare: https://techsupport.osisoft.com/Troubleshooting/KB/KB00751
- Pentru a afla mai multe despre cerințele firewall-ului pentru PI, consultați documentația PI Server / PI-SDK de la Aveva. PI AF SimApi acționează ca o aplicație PI, așa că căutați termenul respectiv în documentul respectiv.
- Utilizarea SimApi doar cu un server PI AF (fără un server PI configurat în SimApi)
- Când se utilizează doar serverul PI AF și utilizatorul dorește să citească atributele elementului conectat la un punct PI, SimApi nu se poate autentifica față de serverul PI, deoarece nu există o astfel de opțiune prin SDK.
- În acest caz, fie ne bazăm pe modul în care rulează serviciul serverului SIMCA-online, fie dacă există o configurație de încredere pentru SIMCAonlineserver.exe.
Un motiv pentru mesajul de eroare „Inițializarea SimApi nu a reușit”
- Mesajul de eroare „Inițializarea SimApi nu a reușit” apare când se face clic pe butonul Configurare din Opțiuni server. Această problemă a fost rezolvată în Securitatea bazei de date PI prin acordarea identității mapate la accesul de scriere de încredere la tabelul PIMSGSS.
Întârzieri în timp real cauzate de configurația interfeței PI-to-PI
- Dacă datele de pe serverul PI sunt trimise de pe un alt server PI printr-o interfață PI-PI, pot apărea întârzieri în citirea datelor curente, deoarece datele sunt trimise la un interval de timp specificat.
- Asigurați-vă că intervalul de timp configurat în interfața PI-PI este suficient de scurt pentru a detecta modificările din procesul dumneavoastră în timp real. Acesta trebuie să fie comparabil cu intervalul de execuție utilizat în SIMCA-online.
Instalare și configurare
- Consultați Ghidul SimApi aflat la sartorius.com/umetrics-simapi pentru instrucțiuni generale pas cu pas care se aplică la instalarea unui SimApi. Documentul respectiv conține, de asemenea, numeroase sfaturi de depanare și testare la instalarea unui SimApi.
- Există setări care trebuie efectuate în Aveva PI pentru a permite utilizarea PI AF SimApi, precum și multe alte setări care pot fi efectuate chiar și pentru SimApi.
- Vă recomandăm să implicați persoane din compania dumneavoastră care cunosc infrastructura PI atunci când configurați acest SimApi.
- Instrumentul PI System Explorer (instalat cu PI AF SDK) vă permite să vedeți cum este configurat PI AF și vă ajută să faceți setările necesare.
Configurarea setărilor SimApi
- Pentru a modifica setările pentru SimApi în SIMCA-online, lansați utilitarul Opțiuni server și, în fila SimApi, faceți clic pe Configurare… pentru instanța SimApi pe care doriți să o configurați.
- Aceleași instrucțiuni se aplică și la SIMCA, deși toate capturile de ecran și exemplele...ampFișierele de mai jos sunt pentru SIMCA-online.
- Se afișează următoarea fereastră de dialog. Configurați setările necesare pentru mediul dvs.
- După salvare și ieșire, serviciul server SIMCA-online trebuie repornit pentru ca modificările să fie efective.

- Următoarele setări sunt disponibile.
| Setare | Explicaţie |
| Server PI | Permite ca punctele PI cu date să fie disponibile în Umetrics Suite. Scrieți numele serverului PI la care să vă conectați și de la care să enumerați punctele PI. Acest lucru este opțional, dar dacă îl omiteți, trebuie specificat serverul AF. |
| Server AF | Activează cadrele de evenimente în suita Umetrics. Scrieți numele serverului Asset Framework la care se va conecta. Acest lucru este opțional, dar dacă îl omiteți, trebuie specificat serverul PI. |
| Baza de date AF | Direcționează serverul Asset Framework către o anumită bază de date. Scrieți numele bazei de date Asset Framework din serverul Asset Framework care va fi utilizată. Dacă acest câmp este lăsat gol, SimApi va utiliza baza de date implicită de pe server. |
| Categorii de elemente | Se pot folosi mai multe categorii de elemente pentru a filtra elementele. Separați categoriile cu punct și virgulă (;). De asemenea, puteți specifica * pentru a afișa toate elementele, dar acest lucru poate afecta negativ performanța la pornire dacă există mai multe elemente. Dacă este lăsat gol, niciun element nu va fi expus. |
| Nume de utilizator | Acreditările utilizate pentru conectarea la serverele PI sunt furnizate mai sus. Lăsați câmpul necompletat pentru a utiliza contul procesului apelant, de obicei contul de serviciu SIMCA-online. |
| Parolă | Acreditările utilizate pentru conectarea la serverele PI furnizate mai sus. Lăsați necompletat pentru a utiliza contul procesului apelant, de obicei contul de serviciu SIMCA-online. Parola este criptată și nu este salvată în text clar în configurație. file. |
| Filtre pentru cadre de evenimente | Puteți crea noduri de filtrare opționale făcând clic pe butonul …. Acestea sunt utilizate ca noduri de lot pentru a defini loturi care se execută în SIMCA Online. Consultați secțiunea 1.2.7 de mai sus pentru a afla mai multe și consultați secțiunea următoare pentru setările disponibile pe care le puteți controla. |
| Nivel de jurnal | Controlează cantitatea de informații care este scrisă în jurnal file(Depanare, Informații, Avertisment, Eroare, Critic).
Depanarea ajută la depanarea problemelor cu SimApi. |
| Dimensiunea maximă a jurnalului (MB) | Controlează dimensiunea maximă a jurnaluluifile înainte de a crea unul nou. Setarea la 0 înseamnă dimensiune infinită. |
| Setări avansate | Consultați descrierile acestor elemente din utilitarul de configurare. |
Setări filtru cadru eveniment
Filtrele Event Frame expun Event Frame-urile (loturi) care îndeplinesc criteriile de filtrare. Acestea pot fi utilizate ca noduri batch în SIMCA-online, așa cum este descris în 1.2.7.
Puteți crea două tipuri de filtre pentru cadre de evenimente:
- După atributul cadrului evenimentului – acestea vă permit să creați condiții logice pentru unul sau mai multe atribute ale cadrului de evenimente.
- După categoria cadrului evenimentului – acestea vă permit să selectați o categorie de cadre de eveniment.
- Ambele tipuri de filtre vă permit, de asemenea, să specificați un element de referință, să filtrați după numele cadrului de eveniment și să specificați un șablon de cadru de eveniment.
- Fiecare nod de filtrare trebuie să aibă un nume unic pe care îl furnizați. Acesta este numele nodului utilizat în SIMCA-online sub nodul de nivel superior Event Frame Filter.
- Iată un tabel care rezumă diversele setări pe care le puteți face în casetele de dialog de configurare. Consultați și caseta de dialog de configurare PI AF, care are ajutor încorporat pentru fiecare setare.
| Setare | Descriere | Folosit într-un filtru după atributul cadrului evenimentului | Folosit într-un filtru după categoria cadrului evenimentului |
| Numele nodului | Un nume arbitrar al nodului (unic printre alte noduri). De exempluampadică, ProductABatches. | X | X |
| Filtru de nume | Filtrare în funcție de numele cadrului evenimentului. Sunt acceptate caracterele wildcard * și ?. | X | X |
| Element de referință | Filtrare bazată pe numele elementului. Sunt acceptate caracterele wildcard * și ?. Cadrele de evenimente care fac referire la acest element vor fi returnate de filtru. | X | X |
| Șablon cadru eveniment | Filtrat pe baza unui anumit șablon de cadru de eveniment. | X | X |
| Categorie de cadru de eveniment | Filtrați în funcție de o anumită categorie de cadru de eveniment. Folosiți * pentru orice categorie. | X | |
| Atribute | Atribute ale cadrului de evenimente bazate pe filtru. Puteți specifica unul sau mai multe atribute.
Pentru fiecare atribut, specificați setări care controlează o expresie logică ce trebuie evaluată ca adevărată pentru ca cadrul evenimentului să se potrivească filtrului. Setările pentru fiecare atribut sunt: |
X | |
| Calea atributului | Numele atributului șablonului Cadru de eveniment. Calea trebuie să fie relativă la șablonul Cadru de eveniment specificat.
Valoarea acestui atribut este comparată cu setarea Compară valoare utilizând operatorul specificat. |
X | |
| Operator | Definește tipul de comparație care trebuie făcută. De exempluampadică, Egal. | X |
| Comparați valoarea | Valoarea de comparat cu valoarea atributului Cadre de evenimente. Pentru valorile șir de caractere, se pot utiliza doar operatorii Egal și Diferenți de egal.
Se pot folosi mai multe valori atunci când se utilizează operatorul in. Separați valorile cu punct și virgulă (;). |
X |
Configurare example
- Această secțiune oferă un exampcum poate arăta sistemul PI și cum poate fi configurat PI AF SimApi pentru a se conecta la acesta.
- PI AF SimApi a fost deja instalat, iar sistemul PI a fost configurat pentru a permite utilizatorului să se conecteze la server așa cum este descris în 2.
Configurație de bază
- Iată configurația pentru PI AF SimApi deschisă prin intermediul opțiunilor serverului SIMCA-online. După cum puteți vedea, am efectuat câteva setări care sunt explicate mai jos.

- Avem un server, ServUmVM3, care este introdus atât în câmpul serverului PI, cât și în câmpul serverului AF.
- În PI, baza noastră de date se numește Production, după cum puteți vedea în captura de ecran de mai jos, așa că asta folosim și în configurare.

- De asemenea, specificăm numele de utilizator și parola pe care PI AF SimApi le folosește pentru a se conecta la serverele PI AF. Acestui utilizator i s-au acordat deja drepturi de acces la PI.
- Folosim un cont de serviciu diferit pentru serverul nostru SIMCA-online. Este diferit deoarece trebuie să poată accesa Active Directory pentru autentificarea utilizatorilor.
- Acestea sunt proprietățile serviciului de pe mașina serverului SIMCA-online.

Categorii de elemente opționale
- Specificăm categoriile de elemente A_Simca_Element; Other_Category. Aceasta înseamnă că vom vedea toate elementele care corespund oricăreia dintre categorii în SIMCA-online.
- Iată cum arată categoria de elemente A_Simca_Element pe serverul PI.

Filtru opțional „După atribut” pentru cadrul de evenimente
- Am configurat un nod de filtrare a cadrelor de evenimente după atribut, astfel încât să vadă doar cadrele de evenimente cu un nivel al rezervorului sub 40:
Iată cum arată șablonul nostru pentru cadrul de evenimente în PI:
- Vom folosi atributul Level în nodul nostru de filtrare pentru a afișa doar cadrele de eveniment cu un nivel sub 40.
Iată prima pagină de configurare pentru nodul nostru de filtrare După atribut:
- Important: Nivelul, așa cum este furnizat în captura de ecran de mai sus, trebuie înlocuit cu calea completă către atribut, pe care o puteți copia din PI System Explorer.
- De examppe: \\NumeServer\Producție\Nivel
Iată setările pentru atributul Level:
Filtru opțional „după categorie” pentru cadrul evenimentului
În cele din urmă, am configurat și un nod Filtru care expune cadrele de evenimente pe baza categoriei de cadre de evenimente Yeast.
Cum arată acest lucru în SIMCA-online
Iată ce au ca rezultat setările de mai sus în SIMCA-online.
- Aici, nodurile Element, nodurile Event Frame Filter și nodul Event Frames pot fi utilizate ca noduri batch în configurațiile proiectului.
- Sintetic tags poate fi utilizat în Condiții de Execuție pentru executarea simplă a proiectelor în lot. Un exempluampO parte din aceasta poate fi găsită în 1.2.6.1.
- Punctele PI ale serverului PI sunt vizibile sub nodul Puncte. Acestea tags sunt conectate la variabilele din Fază tags pagina de configurare a proiectului.

Despre execuția proiectului SIMCA-online și PI AF
- Acest capitol oferă o scurtă introducere în ceea ce privește nevoile SIMCA-online pentru a executa proiecte în lot și oferă câteva recomandări care se aplică PI Asset Framework (AF) și PI Event Frames (EF).
- Pentru detalii complete despre logica de execuție SIMCA-online, consultați Ghidul tehnic SIMCA-online.
ID-uri de lot în SIMCA-online
- SIMCA-online utilizează ID-urile de lot în două moduri.
- ID-ul lotului este un cadru de eveniment definit în PI AF.
- În SIMCA-online, acestea sunt interpretate ca loturi în ceea ce se numește nod de loturi.
- Nodul batch este utilizat pentru a identifica batch-urile finalizate și cele active în prezent.
- Loturile finalizate sunt cele care au atât o oră de început, cât și o oră de sfârșit.
- Loturile active sunt cele care conțin doar o oră de început, cu ora de sfârșit goală/nulă.
- ID-ul lotului ca proces tag:
- Fiecare unitate care poate procesa o fază pentru un lot necesită un proces separat tag indicând lotul activ în unitatea respectivă.
- Valoarea ID-ului batch-ului trebuie să corespundă cu numele batch-ului din nodul batch sau, pentru a utiliza terminologia PI, cu numele cadrului de eveniment din PI.
Selectarea nodurilor în lot în SIMCA-online
- În cadrul cadrului de gestionare a activelor, există o ierarhie de evenimente creată conform standardelor ISA 88 pentru batch-uri.
- Lotul trebuie să rămână activ pe durata tuturor fazelor care îi aparțin. Pentru loturile cu faze multiple, evenimentul lotului trebuie să înceapă la sau înainte de declanșarea primei faze și să se termine la sau după finalizarea ultimei faze.
- În SIMCA-online, se utilizează condiții independente de execuție a fazelor pentru a defini durata de viață a fiecărei faze.
- Evenimentul EF batch este utilizat doar pentru genealogia fazelor, pentru a mapa ce unități active aparțin căror loturi.
- Acest lucru permite urmărirea fluxului paralel și complex de materiale prin mai multe unități.
În PI, ierarhia unităților ia forma:
- Lot
- Unitate
- Fază
- Subfază
- Unitate
- În SIMCA-online, există multă flexibilitate în modul în care nodurile și loturile de procesare în batch sunt definite și interpretate.
De exampadică, în cromatografie, unde:
- Fiecare ciclu poate fi definit ca o fază,
- Fiecare operație unitară (încărcare, echilibrare, eluție etc.) poate fi definită ca o subfază,
- Nodul batch din SIMCA-online ar putea fi definit la nivel de unitate,
- Fiecare ciclu ar putea fi definit ca un eveniment în EF și ca un lot în SIMCA-Online și
- Fiecare operație unitară ar putea fi definită ca o subfază în EF și o fază în SIMCA-Online.
Logica de execuție SIMCA-online
Aceasta prezintă secvența pe care SIMCA-online o urmează pentru a porni loturi și faze. Pentru algoritmul complet cu toate detaliile, consultați Ghidul tehnic SIMCA-online.
- SIMCA-online determină loturile active
- a. Solicitați elementele EF – poate există o cerere specială doar pentru cele active – de la nodul batch definit de SIMCA-online (nodul batch poate fi la nivel de server sau unitate).
- b. Loturile active sunt definite ca cele care nu au o intrare pentru ora de încheiere (aceasta este lăsată nulă/goală).
- c. SIMCA-online înregistrează numele loturilor active.
- SIMCA-online determină dacă există faze active
- a. SIMCA-online solicită numele lotului care rulează în fiecare fază. Numele lotului este valoarea preluată din proces. tag configurat ca ID de lot în unitate.
- b. SIMCA-online verifică dacă numele lotului se află în lista de loturi active. Aceasta se face verificând dacă valoarea se potrivește cu numele unui lot activ.
- c. SIMCA-online evaluează logica de declanșare configurată în SIMCA-online pentru a determina dacă faza este activă.
- SIMCA-online extrage valorile instantanee pentru toate tags utilizat de fazele active
Sprijin
- Acest SimApi este dezvoltat de Sartorius Data Analytics. Pentru asistență, vă rugăm să vizitați sartorius.com/umetrics-support
- Pentru întrebări legate de Aveva PI, cum ar fi Asset Framework, Event Frames, securitatea PI și altele asemenea, vă sfătuim să contactați reprezentantul Aveva sau direct asistența lor tehnică.
Întrebări frecvente
- Î: Ce este un SimApi?
- A: Un SimApi este conexiunea dintre Suita Umetrics și sursele externe de date.
- Î: Ce sunt cadrele de evenimente în SIMCA-online?
- A: Cadrele de evenimente reprezintă loturi cu ore de început și de sfârșit, aflate într-un nod Batch în SIMCA-online.
- Î: Unde pot găsi mai multe informații despre SimApis?
- A: Vizita sartorius.com/umetrics-simapi pentru informații detaliate despre SimApis și caracteristicile acestora.
Documente/Resurse
![]() |
SARTORIUS PI AF SimApi [pdfGhid de utilizare PI AF SimApi, AF SimApi, SimApi |

