Scopri come risolvere i problemi più comuni relativi al monitoraggio delle macchine.
Machine attribute Non si aggiorna
Sintomi: Machine attribute mostra "Nessun dato" o un timestamp non aggiornato
Cause principali:
- Perdita della connessione OPC UA o MQTT
- Accedi a Shop Floor > Macchine > Fonti dati macchina per visualizzare lo stato dell'host del connettore
- Fare clic sul pulsante "Test" sul connettore per verificare la connessione
- Verificare la connettività di rete, comprese le regole del firewall e il port forwarding
- Attributo non mappato correttamente
- Accedere a Macchina > scheda Configurazione
- Verificare che l’attributo sia mappato al nodo OPC UA o all’argomento MQTT corretto
- Fare clic su "Ottieni ultimo messaggio" (MQTT) o sfogliare i nodi (OPC UA) per verificare che l'origine dati pubblichi i dati
- Limite di frequenza superato
- Verificare che il totale in Hz nell’istanza non superi il limite di 500 Hz
- Ridurre la frequenza di polling o rimuovere gli attributi non necessari
Lista di controllo della soluzione
- [ ] L'host del connettore mostra lo stato "Connesso"
- [ ] " Machine attribute " è associato a una fonte dati attiva
- [ ] L’origine dati pubblica i dati (verificare in Kepware o nell’interfaccia utente del broker)
- [ ] La macchina non è in stato "Offline" (verificare nel widget "Stato macchina")
Il trigger della macchina non si attiva
Sintomi: non si verifica il cambiamento di stato previsto né l’aggiornamento del campo di attività
Cause principali:
- La condizione di trigger non è mai stata soddisfatta
- Esempio: il trigger specifica "Quando la corrente della macchina è > 10", ma il valore massimo dell'attributo è 8
- Accedere alla scheda Macchina > Attività per verificare i valori degli attributi
- Trigger disabilitato
- Accedere a Tipo di macchina > Trigger e verificare che l’interruttore sia su ON
- Presenzadi più trigger in conflitto
- Esempio: il trigger A imposta lo stato su "In esecuzione", mentre il trigger B imposta immediatamente lo stato su "Arrestato"
- Controlla tutti i trigger del tipo di macchina per individuare eventuali conflitti
- L'azione del trigger fa riferimento a una macchina errata
- Se si utilizza "in questa stazione" nei trigger dell’app, verificare che la macchina sia assegnata alla stazione
Lista di controllo delle soluzioni
- [ ] Il trigger è abilitato (impostare su ON)
- [ ] La condizione del trigger è realizzabile (verificare l'intervallo degli attributi)
- [ ] Non esistono trigger in conflitto
- [ ] L'assegnazione alla stazione è corretta (se si utilizza "in questa stazione")
Calcolo OEE errato
Sintomi: la percentuale di OEE non corrisponde ai valori previsti
Cause alla radice:
- Mappatura degli stati errata
- Lo stato "In esecuzione" deve essere configurato per il calcolo della disponibilità
- Accedere a Tipo di macchina > Stati e verificare che "In esecuzione" sia contrassegnato come "tempo di funzionamento"
- Il conteggio dei pezzi non aumenta
- Verificare che il trigger della macchina scriva nel campo "Numero di pezzi" dell'attività
- Visualizza la tabella "Attività della macchina" per i valori del conteggio dei pezzi
- Il tasso di funzionamento ideale non è impostato
- Il calcolo delle prestazioni richiede un ritmo di funzionamento ideale
- Impostare la velocità di funzionamento ideale utilizzando il campo di attività della macchina "Velocità di funzionamento ideale" o un input dell'app
- Sfasamento dell’orologio
- I timestamp della macchina non sono sincronizzati con il server Tulip
- Verificare le impostazioni del fuso orario sull'host del connettore e sull'istanza Tulip
Lista di controllo delle soluzioni
- [ ] Lo stato "In esecuzione" è configurato come tempo di attività nel tipo di macchina
- [ ] Il campo "Part Count" (Conteggio parti) viene compilato correttamente
- [ ] È impostato il "Rate di esecuzione ideale" (statico o dinamico)
- [ ] L’allineamento del fuso orario è stato verificato
L'app non visualizza i dati della macchina
Sintomi: il widget "Stato della macchina" mostra "Nessuna macchina selezionata" o appare vuoto
Cause principali:
-
La variabile della macchina non è stata compilata
-
Se si utilizza una fonte dati variabile, verificare che la variabile sia impostata in fase di esecuzione
-
Aggiungere un widget di testo per visualizzare il valore della variabile a scopo di debug
-
Assegnazione della postazione mancante
-
Se si utilizza la logica "in questa stazione", verificare quanto segue:
- Che sia selezionata una stazione in Player
- Che la macchina sia assegnata a quella stazione
-
Autorizzazioni della macchina
-
Il ruolo dell'utente potrebbe non disporre dell'autorizzazione per visualizzare i dati della macchina
-
Accedere a Impostazioni > Ruoli e verificare che il ruolo disponga delle autorizzazioni "Monitoraggio macchina"
Lista di controllo della soluzione
- [ ] La variabile della macchina è compilata (verificare il valore della variabile)
- [ ] La stazione è selezionata in Player (se si utilizza "in questa stazione")
- [ ] La macchina è assegnata alla stazione (accedere a Reparto di produzione > Macchine > Configurazione)
- [ ] L'utente dispone delle autorizzazioni per il monitoraggio della macchina (accedere a Impostazioni > Ruoli)
Attività di automazione che superano il budget o il limite di frequenza
Sintomi: costi di automazione imprevisti dovuti all’elevato volume di esecuzione delle attività
Cause principali:
- Il trigger si attiva troppo frequentemente
- Esempio: un'automazione impostata su "Ogni volta che cambia machine attribute "
- Se l’attributo si aggiorna a 1 Hz, ne risultano 3600 attività all’ora per macchina
- Mancanza di filtri condizionali
- L'automazione viene eseguita anche quando non è necessaria
- Aggiungere una condizione: "Solo quando il valore dell'attributo è > della soglia"
- Automazioni ridondanti
- Diverse automazioni eseguono attività simili
Soluzioni
- Operazioni in batch
Prima: Automazione: Quando cambia l'machine attribute e → Scrivi nella tabella (Esegue 3600 volte all'ora)
Dopo: Trigger macchina: quando l'attributo cambia → Aggiorna campo attività Automazione: ogni 1 ora → Copia campo attività nella tabella (eseguita 1 volta all'ora)
- Aggiungi filtri condizionali
Prima: Automazione: quando lo stato della macchina cambia → Invia notifica (viene eseguita ad ogni cambiamento di stato, anche da "In esecuzione" a "In esecuzione")
Dopo: Automazione: Quando lo stato della macchina cambia E il nuovo stato = "Fermata" → Invia notifica (Viene eseguita solo quando lo stato è "Fermata")
- Utilizza i trigger della macchina per le attività idonee
- Se l’attività aggiorna solo lo stato della macchina o i campi di attività, usa un trigger della macchina (gratuito)
- Riservare le automazioni alle operazioni di scrittura nelle tabelle, alle chiamate ai connettori e alle notifiche
Approfondimenti
- Monitoraggio delle macchine
- Come aggiungere e configurare le macchine
- Architettura del monitoraggio delle macchine
- Crea la tua prima fonte dati MQTT
{{snippet.Hai trovato quello che cercavi?}}

