You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
177 lines
5.7 KiB
177 lines
5.7 KiB
PROGRAM HWMODE
|
|
VAR_EXTERNAL
|
|
|
|
END_VAR
|
|
|
|
VAR_GLOBAL
|
|
|
|
END_VAR
|
|
|
|
VAR
|
|
(*12楼红外联动*)
|
|
LLCB12A01_MIS1MBDI :MBDI;
|
|
LLCB12A01_MIS2MBDI :MBDI;
|
|
LLCB12A01_MIS3MBDI :MBDI;
|
|
LLCB12A01_MIS4MBDI :MBDI;
|
|
LLCB12A01_MIS5MBDI :MBDI;
|
|
LLCB12A01_MIS6MBDI :MBDI;
|
|
LLCB12A01_MIS7MBDI :MBDI;
|
|
LLCB12A01_MIS8MBDI :MBDI;
|
|
(*11楼红外联动*)
|
|
LLCB11A01_MIS1MBDI :MBDI;
|
|
LLCB11A01_MIS2MBDI :MBDI;
|
|
LLCB11A01_MIS3MBDI :MBDI;
|
|
LLCB11A01_MIS4MBDI :MBDI;
|
|
LLCB11A01_MIS5MBDI :MBDI;
|
|
LLCB11A01_MIS6MBDI :MBDI;
|
|
LLCB11A01_MIS7MBDI :MBDI;
|
|
LLCB11A01_MIS8MBDI :MBDI;
|
|
(*10楼红外联动*)
|
|
LLCB10A01_MIS1MBDI :MBDI;
|
|
LLCB10A01_MIS2MBDI :MBDI;
|
|
LLCB10A01_MIS3MBDI :MBDI;
|
|
LLCB10A01_MIS4MBDI :MBDI;
|
|
LLCB10A01_MIS5MBDI :MBDI;
|
|
LLCB10A01_MIS6MBDI :MBDI;
|
|
LLCB10A01_MIS7MBDI :MBDI;
|
|
LLCB10A01_MIS8MBDI :MBDI;
|
|
(*9楼红外联动*)
|
|
LLCB09A01_MIS1MBDI :MBDI;
|
|
LLCB09A01_MIS2MBDI :MBDI;
|
|
LLCB09A01_MIS3MBDI :MBDI;
|
|
LLCB09A01_MIS4MBDI :MBDI;
|
|
LLCB09A01_MIS5MBDI :MBDI;
|
|
LLCB09A01_MIS6MBDI :MBDI;
|
|
LLCB09A01_MIS7MBDI :MBDI;
|
|
LLCB09A01_MIS8MBDI :MBDI;
|
|
(*8楼红外联动*)
|
|
LLCB08A01_MIS1MBDI :MBDI;
|
|
LLCB08A01_MIS2MBDI :MBDI;
|
|
LLCB08A01_MIS3MBDI :MBDI;
|
|
LLCB08A01_MIS4MBDI :MBDI;
|
|
LLCB08A01_MIS5MBDI :MBDI;
|
|
LLCB08A01_MIS6MBDI :MBDI;
|
|
LLCB08A01_MIS7MBDI :MBDI;
|
|
LLCB08A01_MIS8MBDI :MBDI;
|
|
(*7楼红外联动*)
|
|
LLCB07A01_MIS1MBDI :MBDI;
|
|
LLCB07A01_MIS2MBDI :MBDI;
|
|
LLCB07A01_MIS3MBDI :MBDI;
|
|
LLCB07A01_MIS4MBDI :MBDI;
|
|
LLCB07A01_MIS5MBDI :MBDI;
|
|
LLCB07A01_MIS6MBDI :MBDI;
|
|
LLCB07A01_MIS7MBDI :MBDI;
|
|
LLCB07A01_MIS8MBDI :MBDI;
|
|
(*6楼红外联动*)
|
|
LLCB06A01_MIS1MBDI :MBDI;
|
|
LLCB06A01_MIS2MBDI :MBDI;
|
|
LLCB06A01_MIS3MBDI :MBDI;
|
|
LLCB06A01_MIS4MBDI :MBDI;
|
|
LLCB06A01_MIS5MBDI :MBDI;
|
|
LLCB06A01_MIS6MBDI :MBDI;
|
|
LLCB06A01_MIS7MBDI :MBDI;
|
|
LLCB06A01_MIS8MBDI :MBDI;
|
|
(*5楼红外联动*)
|
|
LLCB05A01_MIS1MBDI :MBDI;
|
|
LLCB05A01_MIS2MBDI :MBDI;
|
|
LLCB05A01_MIS3MBDI :MBDI;
|
|
LLCB05A01_MIS4MBDI :MBDI;
|
|
LLCB05A01_MIS5MBDI :MBDI;
|
|
LLCB05A01_MIS6MBDI :MBDI;
|
|
LLCB05A01_MIS7MBDI :MBDI;
|
|
LLCB05A01_MIS8MBDI :MBDI;
|
|
(*4楼红外联动*)
|
|
LLCB04A01_MIS1MBDI :MBDI;
|
|
LLCB04A01_MIS2MBDI :MBDI;
|
|
LLCB04A01_MIS3MBDI :MBDI;
|
|
LLCB04A01_MIS4MBDI :MBDI;
|
|
LLCB04A01_MIS5MBDI :MBDI;
|
|
LLCB04A01_MIS6MBDI :MBDI;
|
|
LLCB04A01_MIS7MBDI :MBDI;
|
|
LLCB04A01_MIS8MBDI :MBDI;
|
|
(*3楼红外联动*)
|
|
LLCB03A01_MIS1MBDI :MBDI;
|
|
LLCB03A01_MIS2MBDI :MBDI;
|
|
LLCB03A01_MIS3MBDI :MBDI;
|
|
LLCB03A01_MIS4MBDI :MBDI;
|
|
LLCB03A01_MIS5MBDI :MBDI;
|
|
LLCB03A01_MIS6MBDI :MBDI;
|
|
LLCB03A01_MIS7MBDI :MBDI;
|
|
LLCB03A01_MIS8MBDI :MBDI;
|
|
(*2楼红外联动*)
|
|
LLCB02A01_MIS1MBDI :MBDI;
|
|
LLCB02A01_MIS2MBDI :MBDI;
|
|
LLCB02A01_MIS3MBDI :MBDI;
|
|
LLCB02A01_MIS4MBDI :MBDI;
|
|
LLCB02A01_MIS5MBDI :MBDI;
|
|
LLCB02A01_MIS6MBDI :MBDI;
|
|
LLCB02A01_MIS7MBDI :MBDI;
|
|
LLCB02A01_MIS8MBDI :MBDI;
|
|
(*1楼红外联动*)
|
|
LLCB01A01_MIS1MBDI :MBDI;
|
|
LLCB01A01_MIS2MBDI :MBDI;
|
|
LLCB01A01_MIS3MBDI :MBDI;
|
|
LLCB01A01_MIS4MBDI :MBDI;
|
|
LLCB01A01_MIS5MBDI :MBDI;
|
|
LLCB01A01_MIS6MBDI :MBDI;
|
|
LLCB01A01_MIS7MBDI :MBDI;
|
|
LLCB01A01_MIS8MBDI :MBDI;
|
|
LLCB01A02_MIS2MBDI :MBDI;
|
|
|
|
END_VAR
|
|
|
|
(*Automatically declared*)
|
|
VAR_EXTERNAL
|
|
LLCB12A01_MIS7 : BOOL;
|
|
LLCB12A01_MIS6 : BOOL;
|
|
LLCB12A01_MIS5 : BOOL;
|
|
LLCB12A01_MIS4 : BOOL;
|
|
LLCB12A01_MIS3 : BOOL;
|
|
LLCB12A01_MIS2 : BOOL;
|
|
LLCB12A01_MIS1 : BOOL;
|
|
LLCB12A01C02_C : BOOL;
|
|
LLCB12A01C01_C : BOOL;
|
|
LLCP12A01_MODE : BOOL;
|
|
END_VAR
|
|
(** **)
|
|
(** {*1¥��������ģʽ*} **)
|
|
(** IF LLCP12A01_MODE=1 THEN **)
|
|
(* if - Cond *)
|
|
LD LLCP12A01_MODE
|
|
EQ 1
|
|
JMPCN ODK_SKIP_000000000000001_000000000000001
|
|
|
|
(* then - Stmts *)
|
|
|
|
(** LLCB12A01_MIS1MBDI (MBDI1 :=LLCB12A01_MIS1 , MBDI2 :=LLCB12A01_MIS2 , MBDI3 :=LLCB12A01_MIS3 , MBDI4 :=LLCB12A01_MIS4 , MBDI5 :=LLCB12A01_MIS5 ,MBDI6 :=LLCB12A01_MIS6 ,MBDI7 :=LLCB12A01_MIS7 , **)
|
|
(* call - Stmt *)
|
|
CAL LLCB12A01_MIS1MBDI (
|
|
MBDI1 := LLCB12A01_MIS1,
|
|
MBDI2 := LLCB12A01_MIS2,
|
|
MBDI3 := LLCB12A01_MIS3,
|
|
MBDI4 := LLCB12A01_MIS4,
|
|
MBDI5 := LLCB12A01_MIS5,
|
|
MBDI6 := LLCB12A01_MIS6,
|
|
MBDI7 := LLCB12A01_MIS7,
|
|
(** light1_in:= LLCB12A01C01_C ,light2_in:= LLCB12A01C02_C ,light_timer:=T#30S | LLCB12A01C01_C:= light1_out , LLCB12A01C02_C:= light2_out); **)
|
|
light1_in := LLCB12A01C01_C,
|
|
light2_in := LLCB12A01C02_C,
|
|
light_timer := T#30S
|
|
|
|
|
LLCB12A01C01_C := light1_out,
|
|
LLCB12A01C02_C := light2_out
|
|
)
|
|
|
|
JMP ODK_END_IF_000000000000001
|
|
|
|
(** **)
|
|
(** END_IF; **)
|
|
(* if - End *)
|
|
ODK_SKIP_000000000000001_000000000000001:
|
|
ODK_END_IF_000000000000001:
|
|
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
|
|
END_PROGRAM
|