Istwert lesen „r“ (52h), Sollwert (profil) lesen / programmieren „s“ (53h), N 153 – Baumer N 153 Benutzerhandbuch
Seite 10: Antwort wenn alle sollwerte gelöscht sind
N 153
www.baumer.com
10
4.2.4. 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 gesen-
det. Es ist zu beachten, dass der Istwert der SPA im positiven Bereich 5-stellig, im negativen Bereich
4-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.5. Sollwert (Profil) lesen / programmieren „S“ (53h)
Mit diesem Befehl kann der momentan aktive Sollwert (Profilwert) gelesen oder ein bestimmter Sollwert ausge-
lesen 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 beach-
ten, dass die Sollwerte der SPA 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
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
Hinweis: Anstatt des Befehls „S“ kann auch die Befehlsfolge „SP“ verwendet werden. Die Funktion entspricht
vollständig dem „S“-Befehl. Wird der Befehle SD benützt, kann es aufgrund der gleichen Protokolllänge einfa-
cher sein, den Befehl „SP“ zu verwenden. Dabei ist zu beachten, dass bei älteren Geräten oder anderen multi-
con-Geräten der Befehl „SP“ eventuell nicht zur Verfügung steht.
Beispiel 4: Wie Beispiel 3 jedoch mit Befehl „SP“
SOH Adr Cmd Sub
Profil-Nr=17
Sollwert = -12,50
EOT CRC
Senden
01h 20h 53h 50h 31h 37h 2Dh 30h
31h
32h
35h
30h
04h
29h
SOH Adr Cmd Sub Profil-Nr=17
Sollwert = -12,50
EOT CRC
Antwort
01h 20h 53h 50h 31h 37h 2Dh 30h
31h
32h
35h
30h
04h
29h