(****** QuickLD compiler *******************************)
(****** Copyright Rockwell Automation Canada, Ltd ******)
(****** ST *********************************************)

(*************** Rung **********************************)
(**)
__STEPPRAGMA
0,1
__ENDSTEPPRAGMA
(*Label :*)(**)
(* FB call: F_TRIG *)
Reset_ftrig(_IO_EM_DI_03) ;

(*************** Code for the end of Rung **************)
__GL __LG0001 ;


(*************** Rung **********************************)
(**)
__STEPPRAGMA
0,3
__ENDSTEPPRAGMA
(*Label :*)(**)
XALARM_RESETPULSE := RESET_FTRIG.Q ;

(*************** Code for the end of Rung **************)
__GL __LG0002 ;


(*************** Rung **********************************)
(**)
__STEPPRAGMA
0,5
__ENDSTEPPRAGMA
(*Label :*)(**)
(* FB call: SR *)
SR_Alarm(NOT(_IO_EM_DI_05), XALARM_RESETPULSE) ;

(*************** Code for the end of Rung **************)
__GL __LG0003 ;


(*************** Rung **********************************)
(**)
__STEPPRAGMA
0,8
__ENDSTEPPRAGMA
(*Label :*)(**)
__EDTB1 := SR_ALARM.Q1 ;
XMOTOR_1_ALARMSTATE := __EDTB1 ;
_IO_EM_DO_03 := __EDTB1 ;

(*************** Code for the end of Rung **************)
__GL __LG0004 ;


(*************** Rung **********************************)
(**)
__STEPPRAGMA
0,11
__ENDSTEPPRAGMA
(*Label :*)(**)
__EDTB2 := NOT(_IO_EM_DI_02) ;
__EDTB3 := NOT(_IO_EM_DI_01) ;
__EDTB4 := XMOTOR_1_ALARMSTATE ;
__EDTB5 := (__EDTB3 OR __EDTB4) ;
XMOTOR_1_AUTORESET := (__EDTB2 OR __EDTB5) ;

(*************** Code for the end of Rung **************)
__GL __LG0005 ;


(*************** Rung **********************************)
(**)
__STEPPRAGMA
0,15
__ENDSTEPPRAGMA
(*Label :*)(**)
(* FB call: R_TRIG *)
Start_rtrig(_IO_EM_DI_00) ;
(* FB call: RS *)
RS_K1(Start_rtrig.Q, XMOTOR_1_AUTORESET) ;

(*************** Code for the end of Rung **************)
__GL __LG0006 ;


(*************** Rung **********************************)
(**)
__STEPPRAGMA
0,18
__ENDSTEPPRAGMA
(*Label :*)(**)
__EDTB6 := _IO_EM_DI_00 AND NOT(_IO_EM_DI_02) AND NOT(XMOTOR_1_ALARMSTATE) AND _IO_EM_DI_01 ;
__EDTB7 := RS_K1.Q1 ;
_IO_EM_DO_00 := (__EDTB6 OR __EDTB7) ;

(*************** Code for the end of Rung **************)
__GL __LG0007 ;


(*************** Rung **********************************)
(**)
__STEPPRAGMA
0,21
__ENDSTEPPRAGMA
(*Label :*)(**)
__EDTB8 := _IO_EM_DO_00 ;
_IO_EM_DO_01 := __EDTB8 ;
_IO_EM_DO_02 := NOT(__EDTB8) ;

(*************** Code for the end of Rung **************)
__GL __LG0008 ;


(*************** Code for the end of File **************)
__GL __LG0000 ;



(*************** Local Symbols table *******************)
(* __EDTB1 *)
(* __EDTB2 *)
(* __EDTB3 *)
(* __EDTB4 *)
(* __EDTB5 *)
(* __EDTB6 *)
(* __EDTB7 *)
(* __EDTB8 *)

