Automatisierung einer Modellanlage unter Verwendung einer grafischen Modellierungssprache mit objektorientierter Programmierung

Automation of a model system using a graphical modelling language with objectoriented programming

URL
Dokumentart: Bachelor Thesis
Institut: Department Informations- und Elektrotechnik
Sprache: Deutsch
Erstellungsjahr: 2018
Publikationsdatum:
SWD-Schlagwörter: Objektorientierte Programmierung , Raspberry Pi , UML , Automation
DDC-Sachgruppe: Elektrotechnik, Elektronik

Kurzfassung auf Deutsch:

Diese Arbeit beschreibt die Programmierung einer Modellanlage mit Hilfe von CODESYS, sowie der Erweiterung CODESYS UML. Als Laufzeitsysteme werden drei Raspberry Pi verwendet. Im Vordergrund steht der objektorientierte Programmentwurf, der zu einer besseren Wiederverwendbarkeit des Programmcodes und einem geringeren Programmieraufwand führt. In der Automatisierungstechnik findet die Objektorientierung noch nicht viel Anwendung, obwohl es gerade in diesem Bereich Sinn ergibt, reale mechanische Komponenten, wie z.B. Aktoren und Sensoren, in Klassen abzubilden.

Kurzfassung auf Englisch:

This thesis describes the programming of a model installation using CODESYS and the extension CODESYS UML. Three Raspberry Pi are used as runtime devices. The focus is on the object-oriented program design, which leads to a better reusability of the program code and less programming effort. In automation technology, object orientation has not been popular, although it makes sense to map real mechanical components, such as actuators and sensors, into classes.

Hinweis zum Urheberrecht

Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:

Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.

Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.