E/A-Konfiguration einrichten

  1. Controller mit ctrlX OS und WAGO Knoten sind projektiert und online verbunden.
  2. ctrlX WORKS ist installiert.
  3. Die Gerätebeschreibung für den EtherCAT-Master wurde heruntergeladen.
  1. Öffnen Sie das Webinterface auf dem Controller. Geben Sie dazu die IP-Adresse des Controllers in Ihrem Browser ein und melden Sie sich an (Benutzername: wago, Passwort: wago).
  2. Installieren Sie die ctrlX EtherCAT Master-App über Einstellungen > Apps > [Installieren aus Datei].
  3. Laden Sie die Lizenzdatei auf den Controller, siehe 8 Lizenz-Datei auf den Controller laden.
  4. Um den EtherCAT-Master auf dem Controller zu aktivieren bzw. hinzuzufügen, klicken Sie unter EtherCAT > Configuration auf [+].

  5. Geben Sie Name und Port für den EtherCAT-Master ein und bestätigen Sie mit [OK].
  6. Um die EtherCAT-Feldbusteilnehmer zu konfigurieren, klicken Sie auf die Schaltfläche [ctrlX I/O Engineering].
  7. Das lokal installierte „ctrlX I/O Engineering“ wird geöffnet.
  8. Wählen Sie einen Projektnamen und einen Ordner, in dem die E/A-Konfiguration gespeichert werden soll.
  9. Nach dem Start von „ctrlX I/O Engineering“ wird ein Dialogfenster geöffnet. In diesem wählen Sie [Use project from ctrlX].
  10. Um die Gerätebeschreibungsdatei für den EtherCAT-Master zu installieren, klicken Sie auf den Menüpunkt Tools > Device Repository... > [Install...].
  11. Wählen Sie die Gerätebeschreibungsdatei „WAGO_series765.xml“ aus, bestätigen Sie mit [OK] und schließen Sie das „Device Repository“.
  12. Um die Module hinzuzufügen, klicken Sie im Gerätebaum, im Kontextmenü von „ethercatmaster (EtherCAT Master)“, auf Scan for Devices....

  13. Klicken Sie auf die Schaltfläche [Insert all newly scanned devices].

  14. Schließen Sie das Dialogfenster durch Klicken auf [OK].
  15. Die Module werden im Gerätebaum hinzugefügt.
  16. Klicken Sie im Gerätebaum auf „ethercatmaster (EtherCAT Master)“ und wählen Sie im Register „General“ unter „State machine“ im Feld „Master state after download“ die Betriebsart „Pre-OP“ aus.

  17. Sie haben zwei Module verbunden, die Kommunikation über EtherCAT unterstützen. An die einzelnen Ports der Module können weitere Geräte (I/O-Link Devices) angeschlossen werden:

  18. Um die IO-Link-Ports für die angeschlossenen Module zu konfigurieren, wählen Sie einen Port aus und wählen aus dem Kontextmenü Plug Device….

  19. Die Geräte werden im Folgenden nicht direkt über eine Geräteliste, sondern anhand ihre Datenbreite ausgewählt und hinzugefügt:
  20. Wählen Sie die Datenzuordnung entsprechend des gesteckten Gerätes aus der Liste aus.
  21. Hier ist beispielsweise an „IO_Link_port_X01“ ein IO-Link Device mit jeweils zwei Bytes in Sende- und Empfangsrichtung gesteckt.

  22. Klicken Sie auf [Plug Device...].
  23. Wiederholen Sie die Konfiguration des IO-Link-Ports (siehe Schritt 15 und 16) für jedes verbundene IO-Link-Gerät (in diesem Beispiel sind zwei Geräte mit den IO-Link-Ports der Module verbunden).
  24. Um die Konfiguration zu übernehmen, klicken Sie im Gerätebaum im Kontextmenü von „ethercatmaster (EtherCAT Master)“ auf Transferring field bus configuration.
  25. Falls sich ein Dialogfenster zur Änderung der Betriebsart öffnet, bestätigen Sie den Wechsel der Betriebsart auf „Init“.
  26. Speichern Sie die E/A-Konfiguration über File > Save und verlassen Sie das „ctrlX I/O Engineering“.
  27. Überprüfen Sie im Webinterface des Controllers den Status des EtherCAT-Feldbusses. Klicken Sie dazu auf EtherCAT > Status.

  28. Überprüfen Sie den Datenaustausch. Öffnen Sie dazu den Data layer unter System > Data Layer.
    In diesem Beispiel sendet das an „IO_Link_Port_X02“ angeschlossene Gerät den Wert 2.053, aufgeteilt in zwei Bytes (0x85).