Baumer N 142 Benutzerhandbuch
Seite 16

N 142
www.baumer.com
16
4.3.1. Bit-Parameter
Standard
lesen / programmieren „a“ (61h)
Um den Speicherplatz optimal auszunützen, werden mehrere Parameter zusammengefasst und „gepackt“ über-
tragen. Die Parameter sind wie folgt codiert:
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 X X 0 X
┬ ┬ ─┬─ ┬ ┬ ─┬─
│ │ │ │ │ └─── Istwert runden 0/1 (OFF/ON)
│ │ │ │ └────── Display drehen 0/1 (OFF/ON)
│ │ │ └──────── Dimension 0/1 (OFF/ON)
│ │ └─────────── Istwertkorrektur (Offset) 0/1/2 (OFF/SER/S+K)
│ └────────────── reserviert
└──────────────── 1
Data3: 1 0 0 X X 0 X X
┬ ┬ ──┬── ┬ ─┬─
│ │ │ │ └─── Sollwert ausblenden 0/1/2 (ON/OFF/EVER)
│ │ │ └────── reserviert
│ │ └────────── Externe Eingänge 0/1/2/3 (Key/Slow/Middle/Fast)
│ └────────────── reserviert
└──────────────── 1
Data4/5: 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0
───────┬─────── ───────┬───────
│ └──────── reserviert
└─────────────────────────── 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 (Data 1 bis Data 3 = 80h; Data 4 bis Data 5 = 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