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

Advertising
background image

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


Advertising