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

(*************** Rung **********************************)
(**)
__STEPPRAGMA
0,1
__ENDSTEPPRAGMA
(*Label :*)(**)
__EDTB1 := _IO_EM_DI_00 ;
__EDTB2 := _IO_EM_DO_00 AND _IO_EM_DI_02 ;
_IO_EM_DO_00 := (__EDTB1 OR __EDTB2) AND _IO_EM_DI_01 AND NOT(XMOTOR_1_ALARMSTATE) ;

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


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

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


(*************** Rung **********************************)
(**)
__STEPPRAGMA
0,7
__ENDSTEPPRAGMA
(*Label :*)(**)
__EDTB4 := NOT(_IO_EM_DI_05) ;
__EDTB5 := XMOTOR_1_ALARMSTATE AND NOT(_IO_EM_DI_03) ;
__EDTB6 := (__EDTB4 OR __EDTB5) ;
XMOTOR_1_ALARMSTATE := __EDTB6 ;
_IO_EM_DO_03 := __EDTB6 ;

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


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



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

