Testautomatisierung im Maschinenbau.
Automatisiertes Testen für die virtuelle Inbetriebnahme, die reale Maschine und das Gesamtsystem.
expecco wurde von uns entwickelt, um all den Herausforderungen begegnen zu können, vor denen Unternehmen in der heutigen Zeit vermehrt stehen. Kürzere Produktionszeiten, verschärfter Kosten- und Termindruck, steigende Variantenvielfalt und sinkende Losgrößen – das sind Themen, mit denen sich viele Unternehmen zwangsläufig beschäftigen müssen. Und dabei hilft nicht nur die allgemeine Digitalisierung, sondern auch die Automatisierung von Testprozessen.
Bei Prozessoptimierung und Effizienzsteigerung spielt die Vernetzung von Maschinen, Geräten, Sensoren und des Personals eine entscheidende Rolle. Dadurch entstehen komplexe, verflochtene Systeme mit vielfältigen Schnittstellen zu Steuerungen, Maschinen, Simulatoren und dem Internet. Bei zunehmender Vernetzung, Komplexität und Variantenvielfalt auch weiterhin stabile und qualitativ hochwertige Produkte ausliefern? Dafür sorgt eine durchgängige Testautomatisierung.
Automatisiertes Testen mit expecco.
Und genau das ist mit expecco möglich. Denn wir liefern und pflegen alle relevanten Schnittstellen, um die virtuelle Inbetriebnahme, die reale Maschine oder ganze Gesamtsysteme automatisiert zu testen. Dabei werden beispielsweise auch fehlende Komponenten simuliert, um das Gesamtsystem in einem Test prüfen zu können.
Ihr Nutzen:
- Reduzieren interner Testaufwände
- Realitätsgetreue Testszenarien des Gesamtsystems (End-to-End)
- Fertige Bausteinbibliotheken für Ihre Schnittstellen
- Testen aller Produktkomponenten mit einem Tool
- Hohe Wiederverwendbarkeit durch Einsatz in allen Teststufen
- Minimaler Wartungsaufwand durch Änderbarkeit an zentraler Stelle
- Für Testbeteiligte mit unterschiedlichen Kompetenzen (mit und ohne Programmiererfahrung)
- Revisionssichere Reports mit Hilfe automatisierter Dokumentation
Timo Zimmermann
Senior-Manager bei SW-Controls, über die Testautomatisierung mit expecco:
„Gerade die von expecco unterstützte Technologievielfalt kombiniert mit einem extrem hohen Flexibilisierungsgrad haben uns schnell überzeugt. Die sehr gute und unkomplizierte Zusammenarbeit mit der eXept Software AG und der Support haben in kurzer Zeit dazu beigetragen, sich schnell in die Testautomatisierung einzufinden, um erste komplizierte Sachverhalte von der Bedienoberfläche über verteilte Systeme bis hinunter auf die Feldbusebene damit umzusetzen. expecco erhöht nachhaltig den Automatisierungsgrad und unsere Software Qualität.“
Einsatzgebiete.
Testautomatisierung vor der Inbetriebnahme.
Beim kundenspezifischen Aufbau und Test von Maschinen und Anlagen vor der Auslieferung entsteht ein hoher Aufwand an Zeit und Kosten. Dieser wird durch den Einsatz von expecco in der Kombination mit einer Maschinenvirtualisierung extrem optimiert. Hier werden SPS-Programme unter realen Verhältnissen in der Simulation getestet und verifiziert. Die Maschinensimulation simuliert in Echtzeit das Verhalten der beteiligten Maschinenkomponenten (Sensorik, Motorik, Aktorik) über Modelle am echten Hardwarebus. So ist es für das SPS-Programm vollkommen transparent, ob eine echte oder eine simulierte Maschine am Bus angeschlossen ist. expecco nutzt die realen Maschinenschnittstellen (Bedienpanele, Prozessvariablen, Cloud-Schnittstellen, Apps, etc.) um definierte Testszenarien abzufahren. Durch den Zugriff auf die Simulationsumgebung können auch Fehlerfälle (Sensorausfall, Verschleiß, etc.) in die Testabläufe integriert werden.
Testautomatisierung an der realen Maschine.
Nach dem Aufbau der Maschinen, können die Testsequenzen aus der Virtualisierung für Abnahmetests unverändert am realen System verwendet werden. Außerdem können wiederkehrende Abläufe automatisiert werden, wodurch Maschinen schneller installiert und konfiguriert werden.
Testautomatisierung des Gesamtsystems.
Updates in der Maschinenumgebung, PPS-Systeme und Cloudservices werden gegen die Maschinenschnittstellen getestet, um einen reibungslosen Betrieb zu gewährleisten.