Hallo zusammen,
mir ist bei einem Kunden das Hydraulikaggregat zu heiß geworden, weil es durch ein Leck den Druck nicht erreicht hat.
Ich will zum ersten Mal einen Timer programmieren, und bräuchte Hilfe.
Ist das so richtig? Kann es leider nicht testen, da Home Office.
IF $IN[20] == FALSE THEN ; Druckschalter
IF $IN[21] == FALSE THEN ; Hydraulik Niveau ok
$Timer[1]=-5000 ; nach 5 sec Agg. ausschalten, bei Fehler
$TIMER_STOP[1]=FALSE ; Timer laeuft
$OUT[13]=TRUE ; Aggregat anschalten
IF ($IN[20] == TRUE) OR ($Timer[1]>=0) THEN
$OUT[13]=FALSE ; Aggregat ausschalten
IF ($TIMER[1]>=0) THEN
$OUT[50]=TRUE ;Fehlerausgang an übergeordnete SPS
$OUT[51]=TRUE ;Fehlerausgang an übergeordnete SPS
ENDIF
$TIMER_STOP[1]=TRUE ;Timer gestoppt
$Timer[1]=0
ENDIF
ENDIF
Danke Falkone63