Voraussetzungen
Integration Server, der auf der Plattform implementiert und registriert ist, die eine Verbindung zur PI Web API herstellen kann
PI System mit PI AF (beim Abrufen von Assets) mit installierter und konfigurierter PI Web API
Unterstützte Abfragetypen
Holen Sie sich den letzten Wert aus einem oder mehreren PI Points
Abrufen des aktuellen Werts einer PI AF Asset-Eigenschaft
Unterstützte Funktionen
Automatische ME-Unterstützung
Filtern Sie PI AF-Eigenschaften nach Kategorien. Mehrere Kategorien können in einem einzigen Parameter angegeben werden, indem sie durch Kommas getrennt werden.
Schritte zur Konfiguration
In dieser Anleitung wird beschrieben, wie Sie die Aveva PI-Integration konfigurieren, um Daten in einem RealityAsset abzurufen.
Die wichtigsten Schritte zur Konfiguration der Aveva PI-Integration sind die folgenden:
Registrieren Sie die Aveva PI-Datenquelle auf RealityPlatform
Verknüpfen Sie die Integration mit einem Asset-Typ
Senden einer Testabfrage, um die Verbindung mit PI zu validieren
Registrieren Sie die Aveva PI-Datenquelle auf dem Integration Server
Fügen Sie das Symbol new data source
Wählen Sie den
Aveva_PI_WEB_API
Typ ausFüllen Sie die erforderlichen parameters Felder aus, um die Verbindung herzustellen
Parameter der Aveva PI Web API Datenquelle
{
"baseUrl": "https://example.avevapiwebapi.com",
"authenticationMethod": "Basic",
"ignoreSslCertificateErrors": false,
"username": "johnDoe",
"password": "password"
}
baseUrl
Die Basis-URL der Pi Web API.
Benutzername (optional)
Benutzername für die Basisauthentifizierung
Passwort (optional)
Passwort für die Basisauthentifizierung
authenticationMethod
Die Authentifizierungsmethode, die für die Authentifizierung bei der PI-Web-API verwendet wird.
Mögliche Werte
abschalten
grundlegend
Verknüpfen von Asset-Typ-Eigenschaften mit der Aveva PI WEB API
Stellen Sie vor dem Verknüpfen sicher, dass Sie über Folgendes verfügen:
Ein vorhandenes Asset Type Element mit einer Eigenschaft, die die erforderlichen Aveva PI WEB API-Parameterwerte enthält (z. B.
PI AF Path
). Es muss sich um den Eigenschaftstyp "Kurztext" handeln.Ein Integrationsserver , der mit einer Aveva PI WEB API-Datenquelle und Abfragen konfiguriert ist.
So verknüpfen Sie eine Asset Type-Eigenschaft mit der Aveva PI WEB API:
Öffnen Sie unter Asset-Einstellungen → Asset-Typen den Asset-Typ, den Sie verknüpfen möchten.
Klicken Sie im Bereich Integrationsverknüpfungen (rechte Seite) auf Integrationsverknüpfung erstellen.
Geben Sie einen Linknamen ein und wählen Sie den Integrationsserver aus, der für die Aveva PI WEB API konfiguriert ist.
Auswählen der geeigneten Datenquelle
Wählen Sie die gewünschte Abfrage aus:
-Abrufen von PI AF-Asset-Eigenschaften
Ruft die Attribute eines PI AF-Assets und deren neueste Werte ab.Parameter:
PiAssetPath
CategoryName (optional)
-Abrufen von PI Points-Werten
Ruft den neuesten Wert eines angegebenen PI Point ab.Parameter:
WebID
Wählen Sie für jeden erforderlichen Parameter (z. B.
PIAssetPath
) die Eigenschaft Asset-Typ aus, die ihren Wert angeben soll (z. BPI Asset Path
. ).Klicken Sie auf Speichern , um den Link zu erstellen.
Wenn dieser Asset-Typ Assets zugewiesen wird, werden die verknüpften Eigenschaftswerte automatisch an Aveva Connect übergeben, wenn die Integration ausgeführt wird.
Senden einer Testabfrage zur Validierung der Konnektivität zwischen RealityPlatform und Aveva PI WEB API
Klicken Sie auf der Seite "Asset-Typ-Einstellungen" auf die Schaltfläche "Abspielen" neben dem Integrationslink, der auf die Aveva PI WEB API-Datenquelle abzielt. Dadurch wird das Menü für die Testabfrage geöffnet.
Geben Sie unter der Parameterkonfiguration einen PI AF Asset Path (oder einen PI Point-Pfad, je nach ausgewählter Abfrage) ein und klicken Sie auf Abfrage testen, um das Ergebnis zu sehen. Die Integration verwendet das Standard-PI-Pfadformat und ist direkt im PI System Explorer oder in den PI System Management Tools zu finden.
Anmerkung
CategoryName ist optional, mehrere Kategorien können in einem einzigen Parameter angegeben werden, indem sie durch Kommas getrennt werden.
Die hier eingegebenen Werte dienen nur zu Testzwecken. Sie werden nicht im Asset-Typ oder in verknüpften Assets gespeichert. Dieser Test simuliert, was RealityTwin tun wird, wenn ein Asset erstellt, diesem Asset-Typ zugewiesen wird und die entsprechende Eigenschaft (z. B. PI AF Path) ausgefüllt wird. Verwenden Sie einen gültigen PI AF Path oder PI Point von Aveva PI, um die Konnektivität zu validieren.