Geräte-status auslesen „f“ (46h), Istwert lesen „r“ (52h) – Baumer N 152 Benutzerhandbuch
Seite 11

N 152
www.baumer.com
11
4.2.3. Geräte-Status auslesen „F“ (46h)
Der Befehl liefert den Gerätestatus Stat1, Stat2 und die Fehlerflags Err1, Err2 zurück. Liegt ein Fehler vor, wird
beim Check-Befehl „C“ in der Rückantwort ein „e“ zurückgegeben.
Beispiel:
SOH Adr Cmd EOT CRC
Senden
01h 20h 46h
04h 00h
SOH Adr Cmd Stat1 Stat2 Err1 Err2 EOT CRC
Antwort
01h 20h 46h
80h 80h 80h 80h
04h 4Bh
Stat1: 1 0 0 0 0 0 0 0
┬ ─────┬───────
│ └───────── reserviert
└──────────────── immer 1
Stat2: 1 0 0 0 0 0 X X
┬ ────┬──── ┬ ┬
│ │ │ └── 1 = Motor dreht (Moving Bit). Das Bit ist gesetzt während der Motor
│ │ │ fährt einschließlich der Schleifenpause. Bei aktivierter Klemmung
│ │ │ ist das Bit gesetzt solange Klemmung offen.
│ │ └──── 1 = Manueller Abbruch in SPA. Wird gesetzt, wenn bei automatischer
│ │ Positionierung eine Taste an SPA gedrückt wird.
│ └────────── reserviert
└──────────────── immer 1
Err1: 1 0 0 0 0 0 X X
┬ ──┬── ┬ ┬ ┬ ┬
│ │ │ │ │ └── 1 = Err 8 - Sollwert > Endlage MAX (Motor fährt nicht los)
│ │ │ │ └──── 1 = Err 9 - Sollwert < Endlage MIN (Motor fährt nicht los)
│ │ │ └────── reserviert
│ │ └──────── reserviert
│ └──────────── reserviert
└──────────────── immer 1
Err2: 1 0 X X X X X X
┬ ┬ ┬ ┬ ┬ ┬ ┬ ┬
│ │ │ │ │ │ │ └── 1 = Err 1 - Endlage MAX verletzt
│ │ │ │ │ │ └──── 1 = Err 2 - Endlage MIN verletzt
│ │ │ │ │ └────── 1 = Err 3 - Gerätewelle dreht sich nicht
│ │ │ │ └──────── 1 = Err 4 - Motor-Störung (Überstrom)
│ │ │ └────────── 1 = Err 5 - Zielfenster nicht erreicht
│ │ └──────────── 1 = Err 6 - Schleppfehler
│ └────────────── reserviert
└──────────────── immer 1
4.2.4. Istwert lesen „R“ (52h)
Dieser Befehl liest den 5-stelligen Istwert (untere Anzeige) aus. Die Datenlänge beträgt immer 6 Bytes. Ist der
Wert negativ werden das Minuszeichen (2Dh) und 5 Datenbytes zurückgeliefert. Bei positiven Werten werden 6
Datenbytes ohne Vorzeichen zurückgesendet. Bei Anzeigewerten kleiner 5(4) Stellen werden Vornullen
gesendet. Es ist zu beachten, dass der Istwert der SPA 5-stellig ist.
Beispiel: Istwert = -32,50
SOH
Adr
Cmd
EOT
CRC
Senden
01h
20h
52h
04h
40h
SOH
Adr
Cmd
Istwert = –32,50
EOT
CRC
Antwort
01h
20h
52h
2Dh
30h
33h
32h
35h
30h
04h
54h