Adressbefehle, Geräte-adressen im netzwerk vergeben „a“ (41h), Adressen im display anzeigen „a“ (41h) – Baumer N 143 Benutzerhandbuch

Seite 24: Erweiterter adressbefehl „ax“ (41h,58h), N 143

Advertising
background image

N 143

24 www.baumer.com

4.4. Adressbefehle

Befehlscode Datenlänge

in Bytes

lesen

schreiben Broad-

cast

speichern

EEPROM

Funktion

A (41h)

2

X

X

X

X

Geräte-Adresse vergeben oder anzeigen

B (42h)

2

-

-

-

-

Rückmeldung der SPA im Adressiermodus

4.4.1. Geräte-Adressen im Netzwerk vergeben „A“ (41h)

Mit diesem Befehl kann ein automatischer Prozess aufgebaut werden, mit dem sich bei Inbetriebnahme einer
Anlage die einzelnen Geräte nacheinander adressieren lassen. Dabei wird über einen Broadcast-Befehl die
erste zu vergebende Adresse an alle SPA´s, die sich im Netzwerk befinden, wie folgt gesendet:

SOH Adr Cmd Adresse=01 EOT CRC

Senden

01h 83h 41h 30h 31h 04h B4h


Alle Spindelanzeigen zeigen nun in der oberen Anzeige die soeben gesendete und einzustellende Adresse an.
In der unteren Anzeige wird die geräteeigene Adresse angezeigt. Um die Adresse zu übernehmen, muss an
diesem Gerät die Welle um mindestens eine halbe Umdrehung gedreht werden (die Drehrichtung spielt keine
Rolle) oder eine der beiden Tasten betätigt werden. Die Adresse wird dann vom Gerät übernommen und in der
unteren Anzeige (als eigene Adresse) angezeigt. Es sind nun beide Anzeigen identisch. Sobald sich die Welle
wieder in Ruhestellung befindet, sendet die SPA nach 3 Sekunden den Befehl „B“ (42h) als Quittierung an den
Master wie folgt zurück:



SOH Adr Cmd Adresse=01 EOT CRC

Senden

an Master

01h 21h 42h 30h 31h 04h

86h

Der Master kann nun den Befehl „A“ mit der nächsten zu vergebenden Adresse, wie oben beschrieben, senden.
Auf diese Weise können dann automatisch, nacheinander, alle Spindelpositionsanzeigen auf verschiedene
(fortlaufende) Adressen gesetzt werden.

Hinweis: Der Quittierungsbefehl „B“, der vom N 143 an den Master gesendet wird, wird nach 3 Sekunden
nochmals abgesetzt, falls nicht zuvor vom Master erneut ein Befehl „A“ gesendet wird.

Adressen im Display anzeigen „A“ (41h)

Dieser Befehl, ohne Parameter, bewirkt als Broadcast-Befehl (Adr = 99), dass jede SPA in einem Netzwerk, in
der unteren Anzeige die eigene Adresse anzeigt. Die obere Anzeige ist ausgeblendet. Der Befehl ist als Broad-
cast-Befehl ausgelegt.

SOH Adr Cmd EOT CRC

Senden

01h 83h 41h 04h 80h

Antwort

Keine Rückantwort

Die SPA verbleibt in diesem Modus, bis das Gerät aus- und wieder eingeschaltet oder ein anderer Befehl ge-
sendet wird.

Erweiterter Adressbefehl „AX“ (41h,58h)

Mit diesem erweiterten Befehl können ähnlich wie oben beschrieben die einzelnen im BUS befindlichen Multi-
con-Geräte adressiert werden. Dabei wird über einen Broadcast-Befehl die zu vergebende Adresse an alle Ge-
räte, die sich im Netzwerk befinden, wie folgt gesendet:

SOH

Adr

Cmd

Sub

Adresse = 01

EOT

CRC

Senden

01h

83h

41h

58h

30h

31h

04h

40h

Antwort

Keine Rückantwort

Alle Geräte zeigen nun wie beim Standardbefehl in der oberen Anzeige die soeben gesendete und einzustel-
lende Adresse an. Auch die Adressübernahme erfolgt in gleicher Weise.
Im Unterschied zu oben wird nun kein Adressquittierungsbefehl „B“ zurückgesendet. Ob eine Adressübernah-
me stattgefunden hat, muss vom Master erfragt werden. Dies kann über den Befehl „R“ (Istwert lesen) erfolgen.
Der R-Befehl wird mit der entsprechenden Adresse an die Positionsanzeige gesendet. Antwortet diese, ist die
Übernahme der Adresse erfolgt. Der Master kann nun die nächste Adresse senden. Bei anderen Befehlen
schaltet die Anzeige des entsprechenden Geräts in den Normalbetrieb um.

Advertising