Setup TwinCAT 2.11R2

TwinCAT 2.11R2 wird mit anderen Dialogen konfiguriert, grundsätzlich ist die Vorgehensweise jedoch die gleich wie unter TwinCAT 2.10.

Parametrierung Konfiguration

Die EtherCAT Konfiguration kann durch Online Scan oder manuell erstellt werden, wie im Folgenden beschrieben.

1. Zuerst ist die Konfiguration in der maximalen Ausbaustufe zu erstellen. D.h. alle maximal jemals in der späteren Anlage vorhandenen Buskopplerstationen müssen in der Konfiguration enthalten sein, auch wenn sie nicht alle gleichzeitig in Betrieb sein werden. Die Reihenfolge und damit die entsprechende Angabe "Previous Port" ist dabei nicht wichtig.
Setup TwinCAT 2.11R2 1:Abb.220: PreviousPort an Busstation
Setup TwinCAT 2.11R2 2:

HotConnect Einheiten

Es ist nur technologisch erlaubt, über Ethernet kommunizierende Einheiten mit einer EtherCAT-ID auszustatten, denn nur diese dürfen/können im Betrieb an- und abgesteckt werden. Dies sind also Geräte mit RJ45/LWL/M8/M12-Ethernet-Anschluss (Koppler, EP-Boxen, Antriebe, ...). Klemmen dürfen nicht unter Spannung gezogen/gesteckt werden, die Festlegung als flexible HotConnect-Gruppe ist also ohne Sinn.
Zur eindeutigen Identifizierung über SSA können natürlich auch Klemmen herangezogen werden.

2. Die designierten flexiblen Busstationen werden nun im System Manager mit der HotConnect-Eigenschaft versehen. Durch Rechtsklick auf eine Kopplerstation/EP-Box wird der Dialog aufgerufen.
Setup TwinCAT 2.11R2 3:Abb.221: Aufruf HotConnect-Dialog
3. Über zwei Eigeschaften kann in TwinCAT 2.11R2 eine angekoppelte Busstation als die "Richtige" identifiziert werden:
- die ID "identification value"
- die EtherCAT-Adresse des vorangehenden Slaves
Die entsprechende Eigenschaft ist zu aktivieren und der Wert [0; 65535] anzugeben. Die ID betrifft dabei sowohl Identifizierung durch InputWord als auch SecondSlaveAdress. Default ist hier die Einstellung InputWord, soll SSA genutzt werden ist sie wie nachfolgend beschrieben zu ändern.
Setup TwinCAT 2.11R2 4:Abb.222: Eigenschaften HotConnect
Setup TwinCAT 2.11R2 5:

Identifizierung über "previous slave"

Wird die Adresse "previous slave" angegeben, kann eine so parametrierte Busstation nicht mehr an jedem beliebigen freien Port eingesteckt bzw. betrieben werden, sondern nur noch an den einen EtherCAT Port, der direkt nach dem angegebenen Slave kommt. Die Nutzung dieser Methode schränkt also den Einsatzort einer solchen Station erheblich ein. "Vorangehend" meint hier den EtherCAT-kommunikationstechnischen Vorläufer-Slave, nicht unbedingt den in der Topologie-Reihenfolge vorangehenden. Insbesondere bei Nutzung der Mehrport-Slaves EK1122/EK1521 ist darauf zu achten.

4. Die Station erhält dadurch einen zusätzlichen Reiter "HotConnect", wo diese Eigenschaften auch nachträglich modifiziert werden können.
Setup TwinCAT 2.11R2 6:Abb.223: Eigenschaften HotConnect

In den Eigenschaften kann über Configure die Default-Identifizierung InputWord (aus den Prozessdaten, im Dialog genannt "DataWord") auf SecondSlaveAdress (im Dialog: "Configured Station Alias" aus Slave Register 12hex) geändert werden.

Setup TwinCAT 2.11R2 7:Abb.224: Detail Einstellung

Das Geräte-Symbol im Systemmanager wird rot als HotConnect gekennzeichnet.

Setup TwinCAT 2.11R2 8:

Identifizierung über "Data Word"

Die 16 Bit Identifizierungsdaten werden aus dem Slave an einer vorgegebenen Stelle gelesen. TwinCAT 2.10 unterstützt hier nur Register 1000hex. TwinCAT 2.11 kann von jeder beliebigen Stelle lesen, so wie dies im Dialog Abb. Detail Einstellung "ADO (hex)" angegeben ist. Default-Einstellung ist Reg. 1000hex bzw. die Angabe aus der ESI-Datei.

HotConnect-Betrieb

Für den HotConnect-Betrieb muss sich TwinCAT im Config/FreeRun oder RUN-Modus befinden. Nach Konfigurationsänderungen (andere ID, ID-Ort etc.) ist die Konfiguration neu zu laden bzw. ein TwinCAT Restart durchzuführen.

Beispiel 1: Gruppen nicht identifiziert aber verbunden

Sind Stationen mit ID über Ethernet angebunden aber nicht identifiziert, finden sich an den entsprechenden Slaves entsprechende Status-Meldungen:

Setup TwinCAT 2.11R2 9:Abb.225: Statusmeldungen

TwinCAT versucht zu einem solchen Zeitpunkt zyklisch fortlaufend die angekoppelten Teilnehmer zu identifizieren.

Beispiel 2: Gruppe identifiziert

Der EK1101 "Group A" wird nun über die ID-Schalter auf die richtige ID gestellt. Nach wenigen Sekunden erkennt TwinCAT dies und nimmt die Gruppe in den Prozessdatenverkehr auf und setzt die Teilnehmer in den OP-State.

Setup TwinCAT 2.11R2 10:Abb.226: Group A in Betrieb

Aus der Steuerung erkennbar ist dies über die Prozessdaten (WC-State, State) des Kopplers:

Setup TwinCAT 2.11R2 11:Abb.227: Prozessdaten der ID-Baugruppe

Beispiel 3: Nutzung der Topologie-Ansicht

Die Online-Topologie-Ansicht bildet den aktuell realen Link-Status und Ankopplungsort ab.

Die Offline Anzeige zeigt die ID-Stationen losgelöst ohne Kommunikationsverbindung, da nicht bekannt ist wo die Stationen angebunden sind.

Setup TwinCAT 2.11R2 12:Abb.228: Offline-Ansicht

Sind die Stationen nicht identifiziert und präsent, werden sie in der Online-Ansicht rot markiert.

Setup TwinCAT 2.11R2 13:Abb.229: Online-Ansicht

Werden die Stationen dann durch Veränderung der ID (hier: Schalterstellung am EK1101) zugeschaltet, erscheint der grüne OP-Balken.

Setup TwinCAT 2.11R2 14:Abb.230: Online-Ansicht

Nach einem Wechsel zur Offline-Ansicht und zurück, wird der aktuelle Verbindungszustand angezeigt.

Setup TwinCAT 2.11R2 15:Abb.231: Aktueller Verbindungszustand