Programmierung über Industrial Ethernet

 

Programmierung über Industrial Ethernet

Überblick

Wenn der Protokoll-Manager hinzugefügt wird, wird automatisch eine Instanz der EtherNet/IP Scanner-Bibliothek erstellt.

Zusätzlich haben die meisten Industrial-Ethernet-Slave-Geräte eine dedizierte Bibliothek mit Funktionen und Funktionsbausteinen.

Mit diesen Elementen erleichtern Sie sich die Programmierung.

EcoStruxure Machine Expert enthält TVDA-Vorlagen, die entsprechend verwendet werden können.

Verwalten der Betriebsmodi der Geräte

Die EtherNet/IP Scanner-Bibliothek enthält die folgenden Funktionen:

oEipControl: Starten/Stoppen des EtherNet/IP-Scanners

oEipGetHealth: Lesen des Werts des Funktionsfähigkeitsbits

Weitere Informationen finden Sie unter EtherNetIP Scanner-Bibliothek.

Betriebsspezifische Informationen finden Sie unter Verwaltung der Betriebsmodi der Slavegeräte und Auswirkungen des Status des Controllers auf das Industrial Ethernet.

Senden von Befehlen und Lesen des Gerätestatus

Zyklische Datenaustauschvorgänge werden mit allgemeinen Geräten verwendet, die determini­stische Datenaustauschvorgänge benötigen. Der zyklische Datenaustausch wird vom Protokoll-Manager verwaltet.

Zur Konfiguration zyklischer Datenaustauschvorgänge, siehe EtherNet/IP - Konfiguration des zyklischen Datenaustauschs Um zyklische Daten in Ihrem Programm zu verwenden, siehe EtherNet/IP - E/A-Zuordnung.

Zudem können Sie explizite Nachrichten senden.

Für EtherNet/IP-Geräte mit der EtherNet/IP Explicit Messaging-Bibliothek können Sie folgende Elemente verwenden:

oGet_Attribute_All, siehe Get_Attribute_All, Alle Attribute eines Objekts abrufen

oSet_Attribute_All, siehe Set_Attribute_All, Alle Attribute einer Instanz oder Klasse festlegen

oGet_Attribute_Single, siehe Get_Attribute_Single, Ein Attribut eines Objekts abrufen

oSet_Attribute_Single, siehe Set_Attribute_SIngle, Ein Attribut eines Objekts festlegen

Für EtherNet/IP-Geräte mit der EtherNet/IP Scanner-Bibliothek können Sie EipDataExch für Funktionen verwenden, die nicht in der EtherNet/IP Explicit Messaging-Bibliothe implementiert sind.

Betriebliche Informationen finden Sie unter Slavegeräte-Konfiguration beim Start und Datenaus­tausch auf Anforderung.

Verwenden von TVDA-Vorlagen

Die meisten Industrial-Ethernet-Slavegeräte sind Teil einer TVDA.

EcoStruxure Machine Expert empfiehlt, ein Gerät aus einer Vorlage hinzuzufügen.

Dadurch wird dieses Gerät mit mehreren bereits parametrisierten Bausteinen und/oder Funktions­bausteinen hinzugefügt.