Extended check position „cx, Motorfreigabe „d“ (44h), N 153 – Baumer N 153 Benutzerhandbuch
Seite 8

N 153
www.baumer.com
8
Extended Check Position „CX“
Der erweiterte „Check Position“ Befehl liest außer dem Status des Soll-Istwert-Abgleichs gleichzeitig den Inhalt
des Status- und des Errorregisters sowie den Istwert aus. Die Profilnummer wird hier nicht übertragen.
Die möglichen Statuswerte (Status) siehe oben, die Bedeutung der einzelnen Bits im Status-Reg und Error-Reg
sind unter dem Befehl Geräte-Status auslesen „F“ dokumentiert.
Beispiel:
SOH Adr Cmd
SCmd
EOT CRC
Senden
01h 20h 43h 58h 04h A8h
SOH Adr Cmd
Status
Status-Reg Error-Reg
Istwert = -12,50
EOT CRC
Antwort
01h 20h 43h 78h 80h 80h 80h 80h 2Dh 30h 31h 32h 35h 30h 04h 0Fh
4.2.2. Motorfreigabe „D“ (44h)
Der Befehl liest den aktuellen Freigabestatus einer SPA aus oder setzt bzw. löscht die Motorenfreigabe.
Es stehen folgende Freigabemodi zur Verfügung:
Status Funktion
0 (30h) Startfreigabe wird deaktiviert, Motor stoppt
1 (31h) Startfreigabe für SPA Gruppe 1
2 (32h) Startfreigabe für SPA Gruppe 2
3 (33h) Startfreigabe für SPA Gruppe 3
: :
:
Es bestehen zwei getrennte Möglichkeiten bezüglich der Freigabe. Zum Einen kann jede SPA einzeln freigege-
ben werden. Die Reihenfolge bestimmt dabei der Host. Dies kann auch über Gruppengrenzen hinweg gesche-
hen. Der Freigabebefehl „D“ wird an die jeweilige Geräteadresse einschließlich Gruppennummer übertragen.
Die Status-LED blinkt schnell und zeigt dass sie Steuerdaten für den Motor sendet (siehe Beispiel 1 und 2).
Zum Anderen können alle SPA’s die sich in einer Gruppe befinden über einen Broadcast-Befehl (Adresse = 99)
gleichzeitig freigegeben bzw. vorbereitet werden. Dies bedeutet, dass alle SPA’s in der entsprechenden Gruppe
mit einer Frequenz von 1 Hz blinken, aber keine Steuerdaten für den Motor senden. Der Bediener kann durch
Drücken einer Taste das Senden der Steuerdaten aktivieren; die Status-LED blinkt schnell (siehe Beispiel 3).
Durch erneutes Betätigen einer Taste kann das Senden der Steuerdaten wieder deaktiviert werden; die Status-
LED blinkt langsam.
Beispiel 1: Aktueller Freigabestatus auslesen (Status = 0 = keine Freigabe)
SOH Adr Cmd EOT CRC
Senden
01h 20h 44h 04h 04h
SOH Adr Cmd Stat. EOT CRC
Antwort
01h 20h 44h 30h 04h 64h
Beispiel 2: Freigabe für einen Motor in Gruppe 1 setzen
SOH Adr Cmd Stat. EOT CRC
Senden
01h 20h 44h 31h 04h 66h
SOH Adr Cmd Stat. EOT CRC
Antwort
01h 20h 44h 31h 04h 66h
Beispiel 3: Freigabe für alle Motoren über Broadcast-Befehl (Adr=99) in Gruppe 2
SOH Adr Cmd Stat. EOT CRC
Senden
01h 83h 44h 32h 04h 7Dh
Antwort
Keine Rückantwort
Beispiel 4: Freigabe für alle Motoren über Broadcast-Befehl (Adr=99) deaktivieren (Stopp-Befehl)
SOH Adr Cmd Stat. EOT CRC
Senden
01h 83h 44h 30h 04h 79h
Antwort
Keine Rückantwort