Gerätedefinierte Datentypen (5069-IB16)
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. Auswahlmöglichkeiten:
- Bei 8 Punkten und 8 Zählern ist der gerätedefinierte Datentyp AB:5000_DI8_Counter8.
- Bei 12 Punkten und 4 Zählern ist der gerätedefinierte Datentyp AB:5000_DI12_Counter4.
- Bei 16 Punkten und 0 Zählern ist der gerätedefinierte Datentyp AB:5000_DI16.
Die Tabellen enthalten Informationen zu den folgenden Datentypen:
- Eingang (gekennzeichnet durch „E“)
- Ausgang (gekennzeichnet durch „A“)
- Konfiguration (gekennzeichnet durch „K“)
Gerätedefinierter Datentyp: AB:5000_DIn_Counterx:I:0
Verbindungstyp: Daten und „Nur abhören“-Daten
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 |
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 = Ausgang aus 1 = Ausgang 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
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_IBn:C:0
Verbindungstyp: Daten
Mitgliedsname | Typ | Stil | Gültige Werte |
|---|---|---|---|
Counter0x.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 |
Counter0x.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 |
Counter0x.RolloverAtPreset | BOOL | Decimal | 0 = Deaktiviert 1 = Aktiviert |
Pt0x.InputOffOnFilter | SINT | Decimal | Punkt0x hängt von der Anzahl von konfigurierten Zählern ab.
|
Pt0x.InputOnOffFilter | SINT | Decimal | Punkt0x hängt von der Anzahl von konfigurierten Zählern ab.
|
Rückmeldung geben