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

Seite 11

Advertising
background image

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

Advertising