PROGRAM POU_1 VAR IN0_0 AT %i*:BOOL; // ASA.B1.4 - VeriSens - OUT1 (rot / pink) IN0_1 AT %i*:BOOL; // ASA.B1.6 - VeriSens - OUT2 (gelb / weiss) IN0_2 AT %i*:BOOL; // ASA.B1.7 - VeriSens - OUT3 (blau / grün) IN0_3 AT %i*:BOOL; // ASA.B3 - Röhren voll (Lichtschranke) IN2_0 AT %i*:BOOL; // ASA.B4 - Vereinzeln 2 ausgefahren IN2_1 AT %i*:BOOL; // ASA.B5 - Vereinzeln 1 ausgefahren IN2_2 AT %i*:BOOL; // ASA.B2 - Rutsche voll (Lichtschranke) IN2_3 AT %i*:BOOL; // ASA.B8 - Entleerung ausgefahren IN3_0 AT %i*:BOOL; // ASA.B6 - Zylinder Farbe 1 ausgefahren (rot / pink) IN3_1 AT %i*:BOOL; // ASA.B7 - Zylinder Farbe 2 ausgefahren (blau / grün) IN3_2 AT %i*:BOOL; // ASA.B9 - Trichter ausgefahren IN3_3 AT %i*:BOOL; // IN4_0 AT %i*:BOOL; // IN4_1 AT %i*:BOOL; // A9.S13 - Taster S13 IN4_2 AT %i*:BOOL; // A9.S12 - Taster S12 IN4_3 AT %i*:BOOL; // A9.S11 - Taster S11 OUT5_0 AT %q*:BOOL; // ASA.M1 - Antrieb Schraube OUT5_1 AT %q*:BOOL; // ASA.M2 - Zylinder Farbe 2 OUT5_2 AT %q*:BOOL; // ASA.M3 - Zylinder Farbe 1 OUT5_3 AT %q*:BOOL; // ASA.M4 - Vereinzeln 1 OUT6_0 AT %q*:BOOL; // ASA.M5 - Vereinzeln 2 OUT6_1 AT %q*:BOOL; // ASA.M6 - Entleeren OUT6_2 AT %q*:BOOL; // ASA.M7 - Trichter OUT6_3 AT %q*:BOOL; // OUT7_0 AT %q*:BOOL; // A9.H03 LED grün OUT7_1 AT %q*:BOOL; // A9.H02 LED orange OUT7_2 AT %q*:BOOL; // A9.H01 LED rot OUT7_3 AT %q*:BOOL; // SCHRITT:DINT; TIMER1:TON; // Timer 1 END_VAR //===================================================================== TIMER1(); //===================================================================== CASE SCHRITT OF 0:; //------------------------------------------------------------- END_CASE; //===================================================================== END_PROGRAM