TwinCAT im perfekten Zusammenspiel mit LabVIEW™ bei der Prüfstandsautomatisierung für STIHL
Der Messtechnikspezialist measX entwickelte eine universelle und flexible Automatisierung für das heterogene Dauerlaufprüffeld des weltweit führenden Motorgeräteherstellers STIHL. Die Lösung ermöglicht es, variable Prüfprogramme schnell und in hoher Qualität umzusetzen. Mit entscheidend ist dabei das effiziente Zusammenspiel der Automatisierungssoftware TwinCAT von Beckhoff mit LabVIEW™.
Die measX GmbH & Co. KG, Mönchengladbach, konzipiert und realisiert seit 1981 kundenspezifische Mess-, Prüf- und Auswertesysteme für Anwendungen in den unterschiedlichsten Industriebereichen. Ein Schwerpunkt im Kompetenzfeld Prüfstandstechnik sind automatisierte Entwicklungsprüfstände. Für die ANDREAS STIHL AG & Co. KG (STIHL) realisierte der Messtechnikspezialist solch eine hocheffiziente Automatisierung für ein großes Dauerlaufprüffeld, bei dem das EtherCAT- und Busklemmensystem sowie TwinCAT PLC von Beckhoff zum Einsatz kommen. Umgesetzt wurde diese Dauerlaufautomatisierung (DLA) in einer Kombination von LabVIEW™ und TwinCAT. STIHL setzt das System mittlerweile unternehmensweit bei der Dauererprobung ein; ursprünglich entwickelt wurde es für die Prüfstände im hochmodernen Entwicklungszentrum am Stammsitz in Waiblingen bei Stuttgart.
Im STIHL-Entwicklungszentrum durchlaufen Prototypen und Seriengeräte – von Motorsägen über Heckenscheren und Trennschleifer bis hin zu Mährobotern – in einer dreistelligen Anzahl an Prüfkabinen rund um die Uhr parallel unterschiedlichste Last-, Funktions- und Lebensdauertests. Zu jedem Gerätemodell existiert ein detaillierter Prüfplan. „Die DLA-Applikation ist darauf ausgelegt, unterschiedlichste Geräte mit variierenden Konfigurationen verlässlich und performant zu testen. Auf Grundlage eines einheitlichen, intuitiven Bedienkonzepts lässt sich jeder Versuch unkompliziert definieren, durchführen und überwachen. Damit wird auch der Wechsel zwischen verschiedenen Prüfabläufen sehr einfach“, erklärt Marco Tiskens, für das STIHL-Projekt verantwortlicher measX-Ingenieur.
Testvielfalt erfordert hohe Flexibilität
Gesteuert werden die Prüfanlagen von einem Ultra-Kompakt-Industrie-PC C6015 mit TwinCAT, der über einen EtherCAT-Koppler EK1100 die Messdaten von zahlreichen EtherCAT- und Busklemmen in Echtzeit erfasst. Als universelles I/O-System bieten die beiden Klemmensysteme die für Entwicklungsprüfstände erforderliche Flexibilität, wie Marco Tiskens erklärt: „Es ist kein separates Messsystem erforderlich und die Daten können ohne Aufwand zeitsynchron zu den Stellwerten erfasst werden. Zudem lassen sich Messkanäle einfach zur Beeinflussung des Prüfablaufs nutzen. Bei Bedarf werden zusätzliche oder andere Klemmen integriert. Ein Vorteil gerade im Dauertest ist auch die Stabilität und Robustheit der I/O-Klemmen. Und nicht zuletzt überzeugen sie hinsichtlich der Kosten.“
Die verschiedenen Prüflinge und Prüfungen stellen unterschiedlichste Anforderungen an die Prüfstände. So benötigt das eine Gerät eine Kraftstoff-, das andere eine Wasser- und das nächste eine Stromversorgung. Insbesondere bei der präzisen und störungsfreien Messung von Temperaturen mit Thermoelementen spielt die kanalweise galvanisch getrennte EtherCAT-Klemme EL3314-0002 ihre Vorteile aus. Bei den meisten Prüfläufen ist die Drehzahl eine weitere wichtige Messgröße, die mit EtherCAT-Klemmen aus der EL5xxx-Reihe im gleichen System und damit synchron zu allen anderen Messgrößen erfasst wird. Ergänzend dazu liefern Energiemessklemmen wichtige Daten zur Leistungsaufnahme des Prüflings.
An allen Prüflingen müssen unterschiedliche Parameter gemessen und gesteuert oder geregelt werden. Es soll aber auch der gleiche Versuch an einem anderen Prüfstand oder gar an einem anderen Standort möglich sein, trotz jeweils unterschiedlicher Hardware. Dies wird dadurch erreicht, dass die Definition der Messtechnik, der Messkanäle und des Prüfablaufs getrennt sind und erst zu Beginn der Messung dem Auftrag entsprechend zu einem Prüfprogramm zusammengeführt werden.
Mess- und Steuerungstechnik nahtlos integriert
Für jeden Dauerlauftest sind in der STIHL-eigenen Versuchsdatenbank die zu messenden Kanäle und alle notwendigen Prüfparameter präzise festgelegt. Das jeweilige Mess- und Ablaufprogramm wird in der DLA über ein LabVIEW™-Framework automatisch-generisch für die TwinCAT-Umgebung erzeugt, kompiliert und erst dann an die SPS übertragen. Um Prüfabläufe zu realisieren, sind keine tiefgehenden Kenntnisse in TwinCAT notwendig. Der eigentliche Ablauf wird einmalig für einen Prüfungstyp in Ablaufsprache (AS) erstellt und dann – immer wieder neu parametriert – wiederverwendet. So entsteht eine Bibliothek mit Templates für Versuchsabläufe.
Die DLA-Applikation „übersetzt“ die Versuchsformulierung aus der Versuchsdatenbank über mehrere Abstraktionsstufen für TwinCAT, sodass automatisch die richtigen I/O-Konfigurationen und Variablen angelegt werden. Die prüfstandspezifische Verbindung zwischen I/O-Klemmen und Variablen erfolgt ebenfalls dynamisch. Die DLA aktiviert das Steuerungsprogramm, überwacht dieses während des Prüfablaufs und erfasst dabei sämtliche Parameter und Messwerte. „Wir steuern Microsoft Visual Studio® mit der TwinCAT-Umgebung von LabVIEW™ aus fern, um Sourcecode für eine SPS zu erzeugen und diesen dann zu kompilieren und auszuführen. Wir machen all das, was sonst der Benutzer machen muss, programmatisch“, beschreibt Marco Tiskens das besondere Softwarekonzept.
Automation Interface als Dreh- und Angelpunkt
Die Konfiguration und Erstellung der Mess- und Steuerungsprogramme aus der DLA heraus wird erst durch das Automation Interface von TwinCAT möglich. Diese offene Schnittstelle zur automatischen Codegenerierung unterstützt komplexe Anwendungen wie die DLA, die vordefinierte Templates für die Konfiguration verwendet. „Die Mehrfachnutzung geprüfter Programmteile und die automatisierte Zusammenstellung zur testspezifischen Ablaufsoftware spart Zeit und minimiert Fehler. Zudem unterstützt dieses Verfahren die Standardisierung und damit die Vergleichbarkeit von Tests“, betont Marco Tiskens.
Alle Prüfstände lassen sich über dieselbe graphische Benutzeroberfläche bedienen und überwachen. So werden per ADS die nötigen Werte aus TwinCAT ausgelesen oder gesetzt. Das Spektrum reicht dabei vom Setzen einer einzelnen Variablen, um z. B. die Medienversorgung einzuschalten oder den Prüfablauf zu starten, bis hin zum Auslesen von weit über 100 Messkanälen. Letzteres erfolgt über mehrere, beim Programmstart dynamisch erzeugte Ringspeicher, die die Daten für bis zu 12 s zwischenpuffern.
Die DLA-Applikation bietet vielfältige Visualisierungs- und Monitoringfunktionen. Von im Netzwerk eingebundenen PCs aus lassen sich mittels des DLA Viewer ganze Prüfstandsgruppen überwachen oder auch einzelne Systeme bedienen. Das Dashboard liefert einen Überblick über sämtliche konfigurierte Prüfstände und deren Betriebszustände. In der Detailsicht informieren Anzeigeelemente und Farbkennungen bereits während der Messung über die aktuellen Kanäle und Kennwerte einzelner Prüfstände. Ein Graph visualisiert darüber hinaus die Messdaten seit Start der Prüfung, die schon Hinweise auf das zu erwartende Messergebnis liefern können.
Die Datendateien, die TwinCAT während des Versuchs liefert, speichert die DLA auf den Prüfstandsrechner und überträgt sie nach konfigurierbaren Zeitintervallen oder bei bestimmten Dateigrößen auf einen zentralen Dateiserver. In einem automatisierten Prozess werden die Datenpakete zusammengefasst und stehen direkt für die weitere Offline-Auswertung bereit. Bereits während der Datenaufbereitung werden wichtige Formeln und Kenngrößen berechnet sowie Basisauswertungen mit Ergebnisberichten als PDF bereitgestellt.
Bereit für neue Anforderungen
Die DLA wird in STIHL-Testzentren in Deutschland, Österreich, China, den USA und Brasilien erfolgreich für die Dauererprobung eingesetzt. Auf allen Prüfständen läuft, unabhängig von der eingesetzten Hardware, dieselbe Software. Marco Tiskens resümiert: „Mit den leistungsstarken Beckhoff-Komponenten und in einer sehr kollegialen Zusammenarbeit mit STIHL und Beckhoff ist diese hocheffiziente und nahezu unbegrenzt skalierbare Prüfstandsautomatisierung entstanden. Die Lösung hat für uns Vorbildcharakter hinsichtlich Verlässlichkeit, Performance, Flexibilität und Standardisierung. Sie ermöglicht schnelle Adaptierungen für künftige Prüflinge und Tests und verkürzt den Weg von der Versuchsformulierung bis zur Bewertung der Ergebnisse. Testabteilungen stehen Messdaten und grundlegende Auswertungen schnell zur Verfügung.“ Diese Einschätzung bestätigt Alexander Klein, Gruppenleiter Dauererprobung bei STIHL: „Mit dem measX-Werkzeug DLA sind wir bei STIHL in der Lage, schnell, effizient und zuverlässig Geräte im weltweiten Verbund zu entwickeln und abzusichern, um damit unsere Kunden zufriedenzustellen.“
Zukunftssicher: Präzise EtherCAT-Messtechnik und LabVIEW™
Eine flexible Prüfstandsautomatisierung ist der entscheidende Faktor, um die Vielfalt an Testanforderungen beherrschen zu können. Hier bietet sich die Partnerschaft mit erfahrenen Systemintegratoren wie measX an, die auf ein umfangreiches Know-how zurückgreifen können. Das Ergebnis der engen Zusammenarbeit sind leistungsfähige und zukunftssichere Prüfstände, die schnell auf neue Produkte und Technologien adaptiert werden können. Beckhoff vereinfacht mit dem neuen TwinCAT 3 Interface für LabVIEW™ (TF3710) die Anbindung der Steuerungsebene an die LabVIEW™-Applikation. Das Interface stellt VIs bereit, die zum performanten Lesen und Schreiben von ADS-Symbolen sowie zur Konfiguration der I/O-Klemmen entwickelt wurden. Zusammen mit den präzisen EtherCAT-Messtechnikklemmen aus der ELM-Serie stellt Beckhoff alle Werkzeuge zur Verfügung, um leistungsfähige Prüfstandsanwendungen zu realisieren. „Unsere Kunden aus dem Prüfstandsbau schätzen besonders die breite Auswahl bei den I/O-Klemmen: Von der einfachen 12-Bit-Spannungsmessklemme bis zur hochpräzisen, kalibrierten 24-Bit-Multifunktionsklemme mit LEMO-Stecker findet sich die passende Klemme für eine kosteneffiziente Umsetzung von Projekten. Für alle wichtigen Messgrößen vom Standardsignal über Temperaturen, Drehzahlen und Vibrationen bis hin zu Drehmomenten und Verschiebungen gibt es von Beckhoff geeignete EtherCAT-Klemmen. Dazu sind alle Messdaten über EtherCAT perfekt synchronisiert und liefern umfassende Diagnoseinformationen – eine wichtige Voraussetzung für den zuverlässigen Betrieb des Prüfstands“, ergänzt Christian Lindemann, Vertriebsspezialist Messtechnik aus dem Produktmanagement I/O bei Beckhoff.