Herunterladen Diese Seite drucken

Rockwell Automation Allen-Bradley Logix 5000 Referenzhandbuch Seite 551

Erweiterte prozesssteuerungs- und antriebsbefehle/anlagensequenzbefehle

Werbung

Programmierung mit strukturiertem Text
Wenn
Etwas tun möchten, wenn die Bedingungen True
sind
Wählen Sie aus alternativen Befehlen (bzw.
Befehlsgruppen), die auf Eingangsbedingungen
basieren
Betrifft mathematische Status-Flags
Nein
Schwerwiegende/unkritische Fehler
Kein.
Beispiele
Beispiel 1
IF ... THEN
Wenn Folgendes durchgeführt werden soll
IF rejects > 3 then
Förderband = AUS (0)
Alarm = AN (1)
Beispiel 2
IF_THEN_ELSE
Wenn Folgendes durchgeführt werden soll
Wenn der Kontakt in Förderbandlaufrichtung = aufwärts (1), dann
Licht = AUS
Andernfalls Licht = AN
Das Zeichen [:=] teilt der Steuerung mit, dass das Licht gelöscht werden muss,
wenn die Steuerung folgenden Vorgang ausführt:
Sich im Ausführungsmodus befindet.
Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018
Und
Nichts tun möchten, wenn die Bedingungen False
sind
Etwas anderes tun möchten, wenn die Bedingungen
False sind
Nichts tun möchten, wenn die Bedingungen False
sind
Weisen Sie Standardbefehle zu, wenn alle
Bedingungen False sind.
Geben Sie diesen strukturierten Text ein:
IF rejects > 3 THEN
conveyor := 0;
alarm := 1;
END_IF;
Geben Sie diesen strukturierten Text ein:
IF conveyor_direction THEN
light := 0;
ELSE
light [:=] 1;
END_IF;
Kapitel 10
Verwenden Sie dieses Konstrukt:
IF_THEN
IF_THEN_ELSE
IF_THEN_ELSIF
IF_THEN_ELSIF_ELSE
551

Werbung

loading