Software Restrukturierung

Aufgabe

Unser Kunde hat langjährige Erfahrungen im Maschinenbau und ist spezialisiert verschiedenste Technologien mit einer Maschine anzubieten. Die Software zur Ansteuerung der Systeme wurde mit der laufenden Weiterentwicklung der Technologien angepasst und erweitert. Mit einem Redesign soll erreicht werden, dass die Software von zukünftigen Anlagen einfacher auf die kundenspezifischen Wünsche angepasst werden kann. Dank Standardisierung soll eine erhöhte Parametrierbarkeit erreicht werden, welche schlussendlich die Entwicklungskosten für die Steuerungssoftware senkt.
BSR unterstützt unseren Kunden in einer ersten, konzeptionellen Phase als Berater beim Softwaredesign. In einer zweiten Projektphase hilft BSR mit, die Strukturierungsmassnahmen der Steuerungssoftware umzusetzen.
 
Lösung

Die bestehende Simatic S7 Classic Software wird ins TIA-Portal (Totally Integrated Automation) migriert. Gleichzeitig werden, in enger Zusammenarbeit mit dem Kunden, die Software-Hierarchie und die Datenstrukturen angepasst. Dank der konsequenten Anwendung aller in der Konzept-Phase vorgegebenen Strukturierungsmassnahmen, kann mit den neuen Software-Bausteinen eine Standardisierung und eine erhöhte Vererbbarkeit erreicht werden. Dies führt zu gekapselten Software-Bausteinen mit klar abgegrenzten Schnittstellen. Somit kann die Lesbarkeit der Software verbessert und die Implementation der Bausteine vereinfacht werden.
Gleichzeitig können mit dem Redesign noch verschiedenste, nicht mehr zeitgemässe Programmanwendungen auf den neusten Stand angepasst werden. Mit Anwendung der von Siemens in den „Programmierstyleguides“ vorgegebenen Empfehlungen erreicht die Applikationssoftware einen aktualisierten und benutzerfreundlichen Stand.
Die Umsetzungsarbeiten hierzu erfolgen in enger Zusammenarbeit durch Mitarbeiter von unserem Kunden und von BSR.