Zuviel Werbung?
-> Hier kostenlos registrieren
-> Hier kostenlos registrieren
Hallo,
Ich habe eine Schrittkette:
Warum funktioniert das Blinken nicht (auch nicht im Einzelsatz)?
Ich habe eine Schrittkette:
Code:
VAR_TEMP
step: INT;
// temporäre Variablen
END_VAR
VAR
END_VAR
step := BYTE_TO_INT(a0c_step);
CASE step OF
201: // Druckluft einschalten
oDruckLuft(bewegung := 1); //FC52
202:
sf_wait(wait_time := T#500ms);
203: //Teileauflage auf
oTeileauflage(bewegung := 0); //FC38
oTeileauflage2(bewegung := 0); //FC58
204: //Vereinzelung1 vor
END_CASE;
Warum funktioniert das Blinken nicht (auch nicht im Einzelsatz)?
Code:
//LED Grundstellung ansteuern
IF step >200 AND step <204 THEN //Ablauf 201-216
oMasch_Grundstellung := sm_blink0_5; //A5.4 Blinken bei Anforderung
ELSE
oMasch_Grundstellung := false; //A5.4 aus
END_IF;
IF sm_zst_grundstellung_ok =1 AND NOT oMasch_eEinrichtWAende THEN //Grundstellung erreicht
oMasch_Grundstellung := true; //A5.4 leuchtet
ELSE
oMasch_Grundstellung := false; //A5.4 aus
END_IF;