Check position „c“ (43h), Istwert lesen „r“ (52h), Sollwert (profil) lesen / programmieren „s“ (53h) – Baumer N 150 Benutzerhandbuch
Seite 7
N 150
www.baumer.com
7
4.2.1. Check Position „C“ (43h)
Der Befehl liefert den Status des Sollwert-Istwert-Abgleichs zurück. Liegt der Istwert im Toleranzfenster des
Sollwerts, wird als Antwort ein „o“ (6Fh) für OK und die aktuelle Profilnummer zurückgeliefert. Befindet sich der
Istwert außerhalb des Toleranzfenster, wird ein „x“ (78H) und die aktuelle Profilnummer zurückgeliefert.
Beispiel: (Aktive Profilnummer = 05)
SOH
Adr
Cmd
EOT
CRC
Senden
01h
20h
43h
04h
0Ah
Antwort wenn Istwert im Toleranzfenster:
SOH
Adr
Cmd Status Profil-Nr. = 05
EOT
CRC
Antwort
01h
20h
43h
6Fh
30h
35h
04h
A5h
Antwort wenn Istwert außerhalb des Toleranzfenster:
SOH
Adr
Cmd Status Profil-Nr. = 05
EOT
CRC
Antwort
01h
20h
43h
78h
30h
35h
04h
1D
4.2.2. Istwert lesen „R“ (52h)
Dieser Befehl liest den 5-stelligen Istwert (untere Anzeige) aus. Die Datenlänge beträgt immer 6 Bytes. Ist der
Wert negativ werden das Minuszeichen (2Dh) und 5 Datenbytes zurückgeliefert. Bei positiven Werten werden 6
Datenbytes ohne Vorzeichen zurückgesendet. Bei Anzeigewerten kleiner 5(4) Stellen werden Vornullen
gesendet. Es ist zu beachten, dass der Istwert des N 150 5-stellig ist.
Beispiel: Istwert = -32,50
SOH
Adr
Cmd
EOT
CRC
Senden
01h
20h
52h
04h
40h
SOH
Adr
Cmd
Istwert = –32,50
EOT
CRC
Antwort
01h
20h
52h
2Dh
30h
33h
32h
35h
30h
04h
54h
4.2.3. Sollwert (Profil) lesen / programmieren „S“ (53h)
Mit diesem Befehl kann der momentan aktive Sollwert gelesen oder ein bestimmter Sollwert ausgelesen bzw.
programmiert werden. Die Daten setzen sich aus der Profilnummer (2 Bytes) und dem Sollwert (6 Bytes)
zusammen. Hinweis: Negative Sollwerte werden 5-stellig übertragen (siehe Beispiel 3). Es ist zu beachten, dass
die Sollwerte des N 150 nur 5-stellig sind.
Beispiel 1: Aktiver Sollwert lesen (Aktuelle Profilnummer = 12; Sollwert = 12,50)
SOH
Adr
Cmd
EOT
CRC
Senden
01h
20h
53h
04h
2A
SOH
Adr
Cmd Profil-Nr. = 12
Sollwert = 12,50
EOT
CRC
Antwort
01h
20h
53h
31h
32
30h
30h
31h
32h
35h
30h
04h
3E
Antwort wenn alle Sollwerte gelöscht sind:
SOH
Adr
Cmd Profil-Nr. = FFh
Sollwert = FFFFFFh
EOT
CRC
Antwort
01h
20h
53h
3Fh
3F
3Fh
3Fh
3Fh
3Fh
3Fh
3Fh
04h
2Ah
Beispiel 2: Bestimmter Sollwert lesen (Profilnummer = 17; Sollwert = 12,50)
SOH
Adr
Cmd Profil-Nr. = 17
EOT
CRC
Senden
01h
20h
53h
31h
37h
04h
16h
SOH
Adr
Cmd Profil-Nr. = 17
Sollwert = 12,50
EOT
CRC
Antwort
01h
20h
53h
31h
37h
30h
30h
31h
32h
35h
30h
04h
BCh