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