Questo componente aggiuntivo automatizza le attività di estrazione dei dati dagli storici di Aspentech IP.21 e Osisoft PI (Aveva).
In questo modo è possibile utilizzare JMP per diagnosticare problemi di produzione e monitorare diversi tag giornalmente e settimanalmente. Vedi il nostro revisione per più applicazioni di scienza dei dati industriali.
Se desideri che JMP supporti gli storici in modo nativo, mettilo nella lista dei desideri.
Requisiti
- JMP v15 o versioni successive
- Aspen Manufacturing Suite (Aspen InfoPlus.21®) e il suo driver ODBC.
- OSIsoft PI Client Tools (PI Process Book) e il suo driver OLEDB.
- Accesso al server (tramite Active Directory di Windows)
- Essere connesso alla tua rete aziendale (di solito VPN).
Funzionalità

IL interfaccia consente agli utenti di:
- Selezionare un server da un elenco di server o inserimento manuale (modificare l'indirizzo del server)
- Trova i tag che li mostrano in una tabella utilizzando il nome o la descrizione del tag
- Aggiungi i tag selezionati o incolla i nomi dei tag quando li copi da un foglio di lavoro
- Filtra per data di inizio e di fine (ora e 24 ore prima per impostazione predefinita)
- Seleziona il tipo di estrazione (valori interpolati, medi e reali)
- Seleziona il periodo di estrazione (10 minuti per impostazione predefinita)
L'estrazione viene eseguita tag per tag con un limite elevato di righe (100.000) per tag per non saturare il server.
È possibile controllare il registro per tenere traccia dell'avanzamento dell'estrazione dei dati. Dovrebbe essere abbastanza veloce per la maggior parte dei casi, a meno che non sia limitato dalla velocità di connettività (ad es. VPN). Si prega di avvisare in anticipo il proprio team OT/IT se si stanno pianificando estrazioni massicce di dati.
Dopo aver estratto i dati per entrambi i server IP21/PI, puoi AGGIORNARE, AGGIORNARE e AGGIUNGERE nuovi tag alla tabella con un solo clic.

Verrà utilizzato il timestamp in formato UTC (colonna TS_UTC), quindi tienilo nella tua tabella. Allo stesso modo, se desideri modificare i nomi delle colonne dei tag, ti consigliamo di creare nuove colonne utilizzando le formule per farvi riferimento.
Qual è la differenza tra update() e refresh()?
Entrambi otterranno automaticamente i dati recenti dal MES.
- UPDATE incrementa la dimensione della tabella (aggiungendo nuove righe sotto)
- REFRESH mantiene la stessa dimensione della tabella (aggiornando prima e poi cancellando i vecchi dati dall'alto, quindi mantiene il numero di righe).
Usa update() per tenere traccia di tutti i dati vecchi e nuovi.
Come posso organizzare tutti i tag (colonne) dopo l'estrazione?
Puoi facilmente raggruppare e separare i tag con il nostro componente aggiuntivo Column Organizer

Licenza
Questo componente aggiuntivo è open-source (clausola 3 di BSD). Il codice è disponibile nel repository GitHub.
https://github.com/industrial-data/JMP-MES-connector
Elenco server
Se disponi di un elenco di server, puoi caricarlo utilizzando l'esempio fornito su GitHub. Si noti che "MES_serverlist.csv" dovrebbe avere ";" invece di "", per funzionare.
Per avere come nuovo predefinito il proprio elenco di server, modificare l'indirizzo nell'editor della GUI all'interno del codice sorgente.
Creazione del tuo componente aggiuntivo
Puoi modificare il codice sorgente e la GUI a tuo piacimento.Il requisito è mantenere l'ID specifico come "MES_Addin". Di seguito sono riportati i passaggi per passare dal codice sorgente al componente aggiuntivo.

Tabella di marcia
Abbiamo in mente diversi miglioramenti.
- Refactoring del codice (passi dati IP21/PI come funzioni esterne per evitare la duplicazione del codice).
- Migrare all'autenticazione RestAPI
- Aggiungi filtri in base al valore del tag (ad es. grado di prodotto)
- Aggiungi più opzioni di estrazione
Nel frattempo, suggerimenti, problemi e richieste pull sono più che benvenuti.
Se stai utilizzando solo PI, dovresti controllare un componente aggiuntivo simile con alcune di queste funzionalità già sviluppate.
Aveva/OSISoft PI Tools di @ih
https://community.jmp.com/t5/JMP-Add-Ins/Aveva-OSISoft-PI-Tools/ta-p/224525