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.
125 lines
4.7 KiB
125 lines
4.7 KiB
5 days ago
|
PROGRAM SCH
|
||
|
VAR_EXTERNAL
|
||
|
|
||
|
END_VAR
|
||
|
|
||
|
VAR_GLOBAL
|
||
|
|
||
|
END_VAR
|
||
|
|
||
|
VAR
|
||
|
LLCB19A01_TCM :BOOL;
|
||
|
LLCB19A02_TCM :BOOL;
|
||
|
LLCB20A01_TCM :BOOL;
|
||
|
LLCB20A02_TCM :BOOL;
|
||
|
LLCB20A03_TCM :BOOL;
|
||
|
LLCB21A01_TCM :BOOL;
|
||
|
LLCB21A02_TCM :BOOL;
|
||
|
LLCB21A03_TCM :BOOL;
|
||
|
LLCB22A01_TCM :BOOL;
|
||
|
LLCB22A02_TCM :BOOL;
|
||
|
LLCB22A03_TCM :BOOL;
|
||
|
|
||
|
LLCB19A01TimerForm01:TimerForm;
|
||
|
LLCB19A02TimerForm01:TimerForm;
|
||
|
LLCB19A03TimerForm01:TimerForm;
|
||
|
LLCB20A01TimerForm01:TimerForm;
|
||
|
LLCB20A02TimerForm01:TimerForm;
|
||
|
LLCB20A03TimerForm01:TimerForm;
|
||
|
LLCB21A01TimerForm01:TimerForm;
|
||
|
LLCB21A02TimerForm01:TimerForm;
|
||
|
LLCB21A03TimerForm01:TimerForm;
|
||
|
LLCB22A01TimerForm01:TimerForm;
|
||
|
LLCB22A02TimerForm01:TimerForm;
|
||
|
LLCB22A03TimerForm01:TimerForm;
|
||
|
|
||
|
END_VAR
|
||
|
|
||
|
(*19楼定时模式*)
|
||
|
IF LLCB19A01_TC<>LLCB19A01_TCM THEN
|
||
|
LLCB19A01_C01:=LLCB19A01_TC;
|
||
|
LLCB19A01_C02:=LLCB19A01_TC;
|
||
|
LLCB19A01_TCM:=LLCB19A01_TC;
|
||
|
END_IF;
|
||
|
IF LLCP19A01_MODE=0 THEN
|
||
|
IF LLCB19A02_TC<>LLCB19A02_TCM THEN
|
||
|
LLCB19A02_C04:=LLCB19A02_TC;
|
||
|
LLCB19A02_C05:=LLCB19A02_TC;
|
||
|
LLCB19A02_C06:=LLCB19A02_TC;
|
||
|
LLCB19A02_TCM:=LLCB19A02_TC;
|
||
|
END_IF;
|
||
|
END_IF;
|
||
|
LLCB19A01TimerForm01(ONH1ST :=LLCB19A01_WOH1 , ONM1ST :=LLCB19A01_WOM1 , OFFH1ST :=LLCB19A01_WCH1 , OFFM1ST :=LLCB19A01_WCM1 , ENABLE1ST :=LLCB19A01_TM | LLCB19A01_TC:= TIMESW1);
|
||
|
LLCB19A02TimerForm01(ONH1ST :=LLCB19A02_WOH1 , ONM1ST :=LLCB19A02_WOM1 , OFFH1ST :=LLCB19A02_WCH1 , OFFM1ST :=LLCB19A02_WCM1 , ENABLE1ST :=LLCB19A02_TM | LLCB19A02_TC:= TIMESW1);
|
||
|
|
||
|
(*20楼定时模式*)
|
||
|
IF LLCB20A01_TC<>LLCB20A01_TCM THEN
|
||
|
LLCB20A01_C01:=LLCB20A01_TC;
|
||
|
LLCB20A01_C02:=LLCB20A01_TC;
|
||
|
LLCB20A01_TCM:=LLCB20A01_TC;
|
||
|
END_IF;
|
||
|
IF LLCB20A02_TC<>LLCB20A02_TCM THEN
|
||
|
LLCB20A02_C01:=LLCB20A02_TC;
|
||
|
LLCB20A02_C02:=LLCB20A02_TC;
|
||
|
LLCB20A02_TCM:=LLCB20A02_TC;
|
||
|
END_IF;
|
||
|
IF LLCP20A01_MODE=0 THEN
|
||
|
IF LLCB20A03_TC<>LLCB20A03_TCM THEN
|
||
|
LLCB19A02_C04:=LLCB20A03_TC;
|
||
|
LLCB19A02_C05:=LLCB20A03_TC;
|
||
|
LLCB19A02_C06:=LLCB20A03_TC;
|
||
|
LLCB20A03_TCM:=LLCB20A03_TC;
|
||
|
END_IF;
|
||
|
END_IF;
|
||
|
LLCB20A01TimerForm01(ONH1ST :=LLCB20A01_WOH1 , ONM1ST :=LLCB20A01_WOM1 , OFFH1ST :=LLCB20A01_WCH1 , OFFM1ST :=LLCB20A01_WCM1 , ENABLE1ST :=LLCB20A01_TM | LLCB20A01_TC:= TIMESW1);
|
||
|
LLCB20A02TimerForm01(ONH1ST :=LLCB20A02_WOH1 , ONM1ST :=LLCB20A02_WOM1 , OFFH1ST :=LLCB20A02_WCH1 , OFFM1ST :=LLCB20A02_WCM1 , ENABLE1ST :=LLCB20A02_TM | LLCB20A02_TC:= TIMESW1);
|
||
|
LLCB20A03TimerForm01(ONH1ST :=LLCB20A03_WOH1 , ONM1ST :=LLCB20A03_WOM1 , OFFH1ST :=LLCB20A03_WCH1 , OFFM1ST :=LLCB20A03_WCM1 , ENABLE1ST :=LLCB20A03_TM | LLCB20A03_TC:= TIMESW1);
|
||
|
|
||
|
(*21楼定时模式*)
|
||
|
IF LLCB21A01_TC<>LLCB21A01_TCM THEN
|
||
|
LLCB21A01_C01:=LLCB21A01_TC;
|
||
|
LLCB21A01_C02:=LLCB21A01_TC;
|
||
|
LLCB21A01_TCM:=LLCB21A01_TC;
|
||
|
END_IF;
|
||
|
IF LLCB21A02_TC<>LLCB21A02_TCM THEN
|
||
|
LLCB21A02_C01:=LLCB21A02_TC;
|
||
|
LLCB21A02_C02:=LLCB21A02_TC;
|
||
|
LLCB21A02_TCM:=LLCB21A02_TC;
|
||
|
END_IF;
|
||
|
IF LLCP21A01_MODE=0 THEN
|
||
|
IF LLCB21A03_TC<>LLCB21A03_TCM THEN
|
||
|
LLCB19A02_C07:=LLCB21A03_TC;
|
||
|
LLCB19A02_C08:=LLCB21A03_TC;
|
||
|
LLCB19A02_C09:=LLCB21A03_TC;
|
||
|
LLCB21A03_TCM:=LLCB21A03_TC;
|
||
|
END_IF;
|
||
|
END_IF;
|
||
|
LLCB21A01TimerForm01(ONH1ST :=LLCB21A01_WOH1 , ONM1ST :=LLCB21A01_WOM1 , OFFH1ST :=LLCB21A01_WCH1 , OFFM1ST :=LLCB21A01_WCM1 , ENABLE1ST :=LLCB21A01_TM | LLCB21A01_TC:= TIMESW1);
|
||
|
LLCB21A02TimerForm01(ONH1ST :=LLCB21A02_WOH1 , ONM1ST :=LLCB21A02_WOM1 , OFFH1ST :=LLCB21A02_WCH1 , OFFM1ST :=LLCB21A02_WCM1 , ENABLE1ST :=LLCB21A02_TM | LLCB21A02_TC:= TIMESW1);
|
||
|
LLCB21A03TimerForm01(ONH1ST :=LLCB21A03_WOH1 , ONM1ST :=LLCB21A03_WOM1 , OFFH1ST :=LLCB21A03_WCH1 , OFFM1ST :=LLCB21A03_WCM1 , ENABLE1ST :=LLCB21A03_TM | LLCB21A03_TC:= TIMESW1);
|
||
|
|
||
|
(*22楼定时模式*)
|
||
|
IF LLCB22A01_TC<>LLCB22A01_TCM THEN
|
||
|
LLCB22A01_C01:=LLCB22A01_TC;
|
||
|
LLCB22A01_C02:=LLCB22A01_TC;
|
||
|
LLCB22A01_TCM:=LLCB22A01_TC;
|
||
|
END_IF;
|
||
|
IF LLCB22A02_TC<>LLCB22A02_TCM THEN
|
||
|
LLCB22A02_C01:=LLCB22A02_TC;
|
||
|
LLCB22A02_C02:=LLCB22A02_TC;
|
||
|
LLCB22A02_TCM:=LLCB22A02_TC;
|
||
|
END_IF;
|
||
|
IF LLCP22A01_MODE=0 THEN
|
||
|
IF LLCB22A03_TC<>LLCB22A03_TCM THEN
|
||
|
LLCB22A03_C02:=LLCB22A03_TC;
|
||
|
LLCB22A03_C03:=LLCB22A03_TC;
|
||
|
LLCB22A03_C04:=LLCB22A03_TC;
|
||
|
LLCB22A03_TCM:=LLCB22A03_TC;
|
||
|
END_IF;
|
||
|
END_IF;
|
||
|
LLCB22A01TimerForm01(ONH1ST :=LLCB22A01_WOH1 , ONM1ST :=LLCB22A01_WOM1 , OFFH1ST :=LLCB22A01_WCH1 , OFFM1ST :=LLCB22A01_WCM1 , ENABLE1ST :=LLCB22A01_TM | LLCB22A01_TC:= TIMESW1);
|
||
|
LLCB22A02TimerForm01(ONH1ST :=LLCB22A02_WOH1 , ONM1ST :=LLCB22A02_WOM1 , OFFH1ST :=LLCB22A02_WCH1 , OFFM1ST :=LLCB22A02_WCM1 , ENABLE1ST :=LLCB22A02_TM | LLCB22A02_TC:= TIMESW1);
|
||
|
LLCB22A03TimerForm01(ONH1ST :=LLCB22A03_WOH1 , ONM1ST :=LLCB22A03_WOM1 , OFFH1ST :=LLCB22A03_WCH1 , OFFM1ST :=LLCB22A03_WCM1 , ENABLE1ST :=LLCB22A03_TM | LLCB22A03_TC:= TIMESW1);
|
||
|
|
||
|
|
||
|
END_PROGRAM
|