Hallo an alle Mitleser,
ich suche einen Fehler:
LOOP
;wenn Betriebsart T1 oder T2 gewählt wurde kann der Greifer
;durch Druecken der obersten Statustaste auf Position A (-8.00mm) gefahren werden
IF (($MODE_OP == #T1) OR ($MODE_OP == #T2) AND (IS_KEY_PRESSED(14) == TRUE) AND ($IN[1153] == FALSE)) THEN
PULSE ($OUT[1153],TRUE,0.5)
ENDIF
;wenn Betriebsart T1 oder T2 gewählt wurde kann der Greifer
;durch Druecken der zweiten Statustaste auf Moment C (+50Prozent, nach Innen greifen) gefahren werden
IF (($MODE_OP == #T1) OR ($MODE_OP == #T2) AND (IS_KEY_PRESSED(15) == TRUE) AND ($IN[1162] == FALSE)
AND ($IN[1163] == FALSE)AND ($IN[1164] == FALSE)) THEN
PULSE ($OUT[1164],TRUE,0.5)
ENDIF
IF (IS_KEY_PRESSED(15) == TRUE) THEN
EXIT
ENDIF
ENDLOOP
Die Ausgänge 1164 und 1153 werden nicht gesetzt und ich habe noch keinen Plan warum. Ich vermute es liegt an "IS_KEY_PRESSED(14)".
Hat da jemand einen Tip für mich?