Programmierung über Industrial Ethernet
Programmierung über Industrial Ethernet
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 deterministische 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 Datenaustausch auf Anforderung.
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 Funktionsbausteinen hinzugefügt.