Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth R-IB IL CNT-PAC Anwendungsbeschreibung Seite 46

Inhaltsverzeichnis
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
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Rexroth r-ib il cn-pac

Inhaltsverzeichnis