Automatische Modelltransformation zwischen Matlab/Simulink und der Steuerung

Conference: SPS/IPC/DRIVES 2007 - SPS/IPC/DRIVES/Elektrische Automatisierung - Systeme und Komponenten - Fachmesse & Kongress
11/27/2007 - 11/29/2007 at Nürnberg, Germany

Proceedings: SPS/IPC/DRIVES 2007

Pages: 8Language: germanTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Bayrak, Gülden; Wannagat, Andreas; Vogel-Heuser, Birgit (Universität Kassel, Fachbereich Elektrotechnik/Informatik, Fachgebiet Eingebettete Systeme)

Abstract:
Industrielle Softwareprojekte im Anlagenbau sind oftmals dadurch gekennzeichnet, dass eine Vielzahl von Spezialisten aus unterschiedlichen Bereichen an ihrer Umsetzung beteiligt ist. Die eingesetzten Werkzeuge und Methoden variieren zudem nicht nur mit dem Fachgebiet der beteiligten Personen, sondern auch mit der Projektphase. Der Datenaustausch gestaltet sich mangels geeigneter Schnittstellen oft umständlich und muss im schlimmsten Fall beim Übergang von einer Projektphase in eine andere manuell übertragen werden. Dies bedeutet nicht nur einen erheblichen Mehraufwand, sondern birgt auch die Gefahr von Übertragungsfehlern. Die Idee, eine domänenübergreifende Modellierungssprache, wie beispielsweise UML, zu nutzen, um auf Grundlage dieser gemeinsamen Beschreibung Code für die Zielplattform (IEC 61131-3) zu generieren, wurde bereits in Form eines Codegenerators am Fachgebiet für Eingebettete Systeme in Kassel realisiert. Die Akzeptanz einer solchen Lösung bezüglich der Codegenerierung beruht auf der exakten Übertragung der Modelle hinsichtlich ihres Zeitverhaltens sowie der Verständlichkeit des generierten Codes und damit der Vergleichbarkeit zum Quellmodell und einer geeigneten Werkzeugunterstützung und -Integration.