Profinet Konfiguration

Profinet Konfiguration 1:

GSDML-Datei

Nur EtherCAT-Geräte, die in der GSDML-Datei vorhanden sind, werden unterstützt; Erweiterungen sind aber möglich. GSDML unterstützt unterstützt Submodule; informieren Sie sich bei Ihrem Profinet Master/Controller, ob dieser Submodule unterstützt. Sollte dies nicht der Fall sein, sind einige EtherCAT-Geräte nicht verwendbar!
Alternativ kann auch der CX8093 eingesetzt werden, dieser unterstützt im Allgemeinen alle EtherCAT-Geräte.

Allgemein

EP9300-0022 wird immer mit Hilfe einer GSDML-Datei im Profinet-Controller (Master) eingebunden. Die GSDML-Datei enthält alle Parametrierungsdaten, die für den Betrieb von EP9300-0022 am Profinet-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 EtherCAT-Geräte, die an EP9300-0022 betrieben werden können, angegeben. Es werden nicht alle EtherCAT-Geräte unterstützt. Informieren sie sich deshalb vorab, ob die EtherCAT-Geräte, die Sie einsetzen möchten, auch von EP9300-0022 unterstützt werden.

Daten im DAP (Device Access Point)

Im DAP der GSDML-Datei befinden sich 2x 2 Byte Daten:

Parameter im DAP

Activate PN Fallback Value
Off -> EtherCAT-Daten werden auf Null geschrieben.
On -> 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.

Data Presentation
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 error behaviour
Set IOs to 0 -> Bei einem EtherCAT-Fehler werden Eingangsdaten 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 des EtherCAT-Geräts).

Mapping

Typischerweise wird EP9300-0022 im Verbund mit EtherCAT-Geräten eingesetzt, die am EtherCAT-Ausgang angeschlossen werden. Die EtherCAT-Geräte sind Bestandteil der GSDML; Die Parametrierung der EtherCAT-Geräte geschieht vom Profinet-Controller aus.

Sie müssen die EtherCAT-Geräte genauso in den Hardware-Konfigurator eintragen, wie sie physikalisch angeschlossen sind. Wenn EtherCAT-Sternverteiler und/oder EtherCAT-Abzweige eingesetzt werden, ist es wichtig zu wissen, in welcher Reihenfolge die weiteren EtherCAT-Geräte in das Prozessabbild eingetragen wurden (siehe EtherCAT Mapping).

Profinet Konfiguration 2:

Verhalten beim Start von EP9300-0022

Beim Start oder Reset von EP9300-0022 müssen immer alle EtherCAT-Teilnehmer vorhanden sein. D.h. alle angeschlossenen EtherCAT-Geräte müssen vor dem Start bzw. gleichzeitig mit Spannung versorgt werden, damit EP9300-0022 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 Eingänge und Ausgänge zusammenfassen (Pack-Klemmen)

Digitale Eingangsklemmen 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-Geräte mit unterschiedlichen Mapping-Möglichkeiten

Einige EtherCAT-Geräte bieten die Möglichkeit, unterschiedliche Prozessdaten darzustellen. Diese werden anhand der Parameter unterschiedlich dargestellt. Im Profinet-Controller wird so ein EtherCAT-Gerät 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, dass abweichend von der Dokumentation des EtherCAT-Geräts nicht alle Mappings unter EP9300-0022 verwendet werden können.

Beispiel einer EtherCAT-Klemme EL5101

Profinet Konfiguration 3:
Einfügen eines Submoduls

EtherCAT-Gateways

EtherCAT-Gateways unterstützen mehrere Submodule. Das erste Modul 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 eines EtherCAT-Gateways an EP9300-0022 nutzbar.

EL6631-0010

Die Profinet-Device-Klemme ermöglicht es, 2 verschiedene Profinet-Netzwerke zu verbinden. 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 anderen EtherCAT-Teilnehmern, die an EP9300-0022 angeschlossen sind.

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. Die IP-Adresse und Subnetmaske wird über die Parametersettings (in der GSDML-Datei) von EL6652-0010 festgelegt. Es können nur reine Prozessdaten ausgetauscht werden.