Erfahren Sie, wie Sie häufige Probleme bei der Maschinenüberwachung beheben können.
Machine attribute Keine Aktualisierung
Symptome: „ Machine attribute “ zeigt „Keine Daten“ oder einen veralteten Zeitstempel an
Ursachen:
- OPC-UA- oder MQTT-Verbindung unterbrochen
- Navigieren Sie zu „Fertigungsbereich“ > „Maschinen“ > „Maschinendatenquellen“, um den Status des Connector-Hosts anzuzeigen
- Klicken Sie auf die Schaltfläche „Testen“ am Connector, um die Verbindung zu prüfen
- Überprüfen Sie die Netzwerkverbindung, einschließlich der Firewall-Regeln und der Portweiterleitung
- Attribut nicht korrekt zugeordnet
- Navigieren Sie zu „Maschine“ > Registerkarte „Konfiguration“
- Überprüfen Sie, ob das Attribut dem richtigen OPC-UA-Knoten oder MQTT-Thema zugeordnet ist
- Klicken Sie auf „Neueste Nachricht abrufen“ (MQTT) oder durchsuchen Sie die Knoten (OPC UA), um zu überprüfen, ob die Datenquelle Daten veröffentlicht
- Ratenbegrenzung überschritten
- Stellen Sie sicher, dass die Gesamtfrequenz (Hz) Ihrer Instanz das Limit von 500 Hz nicht überschreitet
- Reduzieren Sie die Abfragehäufigkeit oder entfernen Sie nicht benötigte Attribute
Checkliste zur Fehlerbehebung
- [ ] Der Connector-Host zeigt den Status „Verbunden“ an
- [ ] „ Machine attribute “ ist einer aktiven Datenquelle zugeordnet
- [ ] Die Datenquelle veröffentlicht Daten (in Kepware oder der Broker-Benutzeroberfläche überprüfen)
- [ ] Die Maschine befindet sich nicht im Status „Offline“ (in dem Widget „Maschinenstatus“ überprüfen)
Maschinenauslöser wird nicht ausgelöst
Symptome: Die erwartete Zustandsänderung oder Aktualisierung des Aktivitätsfelds findet nicht statt
Ursachen:
- Die Triggerbedingung wurde nie erfüllt
- Beispiel: Der Trigger legt fest: „Wenn Maschinenstrom > 10“, aber der Maximalwert des Attributs beträgt 8
- Navigieren Sie zu „Maschine“ > Registerkarte „Aktivität“, um die Attributwerte zu überprüfen
- Trigger ist deaktiviert
- Navigieren Sie zu „Maschinentyp“ > „Trigger“ und überprüfen Sie, ob der Schalter auf „EIN“ steht
- Mehrere widersprüchliche Trigger
- Beispiel: Auslöser A setzt den Status auf „Läuft“, und Auslöser B setzt den Status sofort auf „Gestoppt“
- Überprüfen Sie alle Trigger des Maschinentyps auf Konflikte
- Trigger-Aktion verweist auf die falsche Maschine
- Wenn Sie in App-Triggern „an dieser Station“ verwenden, stellen Sie sicher, dass die Maschine der Station zugewiesen ist
Checkliste zur Lösung
- [ ] Der Trigger ist aktiviert (auf „EIN“ schalten)
- [ ] Die Triggerbedingung ist erfüllbar (überprüfen Sie den Attributbereich)
- [ ] Es gibt keine widersprüchlichen Trigger
- [ ] Die Stationszuordnung ist korrekt (bei Verwendung von „an dieser Station“)
Falsche OEE-Berechnung
Symptome: Der OEE-Prozentsatz stimmt nicht mit den erwarteten Werten überein
Ursachen:
- Falsche Zustandszuordnung
- Der Zustand „Running“ muss für die Verfügbarkeitsberechnung konfiguriert sein
- Navigieren Sie zu „Maschinentyp > Zustände“ und überprüfen Sie, ob „In Betrieb“ als „Betriebszeit“ markiert ist
- Die Teilenzahl wird nicht erhöht
- Stellen Sie sicher, dass der Maschinen-Trigger in das Aktivitätsfeld „Stückzahl“ schreibt
- Rufen Sie die Tabelle „Maschinenaktivität“ auf, um die Werte für die Stückzahl anzuzeigen
- Ideale Laufrate nicht festgelegt
- Für die Leistungsberechnung ist eine ideale Laufrate erforderlich
- Legen Sie die ideale Laufrate über das Maschinenaktivitätsfeld „Ideal Run Rate“ oder eine App-Eingabe fest
- Zeitversatz
- Die Zeitstempel der Maschine sind nicht mit dem Tulip-Server synchronisiert
- Überprüfen Sie die Zeitzoneneinstellungen auf dem Connector-Host und der Tulip-Instanz
Checkliste zur Lösung
- [ ] Der Status „Running“ ist im Maschinentyp als Betriebszeit konfiguriert
- [ ] Das Aktivitätsfeld „Teileanzahl“ wird korrekt ausgefüllt
- [ ] Die ideale Auslastungsrate ist festgelegt (entweder statisch oder dynamisch)
- [ ] Die Zeitzonenabgleichung wurde überprüft
App zeigt keine Maschinendaten an
Symptome: Das Widget „Maschinenstatus“ zeigt „Keine Maschine ausgewählt“ an oder erscheint leer
Ursachen:
-
Maschinenvariable ist nicht ausgefüllt
-
Wenn Sie eine variable Datenquelle verwenden, überprüfen Sie, ob die Variable zur Laufzeit gesetzt ist
-
Fügen Sie ein Text-Widget hinzu, um den Wert der Variablen zur Fehlerbehebung anzuzeigen
-
Stationszuordnung fehlt
-
Wenn Sie die Logik „an dieser Station“ verwenden, überprüfen Sie Folgendes:
- Im Player ist eine Station ausgewählt
- Die Maschine dieser Station zugewiesen ist
-
Maschinenberechtigungen
-
Die Benutzerrolle verfügt möglicherweise nicht über die Berechtigung, Gerätedaten anzuzeigen
-
Navigieren Sie zu „Einstellungen“ > „Rollen“ und überprüfen Sie, ob die Rolle über die Berechtigung „Geräteüberwachung“ verfügt
Checkliste zur Lösung
- [ ] Die Maschinenvariable ist ausgefüllt (überprüfen Sie den Variablenwert)
- [ ] Die Station ist im Player ausgewählt (falls „an dieser Station“ verwendet wird)
- [ ] Die Maschine ist der Station zugewiesen (navigieren Sie zu Fertigungsbereich > Maschinen > Konfiguration)
- [ ] Der Benutzer verfügt über Berechtigungen für die Maschinenüberwachung (navigieren Sie zu „Einstellungen > Rollen“)
Automatisierungsaufgaben überschreiten das Budget oder das Ratenlimit
Symptome: Unerwartete Automatisierungskosten aufgrund eines hohen Aufgabenausführungsvolumens
Ursachen:
- Der Auslöser wird zu häufig ausgelöst
- Beispiel: Eine Automatisierung mit der Bedingung „Jedes Mal, wenn sich machine attribute ändert“
- Wenn das Attribut mit einer Frequenz von 1 Hz aktualisiert wird, führt dies zu 3.600 Aufgaben pro Stunde und Maschine
- Fehlende bedingte Filter
- Die Automatisierung wird auch dann ausgeführt, wenn sie nicht benötigt wird
- Fügen Sie eine Bedingung hinzu: „Nur wenn der Attributwert > Schwellenwert“
- Redundante Automatisierungen
- Mehrere Automatisierungen führen ähnliche Aufgaben aus
Lösungen
- Stapelverarbeitung
Vorher: Automatisierung: Wenn sich „ machine attribute “ ändert → In Tabelle schreiben (wird 3.600 Mal pro Stunde ausgeführt)
Nachher: Maschinenauslöser: Wenn sich ein Attribut ändert → Aktivitätsfeld aktualisieren Automatisierung: Alle 1 Stunde → Aktivitätsfeld in Tabelle kopieren (wird 1 Mal pro Stunde ausgeführt)
- Bedingte Filter hinzufügen
Vorher: Automatisierung: Wenn sich der Maschinenzustand ändert → Benachrichtigung senden (wird bei jeder Zustandsänderung ausgeführt, auch bei „Läuft“ → „Läuft“)
Nachher: Automatisierung: Wenn sich der Maschinenstatus ändert UND neuer Status = „Gestoppt“ → Benachrichtigung senden (wird nur im Status „Gestoppt“ ausgeführt)
- Verwenden Sie Maschinenauslöser für geeignete Aufgaben
- Wenn die Aufgabe nur den Maschinenstatus oder Aktivitätsfelder aktualisiert, verwende einen Maschinenauslöser (kostenlos)
- Reservieren Sie Automatisierungen für Tabelleneinträge, Konnektor-Aufrufe und Benachrichtigungen
Weiterführende Informationen
- Maschinenüberwachung
- So fügen Sie Maschinen hinzu und konfigurieren sie
- Architektur der Maschinenüberwachung
- Erstellen Sie Ihre erste MQTT-Datenquelle
{{snippet.Haben Sie gefunden, wonach Sie gesucht haben?}}

