Beispiel: Der Antriebsprüfstand SDT100

Dieser Prüfstand wurde in den Jahren 2022 und 2023 für die Firma Webasto Roof & Components SE in Utting entwickelt. Aufgabe war es, unterschiedliche Antriebe für KFZ- Panorama- und Schiebedächer sowie Seitenfenster auf ihre korrekte Programmierung, Parametrierung und Funktion testen zu können. Es wurde ein Arbeitstisch entwickelt, der die Schaltungselektronik, Power Supplies, PC samt Peripherie und einen Wechseladapter beinhaltet.

Der Prüfungsablauf

Als erstes wird der prüflingsspezifische Adapter installiert. Danch wird der Prüfling eingelegt und ein Identifizierungscode gescannt. In einer SQL-Datenbank werden die Prüflingsparameter und Testeinstellungen abgefragt. Durch Drücken der Starttaste wird der Test gestartet und läuft automatisch, samt Funktionstest durch. Die gemessenen Testwerte werden mit den Sollwerten verglichen und entsprechend bewertet. Falls ein Test fehlerhaft ist, wird der Durchlauf abgebrochen. Am Ende des Testdurchlaufs wird das Gesamtergebnis angezeigt und ein neues Label für den Antrieb gedruckt.

Das UserInterface

Das UserInterface ist wiederum ein LabVIEW-Projekt. Es besteht im Wesentlichen aus einem Kern, der die Kommunikation zwischen TestStand und dem Benutzer organisiert und in Bibliotheken zusammengefassten VIs für diverse Hilfsfunktionen. Wenn der Benutzer eine Eingabe tätigt, wird in TestStand eine Root-Variabel beschrieben. Diese wird dort gelesen und die entsprechende Funktion ausgeführt. Die andere Richtung – von TestStand zu LabVIEW – geschieht über mehrere Queues, die Daten übertragen. Sobald Daten in einer Queue existieren, werden sie vom Haupt-VI gelesen und und entsprechend bearbeitet.