Schindler Aufzüge AG ist ein internationaler Hersteller von Aufzügen und Fahrtreppen, der eine Reihe von Liftsteuerungen anbietet. Es gibt verschiedene Modelle und Typen von Schindler-Liftsteuerungen, die für unterschiedliche Anwendungen und Anforderungen entwickelt wurden.
Eine Liftsteuerung besteht aus einem Controller, der mit zahlreichen Geräten (Kabinen- und Etagentableaus, Türsteuerungen, Schachtinformationssystemen, usw.) über einen Feldbus verbunden ist und darüber kommuniziert. Der Controller enthält die Intelligenz, die Rufe zu sammeln, auszuwerten und die Kabine in die erforderlichen Etagen zu bringen. Darüber hinaus gibt es unzählige Überwachungs-, Sicherheits-, Diagnose- und Komfortfunktionen, die ständig erweitert werden. Die Sicherheitsanforderungen und -richtlinien sind gigantisch und für verschiedene Länder unterschiedlich.
Die Aufzugssoftware wird laufend erweitert, neue Vorschriften werden umgesetzt. Neue Aufzugskomponenten werden in die Steuerungssoftware integriert.
Die Testautomatisierung wird vorangetrieben. Zu diesem Zweck wird zwischen der Liftsteuerungssoftware und der Simulationssoftware ein gRPC Interface realisiert, mit dem Zustände abgefragt und Fehlfunktionen eingespeist werden können.
Hunderte von Testscripts führen zyklisch automatische Tests durch und sichern die Softwarequalität.
Die bestehenden Unit-Tests werden in eine Visual Studio Solution integriert, um die Tests zu visualisieren und den Debug-Komfort zu erhöhen.
