Ereignis-Eingangs-Tags

IO-Link Master-Modul Ereignis-Eingangs-Tags
Name
Datentyp
Definition
Gültige Werte
RunMode
BOOL
Der Betriebszustand des Moduls
  • 0 = Ruhezustand – Es bedeutet eines der folgenden:
    • Die Verbindung ist nicht hergestellt.
    • Die Verbindung wurde geöffnet, aber das Modul hat noch keine Daten für die Verbindung generiert.
    • Das Modul wendet keine neuen Ausgangs-Tag-Daten an, da der Controller im Programmmodus ist.
  • 1 = Ausführen – Es bedeutet Folgendes:
    • Die Verbindung ist aktiv.
    • Das Modul generiert Daten für die Verbindung.
    • Ausgangs-Tags-Daten werden angewendet oder es gibt keine Ausgangs-Tags-Daten für die Verbindung (zum Beispiel, wenn alle Punkte als Digitaleingang ohne Zeitstempel konfiguriert sind).
ConnectionFaulted
BOOL
Gibt an, ob eine Verbindung zum Ziel in Betrieb ist.
In diesem Mitglied gibt das Modul immer eine Null zurück. Der Controller überschreibt die 0 mit einer 1, wenn die Verbindung nicht hergestellt ist.
  • 0 = Verbindung in Betrieb
  • 1 = Verbindung nicht in Betrieb
DiagnosticActive
BOOL
Zeigt an, ob Diagnosen aktiv sind oder ob der Prognoseschwellenwert erreicht wurde.
  • 0 = Keine Diagnose aktiv
  • 1 = Eine oder mehrere Diagnosen sind aktiv oder der Prognoseschwellenwert wurde erreicht
DiagnosticSequenceCount
SINT
Inkrementiert jedes Mal, wenn eine eindeutige Diagnosebedingung festgestellt wird, und jedes Mal, wenn eine eindeutige Diagnosebedingung von „Festgestellt“ in „Nicht festgestellt“ wechselt.
Wird beim Aus- und Wiedereinschalten auf null zurückgesetzt. Führt einen Umbruch von 255 (-1) in 1 durch, wobei die Null übersprungen wird.
-128 – +127
Außer beim Einschalten des Moduls wird der Wert „0“ übersprungen.
Eventxx.Fault
Eventxx.PtxxFault
Eventxx.CounterxxFault
BOOL
Erkennt, ob es sich beim Signal um gültige Daten handelt. Der Fehler wird vom Urheber auf 1 gesetzt, wenn die Verbindung unterbrochen wird.
  • 0 = Gut
  • 1 = Ungültig, Fehler wird verursacht
Eventxx.Uncertain
BOOL
Gibt an, dass die Kanaldaten möglicherweise ungenau sind, aber der Grad der Ungenauigkeit nicht bekannt.
Falls das Tag auf 1 gesetzt ist, müssen Sie beim Modul eine Problembehebung durchführen, um die Ursache für die Ungenauigkeit zu beheben.
WICHTIG: Nachdem die Bedingung, die den Wechsel des Tags zu 1 bewirkt hat, beseitigt wurde, wird das Tag automatisch auf 0 zurückgesetzt.
  • 0 = gültige Daten
  • 1 = Unsichere Daten
Eventxx.EventDropped
BOOL
Gibt an, ob ein Ereignis ignoriert wurde, da Ereignisse schneller auftreten als sie quittiert werden.
  • 0 = Ein Ereignisstatus wurde nicht gelöscht
  • 1 = Ein Ereignisstatus wurde gelöscht
Eventxx.EventRising
BOOL
Gibt an, ob ein Ereignis ausgelöst wurde, wenn ein Eingangsübergang zu einem übereinstimmenden Ereignismuster führt.
0 oder 1
Eventxx.EventFalling
BOOL
Gibt an, ob ein Ereignis ausgelöst wurde, wenn ein Eingangsübergang zu einem nicht mehr übereinstimmenden Ereignismuster führte.
0 oder 1
Eventxx.CIPSyncValid
BOOL
Zeigt an, ob das Modul zurzeit mit einem Master 1588 synchronisiert ist.
  • 0 = Modul nicht synchronisiert
  • 1 = Modul synchronisiert
Eventxx.CIPSyncTimeout
BOOL
Zeigt an, dass das Modul früher mit einem 1588-Master synchronisiert war, jetzt jedoch aufgrund eine Zeitüberschreitung nicht mehr.
  • 0 = Ein gültiger Zeit-Master ist nicht abgelaufen.
  • 1 = Ein gültiger Zeit-Master wurde auf dem backplane erkannt, aber dieser Zeit-Master ist abgelaufen. Das Modul verwendet seine lokale Uhr, die vom zuletzt bekannten Zeitmaster abweichen kann.
Eventxx.EventsPending
SINT
Zeigt die Anzahl der Ereignisse an, die sich derzeit in den Modulen in der Warteschlange befinden. Ein Wert größer als 0 zeigt an, dass der Controller derzeit nicht mit der Ereignisrate Schritt hält.
Jeder positive Wert
Eventxx.EventNumber
DINT
Laufende Zählung von Ereignissen, die sich bei jedem neuen Zeitereignis um eins erhöht.
Der Urheber setzt EO.Eventxx.EventNumberAck auf EI.Eventxx.EventNumber, um den Erhalt des Ereignisses zu bestätigen.
Wenn die Anzahl der Ereignisse den Maximalwert erreicht und überschreitet, geht er auf 1 über, nicht auf 0.
Alle Werte
Eventxx.EventTimestamp
LINT
Die Zeit an, zu der das Ereignis aufgetreten ist.
Jeder positive Wert
Eventxx.PtxxData
BOOL
Bei Aktivierung zeigt dies an, dass der entsprechende Datenwert (je nach Konfiguration steigend oder fallend) das Ereignis ausgelöst hat.
  • 0 = Der entsprechende Datenwert hat das Ereignis nicht ausgelöst
  • 1 = Der entsprechende Datenwert hat das Ereignis ausgelöst
Eventxx.CounterxxDone
BOOL
Bei Aktivierung zeigt dies an, dass das entsprechende Abschlussbit des Zählers (je nach Konfiguration bei steigender oder fallender Flanke) das Ereignis ausgelöst hat.
  • 0 = Das entsprechende Zählerabschlussbit hat das Ereignis nicht ausgelöst
  • 1 = Das entsprechende Zählerabschlussbit hat das Ereignis ausgelöst
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal