Motorsteuerung (FB-FUP)

0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0001
FUNCTION_BLOCK Motorsteuerung
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
VAR
T_Linkslauf AT %IX2.2:BOOL;
T_Rechtslauf AT %IX2.3:BOOL;
Umschaltpause_li: TOF;
Umschaltpause_re: TOF;
END_VAR
(* Generieren des Signals "Linksfahrt" *)
OR
Fkt1
Fkt2
Fkt3
AND
OR
Hand_Auto
Antr_links
T_Linkslauf
T_Rechtslauf
Umschaltpause_li.Q
INI_links
OR
Signal_Antr_li
Signal_Antr_li_3
AND
Hand_Auto
0002 (* Generieren des Signals "Rechtsfahrt" *)
OR
Fkt1
Fkt2
Fkt3
AND
Antr_rechts
T_Rechtslauf
T_Linkslauf
Umschaltpause_re.Q
INI_rechts
OR
Signal_Antr_re
Signal_Antr_re_3
OR
Hand_Auto
AND
Hand_Auto
0003 (* Timer für zwangsweise Umschaltpause von Rechts- auf Linkslauf *)
Umschaltpause_li
TOF
Q
Antr_rechts IN
ET
T#800ms PT
0004 (* Timer für zwangsweise Umschaltpause von Links- auf Rechtslauf *)
Umschaltpause_re
TOF
Q
Antr_links IN
ET
T#800ms PT