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.
405 lines
7.8 KiB
405 lines
7.8 KiB
PROGRAM MAIN
|
|
VAR_EXTERNAL
|
|
|
|
END_VAR
|
|
|
|
VAR_GLOBAL
|
|
|
|
END_VAR
|
|
|
|
VAR
|
|
LLCPB1B01_B01M:BOOL;
|
|
|
|
LLCBB1B01_TCM:bool;
|
|
LLCBB1B01_Schedule:BS_Schedule;
|
|
LLCBB1B01_WSCH:array[1..4] of TimeConfig;
|
|
LLCBB1B01_HSCH:array[1..4] of TimeConfig;
|
|
|
|
END_VAR
|
|
|
|
(*Automatically declared*)
|
|
VAR_EXTERNAL
|
|
LLCBB1B06_C02 : BOOL;
|
|
LLCBB1B03_C01 : BOOL;
|
|
LLCBB1B02_C03 : BOOL;
|
|
LLCBB1B01_HCM : INT;
|
|
LLCBB1B01_HOM : INT;
|
|
LLCBB1B03_C02 : BOOL;
|
|
LLCBB1B02_C02 : BOOL;
|
|
LBB1B01_DS : BOOL;
|
|
LLCBB1B03_C03 : BOOL;
|
|
LLCBB1B05_C02 : BOOL;
|
|
LLCBB1B03_C04 : BOOL;
|
|
LLCBB1B02_C04 : BOOL;
|
|
LLCBB1B05_C03 : BOOL;
|
|
LLCBB1B01_C04 : BOOL;
|
|
LLCBB1B04_C03 : BOOL;
|
|
LLCBB1B05_C01 : BOOL;
|
|
LLCBB1B04_C02 : BOOL;
|
|
LLCBB1B01_C02 : BOOL;
|
|
LLCPB1B01_B01 : BOOL;
|
|
LLCBB1B04_C01 : BOOL;
|
|
LLCBB1B01_C03 : BOOL;
|
|
LLCBB1B05_C04 : BOOL;
|
|
LLCBB1B01_C01 : BOOL;
|
|
LLCBB1B01_WCH : INT;
|
|
LLCBB1B01_WOH : INT;
|
|
LLCBB1B04_C04 : BOOL;
|
|
LLCBB1B06_C01 : BOOL;
|
|
LLCBB1B01_TM : BOOL;
|
|
LLCBB1B01_TC : BOOL;
|
|
LLCBB1B01_HCH : INT;
|
|
LLCBB1B01_HOH : INT;
|
|
LLCBB1B01_WCM : INT;
|
|
LLCBB1B01_WOM : INT;
|
|
LLCBB1B02_C01 : BOOL;
|
|
END_VAR
|
|
(** LBB1B01_DS:=1; **)
|
|
(* assign - Stmt *)
|
|
LD 1
|
|
ST LBB1B01_DS
|
|
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** {****************************************¶¨Ê±³ÌÐò******************************************************************} **)
|
|
(** LLCBB1B01_Schedule(W1SCH :=LLCBB1B01_WSCH , W2SCH :=LLCBB1B01_HSCH ,ENABLENUM :=4 , ENABLE :=LLCBB1B01_TM , MODE :=1 , INPUTMODE :=1 | LLCBB1B01_TC:= OUT_Z); **)
|
|
(* call - Stmt *)
|
|
CAL LLCBB1B01_Schedule (
|
|
W1SCH := LLCBB1B01_WSCH,
|
|
W2SCH := LLCBB1B01_HSCH,
|
|
ENABLENUM := 4,
|
|
ENABLE := LLCBB1B01_TM,
|
|
MODE := 1,
|
|
INPUTMODE := 1
|
|
|
|
|
LLCBB1B01_TC := OUT_Z
|
|
)
|
|
|
|
(** LLCBB1B01_WSCH[1].OnH :=LLCBB1B01_WOH; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_WOH
|
|
ST LLCBB1B01_WSCH[1].OnH
|
|
|
|
(** LLCBB1B01_WSCH[1].OnM :=LLCBB1B01_WOM; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_WOM
|
|
ST LLCBB1B01_WSCH[1].OnM
|
|
|
|
(** LLCBB1B01_WSCH[1].OffH:=LLCBB1B01_WCH; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_WCH
|
|
ST LLCBB1B01_WSCH[1].OffH
|
|
|
|
(** LLCBB1B01_WSCH[1].OffM:=LLCBB1B01_WCM; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_WCM
|
|
ST LLCBB1B01_WSCH[1].OffM
|
|
|
|
(** LLCBB1B01_HSCH[1].OnH :=LLCBB1B01_HOH; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_HOH
|
|
ST LLCBB1B01_HSCH[1].OnH
|
|
|
|
(** LLCBB1B01_HSCH[1].OnM :=LLCBB1B01_HOM; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_HOM
|
|
ST LLCBB1B01_HSCH[1].OnM
|
|
|
|
(** LLCBB1B01_HSCH[1].OffH:=LLCBB1B01_HCH; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_HCH
|
|
ST LLCBB1B01_HSCH[1].OffH
|
|
|
|
(** LLCBB1B01_HSCH[1].OffM:=LLCBB1B01_HCM; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_HCM
|
|
ST LLCBB1B01_HSCH[1].OffM
|
|
|
|
(** **)
|
|
(** if LLCBB1B01_TC<>LLCBB1B01_TCM then **)
|
|
(* if - Cond *)
|
|
LD LLCBB1B01_TC
|
|
NE LLCBB1B01_TCM
|
|
JMPCN ODK_SKIP_000000000000001_000000000000001
|
|
|
|
(* then - Stmts *)
|
|
|
|
(** LLCBB1B01_C01:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B01_C01
|
|
|
|
(** LLCBB1B01_C02:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B01_C02
|
|
|
|
(** LLCBB1B01_C03:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B01_C03
|
|
|
|
(** LLCBB1B01_C04:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B01_C04
|
|
|
|
(** LLCBB1B02_C01:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B02_C01
|
|
|
|
(** LLCBB1B02_C02:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B02_C02
|
|
|
|
(** LLCBB1B02_C03:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B02_C03
|
|
|
|
(** LLCBB1B02_C04:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B02_C04
|
|
|
|
(** LLCBB1B03_C01:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B03_C01
|
|
|
|
(** LLCBB1B03_C02:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B03_C02
|
|
|
|
(** LLCBB1B03_C03:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B03_C03
|
|
|
|
(** LLCBB1B03_C04:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B03_C04
|
|
|
|
(** LLCBB1B04_C01:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B04_C01
|
|
|
|
(** LLCBB1B04_C02:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B04_C02
|
|
|
|
(** LLCBB1B04_C03:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B04_C03
|
|
|
|
(** LLCBB1B04_C04:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B04_C04
|
|
|
|
(** LLCBB1B05_C01:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B05_C01
|
|
|
|
(** LLCBB1B05_C02:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B05_C02
|
|
|
|
(** LLCBB1B05_C03:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B05_C03
|
|
|
|
(** LLCBB1B05_C04:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B05_C04
|
|
|
|
(** LLCBB1B06_C01:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B06_C01
|
|
|
|
(** LLCBB1B06_C02:=LLCBB1B01_TC; **)
|
|
(* assign - Stmt *)
|
|
LD LLCBB1B01_TC
|
|
ST LLCBB1B06_C02
|
|
|
|
JMP ODK_END_IF_000000000000001
|
|
|
|
(** **)
|
|
(** **)
|
|
(** end_if; **)
|
|
(* if - End *)
|
|
ODK_SKIP_000000000000001_000000000000001:
|
|
ODK_END_IF_000000000000001:
|
|
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** {*********************È«¿ªÈ«¹Ø****************************} **)
|
|
(** if LLCPB1B01_B01<>LLCPB1B01_B01M then **)
|
|
(* if - Cond *)
|
|
LD LLCPB1B01_B01
|
|
NE LLCPB1B01_B01M
|
|
JMPCN ODK_SKIP_000000000000002_000000000000001
|
|
|
|
(* then - Stmts *)
|
|
|
|
(** LLCBB1B01_C01:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B01_C01
|
|
|
|
(** LLCBB1B01_C02:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B01_C02
|
|
|
|
(** LLCBB1B01_C03:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B01_C03
|
|
|
|
(** LLCBB1B01_C04:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B01_C04
|
|
|
|
(** LLCBB1B02_C01:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B02_C01
|
|
|
|
(** LLCBB1B02_C02:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B02_C02
|
|
|
|
(** LLCBB1B02_C03:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B02_C03
|
|
|
|
(** LLCBB1B02_C04:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B02_C04
|
|
|
|
(** LLCBB1B03_C01:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B03_C01
|
|
|
|
(** LLCBB1B03_C02:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B03_C02
|
|
|
|
(** LLCBB1B03_C03:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B03_C03
|
|
|
|
(** LLCBB1B03_C04:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B03_C04
|
|
|
|
(** LLCBB1B04_C01:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B04_C01
|
|
|
|
(** LLCBB1B04_C02:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B04_C02
|
|
|
|
(** LLCBB1B04_C03:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B04_C03
|
|
|
|
(** LLCBB1B04_C04:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B04_C04
|
|
|
|
(** LLCBB1B05_C01:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B05_C01
|
|
|
|
(** LLCBB1B05_C02:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B05_C02
|
|
|
|
(** LLCBB1B05_C03:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B05_C03
|
|
|
|
(** LLCBB1B05_C04:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B05_C04
|
|
|
|
(** LLCBB1B06_C01:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B06_C01
|
|
|
|
(** LLCBB1B06_C02:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCBB1B06_C02
|
|
|
|
(** LLCPB1B01_B01M:=LLCPB1B01_B01; **)
|
|
(* assign - Stmt *)
|
|
LD LLCPB1B01_B01
|
|
ST LLCPB1B01_B01M
|
|
|
|
JMP ODK_END_IF_000000000000002
|
|
|
|
(** end_if; **)
|
|
(* if - End *)
|
|
ODK_SKIP_000000000000002_000000000000001:
|
|
ODK_END_IF_000000000000002:
|
|
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
(** **)
|
|
|
|
END_PROGRAM
|