EK9320 Konfiguration

EK9320 Konfiguration 1:

GSDML-Datei

Nur Klemmen, die in der GSDML-Datei vorhanden sind, werden unterstützt, Erweiterungen sind aber möglich (kontaktieren Sie bitte hierzu den Beckhoff Support).
Die GSDML unterstützt Submodule, informieren Sie sich bei Ihrem PROFINET Master/Controller ob dieser Submodule unterstützt. Sollte dies nicht der Fall sein, sind einige Klemmen nicht verwendbar!
Alternativ kann auch der CX8093 eingesetzt werden, dieser unterstützt im Allgemeinen alle EtherCAT-Slaves.

Allgemein

Der EK9320 PROFINET Koppler wird immer mit Hilfe einer GSDML-Datei im Controller (Master) eingebunden. Die GSDML enthält alle Parametrierungsdaten, die für den Betrieb des Kopplers am Controller notwendig sind. Das Konfigurationswerkzeug liest diese Datei ein und stellt dem Anwender die Daten dann zur Verfügung.

In der GSDML-Datei sind auch die entsprechenden Klemmen, die am EK9320 betrieben werden können, angegeben. Es werden nicht alle EtherCAT-Klemmen unterstützt. Informieren sie sich deshalb vorab, ob die Klemmen, die Sie einsetzen möchten, auch von dem Koppler unterstützt werden.

Daten im DAP (Device Access Point)

Im DAP Der GSDML-Datei befinden sich 2 x 2 Byte Daten.

Das ist zum einen der ECCycleCounter (2 Byte). Dieser wird mit jedem EtherCAT-Zyklus (1 ms) inkrementiert, vorausgesetzt der EC Master befindet sich im Zustand "OP". 

Außerdem befindet sich am DAP der Status (2 BYTE). Dieser gibt bitweise einzelne Statusinformation wieder. Diese sind derzeit wie folgt belegt:

Parameter im DAP

Aktiviere PN Rücksetzwert - Aus -> EtherCAT-Daten werden auf Null geschrieben. An -> es besteht die Möglichkeit bei Ausgängen einen anderen Default-Wert zu benutzen. Bei digitalen Ausgängen kann zum Beispiel der aktuelle Ausgangsprozesswert bei PROFINET Kommunikationsfehler eingefroren, zu 0 oder zu 1 gesetzt werden.

Daten Präsentation - Intel Format Daten werden im Intel Format dargestellt, Motorola Format Daten werden im Motorola Format dargestellt. Zum Beispiel werden bei Wort Variablen High und Low Byte getauscht.

EBus Fehler Verhalten - Setze IOs zu 0 -> Bei EC Fehler werden ein und Ausgangsdaten auf Null geschrieben. Legacy -> Eingangsdaten behalten ihren letzten Zustand bei werden aber nicht mehr aktualisiert; Ausgangsdaten können noch gesetzt werden (abhängig von der Position der Klemme).

Mapping

Typischerweise wird der Koppler im Verbund mit Klemmen eingesetzt, die an dem Koppler angeschlossen werden. Die Klemmen sind Bestandteil der GSDML; Die Parametrierung der Klemmen geschieht vom PROFINET Controller aus.

Das Mapping ist steckplatzorientiert, d.h. Sie müssen die Klemmen genauso in den Hardware-Konfigurator eintragen, wie diese auch physikalisch angeschlossen sind. Etwas komplizierter wird es, wenn EtherCAT-Verteilerboxen eingesetzt werden. Hier ist es wichtig zu wissen, in welcher Reihenfolge die weiteren EtherCAT-Klemmen in das Prozessabbild eingetragen wurden (siehe EtherCAT Mapping).

EK9320 Konfiguration 2:

Verhalten beim Starten des Buskopplers

Beim Starten des Buskopplers (oder Reset) müssen immer alle EtherCAT-Teilnehmer vorhanden sein. D.h. alle EtherCAT-Slaves müssen vor bzw. gleichzeitig mit Spannung versorgt werden, damit der Koppler am PROFINET auch ordnungsgemäß aufstartet.
Flexibler kann man eine Lösung mit dem CX8093 aufbauen.

Konfiguration der EtherCAT-Teilnehmer

Es gibt 4 Arten von EtherCAT-Teilnehmern:

Für alle gilt, sie müssen in der Konfiguration eingetragen werden.

Digitale Ein- und Ausgänge zusammenfassen (Pack-Klemmen)

Die digitalen Ein- und Ausgangsklemmen können auch von Ihren Prozessdaten zusammengefasst werden. Diese Möglichkeit kann bei 2 oder 4 Kanal Klemmen verwendet werden. Dafür muss in der GSDML-Datei eine 2 oder 4 Kanal Pack-Klemme (ohne Stern) angefügt werden. Um das Byte zu füllen, muss als nächstes eine 2 oder 4 Kanal Pack-Klemme (mit Stern) angefügt werden. Die Klemmen müssen physikalisch und systematisch hintereinander gesteckt sein, bzw. logisch. Es darf die Byte-Grenze nicht überschritten werden.

Beispiel:

2 Kanal Pack (ohne Stern), danach dürfen 3 Module aus 2 Kanal Pack-Klemmen (mit Stern) angefügt werden.
Nicht erlaubt ist:
2 Kanal Pack (ohne Stern), danach 2 Module aus 4 Kanal Pack-Klemmen (mit Stern). Die Byte Grenze wird überschritten.

EtherCAT-Klemmen mit unterschiedlichen Mapping-Möglichkeiten

Einige EtherCAT-Klemmen bieten die Möglichkeit, unterschiedliche Prozessdaten darzustellen. Diese werden anhand der Parameter unterschiedlich dargestellt. Im PROFINET Controller wird so eine Klemme durch Submodule dargestellt. Es wird immer das Standardmapping eingebunden. Wollen Sie abweichend vom Standard ein anderes Mapping benutzen, so löschen sie das Standard-Submodul und fügen Sie das ein, was sie verwenden wollen. Es kann sein, das abweichend von der Dokumentation der EtherCAT-Klemme oder EtherCAT-Box, nicht alle Mappings unter dem PROFINET Koppler verwendet werden können.

Beispiel eine EL5101:

EK9320 Konfiguration 3:
Einfügen eines Submoduls

EtherCAT Gateway Klemmen

Die Gateway-Klemmen unterstützen mehrere Submodule, das erste bzw. Grundmodul wird sofort geladen; es müssen die Module für die Prozessdaten angelegt werden. Diese müssen anschließend auch auf der Master-Seite des entsprechenden Gateways parametriert werden. Es sind nicht alle Features einer Gateway-Klemme am EK9320 nutzbar.

EL6631-0010

Die PROFINET-Device-Klemme ermöglicht 2 verschiedenen PROFINET-Netzwerke zu verbinden, es wird am EK nur ein Device Interface unterstützt. Ein Default-Stationsname sowie IP-Einstellungen können über Parametrierdaten (GSDML) erfolgen. Es ist darauf zu achten, dass nicht die komplette maximale Datenlänge der EL6631-0010 verwendet werden kann. Die Länge ist abhängig von den anderen EtherCAT-Teilnehmern, die am EK9320 hängen.

EL6731-0010

Die PROFIBUS-Slave-Klemme ermöglicht die Kommunikation mit einem PROFIBUS Master. Die PROFIBUS-Adresse wird über die Parametersettings (in der GSDML) der Klemme festgelegt. Es können nur reine Prozessdaten ausgetauscht werden.

EL6692

Die EtherCAT-Slave-Klemme ermöglicht die Kommunikation mit einem EtherCAT Master. Es können nur reine Prozessdaten ausgetauscht werden.

EL6652-0010

Die EtherNet/IP Slave Klemme ermöglicht die Kommunikation mit einem EtherNet/IP Master, es wird am EK nur ein Slave Interface unterstützt. Die IP-Adresse und Subnetmaske wird über die Parametersettings (In der GSDML) der Klemme festgelegt. Es können nur reine Prozessdaten ausgetauscht werden. Die Klemme am EK unterstützt nur ein Slave Interface.