Prof.Dr.-Ing.
Christian Diedrich

 

Vorlesung
Fachsprachen und Softwareentwurf

 

 

Modelle spielen bei der Lösung von Aufgaben eine zentrale Rolle. Um diese nutzen zu können, werden Werkzeuge mit zugeschnittenen Sprachen verwendet. In diesem Modul wird der Zusammenhang zwischen Verhaltensmodell, Beschreibungssprache und Werkzeug grundsätzlich dargelegt und zunächst für den Steuerungsentwurf mittels der Sprachen für Steuerungen nach IEC 61131-3 im Detail präzisiert. Außerdem werden das Wesen und das prinzipielles Vorgehen beim Umgang mit Beschreibungssprachen auf XML-Basis vermittelt. Eine Einführung in die für die Geräteparametrierung und die Diagnose verbreitete Electronic Device Description Language (EDDL) zeigt den Zusammenhang zwischen informationstechnischen Modellen und automatisierungstechnischen Geräten. Ein kurzer Einblick in die objekt-orientierte Analyse und Entwurf auf der Basis von UML dient dem Verständnis der heute üblichen Spezifikation von Informationsmodellen. Ein Überblick über Entwurfsmethoden für Software mit der vertieften Darstellungen eines Vorgehensmodell rundet das Module ab.      

 

Lernziele und erworbene Kompetenzen:

  • Grundlegende Modelle und systematischer Entwicklungsprozess von Software in technischen Systemen
  • Spezifikation und Umsetzung von Regelungs- und Steuerungsalgorithmen in Speicherprogrammierbaren Steuerungen (SPS)
  • Vermittlung der Prinzipien von deskriptiven Sprachen zur Beschreibung von technischen Geräten
  • Einführung in den objektorientierten Entwurf auf der Basis von UML

 

 

Abschluss: Testat

 

Übung: Dr. Eichelbaum

 

Beziehungen zu anderen Modulen: Ergänzung für Prozessleittechnik

 

Download: Fachsprachen_1.pdf, pres_oct991.pdf, FachsprachenSPSBeispiel1.pdf, IEC61499FB.pdf, EDD1.pdf