Teil 5
MULTITASKING
19.3 Unterschiede zu einer Ablaufsteuerung
Die Methode der Parallelverarbeitung hat sich aus der herkömmlichen Verwendung eines aus Relais
bestehenden Ablaufsteuerungs-Stromkreises in eine aktuellere Version entwickelt, bei der eine mit einem
Mikrocomputer ausgestattete Ablaufsteuerung eingesetzt wird.
Da ein Mikrocomputer praktisch pro Takt einen Prozess erlaubt, muss ein Ablaufsteuerungskreis mit
einem Mikrocomputer das gesamte Programm abarbeiten, um eine offensichtliche Parallelverarbeitung zu
erreichen. Aus diesem Grund ist eine Bearbeitungszeit erforderlich, die zu dem Overhead (Totzeit)
hinzukommt.
Der Mikrocomputer bearbeitet das Eingabeprogramm und gibt nur etwas aus, wenn die Bedingung erfüllt
ist.
Andererseits verwendet ein aus einem Mikrocomputer und Echtzeit-Betriebssystem bestehendes System
keine Parallelverarbeitungszyklen mehr (in denen immer das gesamte Programm abgearbeitet wird),
sondern benutzt stattdessen eine ereignisgesteuerte Methode (bei der das System nur beim Auftreten
eines Ereignisses arbeitet - zum Beispiel dem Empfang eines Eingangssignals). Da kein zusätzlicher
Zyklus erforderlich ist, kann das System mit hoher Geschwindigkeit arbeiten. Darüber hinaus wird jedes
zu bearbeitende Programm in Schritten programmiert, so dass das Programm einfach zu verstehen und
zu warten ist.
Dokument BA-X-SEL-EU Version 1 D, Stand 12/05
19-4