Risoluzione dei problemi relativi al monitoraggio delle macchine

Prev Next

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:

  1. Perdita della connessione OPC UA o MQTT
  2. Accedi a Shop Floor > Macchine > Fonti dati macchina per visualizzare lo stato dell'host del connettore
  3. Fare clic sul pulsante "Test" sul connettore per verificare la connessione
  4. Verificare la connettività di rete, comprese le regole del firewall e il port forwarding
  5. Attributo non mappato correttamente
  6. Accedere a Macchina > scheda Configurazione
  7. Verificare che l’attributo sia mappato al nodo OPC UA o all’argomento MQTT corretto
  8. Fare clic su "Ottieni ultimo messaggio" (MQTT) o sfogliare i nodi (OPC UA) per verificare che l'origine dati pubblichi i dati
  9. Limite di frequenza superato
  10. Verificare che il totale in Hz nell’istanza non superi il limite di 500 Hz
  11. 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:

  1. La condizione di trigger non è mai stata soddisfatta
  2. Esempio: il trigger specifica "Quando la corrente della macchina è > 10", ma il valore massimo dell'attributo è 8
  3. Accedere alla scheda Macchina > Attività per verificare i valori degli attributi
  4. Trigger disabilitato
  5. Accedere a Tipo di macchina > Trigger e verificare che l’interruttore sia su ON
  6. Presenzadi più trigger in conflitto
  7. Esempio: il trigger A imposta lo stato su "In esecuzione", mentre il trigger B imposta immediatamente lo stato su "Arrestato"
  8. Controlla tutti i trigger del tipo di macchina per individuare eventuali conflitti
  9. L'azione del trigger fa riferimento a una macchina errata
  10. 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:

  1. Mappatura degli stati errata
  2. Lo stato "In esecuzione" deve essere configurato per il calcolo della disponibilità
  3. Accedere a Tipo di macchina > Stati e verificare che "In esecuzione" sia contrassegnato come "tempo di funzionamento"
  4. Il conteggio dei pezzi non aumenta
  5. Verificare che il trigger della macchina scriva nel campo "Numero di pezzi" dell'attività
  6. Visualizza la tabella "Attività della macchina" per i valori del conteggio dei pezzi
  7. Il tasso di funzionamento ideale non è impostato
  8. Il calcolo delle prestazioni richiede un ritmo di funzionamento ideale
  9. Impostare la velocità di funzionamento ideale utilizzando il campo di attività della macchina "Velocità di funzionamento ideale" o un input dell'app
  10. Sfasamento dell’orologio
  11. I timestamp della macchina non sono sincronizzati con il server Tulip
  12. 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:

  1. La variabile della macchina non è stata compilata

  2. Se si utilizza una fonte dati variabile, verificare che la variabile sia impostata in fase di esecuzione

  3. Aggiungere un widget di testo per visualizzare il valore della variabile a scopo di debug

  4. Assegnazione della postazione mancante

  5. 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
  6. Autorizzazioni della macchina

  7. Il ruolo dell'utente potrebbe non disporre dell'autorizzazione per visualizzare i dati della macchina

  8. 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:

  1. Il trigger si attiva troppo frequentemente
  2. Esempio: un'automazione impostata su "Ogni volta che cambia machine attribute "
  3. Se l’attributo si aggiorna a 1 Hz, ne risultano 3600 attività all’ora per macchina
  4. Mancanza di filtri condizionali
  5. L'automazione viene eseguita anche quando non è necessaria
  6. Aggiungere una condizione: "Solo quando il valore dell'attributo è > della soglia"
  7. Automazioni ridondanti
  8. Diverse automazioni eseguono attività simili

Soluzioni

  1. 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)

  1. 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")

  1. Utilizza i trigger della macchina per le attività idonee
  2. Se l’attività aggiorna solo lo stato della macchina o i campi di attività, usa un trigger della macchina (gratuito)
  3. Riservare le automazioni alle operazioni di scrittura nelle tabelle, alle chiamate ai connettori e alle notifiche

Approfondimenti

{{snippet.Hai trovato quello che cercavi?}}