Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
Steuerungs- und Buskonzepte – Ereignisbasiert vs. Zeitbasiert
Methode/Technik:28954
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung

Sowohl im Bereich der Steuerungssysteme als auch im Bereich der Kommunikationssysteme lassen sich die erfolgten Umsetzungen des Systemverhaltens bezüglich ihrer Reaktivität und inneren Aktivität in zwei grundsätzliche Klassen aufteilen, die wiederum einen bedeutenden Einfluss auf ihre Anwendung im Rahmen des Functional Engineering besitzen, dies sind die ereignisgetriebenen (Event driven) und die zeitgetriebenen (Time triggered) Systeme.

Zeitgetriebene Systeme sind vollständig am Ablauf der Zeit orientierte Systeme. Sie führen zeitzyklisch immer nach Ablauf einer festen Zeit bestimmte Prozesse aus.

Im Bereich der Steuerungstechnik sind konventionelle Speicherprogrammierbare Steuerungen das Paradebeispiel für derartige Systeme (s. Steuerungskonzepte - Zyklisch vs. Objektorientiert). Sie führen ihren Steuerungscode zyklisch aus.

Im Bereich der Kommunikationssysteme sind insbesondere zyklische Polling-basierte Systeme ein Beispiel für zeitgetriebene Systeme. Sie führen zyklisch bestimmte Datenabfragen aus, was insbesondere im Feldbusbereich zur Übertragung von Mess- und Steuersignalen von Sensoren und Aktoren eingesetzt wird.

Demgegenüber sind ereignisgetriebene Systeme vollständig frei von Zeitabhängigkeiten. Sie arbeiten vollständig reaktiv auf interne und externe Ereignisse. Tritt ein bestimmtes Ereignis auf, das vom System detektiert wird, dann reagiert das System mit der einmaligen Ausführung eines bestimmten Prozesses.

Im Bereich der Steuerungstechnik bilden objektorientierte Systeme und agentenbasierte Systeme die gängigsten ereignisgetriebenen Systeme. Sie arbeiten zumeist (insbesondere die agentenbasierten Systeme nach dem Service-Servicenutzer-Prinzip, in dessen Rahmen bestimmte Prozesse einmalig abgerufen werden.

Im Bereich der Kommunikationssysteme stellen Client-Server Systeme die Prototypen des ereignisgetriebenen Systeme dar. Sie basieren auf einem einmaligen Anfrage-Antwort-System zwischen zwei Kommunikationspartnern.

Im Allgemeinen kommen in der Praxis ereignis- und zeitgetriebene Systeme gemischt vor. So müssen zum Beispiel auch in Java implementierte Steuerungssystemen zyklisch Sensorwerte gelesen werden.

Insgesamt haben die Prinzipien der ereignis- und zeitgetriebenen Systeme einen bedeutenden Einfluss auf die Art und Weise, wie eine Steuerungsapplikation erstellt werden kann. Dabei ist besonders darauf zu achten, welche Prozesse einmalig und welche Prozesse zyklisch auszuführen sind. Dementsprechend ist die richtige Technologie (zyklische Wiederholung durch zeitgetriebenes System, einmaliger Ablauf durch ereignisgetriebenes System) zu verwenden oder es sind die entsprechenden Mechanismen im Rahmen der Implementierung nachzuempfinden.
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
 Erfahrung zum Thema berichten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012