Advertisement
Guest User

Untitled

a guest
Apr 1st, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SCL 1.11 KB | None | 0 0
  1. IF #start AND #grundstellung AND #schritt = 0 THEN   // Startbedingung für unsere Ablaufsteuerung
  2.     #schritt := 1;                                  // Initialiseriung der zähler Variable
  3. END_IF;
  4.  
  5. CASE #schritt OF                // für den Ablauf verwenden wir die Case anweisung
  6.     1:
  7.         #spannen := TRUE; // anweisung für schritt 1
  8.        
  9.         IF #gespannt = TRUE THEN        // weiterschaltbedingung
  10.             #schritt := #schritt + 1;
  11.             #spannen := FALSE;          // zurücksetzen da nicht speichernDe anweisung
  12.         END_IF;
  13.         ;
  14.     2:
  15.         #bohrmotor := TRUE;      // anweisung für schritt 2
  16.         #schritt := #schritt + 1;   // weiterschalten da motor an
  17.         ;
  18.     3:
  19.         #bohren := TRUE;   // anweisung für schritt 3
  20.         IF #B_Zylinder_ausgefahren THEN       // überprüfung der weiterschaltbedingung
  21.             #schritt := #schritt + 1;
  22.             #bohren := FALSE;
  23.         END_IF;
  24.         ;
  25.     4:
  26.         #bohrmotor := FALSE;
  27.         IF #b_zylinder_eingefahren THEN
  28.    
  29.             #schritt := 0;
  30.             END_IF
  31.         ;
  32. END_CASE;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement