LabVIEW und EtherCAT – nicht nur auf der cRIO-Plattform

Bei der Verknüpfung von LabVIEW und EtherCAT dürfte den meisten Anwendern der EtherCAT-Master auf den compactRIO-Controllern einfallen, der dazu dient, Slave-Chassis anzubinden. Auch wir nutzen diese Option, wenn es darum geht, große Mengen von Signalen zu erfassen. Gleichzeitig bietet die cRIO-EtherCAT-Schnittstelle aber auch die Option, sowohl andere Master über eine EtherCAT-Bridge als auch andere Slaves – wie Sensoren und Aktoren – zu integrieren. In Verbindung mit programmierbaren Slaves ermöglicht es die EtherCAT-Schnittstelle schließlich, die cRIO-Plattform um Busse zu erweitern, für die es keine serienmäßigen C-Series-Module (mehr) gibt, wie z.B. Profinet oder IO-Link.

Nun ist Buskommunikation nicht nur ein Thema für Echtzeit-Controller, sondern auch für zahlreiche PC-Applikationen. Schließlich geht es in vielen Fällen darum, Daten von SPSen und anderen busbasierten Systemen für Analyse oder Monitoring zur Verfügung zu stellen. Statt des hochgenauen Timings stehen hierbei Flexibilität und einfache Handhabung der Schnittstelle im Vordergrund. Diese liefert unsere LabVIEW-Bibliothek für die Realtime-Ethernet-Karten der cifX-Familie von Hilscher. Anders als bei cRIO kann die LabVIEW-Seite hier wahlweise Master oder Slave sein. Und für ganz spezielle Anforderungen, wie die Kommunikation mittels Ethernet over EtherCAT (EoE) oder einen programmgeführten Busscan, haben wir auch passende Lösungen.