Dieses Add-in automatisiert Datenextraktionsaufgaben von Aspentech IP.21- und Osisoft PI (Aveva)-Historikern.
Auf diese Weise können Sie mit JMP Fertigungsprobleme diagnostizieren und mehrere Tags täglich und wöchentlich überwachen. Sehen Sie sich unsere an Rezension für weitere industrielle Datenwissenschaftsanwendungen.
Wenn Sie möchten, dass JMP Historiker nativ unterstützt, geben Sie auf der Wunschliste einen Daumen nach oben.
Anforderungen
- JMP v15 oder höher
- Aspen Manufacturing Suite (Aspen InfoPlus.21®) und sein ODBC-Treiber.
- OSIsoft PI Client Tools (PI Process Book) und sein OLEDB-Treiber.
- Zugriff auf den Server (über Windows Active Directory)
- Seien Sie mit Ihrem Unternehmensnetzwerk verbunden (normalerweise VPN).
Funktionalitäten

Der Schnittstelle ermöglicht Benutzern Folgendes:
- Wählen Sie einen Server aus einer Serverliste oder manueller Eingabe (Serveradresse bearbeiten)
- Suchen Sie nach Tags, die sie in einer Tabelle anzeigen, indem Sie entweder den Tag-Namen oder die Beschreibung verwenden
- Fügen Sie ausgewählte Tags hinzu oder fügen Sie Tag-Namen ein, wenn Sie sie aus einer Tabelle kopieren
- Nach Start- und Enddatum filtern (standardmäßig jetzt und 24 Stunden früher)
- Wählen Sie den Extraktionstyp (interpolierte, durchschnittliche und tatsächliche Werte)
- Wählen Sie den Extraktionszeitraum (standardmäßig 10 Minuten).
Die Extraktion erfolgt Tag für Tag mit einem hohen Zeilenlimit (100.000) pro Tag, um den Server nicht zu überlasten.
Sie können das Protokoll überprüfen, um den Fortschritt der Datenextraktion zu verfolgen. Es sollte für die meisten Fälle schnell genug sein, sofern es nicht durch die Verbindungsgeschwindigkeit eingeschränkt ist (z. B. VPN). Bitte benachrichtigen Sie Ihr OT-/IT-Team im Voraus, wenn Sie umfangreiche Datenextraktionen planen.
Nachdem Sie Daten für beide IP21/PI-Server extrahiert haben, können Sie der Tabelle mit einem Klick AKTUALISIEREN, AKTUALISIEREN und neue Tags HINZUFÜGEN.

Es wird der Zeitstempel im UTC-Format (TS_UTC-Spalte) verwendet, also behalten Sie ihn in Ihrer Tabelle. Wenn Sie die Namen Ihrer Tag-Spalten ändern möchten, empfehlen wir Ihnen ebenfalls, neue Spalten mit Formeln zu erstellen, um darauf zu verweisen.
Was ist der Unterschied zwischen update() undfresh()?
Beide beziehen automatisch aktuelle Daten von MES.
- UPDATE erhöht die Tabellengröße (fügt unten neue Zeilen hinzu)
- REFRESH behält die gleiche Tabellengröße bei (erst die Aktualisierung und dann das Löschen der alten Daten von oben, sodass die Anzahl der Zeilen erhalten bleibt).
Verwenden Sie update(), um alle neuen und alten Daten im Auge zu behalten.
Wie kann ich alle Tags (Spalten) nach der Extraktion organisieren?
Mit unserem Column Organizer-Add-in können Sie die Tags ganz einfach gruppieren und die Gruppierung aufheben

Lizenz
Dieses Add-In ist Open Source (BSD-Klausel 3). Der Code ist im GitHub-Repository verfügbar.
https://github.com/industrial-data/JMP-MES-connector
Serverliste
Wenn Sie über eine Serverliste verfügen, können Sie diese mithilfe des auf GitHub bereitgestellten Beispiels laden. Beachten Sie, dass „MES_serverlist.csv“ „;“ haben sollte. statt „“, um zu arbeiten.
Um als neuen Standard Ihre eigene Serverliste zu haben, ändern Sie die Adresse im GUI-Editor im Quellcode.
Erstellen Sie Ihr Add-In
Sie können den Quellcode und die GUI nach Ihren Wünschen ändern.Voraussetzung ist, dass die spezifische ID „MES_Addin“ beibehalten wird. Die Schritte vom Quellcode zum Add-In sind unten aufgeführt.

Roadmap
Wir haben mehrere Verbesserungen im Sinn.
- Code-Refactoring (IP21/PI-Datenschritte als externe Funktionen, um Codeduplizierung zu vermeiden).
- Migrieren Sie zur RestAPI-Authentifizierung
- Filter nach Tag-Wert hinzufügen (z. B. Produktqualität)
- Fügen Sie weitere Extraktionsoptionen hinzu
In der Zwischenzeit sind Vorschläge, Probleme und Pull-Anfragen mehr als willkommen.
Wenn Sie nur PI verwenden, sollten Sie ein ähnliches Add-In prüfen, bei dem einige dieser Funktionen bereits entwickelt sind.
Aveva/OSISoft PI Tools von @ich h
https://community.jmp.com/t5/JMP-Add-Ins/Aveva-OSISoft-PI-Tools/ta-p/224525