Häufig gestellte Fragen EtherNet/IP

Aus Deutschmann Wiki
Zur Navigation springen Zur Suche springen

Wie stellt man auf EtherNet/IP 2Port um?

Mehr Informationen hierzu finden Sie auf der Seite Umstellung auf 2-Port-Geräte.

Meine SPS kann keine Verbindung zu meinem EtherNet/IP Gerät herstellen. Woran kann das liegen?

Möglicherweise haben Sie in Ihrer SPS eine Unicast-Verbindung konfiguriert. Bei Verwendung der Software RSLogix 5000 von Rockwell können Sie dies im Module-Properties-Dialog des UNIGATE Moduls überprüfen. Stellen Sie sicher, dass unter der Registerkarte "Connection" die Option "Use Unicast Connection over EtherNet/IP" deaktiviert ist.

Warum zeigt die Funktion ReadNewObjectDataEIP eine Änderung der Eingangsdaten an, obwohl die Daten identisch sind?

In den zyklischen Datenpaketen wird neben den Nutzdaten auch ein Zählerwert übertragen. Dieser Zähler kann von der SPS entweder in jedem Zyklus inkrementiert werden, oder aber nur bei einer Änderung der Nutzdaten. Der Befehl ReadNewObjectDataEIP zeigt eine Änderung an, wenn sich der Zählerwert ändert.

Kann man mit einem EtherNet/IP-Gerät nur eine gerade Anzahl Bytes übertragen?

Nein, ab der Firmware-Version 4.0 kann die Anzahl der Bytes, die pro Zyklus übertragen wird, auch ungerade sein (z. B. 7 Byte Input, 3 Byte Output).

Läßt sich eine Trennung der Stromversorgung durch eine Scriptanpassung bei einem UNIGATE EtherNet/IP mit Firmware 4.0 vermeiden?

Das UNIGATE muss nach dem Setzen der IP Adresse über

 "Set (FieldbusID,"

neugestartet werden. Das ist leider programmtechnisch nicht anders machbar, da die IP Adresse schon beim Booten aus dem EEROM Bereich gelesen wird, um den Ethernetteil des Feldbusstacks starten zu können. Wenn dieser Teil sauber gestartet ist, fängt erst unsere Applikation an (also das Script).