Auszug
Die manuelle übertragung von Modellen aus Werkzeugen der Reglungstechnik und in Werkzeuge der Automatisierungstechnik ist fehleranfällig und zeitraubend. In diesem Beitrag wird ein Codegenerator vorgestellt, welcher automatisch nahezu beliebige Modelle aus Matlab/Simulink direkt in ein ablauffähiges Steuerungsprogramm nach IEC 61131-3 transformiert. Die ursprüngliche graphische modulare Struktur von Simulink bleibt auch in der Zielumgebung durch die Verwendung des Continuous Function Chart (CFC), welcher von nahezu allen namhaften Herstellern unterstützt wird, erhalten. Die Ähnlichkeit der Abbildung erleichtert es, den generierten Code zu verifizieren und zu warten. Bisher konnte an einigen Beispielapplikationen, unter anderem eine Pitchregelung einer Windkraftanlage, das exakt gleiche zeitliche Verhalten des generierten Codes im Vergleich zum Simulink-Modell nachgewiesen werden.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
8 Literatur
D. Witsch, B. Vogel-Heuser: Automatische Codegenerierung aus der UML für die IEC 61131-3, Informatik aktuell: Eingebettete Systeme. PEARL 2004, Springer, Berlin, Heidelberg, New York, 2004.
MathWorks: http://www.mathworks.com
International Electrotechnical Commision: www.iec.ch
B. Vogel-Heuser; U. Katzke, D. Witsch: Automatic Code Generation from a UML model to IEC 61131-3 and system configuration tools, 5th International Conference on Control & Automation (ICCA), Budapest, 2005
M. Ebnicher: Effiziente Reglerentwicklung. Steuer-und Regelungstechnik Fachbeitrag 2006. Bachmann electronic GmbH: http://www.bachmann.info
dSPACE GmbH: http://www.dspace.de/ww/de/gmb/home/products/systems/controld.cfm
HybridTech ApS: http://www.hybridtech.dk
3S Smart Software Solutions: http://www.3s-software.com
Beckhoff Automation GmbH-TwinCAT: www.beckhoff.de
Phoenix Contact: www.phoenoxcontact.de
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bayrak, G., Wannagat, A., Vogel-Heuser, B. (2007). Echtzeit- und Regelungstechnische Aspekte bei der automatischen Transformation von Matlab/Simulink in SPS-basierten Steuerungscode. In: Holleczek, P., Vogel-Heuser, B. (eds) Mobilität und Echtzeit. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74837-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-74837-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74836-6
Online ISBN: 978-3-540-74837-3
eBook Packages: Computer Science and Engineering (German Language)