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.
 
 
 
 
 
 

746 lines
36 KiB

PROGRAM DAHU
VAR_EXTERNAL
END_VAR
VAR_GLOBAL
END_VAR
VAR
DAHU03F01_IN :DAHU_IN;
DAHU03F01_OUT:DAHU_OUT;
AHU03F01_SyncControl:IJ_SyncControl;
AHU03F01_DAHU:IJ_DAHU;
AHU03F01_RT_AVE :BS_Average;
AHU03F01_WVB_AVE:BS_Average;
DAHU03F02_IN :DAHU_IN;
DAHU03F02_OUT:DAHU_OUT;
AHU03F02_SyncControl:IJ_SyncControl;
AHU03F02_DAHU:IJ_DAHU;
AHU03F02_RT_AVE :BS_Average;
AHU03F02_WVB_AVE:BS_Average;
DAHU03F03_IN :DAHU_IN;
DAHU03F03_OUT:DAHU_OUT;
AHU03F03_SyncControl:IJ_SyncControl;
AHU03F03_DAHU:IJ_DAHU;
AHU03F03_RT_AVE :BS_Average;
AHU03F03_WVB_AVE:BS_Average;
DAHU03F04_IN :DAHU_IN;
DAHU03F04_OUT:DAHU_OUT;
AHU03F04_SyncControl:IJ_SyncControl;
AHU03F04_DAHU:IJ_DAHU;
AHU03F04_RT_AVE :BS_Average;
AHU03F04_WVB_AVE:BS_Average;
DAHU03F05_IN :DAHU_IN;
DAHU03F05_OUT:DAHU_OUT;
AHU03F05_SyncControl:IJ_SyncControl;
AHU03F05_DAHU:IJ_DAHU;
AHU03F05_RT_AVE :BS_Average;
AHU03F05_WVB_AVE:BS_Average;
DAHU03F06_IN :DAHU_IN;
DAHU03F06_OUT:DAHU_OUT;
AHU03F06_SyncControl:IJ_SyncControl;
AHU03F06_DAHU:IJ_DAHU;
AHU03F06_RT_AVE :BS_Average;
AHU03F06_WVB_AVE:BS_Average;
DAHU04F01_IN :DAHU_IN;
DAHU04F01_OUT:DAHU_OUT;
AHU04F01_SyncControl:IJ_SyncControl;
AHU04F01_DAHU:IJ_DAHU;
AHU04F01_RT_AVE :BS_Average;
AHU04F01_WVB_AVE:BS_Average;
DAHU04F02_IN :DAHU_IN;
DAHU04F02_OUT:DAHU_OUT;
AHU04F02_SyncControl:IJ_SyncControl;
AHU04F02_DAHU:IJ_DAHU;
AHU04F02_RT_AVE :BS_Average;
AHU04F02_WVB_AVE:BS_Average;
DAHU04F03_IN :DAHU_IN;
DAHU04F03_OUT:DAHU_OUT;
AHU04F03_SyncControl:IJ_SyncControl;
AHU04F03_DAHU:IJ_DAHU;
AHU04F03_RT_AVE :BS_Average;
AHU04F03_WVB_AVE:BS_Average;
DAHU04F04_IN :DAHU_IN;
DAHU04F04_OUT:DAHU_OUT;
AHU04F04_SyncControl:IJ_SyncControl;
AHU04F04_DAHU:IJ_DAHU;
AHU04F04_RT_AVE :BS_Average;
AHU04F04_WVB_AVE:BS_Average;
DAHU04F05_IN :DAHU_IN;
DAHU04F05_OUT:DAHU_OUT;
AHU04F05_SyncControl:IJ_SyncControl;
AHU04F05_DAHU:IJ_DAHU;
AHU04F05_RT_AVE :BS_Average;
AHU04F05_WVB_AVE:BS_Average;
DAHU04F06_IN :DAHU_IN;
DAHU04F06_OUT:DAHU_OUT;
AHU04F06_SyncControl:IJ_SyncControl;
AHU04F06_DAHU:IJ_DAHU;
AHU04F06_RT_AVE :BS_Average;
AHU04F06_WVB_AVE:BS_Average;
DAHU04F07_IN :DAHU_IN;
DAHU04F07_OUT:DAHU_OUT;
AHU04F07_SyncControl:IJ_SyncControl;
AHU04F07_DAHU:IJ_DAHU;
AHU04F07_RT_AVE :BS_Average;
AHU04F07_WVB_AVE:BS_Average;
DAHU04F08_IN :DAHU_IN;
DAHU04F08_OUT:DAHU_OUT;
AHU04F08_SyncControl:IJ_SyncControl;
AHU04F08_DAHU:IJ_DAHU;
AHU04F08_RT_AVE :BS_Average;
AHU04F08_WVB_AVE:BS_Average;
DAHU04F09_IN :DAHU_IN;
DAHU04F09_OUT:DAHU_OUT;
AHU04F09_SyncControl:IJ_SyncControl;
AHU04F09_DAHU:IJ_DAHU;
AHU04F09_RT_AVE :BS_Average;
AHU04F09_WVB_AVE:BS_Average;
END_VAR
(********************************************AHU03F01********************************************)
(**)
AHU03F01_WVB_AVE(INPUT:=LAHU03F01_WVB);
AHU03F01_RT_AVE (INPUT:=LAHU03F01_RT) ;
LAHU03F01_RTS := BS_Scale(AHU03F01_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU03F01_WVBS:= BS_Scale(AHU03F01_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU03F01_WVC :=REAL_TO_INT(BS_Scale(LAHU03F01_WVCS ,4,0,100,0,0.0));
(**)
AHU03F01_DAHU(DAHU_STRUCT_IN:=DAHU03F01_IN | DAHU03F01_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU03F01_IN.SM :=LAHU03F01_SM ;
DAHU03F01_IN.Run :=LAHU03F01_R ;
DAHU03F01_IN.Fault :=LAHU03F01_F ;
DAHU03F01_IN.Auto :=LAHU03F01_A ;
DAHU03F01_IN.ContRol:=LAHU03F01_PC ;
DAHU03F01_IN.TSET :=LAHU03F01_TSET ;
DAHU03F01_IN.WVMC :=LAHU03F01_WVMC ;
DAHU03F01_IN.WVMV :=LAHU03F01_WVMV ;
DAHU03F01_IN.RTS :=LAHU03F01_RTS ;
DAHU03F01_IN.RST :=LAHU03F01_RST ;
DAHU03F01_IN.RSTV :=LAHU03F01_RSTV ;
DAHU03F01_IN.FPS :=LAHU03F01_FPS ;
DAHU03F01_IN.ISO1 :=LAHU03F01_ISO1 ;
DAHU03F01_IN.ISO2 :=LAHU03F01_ISO2 ;
DAHU03F01_IN.VP :=LAHU03F01_VP ;
DAHU03F01_IN.VI :=LAHU03F01_VI ;
(*AHU_OUTSTRUCT*)
LAHU03F01_WVCS :=DAHU03F01_OUT.WVCS ;
LAHU03F01_C :=DAHU03F01_OUT.ContRol;
LAHU03F01_RH :=DAHU03F01_OUT.RH ;
LAHU03F01_SN :=DAHU03F01_OUT.SN ;
(**)
AHU03F01_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU03X00_PC ,BOOL_IN1:=LAHU03F01_PC ,BOOL_IN2 :=RAHU03F01_PC ,
REAL_IN0:=RNIAHU03X00_TSET,REAL_IN1:=LAHU03F01_TSET,REAL_IN2 :=RAHU03F01_TSET,
INT_IN0 :=RNIAHU03X00_SM ,INT_IN1 :=LAHU03F01_SM ,INT_IN2 :=RAHU03F01_SM |
LAHU03F01_PC :=BOOL_OUT1 ,RAHU03F01_PC :=BOOL_OUT2 ,
LAHU03F01_TSET:=REAL_OUT1 ,RAHU03F01_TSET:=REAL_OUT2 ,
LAHU03F01_SM :=INT_OUT1 ,RAHU03F01_SM :=INT_OUT2) ;
(********************************************AHU03F02********************************************)
(**)
AHU03F02_WVB_AVE(INPUT:=LAHU03F02_WVB);
AHU03F02_RT_AVE (INPUT:=LAHU03F02_RT) ;
LAHU03F02_RTS := BS_Scale(AHU03F02_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU03F02_WVBS:= BS_Scale(AHU03F02_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU03F02_WVC :=REAL_TO_INT(BS_Scale(LAHU03F02_WVCS ,4,0,100,0,0.0));
(**)
AHU03F02_DAHU(DAHU_STRUCT_IN:=DAHU03F02_IN | DAHU03F02_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU03F02_IN.SM :=LAHU03F02_SM ;
DAHU03F02_IN.Run :=LAHU03F02_R ;
DAHU03F02_IN.Fault :=LAHU03F02_F ;
DAHU03F02_IN.Auto :=LAHU03F02_A ;
DAHU03F02_IN.ContRol:=LAHU03F02_PC ;
DAHU03F02_IN.TSET :=LAHU03F02_TSET ;
DAHU03F02_IN.WVMC :=LAHU03F02_WVMC ;
DAHU03F02_IN.WVMV :=LAHU03F02_WVMV ;
DAHU03F02_IN.RTS :=LAHU03F02_RTS ;
DAHU03F02_IN.RST :=LAHU03F02_RST ;
DAHU03F02_IN.RSTV :=LAHU03F02_RSTV ;
DAHU03F02_IN.FPS :=LAHU03F02_FPS ;
DAHU03F02_IN.ISO1 :=LAHU03F02_ISO1 ;
DAHU03F02_IN.ISO2 :=LAHU03F02_ISO2 ;
DAHU03F02_IN.VP :=LAHU03F02_VP ;
DAHU03F02_IN.VI :=LAHU03F02_VI ;
(*AHU_OUTSTRUCT*)
LAHU03F02_WVCS :=DAHU03F02_OUT.WVCS ;
LAHU03F02_C :=DAHU03F02_OUT.ContRol;
LAHU03F02_RH :=DAHU03F02_OUT.RH ;
LAHU03F02_SN :=DAHU03F02_OUT.SN ;
(**)
AHU03F02_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU03X00_PC ,BOOL_IN1:=LAHU03F02_PC ,BOOL_IN2 :=RAHU03F02_PC ,
REAL_IN0:=RNIAHU03X00_TSET,REAL_IN1:=LAHU03F02_TSET,REAL_IN2 :=RAHU03F02_TSET,
INT_IN0 :=RNIAHU03X00_SM ,INT_IN1 :=LAHU03F02_SM ,INT_IN2 :=RAHU03F02_SM |
LAHU03F02_PC :=BOOL_OUT1 ,RAHU03F02_PC :=BOOL_OUT2 ,
LAHU03F02_TSET:=REAL_OUT1 ,RAHU03F02_TSET:=REAL_OUT2 ,
LAHU03F02_SM :=INT_OUT1 ,RAHU03F02_SM :=INT_OUT2) ;
(********************************************AHU03F03********************************************)
(**)
AHU03F03_WVB_AVE(INPUT:=LAHU03F03_WVB);
AHU03F03_RT_AVE (INPUT:=LAHU03F03_RT) ;
LAHU03F03_RTS := BS_Scale(AHU03F03_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU03F03_WVBS:= BS_Scale(AHU03F03_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU03F03_WVC :=REAL_TO_INT(BS_Scale(LAHU03F03_WVCS ,4,0,100,0,0.0));
(**)
AHU03F03_DAHU(DAHU_STRUCT_IN:=DAHU03F03_IN | DAHU03F03_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU03F03_IN.SM :=LAHU03F03_SM ;
DAHU03F03_IN.Run :=LAHU03F03_R ;
DAHU03F03_IN.Fault :=LAHU03F03_F ;
DAHU03F03_IN.Auto :=LAHU03F03_A ;
DAHU03F03_IN.ContRol:=LAHU03F03_PC ;
DAHU03F03_IN.TSET :=LAHU03F03_TSET ;
DAHU03F03_IN.WVMC :=LAHU03F03_WVMC ;
DAHU03F03_IN.WVMV :=LAHU03F03_WVMV ;
DAHU03F03_IN.RTS :=LAHU03F03_RTS ;
DAHU03F03_IN.RST :=LAHU03F03_RST ;
DAHU03F03_IN.RSTV :=LAHU03F03_RSTV ;
DAHU03F03_IN.FPS :=LAHU03F03_FPS ;
DAHU03F03_IN.ISO1 :=LAHU03F03_ISO1 ;
DAHU03F03_IN.ISO2 :=LAHU03F03_ISO2 ;
DAHU03F03_IN.VP :=LAHU03F03_VP ;
DAHU03F03_IN.VI :=LAHU03F03_VI ;
(*AHU_OUTSTRUCT*)
LAHU03F03_WVCS :=DAHU03F03_OUT.WVCS ;
LAHU03F03_C :=DAHU03F03_OUT.ContRol;
LAHU03F03_RH :=DAHU03F03_OUT.RH ;
LAHU03F03_SN :=DAHU03F03_OUT.SN ;
(**)
AHU03F03_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU03X00_PC ,BOOL_IN1:=LAHU03F03_PC ,BOOL_IN2 :=RAHU03F03_PC ,
REAL_IN0:=RNIAHU03X00_TSET,REAL_IN1:=LAHU03F03_TSET,REAL_IN2 :=RAHU03F03_TSET,
INT_IN0 :=RNIAHU03X00_SM ,INT_IN1 :=LAHU03F03_SM ,INT_IN2 :=RAHU03F03_SM |
LAHU03F03_PC :=BOOL_OUT1 ,RAHU03F03_PC :=BOOL_OUT2 ,
LAHU03F03_TSET:=REAL_OUT1 ,RAHU03F03_TSET:=REAL_OUT2 ,
LAHU03F03_SM :=INT_OUT1 ,RAHU03F03_SM :=INT_OUT2) ;
(********************************************AHU03F04********************************************)
(**)
AHU03F04_WVB_AVE(INPUT:=LAHU03F04_WVB);
AHU03F04_RT_AVE (INPUT:=LAHU03F04_RT) ;
LAHU03F04_RTS := BS_Scale(AHU03F04_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU03F04_WVBS:= BS_Scale(AHU03F04_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU03F04_WVC :=REAL_TO_INT(BS_Scale(LAHU03F04_WVCS ,4,0,100,0,0.0));
(**)
AHU03F04_DAHU(DAHU_STRUCT_IN:=DAHU03F04_IN | DAHU03F04_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU03F04_IN.SM :=LAHU03F04_SM ;
DAHU03F04_IN.Run :=LAHU03F04_R ;
DAHU03F04_IN.Fault :=LAHU03F04_F ;
DAHU03F04_IN.Auto :=LAHU03F04_A ;
DAHU03F04_IN.ContRol:=LAHU03F04_PC ;
DAHU03F04_IN.TSET :=LAHU03F04_TSET ;
DAHU03F04_IN.WVMC :=LAHU03F04_WVMC ;
DAHU03F04_IN.WVMV :=LAHU03F04_WVMV ;
DAHU03F04_IN.RTS :=LAHU03F04_RTS ;
DAHU03F04_IN.RST :=LAHU03F04_RST ;
DAHU03F04_IN.RSTV :=LAHU03F04_RSTV ;
DAHU03F04_IN.FPS :=LAHU03F04_FPS ;
DAHU03F04_IN.ISO1 :=LAHU03F04_ISO1 ;
DAHU03F04_IN.ISO2 :=LAHU03F04_ISO2 ;
DAHU03F04_IN.VP :=LAHU03F04_VP ;
DAHU03F04_IN.VI :=LAHU03F04_VI ;
(*AHU_OUTSTRUCT*)
LAHU03F04_WVCS :=DAHU03F04_OUT.WVCS ;
LAHU03F04_C :=DAHU03F04_OUT.ContRol;
LAHU03F04_RH :=DAHU03F04_OUT.RH ;
LAHU03F04_SN :=DAHU03F04_OUT.SN ;
(**)
AHU03F04_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU03X00_PC ,BOOL_IN1:=LAHU03F04_PC ,BOOL_IN2 :=RAHU03F04_PC ,
REAL_IN0:=RNIAHU03X00_TSET,REAL_IN1:=LAHU03F04_TSET,REAL_IN2 :=RAHU03F04_TSET,
INT_IN0 :=RNIAHU03X00_SM ,INT_IN1 :=LAHU03F04_SM ,INT_IN2 :=RAHU03F04_SM |
LAHU03F04_PC :=BOOL_OUT1 ,RAHU03F04_PC :=BOOL_OUT2 ,
LAHU03F04_TSET:=REAL_OUT1 ,RAHU03F04_TSET:=REAL_OUT2 ,
LAHU03F04_SM :=INT_OUT1 ,RAHU03F04_SM :=INT_OUT2) ;
(********************************************AHU03F05********************************************)
(**)
AHU03F05_WVB_AVE(INPUT:=LAHU03F05_WVB);
AHU03F05_RT_AVE (INPUT:=LAHU03F05_RT) ;
LAHU03F05_RTS := BS_Scale(AHU03F05_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU03F05_WVBS:= BS_Scale(AHU03F05_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU03F05_WVC :=REAL_TO_INT(BS_Scale(LAHU03F05_WVCS ,4,0,100,0,0.0));
(**)
AHU03F05_DAHU(DAHU_STRUCT_IN:=DAHU03F05_IN | DAHU03F05_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU03F05_IN.SM :=LAHU03F05_SM ;
DAHU03F05_IN.Run :=LAHU03F05_R ;
DAHU03F05_IN.Fault :=LAHU03F05_F ;
DAHU03F05_IN.Auto :=LAHU03F05_A ;
DAHU03F05_IN.ContRol:=LAHU03F05_PC ;
DAHU03F05_IN.TSET :=LAHU03F05_TSET ;
DAHU03F05_IN.WVMC :=LAHU03F05_WVMC ;
DAHU03F05_IN.WVMV :=LAHU03F05_WVMV ;
DAHU03F05_IN.RTS :=LAHU03F05_RTS ;
DAHU03F05_IN.RST :=LAHU03F05_RST ;
DAHU03F05_IN.RSTV :=LAHU03F05_RSTV ;
DAHU03F05_IN.FPS :=LAHU03F05_FPS ;
DAHU03F05_IN.ISO1 :=LAHU03F05_ISO1 ;
DAHU03F05_IN.ISO2 :=LAHU03F05_ISO2 ;
DAHU03F05_IN.VP :=LAHU03F05_VP ;
DAHU03F05_IN.VI :=LAHU03F05_VI ;
(*AHU_OUTSTRUCT*)
LAHU03F05_WVCS :=DAHU03F05_OUT.WVCS ;
LAHU03F05_C :=DAHU03F05_OUT.ContRol;
LAHU03F05_RH :=DAHU03F05_OUT.RH ;
LAHU03F05_SN :=DAHU03F05_OUT.SN ;
(**)
AHU03F05_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU03X00_PC ,BOOL_IN1:=LAHU03F05_PC ,BOOL_IN2 :=RAHU03F05_PC ,
REAL_IN0:=RNIAHU03X00_TSET,REAL_IN1:=LAHU03F05_TSET,REAL_IN2 :=RAHU03F05_TSET,
INT_IN0 :=RNIAHU03X00_SM ,INT_IN1 :=LAHU03F05_SM ,INT_IN2 :=RAHU03F05_SM |
LAHU03F05_PC :=BOOL_OUT1 ,RAHU03F05_PC :=BOOL_OUT2 ,
LAHU03F05_TSET:=REAL_OUT1 ,RAHU03F05_TSET:=REAL_OUT2 ,
LAHU03F05_SM :=INT_OUT1 ,RAHU03F05_SM :=INT_OUT2) ;
(********************************************AHU03F06********************************************)
(**)
AHU03F06_WVB_AVE(INPUT:=LAHU03F06_WVB);
AHU03F06_RT_AVE (INPUT:=LAHU03F06_RT) ;
LAHU03F06_RTS := BS_Scale(AHU03F06_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU03F06_WVBS:= BS_Scale(AHU03F06_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU03F06_WVC :=REAL_TO_INT(BS_Scale(LAHU03F06_WVCS ,4,0,100,0,0.0));
(**)
AHU03F06_DAHU(DAHU_STRUCT_IN:=DAHU03F06_IN | DAHU03F06_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU03F06_IN.SM :=LAHU03F06_SM ;
DAHU03F06_IN.Run :=LAHU03F06_R ;
DAHU03F06_IN.Fault :=LAHU03F06_F ;
DAHU03F06_IN.Auto :=LAHU03F06_A ;
DAHU03F06_IN.ContRol:=LAHU03F06_PC ;
DAHU03F06_IN.TSET :=LAHU03F06_TSET ;
DAHU03F06_IN.WVMC :=LAHU03F06_WVMC ;
DAHU03F06_IN.WVMV :=LAHU03F06_WVMV ;
DAHU03F06_IN.RTS :=LAHU03F06_RTS ;
DAHU03F06_IN.RST :=LAHU03F06_RST ;
DAHU03F06_IN.RSTV :=LAHU03F06_RSTV ;
DAHU03F06_IN.FPS :=LAHU03F06_FPS ;
DAHU03F06_IN.ISO1 :=LAHU03F06_ISO1 ;
DAHU03F06_IN.ISO2 :=LAHU03F06_ISO2 ;
DAHU03F06_IN.VP :=LAHU03F06_VP ;
DAHU03F06_IN.VI :=LAHU03F06_VI ;
(*AHU_OUTSTRUCT*)
LAHU03F06_WVCS :=DAHU03F06_OUT.WVCS ;
LAHU03F06_C :=DAHU03F06_OUT.ContRol;
LAHU03F06_RH :=DAHU03F06_OUT.RH ;
LAHU03F06_SN :=DAHU03F06_OUT.SN ;
(**)
AHU03F06_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU03X00_PC ,BOOL_IN1:=LAHU03F06_PC ,BOOL_IN2 :=RAHU03F06_PC ,
REAL_IN0:=RNIAHU03X00_TSET,REAL_IN1:=LAHU03F06_TSET,REAL_IN2 :=RAHU03F06_TSET,
INT_IN0 :=RNIAHU03X00_SM ,INT_IN1 :=LAHU03F06_SM ,INT_IN2 :=RAHU03F06_SM |
LAHU03F06_PC :=BOOL_OUT1 ,RAHU03F06_PC :=BOOL_OUT2 ,
LAHU03F06_TSET:=REAL_OUT1 ,RAHU03F06_TSET:=REAL_OUT2 ,
LAHU03F06_SM :=INT_OUT1 ,RAHU03F06_SM :=INT_OUT2) ;
(********************************************AHU04F01********************************************)
(**)
AHU04F01_WVB_AVE(INPUT:=LAHU04F01_WVB);
AHU04F01_RT_AVE (INPUT:=LAHU04F01_RT) ;
LAHU04F01_RTS := BS_Scale(AHU04F01_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU04F01_WVBS:= BS_Scale(AHU04F01_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU04F01_WVC :=REAL_TO_INT(BS_Scale(LAHU04F01_WVCS ,4,0,100,0,0.0));
(**)
AHU04F01_DAHU(DAHU_STRUCT_IN:=DAHU04F01_IN | DAHU04F01_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU04F01_IN.SM :=LAHU04F01_SM ;
DAHU04F01_IN.Run :=LAHU04F01_R ;
DAHU04F01_IN.Fault :=LAHU04F01_F ;
DAHU04F01_IN.Auto :=LAHU04F01_A ;
DAHU04F01_IN.ContRol:=LAHU04F01_PC ;
DAHU04F01_IN.TSET :=LAHU04F01_TSET ;
DAHU04F01_IN.WVMC :=LAHU04F01_WVMC ;
DAHU04F01_IN.WVMV :=LAHU04F01_WVMV ;
DAHU04F01_IN.RTS :=LAHU04F01_RTS ;
DAHU04F01_IN.RST :=LAHU04F01_RST ;
DAHU04F01_IN.RSTV :=LAHU04F01_RSTV ;
DAHU04F01_IN.FPS :=LAHU04F01_FPS ;
DAHU04F01_IN.ISO1 :=LAHU04F01_ISO1 ;
DAHU04F01_IN.ISO2 :=LAHU04F01_ISO2 ;
DAHU04F01_IN.VP :=LAHU04F01_VP ;
DAHU04F01_IN.VI :=LAHU04F01_VI ;
(*AHU_OUTSTRUCT*)
LAHU04F01_WVCS :=DAHU04F01_OUT.WVCS ;
LAHU04F01_C :=DAHU04F01_OUT.ContRol;
LAHU04F01_RH :=DAHU04F01_OUT.RH ;
LAHU04F01_SN :=DAHU04F01_OUT.SN ;
(**)
AHU04F01_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU04X00_PC ,BOOL_IN1:=LAHU04F01_PC ,BOOL_IN2 :=RAHU04F01_PC ,
REAL_IN0:=RNIAHU04X00_TSET,REAL_IN1:=LAHU04F01_TSET,REAL_IN2 :=RAHU04F01_TSET,
INT_IN0 :=RNIAHU04X00_SM ,INT_IN1 :=LAHU04F01_SM ,INT_IN2 :=RAHU04F01_SM |
LAHU04F01_PC :=BOOL_OUT1 ,RAHU04F01_PC :=BOOL_OUT2 ,
LAHU04F01_TSET:=REAL_OUT1 ,RAHU04F01_TSET:=REAL_OUT2 ,
LAHU04F01_SM :=INT_OUT1 ,RAHU04F01_SM :=INT_OUT2) ;
(********************************************AHU04F02********************************************)
(**)
AHU04F02_WVB_AVE(INPUT:=LAHU04F02_WVB);
AHU04F02_RT_AVE (INPUT:=LAHU04F02_RT) ;
LAHU04F02_RTS := BS_Scale(AHU04F02_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU04F02_WVBS:= BS_Scale(AHU04F02_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU04F02_WVC :=REAL_TO_INT(BS_Scale(LAHU04F02_WVCS ,4,0,100,0,0.0));
(**)
AHU04F02_DAHU(DAHU_STRUCT_IN:=DAHU04F02_IN | DAHU04F02_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU04F02_IN.SM :=LAHU04F02_SM ;
DAHU04F02_IN.Run :=LAHU04F02_R ;
DAHU04F02_IN.Fault :=LAHU04F02_F ;
DAHU04F02_IN.Auto :=LAHU04F02_A ;
DAHU04F02_IN.ContRol:=LAHU04F02_PC ;
DAHU04F02_IN.TSET :=LAHU04F02_TSET ;
DAHU04F02_IN.WVMC :=LAHU04F02_WVMC ;
DAHU04F02_IN.WVMV :=LAHU04F02_WVMV ;
DAHU04F02_IN.RTS :=LAHU04F02_RTS ;
DAHU04F02_IN.RST :=LAHU04F02_RST ;
DAHU04F02_IN.RSTV :=LAHU04F02_RSTV ;
DAHU04F02_IN.FPS :=LAHU04F02_FPS ;
DAHU04F02_IN.ISO1 :=LAHU04F02_ISO1 ;
DAHU04F02_IN.ISO2 :=LAHU04F02_ISO2 ;
DAHU04F02_IN.VP :=LAHU04F02_VP ;
DAHU04F02_IN.VI :=LAHU04F02_VI ;
(*AHU_OUTSTRUCT*)
LAHU04F02_WVCS :=DAHU04F02_OUT.WVCS ;
LAHU04F02_C :=DAHU04F02_OUT.ContRol;
LAHU04F02_RH :=DAHU04F02_OUT.RH ;
LAHU04F02_SN :=DAHU04F02_OUT.SN ;
(**)
AHU04F02_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU04X00_PC ,BOOL_IN1:=LAHU04F02_PC ,BOOL_IN2 :=RAHU04F02_PC ,
REAL_IN0:=RNIAHU04X00_TSET,REAL_IN1:=LAHU04F02_TSET,REAL_IN2 :=RAHU04F02_TSET,
INT_IN0 :=RNIAHU04X00_SM ,INT_IN1 :=LAHU04F02_SM ,INT_IN2 :=RAHU04F02_SM |
LAHU04F02_PC :=BOOL_OUT1 ,RAHU04F02_PC :=BOOL_OUT2 ,
LAHU04F02_TSET:=REAL_OUT1 ,RAHU04F02_TSET:=REAL_OUT2 ,
LAHU04F02_SM :=INT_OUT1 ,RAHU04F02_SM :=INT_OUT2) ;
(********************************************AHU04F03********************************************)
(**)
AHU04F03_WVB_AVE(INPUT:=LAHU04F03_WVB);
AHU04F03_RT_AVE (INPUT:=LAHU04F03_RT) ;
LAHU04F03_RTS := BS_Scale(AHU04F03_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU04F03_WVBS:= BS_Scale(AHU04F03_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU04F03_WVC :=REAL_TO_INT(BS_Scale(LAHU04F03_WVCS ,4,0,100,0,0.0));
(**)
AHU04F03_DAHU(DAHU_STRUCT_IN:=DAHU04F03_IN | DAHU04F03_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU04F03_IN.SM :=LAHU04F03_SM ;
DAHU04F03_IN.Run :=LAHU04F03_R ;
DAHU04F03_IN.Fault :=LAHU04F03_F ;
DAHU04F03_IN.Auto :=LAHU04F03_A ;
DAHU04F03_IN.ContRol:=LAHU04F03_PC ;
DAHU04F03_IN.TSET :=LAHU04F03_TSET ;
DAHU04F03_IN.WVMC :=LAHU04F03_WVMC ;
DAHU04F03_IN.WVMV :=LAHU04F03_WVMV ;
DAHU04F03_IN.RTS :=LAHU04F03_RTS ;
DAHU04F03_IN.RST :=LAHU04F03_RST ;
DAHU04F03_IN.RSTV :=LAHU04F03_RSTV ;
DAHU04F03_IN.FPS :=LAHU04F03_FPS ;
DAHU04F03_IN.ISO1 :=LAHU04F03_ISO1 ;
DAHU04F03_IN.ISO2 :=LAHU04F03_ISO2 ;
DAHU04F03_IN.VP :=LAHU04F03_VP ;
DAHU04F03_IN.VI :=LAHU04F03_VI ;
(*AHU_OUTSTRUCT*)
LAHU04F03_WVCS :=DAHU04F03_OUT.WVCS ;
LAHU04F03_C :=DAHU04F03_OUT.ContRol;
LAHU04F03_RH :=DAHU04F03_OUT.RH ;
LAHU04F03_SN :=DAHU04F03_OUT.SN ;
(**)
AHU04F03_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU04X00_PC ,BOOL_IN1:=LAHU04F03_PC ,BOOL_IN2 :=RAHU04F03_PC ,
REAL_IN0:=RNIAHU04X00_TSET,REAL_IN1:=LAHU04F03_TSET,REAL_IN2 :=RAHU04F03_TSET,
INT_IN0 :=RNIAHU04X00_SM ,INT_IN1 :=LAHU04F03_SM ,INT_IN2 :=RAHU04F03_SM |
LAHU04F03_PC :=BOOL_OUT1 ,RAHU04F03_PC :=BOOL_OUT2 ,
LAHU04F03_TSET:=REAL_OUT1 ,RAHU04F03_TSET:=REAL_OUT2 ,
LAHU04F03_SM :=INT_OUT1 ,RAHU04F03_SM :=INT_OUT2) ;
(********************************************AHU04F04********************************************)
(**)
AHU04F04_WVB_AVE(INPUT:=LAHU04F04_WVB);
AHU04F04_RT_AVE (INPUT:=LAHU04F04_RT) ;
LAHU04F04_RTS := BS_Scale(AHU04F04_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU04F04_WVBS:= BS_Scale(AHU04F04_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU04F04_WVC :=REAL_TO_INT(BS_Scale(LAHU04F04_WVCS ,4,0,100,0,0.0));
(**)
AHU04F04_DAHU(DAHU_STRUCT_IN:=DAHU04F04_IN | DAHU04F04_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU04F04_IN.SM :=LAHU04F04_SM ;
DAHU04F04_IN.Run :=LAHU04F04_R ;
DAHU04F04_IN.Fault :=LAHU04F04_F ;
DAHU04F04_IN.Auto :=LAHU04F04_A ;
DAHU04F04_IN.ContRol:=LAHU04F04_PC ;
DAHU04F04_IN.TSET :=LAHU04F04_TSET ;
DAHU04F04_IN.WVMC :=LAHU04F04_WVMC ;
DAHU04F04_IN.WVMV :=LAHU04F04_WVMV ;
DAHU04F04_IN.RTS :=LAHU04F04_RTS ;
DAHU04F04_IN.RST :=LAHU04F04_RST ;
DAHU04F04_IN.RSTV :=LAHU04F04_RSTV ;
DAHU04F04_IN.FPS :=LAHU04F04_FPS ;
DAHU04F04_IN.ISO1 :=LAHU04F04_ISO1 ;
DAHU04F04_IN.ISO2 :=LAHU04F04_ISO2 ;
DAHU04F04_IN.VP :=LAHU04F04_VP ;
DAHU04F04_IN.VI :=LAHU04F04_VI ;
(*AHU_OUTSTRUCT*)
LAHU04F04_WVCS :=DAHU04F04_OUT.WVCS ;
LAHU04F04_C :=DAHU04F04_OUT.ContRol;
LAHU04F04_RH :=DAHU04F04_OUT.RH ;
LAHU04F04_SN :=DAHU04F04_OUT.SN ;
(**)
AHU04F04_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU04X00_PC ,BOOL_IN1:=LAHU04F04_PC ,BOOL_IN2 :=RAHU04F04_PC ,
REAL_IN0:=RNIAHU04X00_TSET,REAL_IN1:=LAHU04F04_TSET,REAL_IN2 :=RAHU04F04_TSET,
INT_IN0 :=RNIAHU04X00_SM ,INT_IN1 :=LAHU04F04_SM ,INT_IN2 :=RAHU04F04_SM |
LAHU04F04_PC :=BOOL_OUT1 ,RAHU04F04_PC :=BOOL_OUT2 ,
LAHU04F04_TSET:=REAL_OUT1 ,RAHU04F04_TSET:=REAL_OUT2 ,
LAHU04F04_SM :=INT_OUT1 ,RAHU04F04_SM :=INT_OUT2) ;
(********************************************AHU04F05********************************************)
(**)
AHU04F05_WVB_AVE(INPUT:=LAHU04F05_WVB);
AHU04F05_RT_AVE (INPUT:=LAHU04F05_RT) ;
LAHU04F05_RTS := BS_Scale(AHU04F05_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU04F05_WVBS:= BS_Scale(AHU04F05_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU04F05_WVC :=REAL_TO_INT(BS_Scale(LAHU04F05_WVCS ,4,0,100,0,0.0));
(**)
AHU04F05_DAHU(DAHU_STRUCT_IN:=DAHU04F05_IN | DAHU04F05_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU04F05_IN.SM :=LAHU04F05_SM ;
DAHU04F05_IN.Run :=LAHU04F05_R ;
DAHU04F05_IN.Fault :=LAHU04F05_F ;
DAHU04F05_IN.Auto :=LAHU04F05_A ;
DAHU04F05_IN.ContRol:=LAHU04F05_PC ;
DAHU04F05_IN.TSET :=LAHU04F05_TSET ;
DAHU04F05_IN.WVMC :=LAHU04F05_WVMC ;
DAHU04F05_IN.WVMV :=LAHU04F05_WVMV ;
DAHU04F05_IN.RTS :=LAHU04F05_RTS ;
DAHU04F05_IN.RST :=LAHU04F05_RST ;
DAHU04F05_IN.RSTV :=LAHU04F05_RSTV ;
DAHU04F05_IN.FPS :=LAHU04F05_FPS ;
DAHU04F05_IN.ISO1 :=LAHU04F05_ISO1 ;
DAHU04F05_IN.ISO2 :=LAHU04F05_ISO2 ;
DAHU04F05_IN.VP :=LAHU04F05_VP ;
DAHU04F05_IN.VI :=LAHU04F05_VI ;
(*AHU_OUTSTRUCT*)
LAHU04F05_WVCS :=DAHU04F05_OUT.WVCS ;
LAHU04F05_C :=DAHU04F05_OUT.ContRol;
LAHU04F05_RH :=DAHU04F05_OUT.RH ;
LAHU04F05_SN :=DAHU04F05_OUT.SN ;
(**)
AHU04F05_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU04X00_PC ,BOOL_IN1:=LAHU04F05_PC ,BOOL_IN2 :=RAHU04F05_PC ,
REAL_IN0:=RNIAHU04X00_TSET,REAL_IN1:=LAHU04F05_TSET,REAL_IN2 :=RAHU04F05_TSET,
INT_IN0 :=RNIAHU04X00_SM ,INT_IN1 :=LAHU04F05_SM ,INT_IN2 :=RAHU04F05_SM |
LAHU04F05_PC :=BOOL_OUT1 ,RAHU04F05_PC :=BOOL_OUT2 ,
LAHU04F05_TSET:=REAL_OUT1 ,RAHU04F05_TSET:=REAL_OUT2 ,
LAHU04F05_SM :=INT_OUT1 ,RAHU04F05_SM :=INT_OUT2) ;
(********************************************AHU04F06********************************************)
(**)
AHU04F06_WVB_AVE(INPUT:=LAHU04F06_WVB);
AHU04F06_RT_AVE (INPUT:=LAHU04F06_RT) ;
LAHU04F06_RTS := BS_Scale(AHU04F06_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU04F06_WVBS:= BS_Scale(AHU04F06_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU04F06_WVC :=REAL_TO_INT(BS_Scale(LAHU04F06_WVCS ,4,0,100,0,0.0));
(**)
AHU04F06_DAHU(DAHU_STRUCT_IN:=DAHU04F06_IN | DAHU04F06_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU04F06_IN.SM :=LAHU04F06_SM ;
DAHU04F06_IN.Run :=LAHU04F06_R ;
DAHU04F06_IN.Fault :=LAHU04F06_F ;
DAHU04F06_IN.Auto :=LAHU04F06_A ;
DAHU04F06_IN.ContRol:=LAHU04F06_PC ;
DAHU04F06_IN.TSET :=LAHU04F06_TSET ;
DAHU04F06_IN.WVMC :=LAHU04F06_WVMC ;
DAHU04F06_IN.WVMV :=LAHU04F06_WVMV ;
DAHU04F06_IN.RTS :=LAHU04F06_RTS ;
DAHU04F06_IN.RST :=LAHU04F06_RST ;
DAHU04F06_IN.RSTV :=LAHU04F06_RSTV ;
DAHU04F06_IN.FPS :=LAHU04F06_FPS ;
DAHU04F06_IN.ISO1 :=LAHU04F06_ISO1 ;
DAHU04F06_IN.ISO2 :=LAHU04F06_ISO2 ;
DAHU04F06_IN.VP :=LAHU04F06_VP ;
DAHU04F06_IN.VI :=LAHU04F06_VI ;
(*AHU_OUTSTRUCT*)
LAHU04F06_WVCS :=DAHU04F06_OUT.WVCS ;
LAHU04F06_C :=DAHU04F06_OUT.ContRol;
LAHU04F06_RH :=DAHU04F06_OUT.RH ;
LAHU04F06_SN :=DAHU04F06_OUT.SN ;
(**)
AHU04F06_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU04X00_PC ,BOOL_IN1:=LAHU04F06_PC ,BOOL_IN2 :=RAHU04F06_PC ,
REAL_IN0:=RNIAHU04X00_TSET,REAL_IN1:=LAHU04F06_TSET,REAL_IN2 :=RAHU04F06_TSET,
INT_IN0 :=RNIAHU04X00_SM ,INT_IN1 :=LAHU04F06_SM ,INT_IN2 :=RAHU04F06_SM |
LAHU04F06_PC :=BOOL_OUT1 ,RAHU04F06_PC :=BOOL_OUT2 ,
LAHU04F06_TSET:=REAL_OUT1 ,RAHU04F06_TSET:=REAL_OUT2 ,
LAHU04F06_SM :=INT_OUT1 ,RAHU04F06_SM :=INT_OUT2) ;
(********************************************AHU04F07********************************************)
(**)
AHU04F07_WVB_AVE(INPUT:=LAHU04F07_WVB);
AHU04F07_RT_AVE (INPUT:=LAHU04F07_RT) ;
LAHU04F07_RTS := BS_Scale(AHU04F07_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU04F07_WVBS:= BS_Scale(AHU04F07_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU04F07_WVC :=REAL_TO_INT(BS_Scale(LAHU04F07_WVCS ,4,0,100,0,0.0));
(**)
AHU04F07_DAHU(DAHU_STRUCT_IN:=DAHU04F07_IN | DAHU04F07_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU04F07_IN.SM :=LAHU04F07_SM ;
DAHU04F07_IN.Run :=LAHU04F07_R ;
DAHU04F07_IN.Fault :=LAHU04F07_F ;
DAHU04F07_IN.Auto :=LAHU04F07_A ;
DAHU04F07_IN.ContRol:=LAHU04F07_PC ;
DAHU04F07_IN.TSET :=LAHU04F07_TSET ;
DAHU04F07_IN.WVMC :=LAHU04F07_WVMC ;
DAHU04F07_IN.WVMV :=LAHU04F07_WVMV ;
DAHU04F07_IN.RTS :=LAHU04F07_RTS ;
DAHU04F07_IN.RST :=LAHU04F07_RST ;
DAHU04F07_IN.RSTV :=LAHU04F07_RSTV ;
DAHU04F07_IN.FPS :=LAHU04F07_FPS ;
DAHU04F07_IN.ISO1 :=LAHU04F07_ISO1 ;
DAHU04F07_IN.ISO2 :=LAHU04F07_ISO2 ;
DAHU04F07_IN.VP :=LAHU04F07_VP ;
DAHU04F07_IN.VI :=LAHU04F07_VI ;
(*AHU_OUTSTRUCT*)
LAHU04F07_WVCS :=DAHU04F07_OUT.WVCS ;
LAHU04F07_C :=DAHU04F07_OUT.ContRol;
LAHU04F07_RH :=DAHU04F07_OUT.RH ;
LAHU04F07_SN :=DAHU04F07_OUT.SN ;
(**)
AHU04F07_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU04X00_PC ,BOOL_IN1:=LAHU04F07_PC ,BOOL_IN2 :=RAHU04F07_PC ,
REAL_IN0:=RNIAHU04X00_TSET,REAL_IN1:=LAHU04F07_TSET,REAL_IN2 :=RAHU04F07_TSET,
INT_IN0 :=RNIAHU04X00_SM ,INT_IN1 :=LAHU04F07_SM ,INT_IN2 :=RAHU04F07_SM |
LAHU04F07_PC :=BOOL_OUT1 ,RAHU04F07_PC :=BOOL_OUT2 ,
LAHU04F07_TSET:=REAL_OUT1 ,RAHU04F07_TSET:=REAL_OUT2 ,
LAHU04F07_SM :=INT_OUT1 ,RAHU04F07_SM :=INT_OUT2) ;
(********************************************AHU04F08********************************************)
(**)
AHU04F08_WVB_AVE(INPUT:=LAHU04F08_WVB);
AHU04F08_RT_AVE (INPUT:=LAHU04F08_RT) ;
LAHU04F08_RTS := BS_Scale(AHU04F08_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU04F08_WVBS:= BS_Scale(AHU04F08_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU04F08_WVC :=REAL_TO_INT(BS_Scale(LAHU04F08_WVCS ,4,0,100,0,0.0));
(**)
AHU04F08_DAHU(DAHU_STRUCT_IN:=DAHU04F08_IN | DAHU04F08_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU04F08_IN.SM :=LAHU04F08_SM ;
DAHU04F08_IN.Run :=LAHU04F08_R ;
DAHU04F08_IN.Fault :=LAHU04F08_F ;
DAHU04F08_IN.Auto :=LAHU04F08_A ;
DAHU04F08_IN.ContRol:=LAHU04F08_PC ;
DAHU04F08_IN.TSET :=LAHU04F08_TSET ;
DAHU04F08_IN.WVMC :=LAHU04F08_WVMC ;
DAHU04F08_IN.WVMV :=LAHU04F08_WVMV ;
DAHU04F08_IN.RTS :=LAHU04F08_RTS ;
DAHU04F08_IN.RST :=LAHU04F08_RST ;
DAHU04F08_IN.RSTV :=LAHU04F08_RSTV ;
DAHU04F08_IN.FPS :=LAHU04F08_FPS ;
DAHU04F08_IN.ISO1 :=LAHU04F08_ISO1 ;
DAHU04F08_IN.ISO2 :=LAHU04F08_ISO2 ;
DAHU04F08_IN.VP :=LAHU04F08_VP ;
DAHU04F08_IN.VI :=LAHU04F08_VI ;
(*AHU_OUTSTRUCT*)
LAHU04F08_WVCS :=DAHU04F08_OUT.WVCS ;
LAHU04F08_C :=DAHU04F08_OUT.ContRol;
LAHU04F08_RH :=DAHU04F08_OUT.RH ;
LAHU04F08_SN :=DAHU04F08_OUT.SN ;
(**)
AHU04F08_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU04X00_PC ,BOOL_IN1:=LAHU04F08_PC ,BOOL_IN2 :=RAHU04F08_PC ,
REAL_IN0:=RNIAHU04X00_TSET,REAL_IN1:=LAHU04F08_TSET,REAL_IN2 :=RAHU04F08_TSET,
INT_IN0 :=RNIAHU04X00_SM ,INT_IN1 :=LAHU04F08_SM ,INT_IN2 :=RAHU04F08_SM |
LAHU04F08_PC :=BOOL_OUT1 ,RAHU04F08_PC :=BOOL_OUT2 ,
LAHU04F08_TSET:=REAL_OUT1 ,RAHU04F08_TSET:=REAL_OUT2 ,
LAHU04F08_SM :=INT_OUT1 ,RAHU04F08_SM :=INT_OUT2) ;
(********************************************AHU04F09********************************************)
(**)
AHU04F09_WVB_AVE(INPUT:=LAHU04F09_WVB);
AHU04F09_RT_AVE (INPUT:=LAHU04F09_RT) ;
LAHU04F09_RTS := BS_Scale(AHU04F09_RT_AVE.Output ,1,0,100,0,0.0) ;
LAHU04F09_WVBS:= BS_Scale(AHU04F09_WVB_AVE.Output,2,0,100,0,0.0) ;
LAHU04F09_WVC :=REAL_TO_INT(BS_Scale(LAHU04F09_WVCS ,4,0,100,0,0.0));
(**)
AHU04F09_DAHU(DAHU_STRUCT_IN:=DAHU04F09_IN | DAHU04F09_OUT:=DAHU_STRUCT_OUT);
(*AHU_INSTRUCT*)
DAHU04F09_IN.SM :=LAHU04F09_SM ;
DAHU04F09_IN.Run :=LAHU04F09_R ;
DAHU04F09_IN.Fault :=LAHU04F09_F ;
DAHU04F09_IN.Auto :=LAHU04F09_A ;
DAHU04F09_IN.ContRol:=LAHU04F09_PC ;
DAHU04F09_IN.TSET :=LAHU04F09_TSET ;
DAHU04F09_IN.WVMC :=LAHU04F09_WVMC ;
DAHU04F09_IN.WVMV :=LAHU04F09_WVMV ;
DAHU04F09_IN.RTS :=LAHU04F09_RTS ;
DAHU04F09_IN.RST :=LAHU04F09_RST ;
DAHU04F09_IN.RSTV :=LAHU04F09_RSTV ;
DAHU04F09_IN.FPS :=LAHU04F09_FPS ;
DAHU04F09_IN.ISO1 :=LAHU04F09_ISO1 ;
DAHU04F09_IN.ISO2 :=LAHU04F09_ISO2 ;
DAHU04F09_IN.VP :=LAHU04F09_VP ;
DAHU04F09_IN.VI :=LAHU04F09_VI ;
(*AHU_OUTSTRUCT*)
LAHU04F09_WVCS :=DAHU04F09_OUT.WVCS ;
LAHU04F09_C :=DAHU04F09_OUT.ContRol;
LAHU04F09_RH :=DAHU04F09_OUT.RH ;
LAHU04F09_SN :=DAHU04F09_OUT.SN ;
(**)
AHU04F09_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0:=RNIAHU04X00_PC ,BOOL_IN1:=LAHU04F09_PC ,BOOL_IN2 :=RAHU04F09_PC ,
REAL_IN0:=RNIAHU04X00_TSET,REAL_IN1:=LAHU04F09_TSET,REAL_IN2 :=RAHU04F09_TSET,
INT_IN0 :=RNIAHU04X00_SM ,INT_IN1 :=LAHU04F09_SM ,INT_IN2 :=RAHU04F09_SM |
LAHU04F09_PC :=BOOL_OUT1 ,RAHU04F09_PC :=BOOL_OUT2 ,
LAHU04F09_TSET:=REAL_OUT1 ,RAHU04F09_TSET:=REAL_OUT2 ,
LAHU04F09_SM :=INT_OUT1 ,RAHU04F09_SM :=INT_OUT2) ;
END_PROGRAM