Die Entwicklungsumgebung Matlab/Simulink hat insbesondere im Bereich Fahrzeugtechnik einen hohen Verbreitungsgrad. Für Fahrzeugsysteme sind vor allem zustandsbasierte Ansätze angemessen. Da mit Stateflow in Ergänzung zu Matlab/Simulink eine zustandsorientierte Notation verfügbar ist, bietet es sich an, Zustandsübergangsdiagramme in Stateflow auch für das Systemverhaltensmodell zu verwenden [1]. Diese Ansätze finden sich u.a. auch in den anderen Anwendungsbereichen der Automatisierungstechnik wie der Verfahrenstechnik wieder. Um den Entwicklungsprozess einer Softwareentwicklung zu verkürzen, werden Codegeneratoren eingesetzt, welche automatisch aus Matlab/Simulink/Stateflow C Code generieren können. Für die Zielsprache IEC 61131-3 existiert bislang noch keine Codegenerierung. In diesem Beitrag wird nach einer kurzen Einführung in die Matlab/Simulink-CFC Codegenerierung der Stateflow-Ablaufsprache Codegenerator vorgestellt, welcher die Elemente des Stateflowdiagramms in die Ablaufsprache der IEC 61131-3 transformiert. Die Ablaufsprache ermöglicht es, das Stateflowdiagramm strukturähnlich nachzubilden.
«
Die Entwicklungsumgebung Matlab/Simulink hat insbesondere im Bereich Fahrzeugtechnik einen hohen Verbreitungsgrad. Für Fahrzeugsysteme sind vor allem zustandsbasierte Ansätze angemessen. Da mit Stateflow in Ergänzung zu Matlab/Simulink eine zustandsorientierte Notation verfügbar ist, bietet es sich an, Zustandsübergangsdiagramme in Stateflow auch für das Systemverhaltensmodell zu verwenden [1]. Diese Ansätze finden sich u.a. auch in den anderen Anwendungsbereichen der Automatisierungstechnik wie...
»