Bus Teilnehmer adressieren
Innerhalb einer Maschine / Anlage arbeitet die übergeordnete Steuerung als Bus Master. Die ihr zugeordneten Bus Teilnehmer sind Slaves.
Die Adressierung der Bus Teilnehmer erfolgt entweder automatisch vom Master oder die Adresse wird über den DIP-Schalter S1 eingestellt.
Ohne gültige Bus Teilnehmeradresse kann der Bus Master keine Kommunikation zu den Slaves aufbauen.
EtherCAT: Automatische Adressierung
Bei Auslieferung ab Werk ist der DIP-Schalter S1 auf 0 eingestellt.
Bei dieser Einstellung werden den Busteilnehmern vom EtherCAT Master automatisch Adressen zugewiesen, so dass die Kommunikation zwischen dem Master und den Slaves aufgebaut wird.
Die Adressen der Slaves entsprechen den physikalischen Positionen der Slaves im EtherCAT Bus.
|
In der PLC sind die Busteilnehmer über ihre Adressen identifiziert. Bei Änderung der Anlagenkonfiguration, wenn ein Busteilnehmer hinzukommt, wegfällt oder verschoben wird, vergibt der EtherCAT Master die Adressen neu. Dadurch ändern sich die Adressen der einzelnen Busteilnehmer. Dies hat zur Folge, dass ein EtherCAT Master mit EtherCAT Konfigurationsfile (ID1204 ff) beim Start einen EtherCAT Konfigurationsfehler 2727 Info1 = 2 generiert. Die Slaves wechseln anschließend in den Zustand 'Pre-Operational'. Im Zustand 'Pre- Operational' kann, mit den vom Master vorgegebenen Adressen, auf die Slaves zugegriffen werden (IDs lesen und schreiben). In diesem Fall spricht die PLC über den Servicekanal das falsche Gerät an.
Die Adresse kann über den DIP-Schalter S1 fest vorgegeben werden. |
Adressierung Echtzeit-Ethernet über DIP-Schalter S1
Der DIP-Schalter wird bei Systemstart (24 VDC EIN) eingelesen. Wird die Adressierung mit dem DIP-Schalter im eingeschalteten Zustand geändert, muss das Gerät aus- und wieder eingeschaltet werden.
|
Wenn Busteilnehmer ausgetauscht werden, die über den DIP-Schalter S1 adressiert sind, muss die Adresse des neuen Gerätes auf die gleiche Adresse eingestellt werden. |
DIP-Schalter |
Wirksame Adresse EtherCAT |
---|---|
= 0 | Adresse wird automatisch vom Master vergeben |
≠ 0 |
Adresse gemäß DIP-Schalter Einstellung |
Wertebereich |
|||||
---|---|---|---|---|---|
|
Beispiel: Adresse = 3