44/60
Bosch Rexroth AG
Beispiele und Tipps
Aktion
Counter in Default-Zustand
zurücksetzen
Bestätigung abwarten
Das Ausgangswort OUT[1] ist in diesem Fall nicht relevant.
Startwert 123
vorgeben
hex
Bestätigung abwarten
Prüfen Sie, ob der Eingabewert dem Wert entspricht, den Sie vorgeben wollten! Beachten Sie hierfür die Hinwei-
se zur Datenkonsistenz auf
Endwert 132
vorgeben
hex
Bestätigung abwarten
Prüfen Sie, ob der Eingabewert dem Wert entspricht, den Sie vorgeben wollten! Beachten Sie hierfür die Hinwei-
se zur Datenkonsistenz auf
Betriebsart Ereigniszählung,
aufwärts, Ausgang aktiv, Out-
put = Toggle
Bestätigung abwarten
Counter lesen
Bestätigung abwarten
Zählwert auslesen
Abb. 5-3
Beispiel für eine Ereigniszählung
Startwert 123456
vorgeben
hex
Bestätigung abwarten
Endwert 789ABC
vorgeben
hex
Bestätigung abwarten
OUT[0]
OUT[1]
hex
hex
2800
xxxx
4000
0123
warten bis IN[0] = OUT[0] und IN[1] = OUT[1]
Seite
50.
5000
0132
warten bis IN[0] = OUT[0] und IN[1] = OUT[1]
Seite
50.
148C
xxxx
0000
xxxx
Da der Wertebereich der Zählung in diesem konkreten Fall nur Werte zwischen 123
und 132
umfasst, belegt der Zählwert nur das zweite Eingangswort (IN[1]).
hex
Belegt der Eingangswert mehr als 16 Bit, muss der Wert aus den beiden Eingangsworten
ausmaskiert werden:
(Zählwert = (IN[0] & 00FF
hex
xxxx
beliebiger Wert, dieser Wert wird nicht benutzt
0 / 1
Die fette Markierung kennzeichnet den Kommando-Code.
0 / 1
Die einfach dargestellten Werte bilden die Parameter zum Kom-
mando-Code.
Wird als Start- oder Endwert ein 24-Bit-Wert vorgegeben, sehen die Kommandos
folgendermaßen aus:
4012
3456
warten bis IN[0] = OUT[0] und IN[1] = OUT[1]
5078
9ABC
warten bis IN[0] = OUT[0] und IN[1] = OUT[1]
DOK-CONTRL-ILCNT******-AW02-DE-P
Rexroth Inline Zählerklemme R-IB IL CNT(/CN)-PAC
OUT[0]
bin
0010 1000 0000 0000
warten bis IN[0] = OUT[0]
0100 0000 0000 0000
0101 0000 0000 0000
0001 0100 1000 1100
warten bis IN[0] = OUT[0]
0000 0000 0000 0000
warten bis IN[0] = OUT[0]
Zählwert = IN[1]
) x 65536) + IN[1]).
0100 0000 0001 0010
0101 0000 0111 1000
OUT[1]
bin
xxxx xxxx xxxx xxxx
0000 0001 0010 0011
0000 0001 0011 0010
xxxx xxxx xxxx xxxx
xxxx xxxx xxxx xxxx
hex
0011 0100 0101 0110
1001 1010 1011 1100