Basler Electric DECS-250 Benutzerhandbuch
Seite 284
268
9440375990 Rev H
PROFIBUS Kommunikation
DECS-250
Beispiel 1: Bitkomprimierungsreihenfolge für Instanz 8
Die Gesamtdatengröße von Instanz 8 beträgt ein Byte.Tabelle 34 zeigt die Parameter von Instanz 8 wie
diese in Tabelle 38 erscheinen. Der erste Parameter in Instanz 8 mit der Schlüsselbezeichnung
DECSCONTROL_IN_AVR_MODE wird durch das niedrigste Bit im Byte (Bit 0) ausgedrückt. Bit 1
repräsentiert den nächsten Parameter mit der Schlüsselbezeichnung DECSCONTROL_IN_FCR_MODE
und so weiter. Die drei höchsten Bits in dieser Instanz werden nicht verwendet und geben daher immer
einen Wert von Null zurück.
Tabelle 34. Instanz 8, Parameter
Instanzname
Inst.
#
Typ
RW
Schlüsselbezeichnung
Einheit
Bereich
Controller Status
zyklisch
8
Unit8
R
DECSCONTROL_IN_AVR_MODE
Nicht im AVR Modus =0,
Im AVR Modus=1
Controller Status
zyklisch
8
Unit8
R
DECSCONTROL_IN_FCR_MODE
Nicht im FCR Modus=0, Im
FCR Modus=1
Controller Status
zyklisch
8
Unit8
R
DECSCONTROL_IN_FVR_MODE
Nicht im FVR Modus=0, Im
FVR Modus=1
Controller Status
zyklisch
8
Unit8
R
DECSCONTROL_IN_PF_MODE
Nicht im PF Modus =0, Im
PF Modus=1
Controller Status
zyklisch
8
Unit8
R
DECSCONTROL_IN_VAR_MODE
Nicht im VAR Modus =0,
Im VAR Modus=1
Tabelle 35 zeigt die Bitnummer jedes Parameters in Instanz 8 und ein von einem DECS-250
zurückgegebenes Beispielpaket. Das Auslesen eines Wertes von 0x02 (0000 0010) für Instanz 8 zeigt an,
dass das Gerät im FCR arbeitet.
Tabelle 35. Instanz 8 Bitreihenfolge
Instanznummer
Bitnummer
Schlüsselbezeichnung
Paket
zurückgegeben
vom DECS-250
8
0
DECSCONTROL_IN_AVR_MODE
0
1
DECSCONTROL_IN_FCR_MODE
1
2
DECSCONTROL_IN_FVR_MODE
0
3
DECSCONTROL_IN_PF_MODE
0
4
DECSCONTROL_IN_VAR_MODE
0
5
0 (nicht verwendet)
0
6
0 (nicht verwendet)
0
7
0 (nicht verwendet)
0
Beispiel 2: Bitkomprimierungsreihenfolge für Instanz 11
Die Gesamtgröße der Instanz 11 beträgt zwei Byte. Tabelle 36 zeigt die Parameter von Instanz 11 wie
diese in Tabelle 38 erscheinen. Der erste Parameter in Instanz 11 mit der Schlüsselbezeichnung
CONTACTOUTPUTS_WATCHDOGOUTPUT wird durch das niedrigste Bit im ersten Byte (Bit 0)
ausgedrückt. Der neunte Parameter mit der Schlüsselbezeichnung CONTACTOUTPUTS_OUTPUT8 wird
durch das niedrigste Bit im zweiten Byte (Bit 0) ausgedrückt. Die vier höchsten Bits im zweiten Byte
werden nicht verwendet und geben daher immer einen Wert von Null zurück.