Istwert auf presetwert setzen „z“ (5ah), N 140, Beispiel 2: offsetwert setzen – Baumer N 140 Benutzerhandbuch
Seite 9: Antwort für beide beispiele, Istwert, Preset-offset + offset
N 140
www.baumer.com
9
Beispiel 2: Neues Profil senden (Neue Profilnummer = 17)
SOH
Adr
Cmd Profil-Nr. = 17
EOT
CRC
Senden
01h
20h
56h
31h
37h
04h
3E
SOH
Adr
Cmd Profil-Nr. = 17
EOT
CRC
Antwort
01h
20h
56h
31h
37h
04h
3E
Beispiel 3: Neues Profil über Broadcast an alle N 140 senden (Adr = 99 (83h); Neue Profilnummer = 17)
SOH
Adr
Cmd Profil-Nr. = 17
EOT
CRC
Senden
01h
83h
56h
31h
37h
04h
04
Antwort
Keine Rückantwort
Zur Überprüfung, ob alle N 140 das neue Profil übernommen haben, kann der Check-Befehl „C“ (43h)
verwendet werden.
4.2.5. Istwertkorrektur (Offset) lesen / programmieren „U“ (55h)
Der Befehl liest oder programmiert die Istwertkorrektur. Dieser Offsetwert wird zum tatsächlichen Istwert
addiert. Die Funktion muss jedoch im Befehl Bit-Parameter ‚a’ (61h) freigegeben sein.
Beispiel 1: Offsetwert lesen
SOH
Adr
Cmd
EOT
CRC
Senden
01h
20h
55h
04h
26h
Beispiel 2: Offsetwert setzen
SOH
Adr
Cmd
Daten (Istwertkorrektur = –20,00)
EOT
CRC
Senden
01h
20h
55h
2Dh
30h
32h
30h
30h
30h
04h
C3h
Antwort für beide Beispiele:
SOH
Adr
Cmd
Daten (Istwertkorrektur = –20,00)
EOT
CRC
Antwort
01h
20h
55h
2Dh
30h
32h
30h
30h
30h
04h
C3h
4.2.6. Istwert auf Presetwert setzen „Z“ (5Ah)
Über den Z-Befehl kann der Istwert auf eine beliebige Position gesetzt werden. Dazu wird der gewünschte
Positionswert an die SPA übertragen. Die SPA ermittelt einen Offsetwert „Preset-Offset“ zur tatsächlichen
absoluten Position des Sensors. Bei der Berechnung des Preset-Offsets wird der programmierte Offset über
einen Befehl „U“ mit berücksichtigt, sodass der Istwert nach Ausführung des „Z“-Befehls immer dem Presetwert
entspricht.
Der angezeigte Istwert setzt sich wie folgt zusammen:
Istwert
Anz
= Istwert
Abs
+ Preset-Offset + Offset
Istwert
Anz
Istwert, der im Display angezeigt und über die Schnittstelle ausgelesen wird
Istwert
Abs
Interner absoluter Istwert.
Preset-Offset
Über Befehl „Z“ erzeugter Offsetwert.
Offset
Offsetwert, der zusätzlich über Befehl „U“ gesetzt werden kann. Die Funktion muss jedoch
im Befehl Bit-Parameter ‚a’ (61h) freigegeben sein. Ansonsten gilt Offset = 0.
Beispiel 1: Den aktuell eingestellten Presetwert auslesen
SOH Adr Cmd EOT CRC
Senden
01h 20h 5Ah 04h 38h
SOH Adr Cmd
Presetwert = 2,50
EOT CRC
Antwort
01h 20h 5Ah 30h 30h 30h 32h 35h 30h
04h
27h