Herunterladen Inhalt Inhalt Diese Seite drucken

Priorität - IFM Electronic ecomot mobile R 360 Serie Starterset-Handbuch

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

Eigenschaften einer SPS
In diesem Moment legt jemand den Wahlschalter um. Würde jetzt der Zustand
des Eingangs erneut abgefragt, dann wäre die Bedingung für den nächsten
Programmschritt ebenfalls erfüllt: der Ausgang "nach rechts fahren" würde
ebenfalls geschaltet mit womöglich spektakulärem Ergebnis.
Es könnten also Konflikte entstehen, die bei der Programmerstellung unmöglich
alle vorausgesehen und abgefangen werden können.
eindeutige
Der Sinn der zyklischen Programmbearbeitung besteht also u. a. darin, ein-
Signalzustände
deutige Signalzustände während der Programmbearbeitung zu gewährleisten.
Das Programm arbeitet mit dem Prozessdaten-Abbild.
Das ist für die Ausgänge gleichfalls von Bedeutung. Es ist z. B. möglich, wäh-
rend der Programmbearbeitung einen Ausgang 10-mal auf TRUE und wieder
auf FALSE zu schalten. Das kann nicht dazu führen, dass der Ausgang "flat-
tert", d. h. ständig seinen Zustand wechselt. Der Zustand ist eindeutig bestimmt.
Während der Programmbearbeitung ändert sich ja nur der Zustand eines Bits
im Prozessdaten-Abbild. Durchgeschaltet, also auf die physikalischen Aus-
gänge ausgegeben, wird dann der letzte Zustand. Das einzige, was hier einzu-
wenden wäre, ist eine unsaubere, undurchsichtige Programmstruktur.
Priorität
Das mag vielleicht etwas theoretisch erscheinen, hat aber durchaus praktische
Konsequenzen. Die Priorität von Anweisungen lässt sich einfach durch deren
Reihenfolge im Programm festlegen!.
Wenn z. B. eine Anweisung im Programm steht:
dann wird diese in der Regel hinter die Anweisung für das Einschalten gesetzt.
Normalerweise sollten die Bedingungen für das Ein- und Ausschalten nicht
gleichzeitig erfüllt sein. Falls es jedoch auf Grund einer Fehlfunktion doch dazu
kommen sollte, dann hat das Ausschalten Vorrang (vgl. Seite 4-2 und 4-3).
Durch die zyklische Programmbearbeitung gewinnt man also an Sicherheit auf
Grund der eindeutigen Signalzustände. Dafür müssen aber andere Konsequen-
zen in Kauf genommen werden.
1-6
Der Wahlschalter steht auf 0, daher wird der Ausgang "nach links fahren"
geschaltet.
wenn Endschalter erreicht, dann stoppe Antrieb

Werbung

Kapitel

Inhaltsverzeichnis
loading

Inhaltsverzeichnis