Eingangs-Tags
Name | Datentyp | Definition | Gültige Werte |
|---|---|---|---|
RunMode | BOOL | Der Betriebszustand des Moduls |
|
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. |
|
DiagnosticActive | BOOL | Zeigt an, ob Diagnosen aktiv sind oder ob der Prognoseschwellenwert erreicht wurde. |
|
CIPSyncValid Ptxx.CIPSyncValid EventStatus[x].CIPSyncValid | BOOL | Zeigt an, ob das Modul mit einem Master 1588 synchronisiert ist. |
|
CIPSyncTimeout Ptxx.CIPSyncTimeout EventStatus[x].CIPSyncTimeout | BOOL | Gibt an, dass das Modul zuvor mit einem 1588-Master synchronisiert war, jetzt aber aufgrund einer Zeitüberschreitung nicht synchronisiert ist. |
|
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 Einschalten 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. |
Ptxx.Data Counterxx.Data | BOOL | Bei Eingangskanälen gibt dies den Zustand des Eingangs an. Bei Ausgangskanälen ist dies das Echo des aktuellen digitalen Ausgangswerts, der an der Schraubklemme anliegt. |
|
Ptxx.Fault Counterxx.Fault IOLinkxx.Fault IOLDevicexx.Fault | BOOL | Gibt an, dass die Daten ungenau und für die Verwendung in der Anwendung nicht vertrauenswürdig sind. 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.
|
|
Ptxx.Uncertain Counterxx.Uncertain IOLinkxx.Uncertain IOLDevicexx.Uncertain | BOOL | Gibt an, dass die Daten möglicherweise ungenau sind, der Grad der Ungenauigkeit jedoch nicht bekannt ist. 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.
|
|
Ptxx.Chatter | BOOL | Gibt an, ob der Eingang gemäß den Einstellungen „C.Ptxx.ChatterTime“ und „C.Ptxx.ChatterCount“ flattert. |
|
Ptxx.TimestampOverflowOffOn | BOOL | Gibt an, dass bei einem diskreten Produkt ein Zeitstempel für den Übergang von „Aus“ nach „Ein“ verloren gegangen ist. Wenn C.Ptxx.TimestampLatchEn gesetzt ist, wurde kein neuer Zeitstempel aufgezeichnet, da bereits einer verriegelt ist. Wenn C.Ptxx.TimestampLatchEn leer ist, wurde ein Zeitstempel überschrieben. | 0 oder 1 |
Ptxx.TimestampOverflowOnOff | BOOL | Gibt an, dass in einem diskreten Produkt ein Zeitstempel für den Wechsel von Ein zu Aus verloren gegangen ist. Wenn C.Ptxx.TimestampLatchEn gesetzt ist, wurde kein neuer Zeitstempel aufgezeichnet, da bereits einer verriegelt ist. Wenn C.Ptxx.TimestampLatchEn leer ist, wurde ein Zeitstempel überschrieben. | 0 oder 1 |
Ptxx.TimestampOverflow | Gibt an, dass in einem diskreten Produkt ein Zeitstempel für den Wechsel von Aus zu Ein oder von Ein zu Aus verloren gegangen ist. Wenn C.Ptxx.TimestampLatchEn gesetzt ist, wurde kein neuer Zeitstempel aufgezeichnet, da bereits einer verriegelt ist. Wenn C.Ptxx.TimestampLatchEn leer ist, wurde ein Zeitstempel überschrieben. | ||
Ptxx.TimestampOffOnNumber | INT | Eine Zeitstempel-Kennung für den Wechsel von Aus zu Ein für den aktuell generierten Zeitstempel. | Alle Werte |
Ptxx.TimestampOnOfNumber | INT | Eine Zeitstempel-Kennung für den Wechsel von Ein zu Aus für den aktuell generierten Zeitstempel. | Alle Werte |
Ptxx.TimestampNumber | INT | Eine Zeitstempel-Kennung für den Wechsel von Aus zu Ein oder von Ein zu Aus für den aktuell generierten Zeitstempel. | Alle Werte |
Ptxx.TimestampOffOn | LINT | 64-Bit-Zeitstempel, der dem Zeitpunkt entspricht, zu dem eine Zustandsänderung von Aus zu Ein am Eingang aufgezeichnet wurde. | Alle Werte |
Ptxx.TimestampOnOff | LINT | 64-Bit-Zeitstempel, der dem Zeitpunkt entspricht, an dem eine Zustandsänderung von Ein zu Aus am Eingang aufgezeichnet wurde. | Alle Werte |
Ptxx.Timestamp | LINT | 64-Bit-Zeitstempel, der dem Zeitpunkt entspricht, zu dem eine Zustandsänderung von Aus zu Ein oder von Ein zu Aus am Eingang aufgezeichnet wurde. | Alle Werte |
Ptxx.TimestampDirection | BOOL | Gibt an, ob Zeitstempel für Übergänge von Aus zu Ein oder von Ein zu Aus erfasst werden. |
|
Ptxx.OutputEnabled | BOOL | Gibt an, ob der Kanal als Digitalausgang aktiviert ist. |
|
Ptxx.IOLinkEnabled | BOOL | Gibt an, ob der Kanal als IO-Link aktiviert ist. |
|
Counterxx.Done | 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. |
|
Counterxx.Rollover | BOOL | Der Zähler hat bis zum Sollwert -1 aufwärts gezählt und anschließend weiterhin von oder ab 0 gezählt. Das O.CounterxxRolloverAck-Bit, das von 0 auf 1 übergeht, oder das O.CounterxxReset-Bit, das von 0 auf 1 übergeht, löscht dieses Bit. |
|
Counterxx.Count | BOOL | Die Anzahl der Eingangsübergänge, die vom Zähler gezählt werden. | Alle Werte |
EventStatus[x].EventDropped | BOOL | Gibt an, ob ein Ereignis ignoriert wurde, da Ereignisse schneller auftreten als sie quittiert werden. |
|
EventStatus[x].EventReset | BOOL | Wenn EO.Eventxx.ResetEvent von 0 auf 1 wechselt, wechselt I.EventStatus[x].EventReset auf 1, um anzuzeigen, dass das Reset empfangen und abgeschlossen wurde. Es bleibt 1, bis EO.Eventxx.ResetEvent auf Null wechselt. |
|
EventStatus[x].EventsPending | SINT | Zeigt die Anzahl der Ereignisse an, die sich derzeit im Moduls in der Warteschlange befinden. Ein Wert größer als Null zeigt an, dass der Controller derzeit nicht mit der Ereignisrate Schritt hält. | Jeder positive Wert |
EventStatus[x].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 |
IOLDevicexx.DeviceError | BOOL | Gibt an, dass beim IO-Link-Gerät ein Fehler vorliegt. |
|
IOLDevicexx.EventPresent | BOOL | Gibt an, dass auf dem IO-Link-Gerät IO-Link-Ereignisse vorhanden sind. |
|
IOLDevicexx.ProcessDataIn[32] | SINT | IO-Link-Prozessdaten-Eingang mit IO-Link-Rohformat | Alle Werte |
Rückmeldung geben