Entwicklung eines Softwaregenerators zur Erstellung serieller Protokolle für die Kommunikation eines Datenloggers mit externen Geräten am Beispiel ModbusRTU

Development of a software generator for creating serial protocols for communication of a data logger with external devices using the example ModbusRTU

  • Die Entwicklung von Datenloggern im Bereich der Photovoltaik ist gekennzeichnet durch die schwunghafte Entwicklung dieser Branche. Es gibt eine Vielzahl von Kommunikationsprotokollen, welche in einem Datenlogger umgesetzt und implementiert werden müssen. Durch andere Branchen, wie zum Beispiel die Automobilindustrie, werden die Prinzipien der Automatisierung schon seit vielen Jahren gezeigt. Auch an der Softwareentwicklung ist diese nicht spurlos vorüber gegangen und es gibt viele Ansätze und Werkzeuge um Software automatisch zu erstellen. Diese Arbeit beschäftigt sich daher mit der Entwicklung eines Softwaregenerators zur Entwicklung von Programmbibliotheken welche Kommunikationsprotokolle implementieren. Die Erstellung des Softwaregenerators erfolgt dazu anhand einer Referenzimplementierung des Kommunikationsprotokolls ModbusRTU. Für dieses Beispielprotokoll wird dazu eine Spezifikation für die Protokollbibliothek erstellt und diese Protokollbibliothek implementiert. Anhand der entstandenen Referenzimplementierung wird anschließend die Spezifikation des Softwaregenerators vorgenommen. Auf Grund dieser Spezifikation wird das Softwaregeneratorsystem ausgewählt. Anschließend wird ein Softwaregenerator erstellt mit dessen Hilfe Artefakte generiert werden mit denen serielle Kommunikationsprotokolle schnell und in hoher Qualität in Protokollbibliotheken überführt werden können. Dadurch soll der Arbeitsaufwand bei der Implementierung solcher Protokolle verringert werden und gleichzeitig die Wartbarkeit und Erweiterbarkeit der Protokollbibliotheken gesteigert werden.

Export metadata

Additional Services

Metadaten
Author:Andre Schwarzwald
Advisor:Wolfgang GolubskiGND
Document Type:Master's Thesis
Language:German
Name:Gantner Instruments Environmental Solutions GmbH
Am Mühlgraben 8, 08297 Zwönitz
Date of Publication (online):2016/02/18
Year of first Publication:2014
Publishing Institution:Westsächsische Hochschule Zwickau
Date of final exam:2014/05/21
Tag:MDA; MDSD; Xtend; Xtext
GND Keyword:Software; Modellgetriebene Entwicklung; Photovoltaik; Datenlogger
Page Number:77 Seiten, 26 Abb., 1 Tab., 19 Lit.
Faculty:Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik
Release Date:2016/02/18