Sollwert (profil) lesen / programmieren „s“ (53h), Profilnummer lesen / programmieren „v“ (56h), N 140 – Baumer N 140 Benutzerhandbuch

Seite 8: Antwort wenn alle sollwerte gelöscht sind, Direkte positionierung „sd

Advertising
background image

N 140

www.baumer.com

8

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 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



Direkte Positionierung „SD“

Weiterhin kann dieser Befehl zum direkten Setzen eines Profilwerts 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. Vorprogrammierte Profile werden dadurch nicht überschrieben.

Beispiel 4: Positionswert für direkte Positionierung (ohne Profil) programmieren

SOH Adr Cmd Sub

Positionswert = 278,25

EOT CRC

Senden

01h 20h 53h 44h 30h 32h 37h 38h 32h 35h

04h 6Bh

SOH Adr Cmd Sub

Positionswert = 278,25

EOT CRC

Antwort

01h 20h 53h 44h 30h 32h 37h 38h 32h 35h

04h

6Bh

Hinweis: Der Positionswert wird nicht im nichtflüchtigen Speicher gespeichert und geht somit nach einem
Netzausfall verloren. Es ist dann das zuletzt ausgewählte Profil wieder gültig.
Bei der Verwendung eines IVO-Masters wird nach dem verlassen des Dimension-Modes wieder Sollwert auf
den zuvor gesetzten Profilwert zurückgesetzt.

4.2.4. Profilnummer lesen / programmieren „V“ (56h)

Mit diesem Befehl kann die Nummer des momentan aktiven Profils gelesen oder das Profil geändert werden.

Beispiel 1: Aktives Profil lesen (Aktive Profilnummer = 38)

SOH

Adr

Cmd

EOT

CRC

Senden

01h

20h

56h

04h

20h

SOH

Adr

Cmd Profil-Nr. = 38

EOT

CRC

Antwort

01h

20h

56h

33h

38h

04h

28h

Antwort nach einem Reset, wenn alle Profile gelöscht sind:

SOH

Adr

Cmd Profil-Nr. = FF

EOT

CRC

Antwort

01h

20h

56h

3Fh

3Fh

04h

16h

Advertising