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