Adressbefehle, Geräte-adressen im netzwerk vergeben „a“ (41h), Adressen im display anzeigen „a“ (41h) – Baumer N 141 Benutzerhandbuch
Seite 17: Erweiterter adressbefehl „ax“ (41h,58h), N 141

N 141
www.baumer.com
17
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 Geräte, die sich im Netzwerk befinden, wie folgt gesendet:
SOH
Adr
Cmd Adresse = 01
EOT
CRC
Senden
01h
83h
41h
30h
31h
04h
B4h
Alle Geräte 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 bei einem Gerät zu übernehmen,
muss an diesem Gerät die Welle um mindestens eine halbe Umdrehung gedreht werden (die Drehrichtung
spielt keine Rolle). 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 Spindelpositionsanzeige 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 Geräte auf verschiedene (fortlaufende)
Adressen gesetzt werden.
Hinweis: Der Quittierungsbefehl „B“, der von der Spindelpositionsanzeige 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 jedes Gerät in einem Netzwerk,
in der unteren Anzeige die eigene Adresse anzeigt. Die obere Anzeige ist ausgeblendet. Der Befehl ist als
Broadcast-Befehl ausgelegt.
SOH
Adr
Cmd
EOT
CRC
Senden
01h
83h
41h
04h
80h
Antwort
Keine Rückantwort
Die Spindelpositionsanzeige verbleibt in diesem Modus, bis das Gerät aus- und wieder eingeschaltet oder ein
anderer Befehl gesendet wird.
Erweiterter Adressbefehl „AX“ (41h,58h)
Mit diesem erweiterten Befehl können die einzelnen im BUS befindlichen Multicon-Geräte adressiert werden.
Dabei wird über einen Broadcast-Befehl die zu vergebende Adresse an alle Gerä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
einzustellende Adresse an. Auch die Adressübernahme erfolgt in gleicher Weise.
Im Unterschied zu oben wird kein Adressquittierungsbefehl „B“ zurückgesendet. Ob eine Adressübernahme
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.