Gerätedefinierte Datentypen (5069-IB6F-3W)

Die Namen der gerätedefinierten Datentypen der einzelnen Geräte sind unterschiedlich, da sie von der bei der Erstellung des Geräts getätigten Auswahl abhängen.
Diese folgenden Tabellen enthalten eine Auflistung und Beschreibung der gerätedefinierten Datentypen für die Geräte 5069-IB6F-3W.
Diese Tabellen enthalten Informationen für:
  • Eingang (gekennzeichnet durch „E“)
  • Ausgang (gekennzeichnet durch „A“)
  • Konfiguration (gekennzeichnet durch „K“)
  • Ereigniseingang (gekennzeichnet durch „EE“)
  • Ereignisausgang (gekennzeichnet durch „EA“)
Gerätedefinierter Datentyp: AB:5000_DIn_Counterx_Event:I:0
Verbindungstyp: Daten mit Ereignissen
Mitgliedsname
Typ
Stil
Gültige Werte
RunMode
BOOL
Decimal
0 = Ruhe-Modus
1 = Betriebsmodus
ConnectionFaulted
BOOL
Decimal
0 = Gut
1 = Schlecht
DiagnosticActive
BOOL
Decimal
0 = Keine Diagnose aktiv
1 = Eine oder mehrere Diagnosen sind aktiv oder der Prognoseschwellenwert wurde erreicht
CIPSyncValid
BOOL
Decimal
0 = Gerät wurde nicht mit einem 1588-Master synchronisiert.
1 = Gerät wurde mit einem 1588-Master synchronisiert.
CIPSyncTimeout
BOOL
Decimal
0 = CIPSync nicht abgelaufen.
1 = Das Gerät wurde mit einem 1588-Master synchronisiert, jedoch aufgrund einer Zeitüberschreitung nicht synchronisiert
DiagnosticSequenceCount
SINT
Decimal
0 bis 255
Counter0x.Data
BOOL
Decimal
0 = Aus
1 = Ein
Counter0x.Fault
BOOL
Decimal
0 = Kein Fehler vorhanden
1 = Fehler vorhanden
Ein Fehler ist ein Rollup aller Diagnosebedingungen, das ein Gerät feststellen kann und auf ungültige Daten hinweist. Bei einem detaillierten Datentypelement, das auf eine entsprechende festgestellte Bedingung hinweist, wirkt sich dieses Fehler-Mitglied nicht auf die DiagnosticActive- oder DiagnosticSequenceCount-Mitglieder aus. Wenn jedoch für eine entsprechende festgestellte Bedingung kein detaillierter Datentyp vorhanden ist, löst dieses Fehlerelement das DiagnosticActive-Element aus und inkrementiert/dekrementiert die Anzahl der Diagnosesequenzen.
Counter0x.Uncertain
BOOL
Decimal
0 = Gültige Daten
1 = Datengültigkeit ungewiss. Das Gerät wird außerhalb seines vorgesehenen Betriebsbereichs betrieben, oder die Daten werden manuell gesteuert oder überschrieben.
Counter0x.Done
BOOL
Decimal
0 = Ein -> Aus
1 = I:Count ≥ O:Preset
Counter0x.Rollover
BOOL
Decimal
0 = Zähler zählt nicht zum Sollwert.
1 = Zähler zählt zum Rollover-Wert. Der Zähler hat bis zum Sollwert -1 aufwärts gezählt und anschließend weiterhin ab 0 gezählt. Dieses Bit wird beim Übergang von 0 zu 1 vom O:RolloverAck-Bit oder von O:Reset gelöscht.
Counter0x.Count
DINT
Decimal
Alle
Pt0x.Data
BOOL
Decimal
0 = Aus
1 = Ein
Pt0x.Fault
BOOL
Decimal
0 = Gut
1 = Schlecht
Pt0x.Uncertain
BOOL
Decimal
0 = Gut
1 = Unsicher
Gerätedefinierter Datentyp: AB:5000_Counterx:O:0
Verbindungstyp: Daten und Daten mit Ereignissen
Mitgliedsname
Typ
Stil
Gültige Werte
Counter0x.Reset
BOOL
Decimal
0 = Werte werden nicht auf Null zurückgesetzt
1 = Anzahl und Rollover werden auf 0 festgelegt. Wird bei Übergang von 0 auf 1 rückgesetzt.
Counter0x.RolloverAck
BOOL
Decimal
0 = Rollover-Wert wird nicht zurückgesetzt
1 = Rollover-Wert wird zurückgesetzt
Counter0x.Preset
DINT
Decimal
0 bis 2147483647
Gerätedefinierter Datentyp: AB:5000_DIn_Counterx:C:0
Verbindungstyp: Daten, Daten mit Ereignissen und „Nur abhören“-Daten
Mitgliedsname
Typ
Stil
Gültige Werte
Counter0x.InputOffOnFilter
SINT
Decimal
5 = 0 µs
6 = 5 µs
7 = 10 µs
8 = 20 µs
9 = 50 µs
10 = 100 µs
11 = 200 µs
12 = 500 µs
13 = 1 ms
14 = 2 ms
15 = 5 ms
16 = 10 ms
17 = 20 ms
18 = 50 ms
Counter0x.InputOnOffFilter
SINT
Decimal
5 = 0 µs
6 = 5 µs
7 = 10 µs
8 = 20 µs
9 = 50 µs
10 = 100 µs
11 = 200 µs
12 = 500 µs
13 = 1 ms
14 = 2 ms
15 = 5 ms
16 = 10 ms
17 = 20 ms
18 = 50 ms
Counter0x.RolloverAtPreset
BOOL
Decimal
0 = Deaktiviert
1 = Aktiviert
Pt0x.InputOffOnFilter
SINT
Decimal
9 = 0 µs
10 = 100 µs
11 = 200 µs
12 = 500 µs
13 = 1 ms
14 = 2 ms
15 = 5 ms
16 = 10 ms
17 = 20 ms
18 = 50 ms
Pt0x.InputOnOffFilter
SINT
Decimal
9 = 0 µs
10 = 100 µs
11 = 200 µs
12 = 500 µs
13 = 1 ms
14 = 2 ms
15 = 5 ms
16 = 10 ms
17 = 20 ms
18 = 50 ms
Gerätedefinierter Datentyp: AB:5000_DIn_Counterx_Eventx:EI:0
Verbindungstyp: Daten mit Ereignissen
Mitgliedsname
Typ
Stil
Gültige Werte
RunMode
BOOL
Decimal
0 = Ruhe-Modus
1 = Betriebsmodus
ConnectionFaulted
BOOL
Decimal
0 = Verbindung betriebsbereit
1 = Nicht verbunden
DiagnosticActive
BOOL
Decimal
0 = Keine Diagnose aktiv
1 = Eine oder mehrere Diagnosen sind aktiv oder der Prognoseschwellenwert wurde erreicht
DiagnosticSequenceCount
SINT
Decimal
0 – 255
Gerätedefinierter Datentyp: AB:5000_DIn_Counterx_Eventx:EO:0
Verbindungstyp: Daten mit Ereignissen
Mitgliedsname
Beschreibung
Typ
Stil
Gültige Werte
Event0x.En
Legt fest, ob der entsprechende Ereignisauslöser aktiviert wird. Ereignisse werden ausgelöst, sobald die Bedingungen mit der Definition übereinstimmen.
BOOL
Decimal
0 = Ereignisauslöser-Definition ist nicht aktiv
1 = Ereignisauslöser-Definition ist aktiv
Event0x.EventRisingEn
Löst ein Ereignis jedes Mal dann aus, wenn die Bedingungen nach einer Zustandsänderung der Ereignisauslöser-Definition entsprechen.
BOOL
Decimal
Wenn „Unabhängige Punktauslöser aktivieren“ = aktiviert (EventRisingEn, EventFallingEn)
  • Deaktivieren (0, 0)
  • Beim Übergang (1, 0)
  • Beim invertierten Übergang (0, 1)
  • Bei jedem Übergang (1, 1)
Wenn „Unabhängige Punktauslöser aktivieren“ = deaktiviert
(EventRisingEn, EventFallingEn)
  • Deaktivieren (0, 0)
  • Beim Eingangsübergang zur Übereinstimmung mit dem Muster (1, 0)
  • Beim Eingangsübergang zur Nichtübereinstimmung mit dem Muster (0, 1)
  • Beim Eingangsübergang zur Übereinstimmung oder Nichtübereinstimmung mit dem Muster (1, 1)
Event0x.EventFallingEn
Löst ein Ereignis jedes Mal dann aus, wenn die Bedingungen nach einer Zustandsänderung nicht mehr der Ereignisauslöser-Definition entsprechen.
BOOL
Decimal
Wenn „Unabhängige Punktauslöser aktivieren“ = aktiviert (EventRisingEn, EventFallingEn)
  • Deaktivieren (0, 0)
  • Beim Übergang (1, 0)
  • Beim invertierten Übergang (0, 1)
  • Bei jedem Übergang (1, 1)
Wenn „Unabhängige Punktauslöser aktivieren“ = deaktiviert
(EventRisingEn, EventFallingEn)
  • Deaktivieren (0, 0)
  • Beim Eingangsübergang zur Übereinstimmung mit dem Muster (1, 0)
  • Beim Eingangsübergang zur Nichtübereinstimmung mit dem Muster (0, 1)
  • Beim Eingangsübergang zur Übereinstimmung oder Nichtübereinstimmung mit dem Muster (1, 1)
Event0x.LatchEvent
Verriegelt ein Ereignis bis zu dessen Quittierung. Ein neues Ereignis geht verloren, wenn das vorherige Ereignis nicht quittiert wurde.
Wenn nicht gesetzt, werden alte Ereignisse mit neuen Ereignissen überschrieben.
BOOL
Decimal
0 = Ereignis ist nicht verriegelt. In diesem Fall werden alte Ereignisse mit neuen Ereignissen überschrieben.
1 = Ereignis ist verriegelt. In diesem Fall gehen neue Ereignisse verloren, wenn das verriegelte Ereignis nicht bestätigt wurde.
Event0x.ResetEvent
Gibt an, ob bei einem Übergang von 0 auf 1 alle Ereignisse zurückgesetzt werden und die Warteschlange der Ereignisse auf dem Kanal gelöscht wird.
BOOL
Decimal
Bei einem Übergang von 0 auf 1 werden alle Ereignisse sowie die Warteschlange der Ereignisse zurückgesetzt
Event0x.IndependentConditionTriggerEn
Legt fest, ob die einzelnen in der Ereignisauslöser-Definition angegebenen Bedingungen ein Ereignis unabhängig voneinander einleiten können.
BOOL
Decimal
0 = Wenn alle ausgewählten Bedingungen die konfigurierten Werte erreichen, wird ein Ereignis ausgelöst.
1 = Wenn eine der ausgewählten Bedingungen den konfigurierten Wert erreicht, wird ein Ereignis ausgelöst.
Event0x.EventNumberAck
Wenn ein Ereignis ausgelöst wird, schreibt das Benutzer-Programm im Controller den Wert von EventNumber an dieses Mitglied zurück, um den Erhalt des Ereignisses anzuzeigen.
Alle aufgetretenen Ereignisse mit EventNumbers, bevor EventNumberAck quittiert wurde.
DINT
Decimal
Alle
Event0x.CounterSelect
Bei der Verwendung von Zählern dem Zähler zugeordnetes Ereignis, sofern vorhanden.
SINT
Decimal
0 = Zähler 0
1 = Zähler 1
0xFF = Keinem Zähler zugeordnet
Event0x.Pt0xDataSelect
Sofern festgelegt, wird angezeigt, dass der entsprechende Datenwert Teil der Ereignisauslöser-Definition sein muss.
BOOL
Decimal
0 = Nimmt nicht am Trigger teil
1 = Nimmt am Trigger teil
Event0x.Counter0xValue
Abgeschlossener Status für diesen beim Trigger verwendeten Zähler.
BOOL
Decimal
0 = Ausgang aus
1 = Ausgang ein
Event0x.Pt0xDataValue
Eingangsstatus für den beim Trigger verwendeten Punkt.
BOOL
Decimal
0 = Ausgang aus
1 = Ausgang ein
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal