- Stampa
Come aggiungere e configurare le macchine
Questa guida vi aiuterà a configurare le singole macchine in Tulip tramite la pagina Macchine e a vedere la loro storia.
In questo articolo imparerete
- come aggiungere singole macchine a Tulip e mappare i loro dati tramite gli attributi
- Come visualizzare la cronologia di queste macchine senza utilizzare un'applicazione o un sistema di analisi.
Come creare una macchina
Per monitorare le macchine in Tulip, è necessario innanzitutto stabilire una connessione alla fonte di dati:
Quindi, è necessario impostare i tipi di macchina e gli attributi per classificare i dati provenienti dalla macchina.
Per iniziare ad aggiungere le singole macchine, andare alla scheda Macchine in Officina.
Creare una macchina
Per aggiungere la prima macchina a Tulip, utilizzare il pulsante Crea macchina.
- Assegnare un nome alla macchina.
- Selezionare il tipo di macchina.
- [Mappare la macchina a una stazione.
- La mappatura a una stazione vi consentirà di utilizzare le azioni di attivazione di questa stazione per condividere le applicazioni nel vostro parco macchine.
Mappatura degli attributi della macchina alla fonte di dati
La macchina è stata creata, ora è necessario mappare i suoi attributi agli argomenti o ai nodi dell'origine dati della macchina.
- Passare alla scheda Configurazione.Notare che questa scheda ha un'icona gialla di avvertimento che indica che alcuni attributi della macchina non sono attualmente mappati sulle origini dati della macchina.
- Selezionare un attributo. A seconda del tipo di origine dati desiderata, la mappatura sarà diversa.
Mappare su MQTT
- Selezionare il broker.
- Se non sono stati mappati argomenti su questa macchina, selezionare "Mappa su un nuovo argomento".
- Immettere il percorso dell'argomento in cui la macchina emette i dati.
:::(Warning) (Nota) Attualmente non sono supportati i caratteri jolly singoli o multilivello negli argomenti MQTT. :::
Ottieni l'ultimo messaggio
Selezionare il pulsante Ottieni ultimo messaggio per estrarre l'ultimo messaggio (o il messaggio di mantenimento) per l'argomento inserito.
:::(Warning) (Se un altro attributo macchina è mappato su questo argomento, verrà restituito l'ultimo messaggio, anche se il flag di conservazione non è stato abilitato su quel messaggio. In questo modo si evitano interruzioni nello streaming dei dati verso gli altri attributi macchina. Se l'argomento è inutilizzato da altre macchine, verrà restituito il messaggio conservato.
:::
Carichi utili JSON
Se i dati vengono passati come payload JSON, è possibile selezionare JSON dal tipo di payload e aggiungere un selettore per identificare quale parte del blob JSON mappare all'attributo della macchina, oppure è possibile selezionare una coppia chiave:valore nell'ultimo messaggio e generare automaticamente un selettore. Tulip implementa il formato JSON-Query per tutti gli estrattori JSON.
Selezionare Mappa su attributo.
Mappa su OPC-Ua
:::(Warning) (Compatibilità con i server OPC UA) I server OPC UA differiscono nell'implementazione delle specifiche OPC UA. Tulip è stato costruito per una completa compatibilità con i server OPC UA conformi a PTC Kepware e può supportare solo un sottoinsieme di funzionalità per altri server OPC UA.
I server OPC UA implementati direttamente dai PLC spesso implementano firme uniche per i loro server OPC UA. Kepware ha investito tempo per creare implementazioni conformi a ciascuna di queste specifiche dei server. Per saperne di più:
- Selezionare l'origine dati OPC UA.
- Passare al nodo OPC UA associato a questo attributo macchina.
- Fare clic sull'icona della mappa.
Nota: solo gli attributi macchina dello stesso tipo possono essere mappati sui nodi OPC-Ua.
Tipi di dati OPC UA
| Tipo di attributo macchina Tulip | Tipi OPC UA supportati | | --- | --- | Boolean | Boolean | Integer | SByte, Byte, Int16, UInt16, Int32, UInt32 | Number (floating point) | Float, Double | Text | String, LocalizedText |
Mappa in Tulip API
Per passare i dati a una macchina Tulip da qualsiasi altro hardware, è possibile sfruttare l'API delle macchine.
- Selezionare Tulip API dal selettore dell'origine dati della macchina.
- Selezionare l'icona Mappa per mappare l'attributo della macchina a un endpoint Tulip API.
Visualizzazione della cronologia della macchina
Utilizzando i trigger della macchina, si desidera mappare questi attributi agli stati, in modo da poter monitorare accuratamente lo stato della macchina secondo per secondo.
Dopo aver impostato i trigger, è possibile visualizzare la cronologia degli stati passati della macchina utilizzando la scheda Cronologia attività di ogni singola macchina.
Ecco come accedere alla cronologia:
Ed ecco un esempio di cronologia:
Ogni riga della cronologia è definita dalla quantità di tempo che la macchina ha trascorso in un determinato stato.
Ecco le colonne di questa vista con il tipo di dati:
- Stato (enum)
- Ora di inizio (datetime)
- Ora di fine (data e ora)
- Durata (intervallo)
- Motivo del fermo macchina (enum)
- Programma (testo)
- Velocità di esecuzione ideale (numero)
- Conteggio difetti (numero)
- Conteggio pezzi (numero)
I trigger macchina possono aggiornare le colonne di ogni stato in base agli attributi mappati.
Limiti di ingestione
Per le sorgenti di dati macchina vengono applicati i seguenti limiti di velocità:
| MQTT | 1hz per attributo macchina | Eventi segnalati immediatamente | OPC UA | 1hz per attributo macchina | Tag interrogati ogni 1000ms | API | Nessun limite | | Complessivamente | 500hz per istanza | Quando si combinano tutti i tipi su tutte le macchine |
Ulteriori letture
Avete trovato quello che cercavate?
Potete anche andare su community.tulip.co per porre la vostra domanda o vedere se altri hanno affrontato una domanda simile!