Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IF #start AND #grundstellung AND #schritt = 0 THEN
- // Startbedingung für unsere Ablaufsteuerung
- #schritt := 1;
- // Initialiseriung der zähler Variable
- END_IF;
- CASE #schritt OF
- // für den Ablauf verwenden wir die Case anweisung
- 1:
- #spannen := TRUE; // anweisung für schritt 1
- IF #gespannt = TRUE THEN
- // weiterschaltbedingung
- #schritt := #schritt + 1;
- #spannen := FALSE;
- // zurücksetzen da nicht speichernDe anweisung
- END_IF;
- ;
- 2:
- #bohrmotor := TRUE;
- // anweisung für schritt 2
- #schritt := #schritt + 1;
- // weiterschalten da motor an
- ;
- 3:
- #bohren := TRUE;
- // anweisung für schritt 3
- IF #B_Zylinder_ausgefahren THEN
- // überprüfung der weiterschaltbedingung
- #schritt := #schritt + 1;
- #bohren := FALSE;
- END_IF;
- ;
- 4:
- #bohrmotor := FALSE;
- IF #b_zylinder_eingefahren THEN
- #schritt := 0;
- END_IF
- ;
- END_CASE;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement