|
|
Quelle: VAIAS-Projekt
|
Steuerung
Basierend auf dem seit Januar 2005 gültigen internationalen Standard
IEC 61499 wurde im Rahmen des EnAS-Projektes ein objektbasiertes
Steuerungskonzept entworfen, welches dem mechatronischen Aufbau des Demonstrators bzw. zukünftiger Anlagen folgt.
Dies wird unterstützt durch eine bereits im Teil 2 des Standards festgelegte XML Grammatik zur Speicherung aller
Objekte sowie durch ein definiertes Event getriebenes Ausführungsmodell. Dies stellt sicher, dass einmal
entwickelte Objekte, wie Funktionsblöcke, Adapter Interfaces, Applikationen usw., in je nach Anwender bevorzugter
Entwicklungsumgebung genutzt werden können und auf verschiedenen Hardwareplattformen das
selbe kausale Verhalten zeigen.
Die grundlegenden Elemente sind sogenannte Basic Functions Blocks, bestehend aus einem Rumpf mit Daten- Ein-
und Ausgängen sowie einem Kopf mit Event- Ein- und Ausgängen. Darüber hinaus enthalten sie einen
ExecutionControlChart, welcher in Kombination mit Eingangs -Events und -Daten als auch internen lokalen
Daten die Ausführung von Algorithmen steuert und Ausgangsevents erzeugt.
Mehrere Basic Function Blocks können mit Adapter Interfaces und Subapplikationen zu
Composite Function Blocks zusammengefaßt werden. Mit diesen Objekten können nun Steuerungsapplikationen
erstellt und frei über die vorhandenen Steuerungen verteilt werden. Abschließend muss über
Service Interface Function Blocks noch der Zugriff auf den laufenden Prozeß
realisiert werden.
|