Erstellung eines Testframeworks zum automatisierten Testen von Industrieanlagen.
C#/.NET, IoT, Raspberry Pi 4, API, JSON, Parser, CLI, PDF-Report
Swissframe entwickelt und produziert standardisierte Energielösungen für kombinierte
Warmwasseraufbereitung und Lüftung. Mittels einer Luftwärmepumpe wird beim Lüftungsvorgang
Energie rückgewonnen, die zur Warmwasseraufbereitung dient. Dadurch wird die
Energiebilanz von Gebäuden verbessert.
Die Produktreihen Thermos und Varios basieren auf einer modularen Steuerungsplattform.
Diese Plattform besteht aus einem Raspberry Pi mit einem selbst entwickelten Schnittstellenmodul,
das alle Sensoren und Aktoren verbindet, überwacht und steuert. Gesammelte
Sensordaten werden zu Zwecken der Analyse und des Reportings in eine AWS Cloud übermittelt.
Sowohl die Steuerungsplattform als auch die AWS Cloud verfügen über ein REST
API, welches gesammelte Sensordaten zur Verfügung stellt.
Der Testaufwand bei Swissframe ist aktuell sehr hoch. Die Vorwandsysteme müssen manuell und einzeln auf ihre Funktionalität und den richtigen Einbau aller Sensoren vor der Fertigung in der Werkstatt überprüft werden. Es gibt dadurch keine Möglichkeit, mehrere Systeme gleichzeitig zu testen. Die neuen Thermos Systeme der zweiten Version sollen zukünftig in grossen Stückzahlen in Gebäuden eingebaut und mit einem Abnahmetest verifiziert werden. Das bestehende Testverfahren ist in diesem Fall nicht mehr wirtschaftlich durchführbar. Ein automatisiertes Testen der Systeme kann die Funktionalität der Vorwandsysteme vor und nach dem Einbau verifizieren und eine grosse Kosteneinsparung ermöglichen. Durch eine Analysemöglichkeit von generierten Testreports können wertvolle Rückschlüsse gezogen und weitere Optimierungen am System durchgeführt werden.
Im Rahmen dieser Arbeit wurde ein Testframework entwickelt, welches die Vorwandsysteme nach der Fertigung in der Werkstatt und nach der Montage bei den Endkunden testen kann. Damit wird der manuelle Prüfaufwand, welcher bei der Herstellung von Hardware anfällt, erheblich reduziert. Das neu entwickelte Testframework ermöglicht eine weitgehende Automatisierung von manuellen Prüfabläufen, mittels einer eigens definierten Prüfsprache.

Swissframe AG
Dammweg 39
3053 Münchenbuchsee
Prof. Dr. Jürg Luthiger
juerg.luthiger@fhnw.ch