海南电网项目下位机程序
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

5 days ago
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