Parameterbefehle, Bit-parameter lesen / programmieren „a“ (61h) – Baumer N 150 Benutzerhandbuch
Seite 11
N 150
www.baumer.com
11
4.3. Parameterbefehle
Befehlscode Datenlänge
in Bytes
lesen schreiben Broad-
cast
speichern
EEPROM
Funktion
a (61h)
5
X
X
-
X
Allgemeine Parameter lesen / programmieren
b (62h)
8
X
X
-
X
Parameter: Spielausgleich, Toleranzfenster
c (63h)
8
X
X
-
X
Parameter: Skalierung für Spindelsteigung
i (69h)
1
X
X
X
X
Parameter: mm / inch
4.3.1. Bit-Parameter lesen / programmieren „a“ (61h)
Um den Speicherplatz im N 150 optimal auszunützen, werden mehrere Parameter zusammengefasst und
„gepackt“ übertragen. Die Parameter sind wie folgt kodiert:
Data1: 1 0 X X 0 X 0 X
┬ ──┬── ─┬─ ─┬─
│ │ │ └─── Positionierrichtung 0/1 (UP/DOWN)
│ │ └─────── Zählrichtung 0/1 (UP/DOWN)
│ └──────────── Pfeile 0/1/2/3 (UP/DOWN/UNI/OFF)
└──────────────── 1
Data2: 1 0 0 X 0 X 0 X
┬ ┬ ─┬─ ─┬─ ─┬─
│ │ │ │ └─── Istwert runden 0/1 (OFF/ON)
│ │ │ └─────── Display drehen 0/1 (OFF/ON)
│ │ └─────────── Istwertkorrektur 0/1 (OFF/ON)
│ └────────────── reserviert
└──────────────── 1
Data3: 1 0 0 0 0 X X X
┬ ───┬─── ┬ ─┬─
│ │ │ └─── Sollwert ausblenden 0/1/2 (ON/OFF/EVER)
│ │ └────── Auflösung 0/1 (Hundertstel/Zehntel)
│ └─────────── reserviert
└──────────────── 1
Data4/5: 0 0 1 1 0 0 0 0
───┬───
└───── reserviert
Hinweis: Nur die mit ‘X’ bezeichneten Bits dürfen verändert werden. Die fest vorgegebenen Werte ‚1’ und ‚0’
nicht verändern, da sich sonst Steuerzeichen (Zeichen < 20h) ergeben können. Dies ist in einem ASCII-Protokoll
nicht erlaubt.
Beispiel 1: Bit-Parameter auslesen (Data1 bis Data3 = 80h; Data4 bis Data5 = 30h)
SOH
Adr
Cmd
EOT
CRC
Senden
01h
20h
61h
04h
4E
Defaulteinstellung der Bit-Parameter
Beispiel 2: Bit-Parameter programmieren (Positionierrichtung = Down; Display drehen = On)
SOH
Adr
Cmd Data1 Data2 Data3 Data4 Data5
EOT
CRC
Senden
01h
20h
61h
81h
84h
80h
30h
30h
04h
91h
SOH
Adr
Cmd Data1 Data2 Data3 Data4 Data5
EOT
CRC
Antwort
01h
20h
61h
81h
84h
80h
30h
30h
04h
91h
SOH
Adr
Cmd Data1 Data2 Data3 Data4 Data5
EOT
CRC
Antwort
01h
20h
61h
80h
80h
80h
30h
30h
04h
F1