Ethernet/IP Schneider
Mit Hilfe der folgenden Informationen können Sie einen oder mehrere Etikettierer HERMA 500 IE in eine übergeordnete Steuerung – hier Schneider Electric PacDrive LMC101C – einbinden.
Beschrieben werden die erforderlichen Schritte in der zugehörigen Entwicklungsumgebung sowie die Initiliaiserung (Erstbestückung) der grundlegenden Parameter im HERMA 500 IE.
Alle Informationen und Beispielprojekte zum Download finden Sie hier
Weitere, ausführliche Informationen erhalten Sie aus obigem Download, inkl. FAQs.
Voraussetzungen
- Der „Logic Builder“ von Schneider Electric.
- Anschluss des HERMA 500 IE an die Kundensteuerung.
- Optional Anschluss weiterer Etikettierer HERMA 500 IE:
Anschluss
Kundensteuerung |
HERMA 500 1 |
HERMA 500 2 |
RJ45-Stecker --> |
M12-Stecker an X3 |
|

V1 (bis Ende 2021)

V2 (Facelift) ab 2022
Beispielprojekt
Zum Testen der erfolgreichen Integration stellen wir Ihnen Beispielprojekte bereit, über die Sie Schritt für Schritt erfahren, wie Sie zum Beispiel den HERMA 500 IE einschalten, mit ihm Etiketten vorspenden und Parameter ändern können.
Dieses Projekt ist im oben angebotenen Download enthalten, ebenso wie um verschiedene Screenshots, Beispiele, Übungen und einer Videoanleitung ergänzte Erklärungen.
Etikettierer in die SPS einbinden
Schneider Electric-SPS mit Logic Builder
Die im Beispielprojekt mitgelieferte Bibliothek regelt den Datenverkehr zwischen SPS und HERMA 500 IE. Sie muss für jeden angeschlossenen HERMA 500 IE einmal instanziiert werden und unter Main-POU im Programm separat aufgerufen werden. Jede Instanz der Bibliothek enthält außerdem einen DataBlock für den jeweiligen HERMA 500 IE. Die Bibliothek ist kompatibel mit Logic Builder V4.41 oder höher und Machine Expert V2.1 oder höher.
Die Bibliothek ist schreibgeschützt und kann nicht verändert werden.
Vorbereitung
Folgende Einstellungen müssen vor der ersten Verbindung mit der SPS getätigt werden:
- Unter Erweiterte Einstellungen --> Feldbus Einstellungen --> Feldbus Auswahl (Parameter 650) muss „Ethrnet/IP“ eingestellt werden.
- In Parameter 651 muss EtherNet/IP aktiviert werden.
- In Parameter 652 muss die gewünschte IP-Adresse eingestellt werden. Dieselbe IP-Adresse muss in der Hardwarekonfiguration der SPS gewählt sein.
Um auf diese Parameter zugreifen zu können, müssen Sie als Administrator angemeldet sein.
Für die Übernahme der Daten und das Starten im neuen Modus muss der HERMA 500 IE kurz von der Stromversorgung getrennt werden (schalten Sie den HERMA 500 IE aus und wieder ein).
Funktionen und Datenbausteine in Ihr Projekt einfügen
Das von HERMA zur Verfügung gestellte Beispielprojekt ist auf eine Anwendung mit drei HERMA 500 IE ausgerichtet. Wenn Sie nur einen HERMA 500 IE verwenden, müssen Sie nur die Funktionen, Datenblöcke und Variablen für „E1“ (Etikettierer 1) kopieren. Wiederholen Sie die Schritte für E2, E3… En, wenn Sie mehr als einen HERMA 500 IE in Ihrem Gerät einsetzen.
- Öffnen Sie Ihr reales Projekt in Ihrer Entwicklungsumgebung..
- Öffnen Sie eine zweite Instanz der Entwicklungsumgebung und öffnen Sie das von HERMA bereitgestellte Beispielprojekt.
- Kopieren Sie alle relevante globalen Variablen aus dem Beispielprojekt in Ihr Projekt. Das Beispielprojekt enthält die globalen Variablen für drei HERMA 500 IE. Passen Sie die Anzahl der Variablen an die Anzahl der HERMA 500 IE in ihrem Projekt an.
- Kopieren die notwendigen Funktionen und fügen Sie sie in Ihr Projekt ein. Das Beispielprojekt enthält drei Init-Funktionen “H500_Init_En” für drei HERMA 500 IE Geräte. Passen Sie die Anzahl der Init-Funktionen der Anzahl der HERMA 500 IE Geräte in ihrem Projekt an.
- Öffnen Sie "SR_Main" und kopieren Sie die Variablendefinition und den Quellcode in Ihr Projekt. Hier erstellen Sie eine Instanz des Datenbaustein (alle Parameter des Etikettierers) und der Funktion, die für die Kommunikation, den Datenaustausch und die Verarbeitung der Parameter und Austauschdaten zwischen HERMA 500 IE und SPS zuständig ist.
- Öffnen Sie den Bibliotheksverwalter in Ihrem Projekt und öffnen Sie das Bibliotheks-Repository. Installieren Sie die Bibliothek für EtherNet/IP aus dem Ordner des Beispielprojekts. Fügen Sie nach der Installation die Bibliothek Ihrem Projekt hinzu. Die Bibliothek enthält die Funktion und den Datenbaustein, die im vorherigen Schritt instanziiert wurden.
Eine nähere Beschreibung über den Inhalt erhalten Sie im Folgenden, eine Übersicht über den DataBlock finden Sie weiter unten.
Nach diesen Schritten können Sie mit der Hardware-Konfiguration für den Feldbus fortfahren.
Musteraufbau für die Projektierung (mit PacDrive LMC101C Logic Builder)
Als erstes wird das aktuelle EDS-File des Feldbus-Netzwerk-Controllers in das Projekt importiert (die EDS Datei liegt im Ordner des Beispielprojekts). Um die ESD-Datei zu installieren, wählen Sie in der Projektansicht im Hauptmenü Tools --> Geräte-Repository --> Installieren.
Fügen Sie einen EtherNet/IP scanner Ihrem Projekt hinzu. Hierfür gehen Sie wie folgt vor: Geräteansicht --> Rechtsklick auf den Controller --> Gerät anhängen --> Feldbus --> EtherNet/IP --> EtherNet/IP Scanner.
Sobald die EDS installiert ist, fügen Sie einen EtherNet/IP Remote Adapter dem Projekt hinzuHierfür gehen Sie wie folgt vor: Geräteansicht --> Rechtsklick auf den Controller --> Gerät anhängen --> Feldbus --> EtherNet/IP --> EtherNet/IP Remote Adapter --> HERMA500.
Hinweis: Falls HERMA500 in der Geräteliste nicht angezeigt wird, wählen sie im Dropdown Menü „Hersteller“ „Alle Hersteller“ aus.
Jetzt sollte der Remote Adapter für den HERMA 500 IE angezeigt werden. Wiederholen Sie die Schritte für E2, E3… En, wenn Sie mehr als einen HERMA 500 IE in Ihrem Projekt einsetzen.
Nun müssen die IP-Adressen des EtherNet/IP-Scanners und des HERMA500 Remote Adapters eingestellt werden. Die IP-Adressen müssen im gleichen Bereich wie die der SPS liegen.
Verwenden Sie für das E/A-Abbild die zuvor definierten globalen Variablen.
8 Byte im Bereich Eingang
8 Byte im Bereich Ausgang
Wenn Sie mehr als einen HERMA 500 IE einsetzen, wiederholen Sie diesen Schritt entsprechend. Für eine funktionierende Kommunikation müssen Name und IP-Adresse des HERMA 500 IE im Geräte und in der Hardwarekonfiguration des Projekts übereinstimmen.
Verbinden Sie jetzt den HERMA 500 IE mit der SPS. Übersetzen Sie das Projekt und laden Sie es auf die CPU herunter. Bereits jetzt können Sie online gehen und die Erreichbarkeit der Teilnehmer testen. Nachdem Sie die Hardware-Konfiguration erfolgreich abgeschlossen haben, sollte die EtherNet/IP-Verbindung funktionieren.
Wenn alles korrekt konfiguriert ist, sind die ersten 5 Bits der Struktur CommStatus TRUE. Dies bedeutet, dass HERMA 500 IE und die SPS erfoglreich kommunizieren.