Check position „c“ (43h), Istwert lesen „r“ (52h), Sollwert (profil) lesen / programmieren „s“ (53h) – Baumer N 150 Benutzerhandbuch

Seite 7

Advertising
background image

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

Advertising