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

Advertising
background image

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


Advertising