PROGRAM DAHU VAR_EXTERNAL END_VAR VAR_GLOBAL END_VAR VAR DAHU02G01_IN :DAHU_IN; DAHU02G01_OUT:DAHU_OUT; AHU02G01_SyncControl:IJ_SyncControl; AHU02G01_DAHU:IJ_DAHU; AHU02G01_RT_AVE :BS_Average; AHU02G01_WVB_AVE:BS_Average; DAHU02G02_IN :DAHU_IN; DAHU02G02_OUT:DAHU_OUT; AHU02G02_SyncControl:IJ_SyncControl; AHU02G02_DAHU:IJ_DAHU; AHU02G02_RT_AVE :BS_Average; AHU02G02_WVB_AVE:BS_Average; DAHU02G03_IN :DAHU_IN; DAHU02G03_OUT:DAHU_OUT; AHU02G03_SyncControl:IJ_SyncControl; AHU02G03_DAHU:IJ_DAHU; AHU02G03_RT_AVE :BS_Average; AHU02G03_WVB_AVE:BS_Average; DAHU02G04_IN :DAHU_IN; DAHU02G04_OUT:DAHU_OUT; AHU02G04_SyncControl:IJ_SyncControl; AHU02G04_DAHU:IJ_DAHU; AHU02G04_RT_AVE :BS_Average; AHU02G04_WVB_AVE:BS_Average; DAHU02G05_IN :DAHU_IN; DAHU02G05_OUT:DAHU_OUT; AHU02G05_SyncControl:IJ_SyncControl; AHU02G05_DAHU:IJ_DAHU; AHU02G05_RT_AVE :BS_Average; AHU02G05_WVB_AVE:BS_Average; DAHU02G06_IN :DAHU_IN; DAHU02G06_OUT:DAHU_OUT; AHU02G06_SyncControl:IJ_SyncControl; AHU02G06_DAHU:IJ_DAHU; AHU02G06_RT_AVE :BS_Average; AHU02G06_WVB_AVE:BS_Average; DAHU02G07_IN :DAHU_IN; DAHU02G07_OUT:DAHU_OUT; AHU02G07_SyncControl:IJ_SyncControl; AHU02G07_DAHU:IJ_DAHU; AHU02G07_RT_AVE :BS_Average; AHU02G07_WVB_AVE:BS_Average; DAHU01G01_IN :DAHU_IN; DAHU01G01_OUT:DAHU_OUT; AHU01G01_SyncControl:IJ_SyncControl; AHU01G01_DAHU:IJ_DAHU; AHU01G01_RT_AVE :BS_Average; AHU01G01_WVB_AVE:BS_Average; DAHU01G02_IN :DAHU_IN; DAHU01G02_OUT:DAHU_OUT; AHU01G02_SyncControl:IJ_SyncControl; AHU01G02_DAHU:IJ_DAHU; AHU01G02_RT_AVE :BS_Average; AHU01G02_WVB_AVE:BS_Average; DAHU01G03_IN :DAHU_IN; DAHU01G03_OUT:DAHU_OUT; AHU01G03_SyncControl:IJ_SyncControl; AHU01G03_DAHU:IJ_DAHU; AHU01G03_RT_AVE :BS_Average; AHU01G03_WVB_AVE:BS_Average; DAHU01G04_IN :DAHU_IN; DAHU01G04_OUT:DAHU_OUT; AHU01G04_SyncControl:IJ_SyncControl; AHU01G04_DAHU:IJ_DAHU; AHU01G04_RT_AVE :BS_Average; AHU01G04_WVB_AVE:BS_Average; DAHU01G05_IN :DAHU_IN; DAHU01G05_OUT:DAHU_OUT; AHU01G05_SyncControl:IJ_SyncControl; AHU01G05_DAHU:IJ_DAHU; AHU01G05_RT_AVE :BS_Average; AHU01G05_WVB_AVE:BS_Average; DAHU01G06_IN :DAHU_IN; DAHU01G06_OUT:DAHU_OUT; AHU01G06_SyncControl:IJ_SyncControl; AHU01G06_DAHU:IJ_DAHU; AHU01G06_RT_AVE :BS_Average; AHU01G06_WVB_AVE:BS_Average; DAHU01G07_IN :DAHU_IN; DAHU01G07_OUT:DAHU_OUT; AHU01G07_SyncControl:IJ_SyncControl; AHU01G07_DAHU:IJ_DAHU; AHU01G07_RT_AVE :BS_Average; AHU01G07_WVB_AVE:BS_Average; DAHU01G08_IN :DAHU_IN; DAHU01G08_OUT:DAHU_OUT; AHU01G08_SyncControl:IJ_SyncControl; AHU01G08_DAHU:IJ_DAHU; AHU01G08_RT_AVE :BS_Average; AHU01G08_WVB_AVE:BS_Average; DAHU01G09_IN :DAHU_IN; DAHU01G09_OUT:DAHU_OUT; AHU01G09_SyncControl:IJ_SyncControl; AHU01G09_DAHU:IJ_DAHU; AHU01G09_RT_AVE :BS_Average; AHU01G09_WVB_AVE:BS_Average; DAHU01G10_IN :DAHU_IN; DAHU01G10_OUT:DAHU_OUT; AHU01G10_SyncControl:IJ_SyncControl; AHU01G10_DAHU:IJ_DAHU; AHU01G10_RT_AVE :BS_Average; AHU01G10_WVB_AVE:BS_Average; DAHU01G11_IN :DAHU_IN; DAHU01G11_OUT:DAHU_OUT; AHU01G11_SyncControl:IJ_SyncControl; AHU01G11_DAHU:IJ_DAHU; AHU01G11_RT_AVE :BS_Average; AHU01G11_WVB_AVE:BS_Average; DAHU01G12_IN :DAHU_IN; DAHU01G12_OUT:DAHU_OUT; AHU01G12_SyncControl:IJ_SyncControl; AHU01G12_DAHU:IJ_DAHU; AHU01G12_RT_AVE :BS_Average; AHU01G12_WVB_AVE:BS_Average; END_VAR (********************************************AHU02G01********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU02G01_WVB_AVE(INPUT:=LAHU02G01_WVB); AHU02G01_RT_AVE (INPUT:=LAHU02G01_RT) ; LAHU02G01_RTS := BS_Scale(AHU02G01_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU02G01_WVBS:= BS_Scale(AHU02G01_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU02G01_WVC :=REAL_TO_INT(BS_Scale(LAHU02G01_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU02G01_DAHU(DAHU_STRUCT_IN:=DAHU02G01_IN | DAHU02G01_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU02G01_IN.SM :=LAHU02G01_SM ; DAHU02G01_IN.Run :=LAHU02G01_R ; DAHU02G01_IN.Fault :=LAHU02G01_F ; DAHU02G01_IN.Auto :=LAHU02G01_A ; DAHU02G01_IN.ContRol:=LAHU02G01_PC ; DAHU02G01_IN.TSET :=LAHU02G01_TSET ; DAHU02G01_IN.WVMC :=LAHU02G01_WVMC ; DAHU02G01_IN.WVMV :=LAHU02G01_WVMV ; DAHU02G01_IN.RTS :=LAHU02G01_RTS ; DAHU02G01_IN.RST :=LAHU02G01_RST ; DAHU02G01_IN.RSTV :=LAHU02G01_RSTV ; DAHU02G01_IN.FPS :=LAHU02G01_FPS ; DAHU02G01_IN.ISO1 :=LAHU02G01_ISO1 ; DAHU02G01_IN.ISO2 :=LAHU02G01_ISO2 ; DAHU02G01_IN.VP :=LAHU02G01_VP ; DAHU02G01_IN.VI :=LAHU02G01_VI ; (*AHU_OUTSTRUCT*) LAHU02G01_WVCS :=DAHU02G01_OUT.WVCS ; LAHU02G01_C :=DAHU02G01_OUT.ContRol; LAHU02G01_RH :=DAHU02G01_OUT.RH ; LAHU02G01_SN :=DAHU02G01_OUT.SN ; (*同步程序*) AHU02G01_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU02X00_PC ,BOOL_IN1:=LAHU02G01_PC ,BOOL_IN2 :=RAHU02G01_PC , REAL_IN0:=RNIAHU02X00_TSET,REAL_IN1:=LAHU02G01_TSET,REAL_IN2 :=RAHU02G01_TSET, INT_IN0 :=RNIAHU02X00_SM ,INT_IN1 :=LAHU02G01_SM ,INT_IN2 :=RAHU02G01_SM | LAHU02G01_PC :=BOOL_OUT1 ,RAHU02G01_PC :=BOOL_OUT2 , LAHU02G01_TSET:=REAL_OUT1 ,RAHU02G01_TSET:=REAL_OUT2 , LAHU02G01_SM :=INT_OUT1 ,RAHU02G01_SM :=INT_OUT2) ; (********************************************AHU02G02********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU02G02_WVB_AVE(INPUT:=LAHU02G02_WVB); AHU02G02_RT_AVE (INPUT:=LAHU02G02_RT) ; LAHU02G02_RTS := BS_Scale(AHU02G02_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU02G02_WVBS:= BS_Scale(AHU02G02_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU02G02_WVC :=REAL_TO_INT(BS_Scale(LAHU02G02_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU02G02_DAHU(DAHU_STRUCT_IN:=DAHU02G02_IN | DAHU02G02_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU02G02_IN.SM :=LAHU02G02_SM ; DAHU02G02_IN.Run :=LAHU02G02_R ; DAHU02G02_IN.Fault :=LAHU02G02_F ; DAHU02G02_IN.Auto :=LAHU02G02_A ; DAHU02G02_IN.ContRol:=LAHU02G02_PC ; DAHU02G02_IN.TSET :=LAHU02G02_TSET ; DAHU02G02_IN.WVMC :=LAHU02G02_WVMC ; DAHU02G02_IN.WVMV :=LAHU02G02_WVMV ; DAHU02G02_IN.RTS :=LAHU02G02_RTS ; DAHU02G02_IN.RST :=LAHU02G02_RST ; DAHU02G02_IN.RSTV :=LAHU02G02_RSTV ; DAHU02G02_IN.FPS :=LAHU02G02_FPS ; DAHU02G02_IN.ISO1 :=LAHU02G02_ISO1 ; DAHU02G02_IN.ISO2 :=LAHU02G02_ISO2 ; DAHU02G02_IN.VP :=LAHU02G02_VP ; DAHU02G02_IN.VI :=LAHU02G02_VI ; (*AHU_OUTSTRUCT*) LAHU02G02_WVCS :=DAHU02G02_OUT.WVCS ; LAHU02G02_C :=DAHU02G02_OUT.ContRol; LAHU02G02_RH :=DAHU02G02_OUT.RH ; LAHU02G02_SN :=DAHU02G02_OUT.SN ; (*同步程序*) AHU02G02_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU02X00_PC ,BOOL_IN1:=LAHU02G02_PC ,BOOL_IN2 :=RAHU02G02_PC , REAL_IN0:=RNIAHU02X00_TSET,REAL_IN1:=LAHU02G02_TSET,REAL_IN2 :=RAHU02G02_TSET, INT_IN0 :=RNIAHU02X00_SM ,INT_IN1 :=LAHU02G02_SM ,INT_IN2 :=RAHU02G02_SM | LAHU02G02_PC :=BOOL_OUT1 ,RAHU02G02_PC :=BOOL_OUT2 , LAHU02G02_TSET:=REAL_OUT1 ,RAHU02G02_TSET:=REAL_OUT2 , LAHU02G02_SM :=INT_OUT1 ,RAHU02G02_SM :=INT_OUT2) ; (********************************************AHU02G03********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU02G03_WVB_AVE(INPUT:=LAHU02G03_WVB); AHU02G03_RT_AVE (INPUT:=LAHU02G03_RT) ; LAHU02G03_RTS := BS_Scale(AHU02G03_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU02G03_WVBS:= BS_Scale(AHU02G03_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU02G03_WVC :=REAL_TO_INT(BS_Scale(LAHU02G03_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU02G03_DAHU(DAHU_STRUCT_IN:=DAHU02G03_IN | DAHU02G03_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU02G03_IN.SM :=LAHU02G03_SM ; DAHU02G03_IN.Run :=LAHU02G03_R ; DAHU02G03_IN.Fault :=LAHU02G03_F ; DAHU02G03_IN.Auto :=LAHU02G03_A ; DAHU02G03_IN.ContRol:=LAHU02G03_PC ; DAHU02G03_IN.TSET :=LAHU02G03_TSET ; DAHU02G03_IN.WVMC :=LAHU02G03_WVMC ; DAHU02G03_IN.WVMV :=LAHU02G03_WVMV ; DAHU02G03_IN.RTS :=LAHU02G03_RTS ; DAHU02G03_IN.RST :=LAHU02G03_RST ; DAHU02G03_IN.RSTV :=LAHU02G03_RSTV ; DAHU02G03_IN.FPS :=LAHU02G03_FPS ; DAHU02G03_IN.ISO1 :=LAHU02G03_ISO1 ; DAHU02G03_IN.ISO2 :=LAHU02G03_ISO2 ; DAHU02G03_IN.VP :=LAHU02G03_VP ; DAHU02G03_IN.VI :=LAHU02G03_VI ; (*AHU_OUTSTRUCT*) LAHU02G03_WVCS :=DAHU02G03_OUT.WVCS ; LAHU02G03_C :=DAHU02G03_OUT.ContRol; LAHU02G03_RH :=DAHU02G03_OUT.RH ; LAHU02G03_SN :=DAHU02G03_OUT.SN ; (*同步程序*) AHU02G03_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU02X00_PC ,BOOL_IN1:=LAHU02G03_PC ,BOOL_IN2 :=RAHU02G03_PC , REAL_IN0:=RNIAHU02X00_TSET,REAL_IN1:=LAHU02G03_TSET,REAL_IN2 :=RAHU02G03_TSET, INT_IN0 :=RNIAHU02X00_SM ,INT_IN1 :=LAHU02G03_SM ,INT_IN2 :=RAHU02G03_SM | LAHU02G03_PC :=BOOL_OUT1 ,RAHU02G03_PC :=BOOL_OUT2 , LAHU02G03_TSET:=REAL_OUT1 ,RAHU02G03_TSET:=REAL_OUT2 , LAHU02G03_SM :=INT_OUT1 ,RAHU02G03_SM :=INT_OUT2) ; (********************************************AHU02G04********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU02G04_WVB_AVE(INPUT:=LAHU02G04_WVB); AHU02G04_RT_AVE (INPUT:=LAHU02G04_RT) ; LAHU02G04_RTS := BS_Scale(AHU02G04_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU02G04_WVBS:= BS_Scale(AHU02G04_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU02G04_WVC :=REAL_TO_INT(BS_Scale(LAHU02G04_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU02G04_DAHU(DAHU_STRUCT_IN:=DAHU02G04_IN | DAHU02G04_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU02G04_IN.SM :=LAHU02G04_SM ; DAHU02G04_IN.Run :=LAHU02G04_R ; DAHU02G04_IN.Fault :=LAHU02G04_F ; DAHU02G04_IN.Auto :=LAHU02G04_A ; DAHU02G04_IN.ContRol:=LAHU02G04_PC ; DAHU02G04_IN.TSET :=LAHU02G04_TSET ; DAHU02G04_IN.WVMC :=LAHU02G04_WVMC ; DAHU02G04_IN.WVMV :=LAHU02G04_WVMV ; DAHU02G04_IN.RTS :=LAHU02G04_RTS ; DAHU02G04_IN.RST :=LAHU02G04_RST ; DAHU02G04_IN.RSTV :=LAHU02G04_RSTV ; DAHU02G04_IN.FPS :=LAHU02G04_FPS ; DAHU02G04_IN.ISO1 :=LAHU02G04_ISO1 ; DAHU02G04_IN.ISO2 :=LAHU02G04_ISO2 ; DAHU02G04_IN.VP :=LAHU02G04_VP ; DAHU02G04_IN.VI :=LAHU02G04_VI ; (*AHU_OUTSTRUCT*) LAHU02G04_WVCS :=DAHU02G04_OUT.WVCS ; LAHU02G04_C :=DAHU02G04_OUT.ContRol; LAHU02G04_RH :=DAHU02G04_OUT.RH ; LAHU02G04_SN :=DAHU02G04_OUT.SN ; (*同步程序*) AHU02G04_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU02X00_PC ,BOOL_IN1:=LAHU02G04_PC ,BOOL_IN2 :=RAHU02G04_PC , REAL_IN0:=RNIAHU02X00_TSET,REAL_IN1:=LAHU02G04_TSET,REAL_IN2 :=RAHU02G04_TSET, INT_IN0 :=RNIAHU02X00_SM ,INT_IN1 :=LAHU02G04_SM ,INT_IN2 :=RAHU02G04_SM | LAHU02G04_PC :=BOOL_OUT1 ,RAHU02G04_PC :=BOOL_OUT2 , LAHU02G04_TSET:=REAL_OUT1 ,RAHU02G04_TSET:=REAL_OUT2 , LAHU02G04_SM :=INT_OUT1 ,RAHU02G04_SM :=INT_OUT2) ; (********************************************AHU02G05********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU02G05_WVB_AVE(INPUT:=LAHU02G05_WVB); AHU02G05_RT_AVE (INPUT:=LAHU02G05_RT) ; LAHU02G05_RTS := BS_Scale(AHU02G05_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU02G05_WVBS:= BS_Scale(AHU02G05_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU02G05_WVC :=REAL_TO_INT(BS_Scale(LAHU02G05_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU02G05_DAHU(DAHU_STRUCT_IN:=DAHU02G05_IN | DAHU02G05_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU02G05_IN.SM :=LAHU02G05_SM ; DAHU02G05_IN.Run :=LAHU02G05_R ; DAHU02G05_IN.Fault :=LAHU02G05_F ; DAHU02G05_IN.Auto :=LAHU02G05_A ; DAHU02G05_IN.ContRol:=LAHU02G05_PC ; DAHU02G05_IN.TSET :=LAHU02G05_TSET ; DAHU02G05_IN.WVMC :=LAHU02G05_WVMC ; DAHU02G05_IN.WVMV :=LAHU02G05_WVMV ; DAHU02G05_IN.RTS :=LAHU02G05_RTS ; DAHU02G05_IN.RST :=LAHU02G05_RST ; DAHU02G05_IN.RSTV :=LAHU02G05_RSTV ; DAHU02G05_IN.FPS :=LAHU02G05_FPS ; DAHU02G05_IN.ISO1 :=LAHU02G05_ISO1 ; DAHU02G05_IN.ISO2 :=LAHU02G05_ISO2 ; DAHU02G05_IN.VP :=LAHU02G05_VP ; DAHU02G05_IN.VI :=LAHU02G05_VI ; (*AHU_OUTSTRUCT*) LAHU02G05_WVCS :=DAHU02G05_OUT.WVCS ; LAHU02G05_C :=DAHU02G05_OUT.ContRol; LAHU02G05_RH :=DAHU02G05_OUT.RH ; LAHU02G05_SN :=DAHU02G05_OUT.SN ; (*同步程序*) AHU02G05_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU02X00_PC ,BOOL_IN1:=LAHU02G05_PC ,BOOL_IN2 :=RAHU02G05_PC , REAL_IN0:=RNIAHU02X00_TSET,REAL_IN1:=LAHU02G05_TSET,REAL_IN2 :=RAHU02G05_TSET, INT_IN0 :=RNIAHU02X00_SM ,INT_IN1 :=LAHU02G05_SM ,INT_IN2 :=RAHU02G05_SM | LAHU02G05_PC :=BOOL_OUT1 ,RAHU02G05_PC :=BOOL_OUT2 , LAHU02G05_TSET:=REAL_OUT1 ,RAHU02G05_TSET:=REAL_OUT2 , LAHU02G05_SM :=INT_OUT1 ,RAHU02G05_SM :=INT_OUT2) ; (********************************************AHU02G06********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU02G06_WVB_AVE(INPUT:=LAHU02G06_WVB); AHU02G06_RT_AVE (INPUT:=LAHU02G06_RT) ; LAHU02G06_RTS := BS_Scale(AHU02G06_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU02G06_WVBS:= BS_Scale(AHU02G06_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU02G06_WVC :=REAL_TO_INT(BS_Scale(LAHU02G06_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU02G06_DAHU(DAHU_STRUCT_IN:=DAHU02G06_IN | DAHU02G06_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU02G06_IN.SM :=LAHU02G06_SM ; DAHU02G06_IN.Run :=LAHU02G06_R ; DAHU02G06_IN.Fault :=LAHU02G06_F ; DAHU02G06_IN.Auto :=LAHU02G06_A ; DAHU02G06_IN.ContRol:=LAHU02G06_PC ; DAHU02G06_IN.TSET :=LAHU02G06_TSET ; DAHU02G06_IN.WVMC :=LAHU02G06_WVMC ; DAHU02G06_IN.WVMV :=LAHU02G06_WVMV ; DAHU02G06_IN.RTS :=LAHU02G06_RTS ; DAHU02G06_IN.RST :=LAHU02G06_RST ; DAHU02G06_IN.RSTV :=LAHU02G06_RSTV ; DAHU02G06_IN.FPS :=LAHU02G06_FPS ; DAHU02G06_IN.ISO1 :=LAHU02G06_ISO1 ; DAHU02G06_IN.ISO2 :=LAHU02G06_ISO2 ; DAHU02G06_IN.VP :=LAHU02G06_VP ; DAHU02G06_IN.VI :=LAHU02G06_VI ; (*AHU_OUTSTRUCT*) LAHU02G06_WVCS :=DAHU02G06_OUT.WVCS ; LAHU02G06_C :=DAHU02G06_OUT.ContRol; LAHU02G06_RH :=DAHU02G06_OUT.RH ; LAHU02G06_SN :=DAHU02G06_OUT.SN ; (*同步程序*) AHU02G06_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU02X00_PC ,BOOL_IN1:=LAHU02G06_PC ,BOOL_IN2 :=RAHU02G06_PC , REAL_IN0:=RNIAHU02X00_TSET,REAL_IN1:=LAHU02G06_TSET,REAL_IN2 :=RAHU02G06_TSET, INT_IN0 :=RNIAHU02X00_SM ,INT_IN1 :=LAHU02G06_SM ,INT_IN2 :=RAHU02G06_SM | LAHU02G06_PC :=BOOL_OUT1 ,RAHU02G06_PC :=BOOL_OUT2 , LAHU02G06_TSET:=REAL_OUT1 ,RAHU02G06_TSET:=REAL_OUT2 , LAHU02G06_SM :=INT_OUT1 ,RAHU02G06_SM :=INT_OUT2) ; (********************************************AHU02G07********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU02G07_WVB_AVE(INPUT:=LAHU02G07_WVB); AHU02G07_RT_AVE (INPUT:=LAHU02G07_RT) ; LAHU02G07_RTS := BS_Scale(AHU02G07_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU02G07_WVBS:= BS_Scale(AHU02G07_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU02G07_WVC :=REAL_TO_INT(BS_Scale(LAHU02G07_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU02G07_DAHU(DAHU_STRUCT_IN:=DAHU02G07_IN | DAHU02G07_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU02G07_IN.SM :=LAHU02G07_SM ; DAHU02G07_IN.Run :=LAHU02G07_R ; DAHU02G07_IN.Fault :=LAHU02G07_F ; DAHU02G07_IN.Auto :=LAHU02G07_A ; DAHU02G07_IN.ContRol:=LAHU02G07_PC ; DAHU02G07_IN.TSET :=LAHU02G07_TSET ; DAHU02G07_IN.WVMC :=LAHU02G07_WVMC ; DAHU02G07_IN.WVMV :=LAHU02G07_WVMV ; DAHU02G07_IN.RTS :=LAHU02G07_RTS ; DAHU02G07_IN.RST :=LAHU02G07_RST ; DAHU02G07_IN.RSTV :=LAHU02G07_RSTV ; DAHU02G07_IN.FPS :=LAHU02G07_FPS ; DAHU02G07_IN.ISO1 :=LAHU02G07_ISO1 ; DAHU02G07_IN.ISO2 :=LAHU02G07_ISO2 ; DAHU02G07_IN.VP :=LAHU02G07_VP ; DAHU02G07_IN.VI :=LAHU02G07_VI ; (*AHU_OUTSTRUCT*) LAHU02G07_WVCS :=DAHU02G07_OUT.WVCS ; LAHU02G07_C :=DAHU02G07_OUT.ContRol; LAHU02G07_RH :=DAHU02G07_OUT.RH ; LAHU02G07_SN :=DAHU02G07_OUT.SN ; (*同步程序*) AHU02G07_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU02X00_PC ,BOOL_IN1:=LAHU02G07_PC ,BOOL_IN2 :=RAHU02G07_PC , REAL_IN0:=RNIAHU02X00_TSET,REAL_IN1:=LAHU02G07_TSET,REAL_IN2 :=RAHU02G07_TSET, INT_IN0 :=RNIAHU02X00_SM ,INT_IN1 :=LAHU02G07_SM ,INT_IN2 :=RAHU02G07_SM | LAHU02G07_PC :=BOOL_OUT1 ,RAHU02G07_PC :=BOOL_OUT2 , LAHU02G07_TSET:=REAL_OUT1 ,RAHU02G07_TSET:=REAL_OUT2 , LAHU02G07_SM :=INT_OUT1 ,RAHU02G07_SM :=INT_OUT2) ; (********************************************AHU01G01********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G01_WVB_AVE(INPUT:=LAHU01G01_WVB); AHU01G01_RT_AVE (INPUT:=LAHU01G01_RT) ; LAHU01G01_RTS := BS_Scale(AHU01G01_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G01_WVBS:= BS_Scale(AHU01G01_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G01_WVC :=REAL_TO_INT(BS_Scale(LAHU01G01_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G01_DAHU(DAHU_STRUCT_IN:=DAHU01G01_IN | DAHU01G01_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G01_IN.SM :=LAHU01G01_SM ; DAHU01G01_IN.Run :=LAHU01G01_R ; DAHU01G01_IN.Fault :=LAHU01G01_F ; DAHU01G01_IN.Auto :=LAHU01G01_A ; DAHU01G01_IN.ContRol:=LAHU01G01_PC ; DAHU01G01_IN.TSET :=LAHU01G01_TSET ; DAHU01G01_IN.WVMC :=LAHU01G01_WVMC ; DAHU01G01_IN.WVMV :=LAHU01G01_WVMV ; DAHU01G01_IN.RTS :=LAHU01G01_RTS ; DAHU01G01_IN.RST :=LAHU01G01_RST ; DAHU01G01_IN.RSTV :=LAHU01G01_RSTV ; DAHU01G01_IN.FPS :=LAHU01G01_FPS ; DAHU01G01_IN.ISO1 :=LAHU01G01_ISO1 ; DAHU01G01_IN.ISO2 :=LAHU01G01_ISO2 ; DAHU01G01_IN.VP :=LAHU01G01_VP ; DAHU01G01_IN.VI :=LAHU01G01_VI ; (*AHU_OUTSTRUCT*) LAHU01G01_WVCS :=DAHU01G01_OUT.WVCS ; LAHU01G01_C :=DAHU01G01_OUT.ContRol; LAHU01G01_RH :=DAHU01G01_OUT.RH ; LAHU01G01_SN :=DAHU01G01_OUT.SN ; (*同步程序*) AHU01G01_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G01_PC ,BOOL_IN2 :=RAHU01G01_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G01_TSET,REAL_IN2 :=RAHU01G01_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G01_SM ,INT_IN2 :=RAHU01G01_SM | LAHU01G01_PC :=BOOL_OUT1 ,RAHU01G01_PC :=BOOL_OUT2 , LAHU01G01_TSET:=REAL_OUT1 ,RAHU01G01_TSET:=REAL_OUT2 , LAHU01G01_SM :=INT_OUT1 ,RAHU01G01_SM :=INT_OUT2) ; (********************************************AHU01G02********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G02_WVB_AVE(INPUT:=LAHU01G02_WVB); AHU01G02_RT_AVE (INPUT:=LAHU01G02_RT) ; LAHU01G02_RTS := BS_Scale(AHU01G02_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G02_WVBS:= BS_Scale(AHU01G02_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G02_WVC :=REAL_TO_INT(BS_Scale(LAHU01G02_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G02_DAHU(DAHU_STRUCT_IN:=DAHU01G02_IN | DAHU01G02_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G02_IN.SM :=LAHU01G02_SM ; DAHU01G02_IN.Run :=LAHU01G02_R ; DAHU01G02_IN.Fault :=LAHU01G02_F ; DAHU01G02_IN.Auto :=LAHU01G02_A ; DAHU01G02_IN.ContRol:=LAHU01G02_PC ; DAHU01G02_IN.TSET :=LAHU01G02_TSET ; DAHU01G02_IN.WVMC :=LAHU01G02_WVMC ; DAHU01G02_IN.WVMV :=LAHU01G02_WVMV ; DAHU01G02_IN.RTS :=LAHU01G02_RTS ; DAHU01G02_IN.RST :=LAHU01G02_RST ; DAHU01G02_IN.RSTV :=LAHU01G02_RSTV ; DAHU01G02_IN.FPS :=LAHU01G02_FPS ; DAHU01G02_IN.ISO1 :=LAHU01G02_ISO1 ; DAHU01G02_IN.ISO2 :=LAHU01G02_ISO2 ; DAHU01G02_IN.VP :=LAHU01G02_VP ; DAHU01G02_IN.VI :=LAHU01G02_VI ; (*AHU_OUTSTRUCT*) LAHU01G02_WVCS :=DAHU01G02_OUT.WVCS ; LAHU01G02_C :=DAHU01G02_OUT.ContRol; LAHU01G02_RH :=DAHU01G02_OUT.RH ; LAHU01G02_SN :=DAHU01G02_OUT.SN ; (*同步程序*) AHU01G02_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G02_PC ,BOOL_IN2 :=RAHU01G02_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G02_TSET,REAL_IN2 :=RAHU01G02_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G02_SM ,INT_IN2 :=RAHU01G02_SM | LAHU01G02_PC :=BOOL_OUT1 ,RAHU01G02_PC :=BOOL_OUT2 , LAHU01G02_TSET:=REAL_OUT1 ,RAHU01G02_TSET:=REAL_OUT2 , LAHU01G02_SM :=INT_OUT1 ,RAHU01G02_SM :=INT_OUT2) ; (********************************************AHU01G03********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G03_WVB_AVE(INPUT:=LAHU01G03_WVB); AHU01G03_RT_AVE (INPUT:=LAHU01G03_RT) ; LAHU01G03_RTS := BS_Scale(AHU01G03_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G03_WVBS:= BS_Scale(AHU01G03_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G03_WVC :=REAL_TO_INT(BS_Scale(LAHU01G03_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G03_DAHU(DAHU_STRUCT_IN:=DAHU01G03_IN | DAHU01G03_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G03_IN.SM :=LAHU01G03_SM ; DAHU01G03_IN.Run :=LAHU01G03_R ; DAHU01G03_IN.Fault :=LAHU01G03_F ; DAHU01G03_IN.Auto :=LAHU01G03_A ; DAHU01G03_IN.ContRol:=LAHU01G03_PC ; DAHU01G03_IN.TSET :=LAHU01G03_TSET ; DAHU01G03_IN.WVMC :=LAHU01G03_WVMC ; DAHU01G03_IN.WVMV :=LAHU01G03_WVMV ; DAHU01G03_IN.RTS :=LAHU01G03_RTS ; DAHU01G03_IN.RST :=LAHU01G03_RST ; DAHU01G03_IN.RSTV :=LAHU01G03_RSTV ; DAHU01G03_IN.FPS :=LAHU01G03_FPS ; DAHU01G03_IN.ISO1 :=LAHU01G03_ISO1 ; DAHU01G03_IN.ISO2 :=LAHU01G03_ISO2 ; DAHU01G03_IN.VP :=LAHU01G03_VP ; DAHU01G03_IN.VI :=LAHU01G03_VI ; (*AHU_OUTSTRUCT*) LAHU01G03_WVCS :=DAHU01G03_OUT.WVCS ; LAHU01G03_C :=DAHU01G03_OUT.ContRol; LAHU01G03_RH :=DAHU01G03_OUT.RH ; LAHU01G03_SN :=DAHU01G03_OUT.SN ; (*同步程序*) AHU01G03_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G03_PC ,BOOL_IN2 :=RAHU01G03_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G03_TSET,REAL_IN2 :=RAHU01G03_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G03_SM ,INT_IN2 :=RAHU01G03_SM | LAHU01G03_PC :=BOOL_OUT1 ,RAHU01G03_PC :=BOOL_OUT2 , LAHU01G03_TSET:=REAL_OUT1 ,RAHU01G03_TSET:=REAL_OUT2 , LAHU01G03_SM :=INT_OUT1 ,RAHU01G03_SM :=INT_OUT2) ; (********************************************AHU01G04********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G04_WVB_AVE(INPUT:=LAHU01G04_WVB); AHU01G04_RT_AVE (INPUT:=LAHU01G04_RT) ; LAHU01G04_RTS := BS_Scale(AHU01G04_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G04_WVBS:= BS_Scale(AHU01G04_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G04_WVC :=REAL_TO_INT(BS_Scale(LAHU01G04_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G04_DAHU(DAHU_STRUCT_IN:=DAHU01G04_IN | DAHU01G04_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G04_IN.SM :=LAHU01G04_SM ; DAHU01G04_IN.Run :=LAHU01G04_R ; DAHU01G04_IN.Fault :=LAHU01G04_F ; DAHU01G04_IN.Auto :=LAHU01G04_A ; DAHU01G04_IN.ContRol:=LAHU01G04_PC ; DAHU01G04_IN.TSET :=LAHU01G04_TSET ; DAHU01G04_IN.WVMC :=LAHU01G04_WVMC ; DAHU01G04_IN.WVMV :=LAHU01G04_WVMV ; DAHU01G04_IN.RTS :=LAHU01G04_RTS ; DAHU01G04_IN.RST :=LAHU01G04_RST ; DAHU01G04_IN.RSTV :=LAHU01G04_RSTV ; DAHU01G04_IN.FPS :=LAHU01G04_FPS ; DAHU01G04_IN.ISO1 :=LAHU01G04_ISO1 ; DAHU01G04_IN.ISO2 :=LAHU01G04_ISO2 ; DAHU01G04_IN.VP :=LAHU01G04_VP ; DAHU01G04_IN.VI :=LAHU01G04_VI ; (*AHU_OUTSTRUCT*) LAHU01G04_WVCS :=DAHU01G04_OUT.WVCS ; LAHU01G04_C :=DAHU01G04_OUT.ContRol; LAHU01G04_RH :=DAHU01G04_OUT.RH ; LAHU01G04_SN :=DAHU01G04_OUT.SN ; (*同步程序*) AHU01G04_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G04_PC ,BOOL_IN2 :=RAHU01G04_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G04_TSET,REAL_IN2 :=RAHU01G04_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G04_SM ,INT_IN2 :=RAHU01G04_SM | LAHU01G04_PC :=BOOL_OUT1 ,RAHU01G04_PC :=BOOL_OUT2 , LAHU01G04_TSET:=REAL_OUT1 ,RAHU01G04_TSET:=REAL_OUT2 , LAHU01G04_SM :=INT_OUT1 ,RAHU01G04_SM :=INT_OUT2) ; (********************************************AHU01G05********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G05_WVB_AVE(INPUT:=LAHU01G05_WVB); AHU01G05_RT_AVE (INPUT:=LAHU01G05_RT) ; LAHU01G05_RTS := BS_Scale(AHU01G05_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G05_WVBS:= BS_Scale(AHU01G05_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G05_WVC :=REAL_TO_INT(BS_Scale(LAHU01G05_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G05_DAHU(DAHU_STRUCT_IN:=DAHU01G05_IN | DAHU01G05_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G05_IN.SM :=LAHU01G05_SM ; DAHU01G05_IN.Run :=LAHU01G05_R ; DAHU01G05_IN.Fault :=LAHU01G05_F ; DAHU01G05_IN.Auto :=LAHU01G05_A ; DAHU01G05_IN.ContRol:=LAHU01G05_PC ; DAHU01G05_IN.TSET :=LAHU01G05_TSET ; DAHU01G05_IN.WVMC :=LAHU01G05_WVMC ; DAHU01G05_IN.WVMV :=LAHU01G05_WVMV ; DAHU01G05_IN.RTS :=LAHU01G05_RTS ; DAHU01G05_IN.RST :=LAHU01G05_RST ; DAHU01G05_IN.RSTV :=LAHU01G05_RSTV ; DAHU01G05_IN.FPS :=LAHU01G05_FPS ; DAHU01G05_IN.ISO1 :=LAHU01G05_ISO1 ; DAHU01G05_IN.ISO2 :=LAHU01G05_ISO2 ; DAHU01G05_IN.VP :=LAHU01G05_VP ; DAHU01G05_IN.VI :=LAHU01G05_VI ; (*AHU_OUTSTRUCT*) LAHU01G05_WVCS :=DAHU01G05_OUT.WVCS ; LAHU01G05_C :=DAHU01G05_OUT.ContRol; LAHU01G05_RH :=DAHU01G05_OUT.RH ; LAHU01G05_SN :=DAHU01G05_OUT.SN ; (*同步程序*) AHU01G05_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G05_PC ,BOOL_IN2 :=RAHU01G05_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G05_TSET,REAL_IN2 :=RAHU01G05_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G05_SM ,INT_IN2 :=RAHU01G05_SM | LAHU01G05_PC :=BOOL_OUT1 ,RAHU01G05_PC :=BOOL_OUT2 , LAHU01G05_TSET:=REAL_OUT1 ,RAHU01G05_TSET:=REAL_OUT2 , LAHU01G05_SM :=INT_OUT1 ,RAHU01G05_SM :=INT_OUT2) ; (********************************************AHU01G06********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G06_WVB_AVE(INPUT:=LAHU01G06_WVB); AHU01G06_RT_AVE (INPUT:=LAHU01G06_RT) ; LAHU01G06_RTS := BS_Scale(AHU01G06_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G06_WVBS:= BS_Scale(AHU01G06_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G06_WVC :=REAL_TO_INT(BS_Scale(LAHU01G06_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G06_DAHU(DAHU_STRUCT_IN:=DAHU01G06_IN | DAHU01G06_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G06_IN.SM :=LAHU01G06_SM ; DAHU01G06_IN.Run :=LAHU01G06_R ; DAHU01G06_IN.Fault :=LAHU01G06_F ; DAHU01G06_IN.Auto :=LAHU01G06_A ; DAHU01G06_IN.ContRol:=LAHU01G06_PC ; DAHU01G06_IN.TSET :=LAHU01G06_TSET ; DAHU01G06_IN.WVMC :=LAHU01G06_WVMC ; DAHU01G06_IN.WVMV :=LAHU01G06_WVMV ; DAHU01G06_IN.RTS :=LAHU01G06_RTS ; DAHU01G06_IN.RST :=LAHU01G06_RST ; DAHU01G06_IN.RSTV :=LAHU01G06_RSTV ; DAHU01G06_IN.FPS :=LAHU01G06_FPS ; DAHU01G06_IN.ISO1 :=LAHU01G06_ISO1 ; DAHU01G06_IN.ISO2 :=LAHU01G06_ISO2 ; DAHU01G06_IN.VP :=LAHU01G06_VP ; DAHU01G06_IN.VI :=LAHU01G06_VI ; (*AHU_OUTSTRUCT*) LAHU01G06_WVCS :=DAHU01G06_OUT.WVCS ; LAHU01G06_C :=DAHU01G06_OUT.ContRol; LAHU01G06_RH :=DAHU01G06_OUT.RH ; LAHU01G06_SN :=DAHU01G06_OUT.SN ; (*同步程序*) AHU01G06_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G06_PC ,BOOL_IN2 :=RAHU01G06_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G06_TSET,REAL_IN2 :=RAHU01G06_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G06_SM ,INT_IN2 :=RAHU01G06_SM | LAHU01G06_PC :=BOOL_OUT1 ,RAHU01G06_PC :=BOOL_OUT2 , LAHU01G06_TSET:=REAL_OUT1 ,RAHU01G06_TSET:=REAL_OUT2 , LAHU01G06_SM :=INT_OUT1 ,RAHU01G06_SM :=INT_OUT2) ; (********************************************AHU01G07********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G07_WVB_AVE(INPUT:=LAHU01G07_WVB); AHU01G07_RT_AVE (INPUT:=LAHU01G07_RT) ; LAHU01G07_RTS := BS_Scale(AHU01G07_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G07_WVBS:= BS_Scale(AHU01G07_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G07_WVC :=REAL_TO_INT(BS_Scale(LAHU01G07_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G07_DAHU(DAHU_STRUCT_IN:=DAHU01G07_IN | DAHU01G07_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G07_IN.SM :=LAHU01G07_SM ; DAHU01G07_IN.Run :=LAHU01G07_R ; DAHU01G07_IN.Fault :=LAHU01G07_F ; DAHU01G07_IN.Auto :=LAHU01G07_A ; DAHU01G07_IN.ContRol:=LAHU01G07_PC ; DAHU01G07_IN.TSET :=LAHU01G07_TSET ; DAHU01G07_IN.WVMC :=LAHU01G07_WVMC ; DAHU01G07_IN.WVMV :=LAHU01G07_WVMV ; DAHU01G07_IN.RTS :=LAHU01G07_RTS ; DAHU01G07_IN.RST :=LAHU01G07_RST ; DAHU01G07_IN.RSTV :=LAHU01G07_RSTV ; DAHU01G07_IN.FPS :=LAHU01G07_FPS ; DAHU01G07_IN.ISO1 :=LAHU01G07_ISO1 ; DAHU01G07_IN.ISO2 :=LAHU01G07_ISO2 ; DAHU01G07_IN.VP :=LAHU01G07_VP ; DAHU01G07_IN.VI :=LAHU01G07_VI ; (*AHU_OUTSTRUCT*) LAHU01G07_WVCS :=DAHU01G07_OUT.WVCS ; LAHU01G07_C :=DAHU01G07_OUT.ContRol; LAHU01G07_RH :=DAHU01G07_OUT.RH ; LAHU01G07_SN :=DAHU01G07_OUT.SN ; (*同步程序*) AHU01G07_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G07_PC ,BOOL_IN2 :=RAHU01G07_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G07_TSET,REAL_IN2 :=RAHU01G07_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G07_SM ,INT_IN2 :=RAHU01G07_SM | LAHU01G07_PC :=BOOL_OUT1 ,RAHU01G07_PC :=BOOL_OUT2 , LAHU01G07_TSET:=REAL_OUT1 ,RAHU01G07_TSET:=REAL_OUT2 , LAHU01G07_SM :=INT_OUT1 ,RAHU01G07_SM :=INT_OUT2) ; (********************************************AHU01G08********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G08_WVB_AVE(INPUT:=LAHU01G08_WVB); AHU01G08_RT_AVE (INPUT:=LAHU01G08_RT) ; LAHU01G08_RTS := BS_Scale(AHU01G08_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G08_WVBS:= BS_Scale(AHU01G08_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G08_WVC :=REAL_TO_INT(BS_Scale(LAHU01G08_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G08_DAHU(DAHU_STRUCT_IN:=DAHU01G08_IN | DAHU01G08_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G08_IN.SM :=LAHU01G08_SM ; DAHU01G08_IN.Run :=LAHU01G08_R ; DAHU01G08_IN.Fault :=LAHU01G08_F ; DAHU01G08_IN.Auto :=LAHU01G08_A ; DAHU01G08_IN.ContRol:=LAHU01G08_PC ; DAHU01G08_IN.TSET :=LAHU01G08_TSET ; DAHU01G08_IN.WVMC :=LAHU01G08_WVMC ; DAHU01G08_IN.WVMV :=LAHU01G08_WVMV ; DAHU01G08_IN.RTS :=LAHU01G08_RTS ; DAHU01G08_IN.RST :=LAHU01G08_RST ; DAHU01G08_IN.RSTV :=LAHU01G08_RSTV ; DAHU01G08_IN.FPS :=LAHU01G08_FPS ; DAHU01G08_IN.ISO1 :=LAHU01G08_ISO1 ; DAHU01G08_IN.ISO2 :=LAHU01G08_ISO2 ; DAHU01G08_IN.VP :=LAHU01G08_VP ; DAHU01G08_IN.VI :=LAHU01G08_VI ; (*AHU_OUTSTRUCT*) LAHU01G08_WVCS :=DAHU01G08_OUT.WVCS ; LAHU01G08_C :=DAHU01G08_OUT.ContRol; LAHU01G08_RH :=DAHU01G08_OUT.RH ; LAHU01G08_SN :=DAHU01G08_OUT.SN ; (*同步程序*) AHU01G08_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G08_PC ,BOOL_IN2 :=RAHU01G08_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G08_TSET,REAL_IN2 :=RAHU01G08_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G08_SM ,INT_IN2 :=RAHU01G08_SM | LAHU01G08_PC :=BOOL_OUT1 ,RAHU01G08_PC :=BOOL_OUT2 , LAHU01G08_TSET:=REAL_OUT1 ,RAHU01G08_TSET:=REAL_OUT2 , LAHU01G08_SM :=INT_OUT1 ,RAHU01G08_SM :=INT_OUT2) ; (********************************************AHU01G09********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G09_WVB_AVE(INPUT:=LAHU01G09_WVB); AHU01G09_RT_AVE (INPUT:=LAHU01G09_RT) ; LAHU01G09_RTS := BS_Scale(AHU01G09_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G09_WVBS:= BS_Scale(AHU01G09_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G09_WVC :=REAL_TO_INT(BS_Scale(LAHU01G09_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G09_DAHU(DAHU_STRUCT_IN:=DAHU01G09_IN | DAHU01G09_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G09_IN.SM :=LAHU01G09_SM ; DAHU01G09_IN.Run :=LAHU01G09_R ; DAHU01G09_IN.Fault :=LAHU01G09_F ; DAHU01G09_IN.Auto :=LAHU01G09_A ; DAHU01G09_IN.ContRol:=LAHU01G09_PC ; DAHU01G09_IN.TSET :=LAHU01G09_TSET ; DAHU01G09_IN.WVMC :=LAHU01G09_WVMC ; DAHU01G09_IN.WVMV :=LAHU01G09_WVMV ; DAHU01G09_IN.RTS :=LAHU01G09_RTS ; DAHU01G09_IN.RST :=LAHU01G09_RST ; DAHU01G09_IN.RSTV :=LAHU01G09_RSTV ; DAHU01G09_IN.FPS :=LAHU01G09_FPS ; DAHU01G09_IN.ISO1 :=LAHU01G09_ISO1 ; DAHU01G09_IN.ISO2 :=LAHU01G09_ISO2 ; DAHU01G09_IN.VP :=LAHU01G09_VP ; DAHU01G09_IN.VI :=LAHU01G09_VI ; (*AHU_OUTSTRUCT*) LAHU01G09_WVCS :=DAHU01G09_OUT.WVCS ; LAHU01G09_C :=DAHU01G09_OUT.ContRol; LAHU01G09_RH :=DAHU01G09_OUT.RH ; LAHU01G09_SN :=DAHU01G09_OUT.SN ; (*同步程序*) AHU01G09_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G09_PC ,BOOL_IN2 :=RAHU01G09_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G09_TSET,REAL_IN2 :=RAHU01G09_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G09_SM ,INT_IN2 :=RAHU01G09_SM | LAHU01G09_PC :=BOOL_OUT1 ,RAHU01G09_PC :=BOOL_OUT2 , LAHU01G09_TSET:=REAL_OUT1 ,RAHU01G09_TSET:=REAL_OUT2 , LAHU01G09_SM :=INT_OUT1 ,RAHU01G09_SM :=INT_OUT2) ; (********************************************AHU01G10********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G10_WVB_AVE(INPUT:=LAHU01G10_WVB); AHU01G10_RT_AVE (INPUT:=LAHU01G10_RT) ; LAHU01G10_RTS := BS_Scale(AHU01G10_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G10_WVBS:= BS_Scale(AHU01G10_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G10_WVC :=REAL_TO_INT(BS_Scale(LAHU01G10_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G10_DAHU(DAHU_STRUCT_IN:=DAHU01G10_IN | DAHU01G10_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G10_IN.SM :=LAHU01G10_SM ; DAHU01G10_IN.Run :=LAHU01G10_R ; DAHU01G10_IN.Fault :=LAHU01G10_F ; DAHU01G10_IN.Auto :=LAHU01G10_A ; DAHU01G10_IN.ContRol:=LAHU01G10_PC ; DAHU01G10_IN.TSET :=LAHU01G10_TSET ; DAHU01G10_IN.WVMC :=LAHU01G10_WVMC ; DAHU01G10_IN.WVMV :=LAHU01G10_WVMV ; DAHU01G10_IN.RTS :=LAHU01G10_RTS ; DAHU01G10_IN.RST :=LAHU01G10_RST ; DAHU01G10_IN.RSTV :=LAHU01G10_RSTV ; DAHU01G10_IN.FPS :=LAHU01G10_FPS ; DAHU01G10_IN.ISO1 :=LAHU01G10_ISO1 ; DAHU01G10_IN.ISO2 :=LAHU01G10_ISO2 ; DAHU01G10_IN.VP :=LAHU01G10_VP ; DAHU01G10_IN.VI :=LAHU01G10_VI ; (*AHU_OUTSTRUCT*) LAHU01G10_WVCS :=DAHU01G10_OUT.WVCS ; LAHU01G10_C :=DAHU01G10_OUT.ContRol; LAHU01G10_RH :=DAHU01G10_OUT.RH ; LAHU01G10_SN :=DAHU01G10_OUT.SN ; (*同步程序*) AHU01G10_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G10_PC ,BOOL_IN2 :=RAHU01G10_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G10_TSET,REAL_IN2 :=RAHU01G10_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G10_SM ,INT_IN2 :=RAHU01G10_SM | LAHU01G10_PC :=BOOL_OUT1 ,RAHU01G10_PC :=BOOL_OUT2 , LAHU01G10_TSET:=REAL_OUT1 ,RAHU01G10_TSET:=REAL_OUT2 , LAHU01G10_SM :=INT_OUT1 ,RAHU01G10_SM :=INT_OUT2) ; (********************************************AHU01G11********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G11_WVB_AVE(INPUT:=LAHU01G11_WVB); AHU01G11_RT_AVE (INPUT:=LAHU01G11_RT) ; LAHU01G11_RTS := BS_Scale(AHU01G11_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G11_WVBS:= BS_Scale(AHU01G11_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G11_WVC :=REAL_TO_INT(BS_Scale(LAHU01G11_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G11_DAHU(DAHU_STRUCT_IN:=DAHU01G11_IN | DAHU01G11_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G11_IN.SM :=LAHU01G11_SM ; DAHU01G11_IN.Run :=LAHU01G11_R ; DAHU01G11_IN.Fault :=LAHU01G11_F ; DAHU01G11_IN.Auto :=LAHU01G11_A ; DAHU01G11_IN.ContRol:=LAHU01G11_PC ; DAHU01G11_IN.TSET :=LAHU01G11_TSET ; DAHU01G11_IN.WVMC :=LAHU01G11_WVMC ; DAHU01G11_IN.WVMV :=LAHU01G11_WVMV ; DAHU01G11_IN.RTS :=LAHU01G11_RTS ; DAHU01G11_IN.RST :=LAHU01G11_RST ; DAHU01G11_IN.RSTV :=LAHU01G11_RSTV ; DAHU01G11_IN.FPS :=LAHU01G11_FPS ; DAHU01G11_IN.ISO1 :=LAHU01G11_ISO1 ; DAHU01G11_IN.ISO2 :=LAHU01G11_ISO2 ; DAHU01G11_IN.VP :=LAHU01G11_VP ; DAHU01G11_IN.VI :=LAHU01G11_VI ; (*AHU_OUTSTRUCT*) LAHU01G11_WVCS :=DAHU01G11_OUT.WVCS ; LAHU01G11_C :=DAHU01G11_OUT.ContRol; LAHU01G11_RH :=DAHU01G11_OUT.RH ; LAHU01G11_SN :=DAHU01G11_OUT.SN ; (*同步程序*) AHU01G11_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G11_PC ,BOOL_IN2 :=RAHU01G11_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G11_TSET,REAL_IN2 :=RAHU01G11_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G11_SM ,INT_IN2 :=RAHU01G11_SM | LAHU01G11_PC :=BOOL_OUT1 ,RAHU01G11_PC :=BOOL_OUT2 , LAHU01G11_TSET:=REAL_OUT1 ,RAHU01G11_TSET:=REAL_OUT2 , LAHU01G11_SM :=INT_OUT1 ,RAHU01G11_SM :=INT_OUT2) ; (********************************************AHU01G12********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) AHU01G12_WVB_AVE(INPUT:=LAHU01G12_WVB); AHU01G12_RT_AVE (INPUT:=LAHU01G12_RT) ; LAHU01G12_RTS := BS_Scale(AHU01G12_RT_AVE.Output ,1,0,100,0,0.0) ; LAHU01G12_WVBS:= BS_Scale(AHU01G12_WVB_AVE.Output,2,0,100,0,0.0) ; LAHU01G12_WVC :=REAL_TO_INT(BS_Scale(LAHU01G12_WVCS ,4,0,100,0,0.0)); (*主程序*) AHU01G12_DAHU(DAHU_STRUCT_IN:=DAHU01G12_IN | DAHU01G12_OUT:=DAHU_STRUCT_OUT); (*AHU_INSTRUCT*) DAHU01G12_IN.SM :=LAHU01G12_SM ; DAHU01G12_IN.Run :=LAHU01G12_R ; DAHU01G12_IN.Fault :=LAHU01G12_F ; DAHU01G12_IN.Auto :=LAHU01G12_A ; DAHU01G12_IN.ContRol:=LAHU01G12_PC ; DAHU01G12_IN.TSET :=LAHU01G12_TSET ; DAHU01G12_IN.WVMC :=LAHU01G12_WVMC ; DAHU01G12_IN.WVMV :=LAHU01G12_WVMV ; DAHU01G12_IN.RTS :=LAHU01G12_RTS ; DAHU01G12_IN.RST :=LAHU01G12_RST ; DAHU01G12_IN.RSTV :=LAHU01G12_RSTV ; DAHU01G12_IN.FPS :=LAHU01G12_FPS ; DAHU01G12_IN.ISO1 :=LAHU01G12_ISO1 ; DAHU01G12_IN.ISO2 :=LAHU01G12_ISO2 ; DAHU01G12_IN.VP :=LAHU01G12_VP ; DAHU01G12_IN.VI :=LAHU01G12_VI ; (*AHU_OUTSTRUCT*) LAHU01G12_WVCS :=DAHU01G12_OUT.WVCS ; LAHU01G12_C :=DAHU01G12_OUT.ContRol; LAHU01G12_RH :=DAHU01G12_OUT.RH ; LAHU01G12_SN :=DAHU01G12_OUT.SN ; (*同步程序*) AHU01G12_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01G12_PC ,BOOL_IN2 :=RAHU01G12_PC , REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01G12_TSET,REAL_IN2 :=RAHU01G12_TSET, INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01G12_SM ,INT_IN2 :=RAHU01G12_SM | LAHU01G12_PC :=BOOL_OUT1 ,RAHU01G12_PC :=BOOL_OUT2 , LAHU01G12_TSET:=REAL_OUT1 ,RAHU01G12_TSET:=REAL_OUT2 , LAHU01G12_SM :=INT_OUT1 ,RAHU01G12_SM :=INT_OUT2) ; END_PROGRAM