Istwert und tastenstatus lesen „t“ (54h), Sollwert (profil) lesen / programmieren „s“ (53h), N 141 – Baumer N 141 Benutzerhandbuch
Seite 8: Antwort wenn alle sollwerte gelöscht sind

N 141
www.baumer.com
8
4.2.3. Istwert und Tastenstatus lesen „T“ (54h)
Dieser Befehl liest den 6-stelligen Istwert (untere Anzeige) sowie den Status der Taste aus. Die Datenlänge
beträgt immer 7 Byte. Ist der Wert negativ wird das Minuszeichen (2Dh) und 5 Datenbytes zurückgeliefert. Bei
positiven Werten werden 6 Datenbytes ohne Vorzeichen zurückgesendet. Bei Werten kleiner 6 (5) Stellen
werden Vornullen gesendet. Das 7. Datenbyte enthält den Tastenstatus. Durch das Auslesen wird der Status
einer gedrückten Taste (21hex) gelöscht, sodass beim erneuten Lesen 20hex zurückgelesen wird. Erst durch
erneutes Betätigen der Taste wird der Status wieder auf 1 (21hex) gesetzt.
Beispiel: Istwert = -32,50
SOH
Adr
Cmd
EOT
CRC
Senden
01h
20h
54h
04h
40h
SOH
Adr
Cmd
Istwert = –32,50
Taste
EOT
CRC
Antwort
Taste = 0
01h
20h
54h
2Dh
30h
33h
32h
35h
30h
20h
04h
E2h
SOH
Adr
Cmd
Istwert = –32,50
Taste
EOT
CRC
Antwort
Taste = 1
01h
20h
54h
2Dh
30h
33h
32h
35h
30h
21h
04h
E0h
4.2.4. 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 sind nur 5-stellig (siehe Beispiel 3).
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
Beispiel 3: Bestimmter Sollwert programmieren (Profilnummer = 17; Sollwert = -12,50)
s
SOH
Adr
Cmd Profil-Nr. = 17
Sollwert = -12,50
EOT
CRC
Senden
01h
20h
53h
31h
37h
2Dh
30h
31h
32h
35h
30h
04h
FBh
SOH
Adr
Cmd Profil-Nr. = 17
Sollwert = -12,50
EOT
CRC
Antwort
01h
20h
53h
31h
37h
2Dh
30h
31h
32h
35h
30h
04h
FBh