Istwert lesen „r“ (52h), Sollwert (profil) lesen / programmieren „s“ (53h), Direkte positionierung „sd – Baumer N 143 Benutzerhandbuch

Seite 11: N 143, Antwort wenn alle sollwerte gelöscht sind

Advertising
background image

N 143

www.baumer.com

11

4.2.4. Istwert lesen „R“ (52h)

Dieser Befehl liest den 6-stelligen Istwert (untere Anzeige) aus. Die Datenlänge beträgt immer 6 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.

Beispiel: Istwert = -32,50

SOH Adr Cmd EOT CRC

Senden

01h 20h 52h 04h 28h

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 gelesen oder ein bestimmter Sollwert ausgelesen bzw.
programmiert werden. Die Daten setzen sich aus der Profilnummer (2 Bytes) und dem Sollwert (6 Bytes) zu-
sammen. 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=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)

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 benutzt, kann es aufgrund der gleichen Protokolllänge einfa-
cher sein, den Befehl SP zu verwenden.

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


Direkte Positionierung „SD“

Weiterhin kann dieser Befehl zur direkten Positionierung verwendet werden. Dabei wird lediglich der Sollwert
ohne Profilnummer an die SPA übertragen. Anstatt der Profilnummer wird nach dem Befehl „S“ ein Sub-Befehl
„D“ (= Dimension) übertragen. Um den Motor zu starten muss zusätzlich der Motorfreigabebefehl „D“ gesendet
werden.

Advertising