PROGRAM DAHU VAR_EXTERNAL END_VAR VAR_GLOBAL END_VAR VAR DAHU02B01_IN :DAHU_IN; DAHU02B01_OUT:DAHU_OUT; AHU02B01_SyncControl:IJ_SyncControl; AHU02B01_DAHU:IJ_DAHU; AHU02B01_RT_AVE :BS_Average; AHU02B01_WVB_AVE:BS_Average; DAHU02B02_IN :DAHU_IN; DAHU02B02_OUT:DAHU_OUT; AHU02B02_SyncControl:IJ_SyncControl; AHU02B02_DAHU:IJ_DAHU; AHU02B02_RT_AVE :BS_Average; AHU02B02_WVB_AVE:BS_Average; DAHU02B03_IN :DAHU_IN; DAHU02B03_OUT:DAHU_OUT; AHU02B03_SyncControl:IJ_SyncControl; AHU02B03_DAHU:IJ_DAHU; AHU02B03_RT_AVE :BS_Average; AHU02B03_WVB_AVE:BS_Average; DAHU01B01_IN :DAHU_IN; DAHU01B01_OUT:DAHU_OUT; AHU01B01_SyncControl:IJ_SyncControl; AHU01B01_DAHU:IJ_DAHU; AHU01B01_RT_AVE :BS_Average; AHU01B01_WVB_AVE:BS_Average; DAHU01B02_IN :DAHU_IN; DAHU01B02_OUT:DAHU_OUT; AHU01B02_SyncControl:IJ_SyncControl; AHU01B02_DAHU:IJ_DAHU; AHU01B02_RT_AVE :BS_Average; AHU01B02_WVB_AVE:BS_Average; DAHU01B03_IN :DAHU_IN; DAHU01B03_OUT:DAHU_OUT; AHU01B03_SyncControl:IJ_SyncControl; AHU01B03_DAHU:IJ_DAHU; AHU01B03_RT_AVE :BS_Average; AHU01B03_WVB_AVE:BS_Average; DAHU01B04_IN :DAHU_IN; DAHU01B04_OUT:DAHU_OUT; AHU01B04_SyncControl:IJ_SyncControl; AHU01B04_DAHU:IJ_DAHU; AHU01B04_RT_AVE :BS_Average; AHU01B04_WVB_AVE:BS_Average; END_VAR (*Automatically declared*) VAR_EXTERNAL LAHU01B04_ISO2 : BOOL; LAHU01B04_ISO1 : BOOL; LAHU01B03_ISO2 : BOOL; LAHU01B03_ISO1 : BOOL; LAHU01B02_WVCS : INT; LAHU01B02_RH : REAL; LAHU01B02_TSET : REAL; LAHU01B01_WVBS : REAL; LAHU02B03_ISO2 : BOOL; LAHU02B03_ISO1 : BOOL; LAHU02B02_WVCS : INT; LAHU02B02_RH : REAL; LAHU02B02_TSET : REAL; LAHU02B01_WVBS : REAL; LCMD00000_RM : INT; LAHU01B02_WVC : INT; LAHU01B02_RT : INT; LAHU01B01_WVB : INT; LAHU01B02_C : BOOL; LAHU01B02_R : BOOL; LAHU02B02_WVC : INT; LAHU02B02_RT : INT; LAHU02B01_WVB : INT; LAHU02B02_C : BOOL; LAHU02B02_R : BOOL; LAHU01B04_TSET : REAL; LAHU01B03_WVCS : INT; RAHU01B02_PC : BOOL; RAHU01B02_TSET : REAL; LAHU01B01_WVMV : REAL; LAHU01B01_WVMC : BOOL; LAHU02B03_WVCS : INT; RAHU02B02_PC : BOOL; RAHU02B02_TSET : REAL; LAHU02B01_WVMV : REAL; LAHU02B01_WVMC : BOOL; LAHU01B03_WVC : INT; LAHU02B03_WVC : INT; LAHU01B04_RSTV : REAL; LAHU01B04_RST : BOOL; LAHU01B03_RH : REAL; LAHU01B03_RTS : REAL; LAHU01B03_WVBS : REAL; LAHU02B03_RH : REAL; LAHU02B03_RTS : REAL; LAHU02B03_WVBS : REAL; LAHU01B03_WVB : INT; LAHU01B03_RT : INT; LAHU01B03_C : BOOL; LAHU01B03_R : BOOL; LAHU02B03_WVB : INT; LAHU02B03_RT : INT; LAHU02B03_C : BOOL; LAHU02B03_R : BOOL; LAHU01B04_RTS : REAL; LAHU01B03_SN : INT; LAHU01B03_SM : INT; RAHU01B03_PC : BOOL; RAHU01B01_SM : INT; LAHU02B03_SN : INT; LAHU02B03_SM : INT; RAHU02B03_PC : BOOL; RAHU02B01_SM : INT; LAHU01B02_FPS : BOOL; LAHU02B02_FPS : BOOL; LAHU01B04_WVBS : REAL; LAHU01B03_PC : BOOL; LAHU01B02_VI : REAL; LAHU01B02_VP : REAL; LAHU01B02_RTS : REAL; LAHU01B01_PC : BOOL; LAHU01B01_RSTV : REAL; LAHU01B01_RST : BOOL; RAHU01B01_PC : BOOL; LAHU02B03_PC : BOOL; LAHU02B02_VI : REAL; LAHU02B02_VP : REAL; LAHU02B02_RTS : REAL; LAHU02B01_PC : BOOL; LAHU02B01_RSTV : REAL; LAHU02B01_RST : BOOL; RAHU02B01_PC : BOOL; LAHU01B04_WVB : INT; LAHU01B03_A : BOOL; LAHU01B01_A : BOOL; LAHU02B03_A : BOOL; LAHU02B01_A : BOOL; LAHU01B04_WVCS : INT; LAHU01B04_WVC : INT; LAHU01B02_F : BOOL; LAHU02B02_F : BOOL; RNIAHU02X00_TSET : REAL; RNIAHU01X00_TSET : REAL; RAHU01B03_SM : INT; LAHU01B01_RH : REAL; RAHU02B03_SM : INT; LAHU02B01_RH : REAL; LAHU01B01_RT : INT; LAHU01B01_C : BOOL; LAHU01B01_R : BOOL; LAHU02B01_RT : INT; LAHU02B01_C : BOOL; LAHU02B01_R : BOOL; LAHU01B02_RSTV : REAL; LAHU01B02_RST : BOOL; LAHU01B01_SN : INT; LAHU01B01_RTS : REAL; LAHU01B01_SM : INT; LAHU02B02_RSTV : REAL; LAHU02B02_RST : BOOL; LAHU02B01_SN : INT; LAHU02B01_RTS : REAL; LAHU02B01_SM : INT; LAHU01B02_ISO2 : BOOL; LAHU01B02_ISO1 : BOOL; LAHU02B02_ISO2 : BOOL; LAHU02B02_ISO1 : BOOL; RAHU01B04_PC : BOOL; LAHU01B01_F : BOOL; LAHU02B01_F : BOOL; RNIAHU02X00_SM : INT; RNIAHU01X00_SM : INT; LAHU01B04_VI : REAL; LAHU01B04_VP : REAL; RAHU01B04_SM : INT; LAHU01B01_VI : REAL; LAHU01B01_VP : REAL; LAHU02B01_VI : REAL; LAHU02B01_VP : REAL; RNIAHU02X00_PC : BOOL; RNIAHU01X00_PC : BOOL; RNIAHU00000_CM : BOOL; LAHU01B04_F : BOOL; LAHU01B03_RSTV : REAL; LAHU01B03_RST : BOOL; LAHU01B01_ISO2 : BOOL; LAHU01B01_ISO1 : BOOL; LAHU02B03_RSTV : REAL; LAHU02B03_RST : BOOL; LAHU02B01_ISO2 : BOOL; LAHU02B01_ISO1 : BOOL; LAHU01B01_FPS : BOOL; LAHU02B01_FPS : BOOL; LAHU01B04_SN : INT; LAHU01B04_SM : INT; RAHU01B04_TSET : REAL; RAHU01B01_TSET : REAL; RAHU02B01_TSET : REAL; LAHU01B04_RH : REAL; LAHU01B03_TSET : REAL; LAHU02B03_TSET : REAL; LAHU01B04_RT : INT; LAHU01B04_C : BOOL; LAHU01B04_R : BOOL; LAHU01B03_F : BOOL; LAHU02B03_F : BOOL; LAHU01B03_VI : REAL; LAHU01B03_VP : REAL; LAHU01B03_WVMV : REAL; LAHU01B03_WVMC : BOOL; LAHU01B02_PC : BOOL; LAHU01B02_WVMV : REAL; LAHU01B02_WVMC : BOOL; RAHU01B02_SM : INT; LAHU01B01_TSET : REAL; LAHU02B03_VI : REAL; LAHU02B03_VP : REAL; LAHU02B03_WVMV : REAL; LAHU02B03_WVMC : BOOL; LAHU02B02_PC : BOOL; LAHU02B02_WVMV : REAL; LAHU02B02_WVMC : BOOL; RAHU02B02_SM : INT; LAHU02B01_TSET : REAL; LAHU01B04_FPS : BOOL; LAHU01B02_A : BOOL; LAHU02B02_A : BOOL; LAHU01B04_PC : BOOL; LAHU01B04_WVMV : REAL; LAHU01B04_WVMC : BOOL; RAHU01B03_TSET : REAL; LAHU01B02_SN : INT; LAHU01B02_WVBS : REAL; LAHU01B02_SM : INT; LAHU01B01_WVCS : INT; RAHU02B03_TSET : REAL; LAHU02B02_SN : INT; LAHU02B02_WVBS : REAL; LAHU02B02_SM : INT; LAHU02B01_WVCS : INT; LAHU01B01_WVC : INT; LAHU01B02_WVB : INT; LAHU01B04_A : BOOL; LAHU01B03_FPS : BOOL; LAHU02B01_WVC : INT; LAHU02B02_WVB : INT; LAHU02B03_FPS : BOOL; END_VAR (** **) (** {********************************************AHU02B01********************************************} **) (** {*输入,类型,示值上限,示值下限,基准补偿,输出补偿*} **) (** AHU02B01_WVB_AVE(INPUT:=LAHU02B01_WVB); **) (* call - Stmt *) CAL AHU02B01_WVB_AVE ( INPUT := LAHU02B01_WVB ) (** AHU02B01_RT_AVE (INPUT:=LAHU02B01_RT) ; **) (* call - Stmt *) CAL AHU02B01_RT_AVE ( INPUT := LAHU02B01_RT ) (** LAHU02B01_RTS := BS_Scale(AHU02B01_RT_AVE.Output ,1,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU02B01_RT_AVE.Output BS_Scale 1, 0, 100, 0, 0.0 ST LAHU02B01_RTS (** LAHU02B01_WVBS:= BS_Scale(AHU02B01_WVB_AVE.Output,2,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU02B01_WVB_AVE.Output BS_Scale 2, 0, 100, 0, 0.0 ST LAHU02B01_WVBS (** LAHU02B01_WVC :=REAL_TO_INT(BS_Scale(LAHU02B01_WVCS ,4,0,100,0,0.0)); **) (* assign - Stmt *) LD LAHU02B01_WVCS BS_Scale 4, 0, 100, 0, 0.0 REAL_TO_INT ST LAHU02B01_WVC (** {*主程序*} **) (** AHU02B01_DAHU(DAHU_STRUCT_IN:=DAHU02B01_IN | DAHU02B01_OUT:=DAHU_STRUCT_OUT); **) (* call - Stmt *) CAL AHU02B01_DAHU ( DAHU_STRUCT_IN := DAHU02B01_IN | DAHU02B01_OUT := DAHU_STRUCT_OUT ) (** {*AHU_INSTRUCT*} **) (** DAHU02B01_IN.SM :=LAHU02B01_SM ; **) (* assign - Stmt *) LD LAHU02B01_SM ST DAHU02B01_IN.SM (** DAHU02B01_IN.Run :=LAHU02B01_R ; **) (* assign - Stmt *) LD LAHU02B01_R ST DAHU02B01_IN.Run (** DAHU02B01_IN.Fault :=LAHU02B01_F ; **) (* assign - Stmt *) LD LAHU02B01_F ST DAHU02B01_IN.Fault (** DAHU02B01_IN.Auto :=LAHU02B01_A ; **) (* assign - Stmt *) LD LAHU02B01_A ST DAHU02B01_IN.Auto (** DAHU02B01_IN.ContRol:=LAHU02B01_PC ; **) (* assign - Stmt *) LD LAHU02B01_PC ST DAHU02B01_IN.ContRol (** DAHU02B01_IN.TSET :=LAHU02B01_TSET ; **) (* assign - Stmt *) LD LAHU02B01_TSET ST DAHU02B01_IN.TSET (** DAHU02B01_IN.WVMC :=LAHU02B01_WVMC ; **) (* assign - Stmt *) LD LAHU02B01_WVMC ST DAHU02B01_IN.WVMC (** DAHU02B01_IN.WVMV :=LAHU02B01_WVMV ; **) (* assign - Stmt *) LD LAHU02B01_WVMV ST DAHU02B01_IN.WVMV (** DAHU02B01_IN.RTS :=LAHU02B01_RTS ; **) (* assign - Stmt *) LD LAHU02B01_RTS ST DAHU02B01_IN.RTS (** DAHU02B01_IN.RST :=LAHU02B01_RST ; **) (* assign - Stmt *) LD LAHU02B01_RST ST DAHU02B01_IN.RST (** DAHU02B01_IN.RSTV :=LAHU02B01_RSTV ; **) (* assign - Stmt *) LD LAHU02B01_RSTV ST DAHU02B01_IN.RSTV (** DAHU02B01_IN.FPS :=LAHU02B01_FPS ; **) (* assign - Stmt *) LD LAHU02B01_FPS ST DAHU02B01_IN.FPS (** DAHU02B01_IN.ISO1 :=LAHU02B01_ISO1 ; **) (* assign - Stmt *) LD LAHU02B01_ISO1 ST DAHU02B01_IN.ISO1 (** DAHU02B01_IN.ISO2 :=LAHU02B01_ISO2 ; **) (* assign - Stmt *) LD LAHU02B01_ISO2 ST DAHU02B01_IN.ISO2 (** DAHU02B01_IN.VP :=LAHU02B01_VP ; **) (* assign - Stmt *) LD LAHU02B01_VP ST DAHU02B01_IN.VP (** DAHU02B01_IN.VI :=LAHU02B01_VI ; **) (* assign - Stmt *) LD LAHU02B01_VI ST DAHU02B01_IN.VI (** {*AHU_OUTSTRUCT*} **) (** LAHU02B01_WVCS :=DAHU02B01_OUT.WVCS ; **) (* assign - Stmt *) LD DAHU02B01_OUT.WVCS ST LAHU02B01_WVCS (** LAHU02B01_C :=DAHU02B01_OUT.ContRol; **) (* assign - Stmt *) LD DAHU02B01_OUT.ContRol ST LAHU02B01_C (** LAHU02B01_RH :=DAHU02B01_OUT.RH ; **) (* assign - Stmt *) LD DAHU02B01_OUT.RH ST LAHU02B01_RH (** LAHU02B01_SN :=DAHU02B01_OUT.SN ; **) (* assign - Stmt *) LD DAHU02B01_OUT.SN ST LAHU02B01_SN (** {*同步程序*} **) (** AHU02B01_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, **) (* call - Stmt *) CAL AHU02B01_SyncContRol ( CM := RNIAHU00000_CM, RM := LCMD00000_RM, (** BOOL_IN0:=RNIAHU02X00_PC ,BOOL_IN1:=LAHU02B01_PC ,BOOL_IN2 :=RAHU02B01_PC , **) BOOL_IN0 := RNIAHU02X00_PC, BOOL_IN1 := LAHU02B01_PC, BOOL_IN2 := RAHU02B01_PC, (** REAL_IN0:=RNIAHU02X00_TSET,REAL_IN1:=LAHU02B01_TSET,REAL_IN2 :=RAHU02B01_TSET, **) REAL_IN0 := RNIAHU02X00_TSET, REAL_IN1 := LAHU02B01_TSET, REAL_IN2 := RAHU02B01_TSET, (** INT_IN0 :=RNIAHU02X00_SM ,INT_IN1 :=LAHU02B01_SM ,INT_IN2 :=RAHU02B01_SM | **) INT_IN0 := RNIAHU02X00_SM, INT_IN1 := LAHU02B01_SM, INT_IN2 := RAHU02B01_SM | (** LAHU02B01_PC :=BOOL_OUT1 ,RAHU02B01_PC :=BOOL_OUT2 , **) LAHU02B01_PC := BOOL_OUT1, RAHU02B01_PC := BOOL_OUT2, (** LAHU02B01_TSET:=REAL_OUT1 ,RAHU02B01_TSET:=REAL_OUT2 , **) LAHU02B01_TSET := REAL_OUT1, RAHU02B01_TSET := REAL_OUT2, (** LAHU02B01_SM :=INT_OUT1 ,RAHU02B01_SM :=INT_OUT2) ; **) LAHU02B01_SM := INT_OUT1, RAHU02B01_SM := INT_OUT2 ) (** **) (** **) (** {********************************************AHU02B02********************************************} **) (** {*输入,类型,示值上限,示值下限,基准补偿,输出补偿*} **) (** AHU02B02_WVB_AVE(INPUT:=LAHU02B02_WVB); **) (* call - Stmt *) CAL AHU02B02_WVB_AVE ( INPUT := LAHU02B02_WVB ) (** AHU02B02_RT_AVE (INPUT:=LAHU02B02_RT) ; **) (* call - Stmt *) CAL AHU02B02_RT_AVE ( INPUT := LAHU02B02_RT ) (** LAHU02B02_RTS := BS_Scale(AHU02B02_RT_AVE.Output ,1,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU02B02_RT_AVE.Output BS_Scale 1, 0, 100, 0, 0.0 ST LAHU02B02_RTS (** LAHU02B02_WVBS:= BS_Scale(AHU02B02_WVB_AVE.Output,2,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU02B02_WVB_AVE.Output BS_Scale 2, 0, 100, 0, 0.0 ST LAHU02B02_WVBS (** LAHU02B02_WVC :=REAL_TO_INT(BS_Scale(LAHU02B02_WVCS ,4,0,100,0,0.0)); **) (* assign - Stmt *) LD LAHU02B02_WVCS BS_Scale 4, 0, 100, 0, 0.0 REAL_TO_INT ST LAHU02B02_WVC (** {*主程序*} **) (** AHU02B02_DAHU(DAHU_STRUCT_IN:=DAHU02B02_IN | DAHU02B02_OUT:=DAHU_STRUCT_OUT); **) (* call - Stmt *) CAL AHU02B02_DAHU ( DAHU_STRUCT_IN := DAHU02B02_IN | DAHU02B02_OUT := DAHU_STRUCT_OUT ) (** {*AHU_INSTRUCT*} **) (** DAHU02B02_IN.SM :=LAHU02B02_SM ; **) (* assign - Stmt *) LD LAHU02B02_SM ST DAHU02B02_IN.SM (** DAHU02B02_IN.Run :=LAHU02B02_R ; **) (* assign - Stmt *) LD LAHU02B02_R ST DAHU02B02_IN.Run (** DAHU02B02_IN.Fault :=LAHU02B02_F ; **) (* assign - Stmt *) LD LAHU02B02_F ST DAHU02B02_IN.Fault (** DAHU02B02_IN.Auto :=LAHU02B02_A ; **) (* assign - Stmt *) LD LAHU02B02_A ST DAHU02B02_IN.Auto (** DAHU02B02_IN.ContRol:=LAHU02B02_PC ; **) (* assign - Stmt *) LD LAHU02B02_PC ST DAHU02B02_IN.ContRol (** DAHU02B02_IN.TSET :=LAHU02B02_TSET ; **) (* assign - Stmt *) LD LAHU02B02_TSET ST DAHU02B02_IN.TSET (** DAHU02B02_IN.WVMC :=LAHU02B02_WVMC ; **) (* assign - Stmt *) LD LAHU02B02_WVMC ST DAHU02B02_IN.WVMC (** DAHU02B02_IN.WVMV :=LAHU02B02_WVMV ; **) (* assign - Stmt *) LD LAHU02B02_WVMV ST DAHU02B02_IN.WVMV (** DAHU02B02_IN.RTS :=LAHU02B02_RTS ; **) (* assign - Stmt *) LD LAHU02B02_RTS ST DAHU02B02_IN.RTS (** DAHU02B02_IN.RST :=LAHU02B02_RST ; **) (* assign - Stmt *) LD LAHU02B02_RST ST DAHU02B02_IN.RST (** DAHU02B02_IN.RSTV :=LAHU02B02_RSTV ; **) (* assign - Stmt *) LD LAHU02B02_RSTV ST DAHU02B02_IN.RSTV (** DAHU02B02_IN.FPS :=LAHU02B02_FPS ; **) (* assign - Stmt *) LD LAHU02B02_FPS ST DAHU02B02_IN.FPS (** DAHU02B02_IN.ISO1 :=LAHU02B02_ISO1 ; **) (* assign - Stmt *) LD LAHU02B02_ISO1 ST DAHU02B02_IN.ISO1 (** DAHU02B02_IN.ISO2 :=LAHU02B02_ISO2 ; **) (* assign - Stmt *) LD LAHU02B02_ISO2 ST DAHU02B02_IN.ISO2 (** DAHU02B02_IN.VP :=LAHU02B02_VP ; **) (* assign - Stmt *) LD LAHU02B02_VP ST DAHU02B02_IN.VP (** DAHU02B02_IN.VI :=LAHU02B02_VI ; **) (* assign - Stmt *) LD LAHU02B02_VI ST DAHU02B02_IN.VI (** {*AHU_OUTSTRUCT*} **) (** LAHU02B02_WVCS :=DAHU02B02_OUT.WVCS ; **) (* assign - Stmt *) LD DAHU02B02_OUT.WVCS ST LAHU02B02_WVCS (** LAHU02B02_C :=DAHU02B02_OUT.ContRol; **) (* assign - Stmt *) LD DAHU02B02_OUT.ContRol ST LAHU02B02_C (** LAHU02B02_RH :=DAHU02B02_OUT.RH ; **) (* assign - Stmt *) LD DAHU02B02_OUT.RH ST LAHU02B02_RH (** LAHU02B02_SN :=DAHU02B02_OUT.SN ; **) (* assign - Stmt *) LD DAHU02B02_OUT.SN ST LAHU02B02_SN (** {*同步程序*} **) (** AHU02B02_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, **) (* call - Stmt *) CAL AHU02B02_SyncContRol ( CM := RNIAHU00000_CM, RM := LCMD00000_RM, (** BOOL_IN0:=RNIAHU02X00_PC ,BOOL_IN1:=LAHU02B02_PC ,BOOL_IN2 :=RAHU02B02_PC , **) BOOL_IN0 := RNIAHU02X00_PC, BOOL_IN1 := LAHU02B02_PC, BOOL_IN2 := RAHU02B02_PC, (** REAL_IN0:=RNIAHU02X00_TSET,REAL_IN1:=LAHU02B02_TSET,REAL_IN2 :=RAHU02B02_TSET, **) REAL_IN0 := RNIAHU02X00_TSET, REAL_IN1 := LAHU02B02_TSET, REAL_IN2 := RAHU02B02_TSET, (** INT_IN0 :=RNIAHU02X00_SM ,INT_IN1 :=LAHU02B02_SM ,INT_IN2 :=RAHU02B02_SM | **) INT_IN0 := RNIAHU02X00_SM, INT_IN1 := LAHU02B02_SM, INT_IN2 := RAHU02B02_SM | (** LAHU02B02_PC :=BOOL_OUT1 ,RAHU02B02_PC :=BOOL_OUT2 , **) LAHU02B02_PC := BOOL_OUT1, RAHU02B02_PC := BOOL_OUT2, (** LAHU02B02_TSET:=REAL_OUT1 ,RAHU02B02_TSET:=REAL_OUT2 , **) LAHU02B02_TSET := REAL_OUT1, RAHU02B02_TSET := REAL_OUT2, (** LAHU02B02_SM :=INT_OUT1 ,RAHU02B02_SM :=INT_OUT2) ; **) LAHU02B02_SM := INT_OUT1, RAHU02B02_SM := INT_OUT2 ) (** **) (** **) (** {********************************************AHU02B03********************************************} **) (** {*输入,类型,示值上限,示值下限,基准补偿,输出补偿*} **) (** AHU02B03_WVB_AVE(INPUT:=LAHU02B03_WVB); **) (* call - Stmt *) CAL AHU02B03_WVB_AVE ( INPUT := LAHU02B03_WVB ) (** AHU02B03_RT_AVE (INPUT:=LAHU02B03_RT) ; **) (* call - Stmt *) CAL AHU02B03_RT_AVE ( INPUT := LAHU02B03_RT ) (** LAHU02B03_RTS := BS_Scale(AHU02B03_RT_AVE.Output ,1,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU02B03_RT_AVE.Output BS_Scale 1, 0, 100, 0, 0.0 ST LAHU02B03_RTS (** LAHU02B03_WVBS:= BS_Scale(AHU02B03_WVB_AVE.Output,2,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU02B03_WVB_AVE.Output BS_Scale 2, 0, 100, 0, 0.0 ST LAHU02B03_WVBS (** LAHU02B03_WVC :=REAL_TO_INT(BS_Scale(LAHU02B03_WVCS ,4,0,100,0,0.0)); **) (* assign - Stmt *) LD LAHU02B03_WVCS BS_Scale 4, 0, 100, 0, 0.0 REAL_TO_INT ST LAHU02B03_WVC (** {*主程序*} **) (** AHU02B03_DAHU(DAHU_STRUCT_IN:=DAHU02B03_IN | DAHU02B03_OUT:=DAHU_STRUCT_OUT); **) (* call - Stmt *) CAL AHU02B03_DAHU ( DAHU_STRUCT_IN := DAHU02B03_IN | DAHU02B03_OUT := DAHU_STRUCT_OUT ) (** {*AHU_INSTRUCT*} **) (** DAHU02B03_IN.SM :=LAHU02B03_SM ; **) (* assign - Stmt *) LD LAHU02B03_SM ST DAHU02B03_IN.SM (** DAHU02B03_IN.Run :=LAHU02B03_R ; **) (* assign - Stmt *) LD LAHU02B03_R ST DAHU02B03_IN.Run (** DAHU02B03_IN.Fault :=LAHU02B03_F ; **) (* assign - Stmt *) LD LAHU02B03_F ST DAHU02B03_IN.Fault (** DAHU02B03_IN.Auto :=LAHU02B03_A ; **) (* assign - Stmt *) LD LAHU02B03_A ST DAHU02B03_IN.Auto (** DAHU02B03_IN.ContRol:=LAHU02B03_PC ; **) (* assign - Stmt *) LD LAHU02B03_PC ST DAHU02B03_IN.ContRol (** DAHU02B03_IN.TSET :=LAHU02B03_TSET ; **) (* assign - Stmt *) LD LAHU02B03_TSET ST DAHU02B03_IN.TSET (** DAHU02B03_IN.WVMC :=LAHU02B03_WVMC ; **) (* assign - Stmt *) LD LAHU02B03_WVMC ST DAHU02B03_IN.WVMC (** DAHU02B03_IN.WVMV :=LAHU02B03_WVMV ; **) (* assign - Stmt *) LD LAHU02B03_WVMV ST DAHU02B03_IN.WVMV (** DAHU02B03_IN.RTS :=LAHU02B03_RTS ; **) (* assign - Stmt *) LD LAHU02B03_RTS ST DAHU02B03_IN.RTS (** DAHU02B03_IN.RST :=LAHU02B03_RST ; **) (* assign - Stmt *) LD LAHU02B03_RST ST DAHU02B03_IN.RST (** DAHU02B03_IN.RSTV :=LAHU02B03_RSTV ; **) (* assign - Stmt *) LD LAHU02B03_RSTV ST DAHU02B03_IN.RSTV (** DAHU02B03_IN.FPS :=LAHU02B03_FPS ; **) (* assign - Stmt *) LD LAHU02B03_FPS ST DAHU02B03_IN.FPS (** DAHU02B03_IN.ISO1 :=LAHU02B03_ISO1 ; **) (* assign - Stmt *) LD LAHU02B03_ISO1 ST DAHU02B03_IN.ISO1 (** DAHU02B03_IN.ISO2 :=LAHU02B03_ISO2 ; **) (* assign - Stmt *) LD LAHU02B03_ISO2 ST DAHU02B03_IN.ISO2 (** DAHU02B03_IN.VP :=LAHU02B03_VP ; **) (* assign - Stmt *) LD LAHU02B03_VP ST DAHU02B03_IN.VP (** DAHU02B03_IN.VI :=LAHU02B03_VI ; **) (* assign - Stmt *) LD LAHU02B03_VI ST DAHU02B03_IN.VI (** {*AHU_OUTSTRUCT*} **) (** LAHU02B03_WVCS :=DAHU02B03_OUT.WVCS ; **) (* assign - Stmt *) LD DAHU02B03_OUT.WVCS ST LAHU02B03_WVCS (** LAHU02B03_C :=DAHU02B03_OUT.ContRol; **) (* assign - Stmt *) LD DAHU02B03_OUT.ContRol ST LAHU02B03_C (** LAHU02B03_RH :=DAHU02B03_OUT.RH ; **) (* assign - Stmt *) LD DAHU02B03_OUT.RH ST LAHU02B03_RH (** LAHU02B03_SN :=DAHU02B03_OUT.SN ; **) (* assign - Stmt *) LD DAHU02B03_OUT.SN ST LAHU02B03_SN (** {*同步程序*} **) (** AHU02B03_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, **) (* call - Stmt *) CAL AHU02B03_SyncContRol ( CM := RNIAHU00000_CM, RM := LCMD00000_RM, (** BOOL_IN0:=RNIAHU02X00_PC ,BOOL_IN1:=LAHU02B03_PC ,BOOL_IN2 :=RAHU02B03_PC , **) BOOL_IN0 := RNIAHU02X00_PC, BOOL_IN1 := LAHU02B03_PC, BOOL_IN2 := RAHU02B03_PC, (** REAL_IN0:=RNIAHU02X00_TSET,REAL_IN1:=LAHU02B03_TSET,REAL_IN2 :=RAHU02B03_TSET, **) REAL_IN0 := RNIAHU02X00_TSET, REAL_IN1 := LAHU02B03_TSET, REAL_IN2 := RAHU02B03_TSET, (** INT_IN0 :=RNIAHU02X00_SM ,INT_IN1 :=LAHU02B03_SM ,INT_IN2 :=RAHU02B03_SM | **) INT_IN0 := RNIAHU02X00_SM, INT_IN1 := LAHU02B03_SM, INT_IN2 := RAHU02B03_SM | (** LAHU02B03_PC :=BOOL_OUT1 ,RAHU02B03_PC :=BOOL_OUT2 , **) LAHU02B03_PC := BOOL_OUT1, RAHU02B03_PC := BOOL_OUT2, (** LAHU02B03_TSET:=REAL_OUT1 ,RAHU02B03_TSET:=REAL_OUT2 , **) LAHU02B03_TSET := REAL_OUT1, RAHU02B03_TSET := REAL_OUT2, (** LAHU02B03_SM :=INT_OUT1 ,RAHU02B03_SM :=INT_OUT2) ; **) LAHU02B03_SM := INT_OUT1, RAHU02B03_SM := INT_OUT2 ) (** **) (** **) (** {********************************************AHU01B01********************************************} **) (** {*输入,类型,示值上限,示值下限,基准补偿,输出补偿*} **) (** AHU01B01_WVB_AVE(INPUT:=LAHU01B01_WVB); **) (* call - Stmt *) CAL AHU01B01_WVB_AVE ( INPUT := LAHU01B01_WVB ) (** AHU01B01_RT_AVE (INPUT:=LAHU01B01_RT) ; **) (* call - Stmt *) CAL AHU01B01_RT_AVE ( INPUT := LAHU01B01_RT ) (** LAHU01B01_RTS := BS_Scale(AHU01B01_RT_AVE.Output ,1,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU01B01_RT_AVE.Output BS_Scale 1, 0, 100, 0, 0.0 ST LAHU01B01_RTS (** LAHU01B01_WVBS:= BS_Scale(AHU01B01_WVB_AVE.Output,2,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU01B01_WVB_AVE.Output BS_Scale 2, 0, 100, 0, 0.0 ST LAHU01B01_WVBS (** LAHU01B01_WVC :=REAL_TO_INT(BS_Scale(LAHU01B01_WVCS ,4,0,100,0,0.0)); **) (* assign - Stmt *) LD LAHU01B01_WVCS BS_Scale 4, 0, 100, 0, 0.0 REAL_TO_INT ST LAHU01B01_WVC (** {*主程序*} **) (** AHU01B01_DAHU(DAHU_STRUCT_IN:=DAHU01B01_IN | DAHU01B01_OUT:=DAHU_STRUCT_OUT); **) (* call - Stmt *) CAL AHU01B01_DAHU ( DAHU_STRUCT_IN := DAHU01B01_IN | DAHU01B01_OUT := DAHU_STRUCT_OUT ) (** {*AHU_INSTRUCT*} **) (** DAHU01B01_IN.SM :=LAHU01B01_SM ; **) (* assign - Stmt *) LD LAHU01B01_SM ST DAHU01B01_IN.SM (** DAHU01B01_IN.Run :=LAHU01B01_R ; **) (* assign - Stmt *) LD LAHU01B01_R ST DAHU01B01_IN.Run (** DAHU01B01_IN.Fault :=LAHU01B01_F ; **) (* assign - Stmt *) LD LAHU01B01_F ST DAHU01B01_IN.Fault (** DAHU01B01_IN.Auto :=LAHU01B01_A ; **) (* assign - Stmt *) LD LAHU01B01_A ST DAHU01B01_IN.Auto (** DAHU01B01_IN.ContRol:=LAHU01B01_PC ; **) (* assign - Stmt *) LD LAHU01B01_PC ST DAHU01B01_IN.ContRol (** DAHU01B01_IN.TSET :=LAHU01B01_TSET ; **) (* assign - Stmt *) LD LAHU01B01_TSET ST DAHU01B01_IN.TSET (** DAHU01B01_IN.WVMC :=LAHU01B01_WVMC ; **) (* assign - Stmt *) LD LAHU01B01_WVMC ST DAHU01B01_IN.WVMC (** DAHU01B01_IN.WVMV :=LAHU01B01_WVMV ; **) (* assign - Stmt *) LD LAHU01B01_WVMV ST DAHU01B01_IN.WVMV (** DAHU01B01_IN.RTS :=LAHU01B01_RTS ; **) (* assign - Stmt *) LD LAHU01B01_RTS ST DAHU01B01_IN.RTS (** DAHU01B01_IN.RST :=LAHU01B01_RST ; **) (* assign - Stmt *) LD LAHU01B01_RST ST DAHU01B01_IN.RST (** DAHU01B01_IN.RSTV :=LAHU01B01_RSTV ; **) (* assign - Stmt *) LD LAHU01B01_RSTV ST DAHU01B01_IN.RSTV (** DAHU01B01_IN.FPS :=LAHU01B01_FPS ; **) (* assign - Stmt *) LD LAHU01B01_FPS ST DAHU01B01_IN.FPS (** DAHU01B01_IN.ISO1 :=LAHU01B01_ISO1 ; **) (* assign - Stmt *) LD LAHU01B01_ISO1 ST DAHU01B01_IN.ISO1 (** DAHU01B01_IN.ISO2 :=LAHU01B01_ISO2 ; **) (* assign - Stmt *) LD LAHU01B01_ISO2 ST DAHU01B01_IN.ISO2 (** DAHU01B01_IN.VP :=LAHU01B01_VP ; **) (* assign - Stmt *) LD LAHU01B01_VP ST DAHU01B01_IN.VP (** DAHU01B01_IN.VI :=LAHU01B01_VI ; **) (* assign - Stmt *) LD LAHU01B01_VI ST DAHU01B01_IN.VI (** {*AHU_OUTSTRUCT*} **) (** LAHU01B01_WVCS :=DAHU01B01_OUT.WVCS ; **) (* assign - Stmt *) LD DAHU01B01_OUT.WVCS ST LAHU01B01_WVCS (** LAHU01B01_C :=DAHU01B01_OUT.ContRol; **) (* assign - Stmt *) LD DAHU01B01_OUT.ContRol ST LAHU01B01_C (** LAHU01B01_RH :=DAHU01B01_OUT.RH ; **) (* assign - Stmt *) LD DAHU01B01_OUT.RH ST LAHU01B01_RH (** LAHU01B01_SN :=DAHU01B01_OUT.SN ; **) (* assign - Stmt *) LD DAHU01B01_OUT.SN ST LAHU01B01_SN (** {*同步程序*} **) (** AHU01B01_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, **) (* call - Stmt *) CAL AHU01B01_SyncContRol ( CM := RNIAHU00000_CM, RM := LCMD00000_RM, (** BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01B01_PC ,BOOL_IN2 :=RAHU01B01_PC , **) BOOL_IN0 := RNIAHU01X00_PC, BOOL_IN1 := LAHU01B01_PC, BOOL_IN2 := RAHU01B01_PC, (** REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01B01_TSET,REAL_IN2 :=RAHU01B01_TSET, **) REAL_IN0 := RNIAHU01X00_TSET, REAL_IN1 := LAHU01B01_TSET, REAL_IN2 := RAHU01B01_TSET, (** INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01B01_SM ,INT_IN2 :=RAHU01B01_SM | **) INT_IN0 := RNIAHU01X00_SM, INT_IN1 := LAHU01B01_SM, INT_IN2 := RAHU01B01_SM | (** LAHU01B01_PC :=BOOL_OUT1 ,RAHU01B01_PC :=BOOL_OUT2 , **) LAHU01B01_PC := BOOL_OUT1, RAHU01B01_PC := BOOL_OUT2, (** LAHU01B01_TSET:=REAL_OUT1 ,RAHU01B01_TSET:=REAL_OUT2 , **) LAHU01B01_TSET := REAL_OUT1, RAHU01B01_TSET := REAL_OUT2, (** LAHU01B01_SM :=INT_OUT1 ,RAHU01B01_SM :=INT_OUT2) ; **) LAHU01B01_SM := INT_OUT1, RAHU01B01_SM := INT_OUT2 ) (** **) (** **) (** {********************************************AHU01B02********************************************} **) (** {*输入,类型,示值上限,示值下限,基准补偿,输出补偿*} **) (** AHU01B02_WVB_AVE(INPUT:=LAHU01B02_WVB); **) (* call - Stmt *) CAL AHU01B02_WVB_AVE ( INPUT := LAHU01B02_WVB ) (** AHU01B02_RT_AVE (INPUT:=LAHU01B02_RT) ; **) (* call - Stmt *) CAL AHU01B02_RT_AVE ( INPUT := LAHU01B02_RT ) (** LAHU01B02_RTS := BS_Scale(AHU01B02_RT_AVE.Output ,1,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU01B02_RT_AVE.Output BS_Scale 1, 0, 100, 0, 0.0 ST LAHU01B02_RTS (** LAHU01B02_WVBS:= BS_Scale(AHU01B02_WVB_AVE.Output,2,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU01B02_WVB_AVE.Output BS_Scale 2, 0, 100, 0, 0.0 ST LAHU01B02_WVBS (** LAHU01B02_WVC :=REAL_TO_INT(BS_Scale(LAHU01B02_WVCS ,4,0,100,0,0.0)); **) (* assign - Stmt *) LD LAHU01B02_WVCS BS_Scale 4, 0, 100, 0, 0.0 REAL_TO_INT ST LAHU01B02_WVC (** {*主程序*} **) (** AHU01B02_DAHU(DAHU_STRUCT_IN:=DAHU01B02_IN | DAHU01B02_OUT:=DAHU_STRUCT_OUT); **) (* call - Stmt *) CAL AHU01B02_DAHU ( DAHU_STRUCT_IN := DAHU01B02_IN | DAHU01B02_OUT := DAHU_STRUCT_OUT ) (** {*AHU_INSTRUCT*} **) (** DAHU01B02_IN.SM :=LAHU01B02_SM ; **) (* assign - Stmt *) LD LAHU01B02_SM ST DAHU01B02_IN.SM (** DAHU01B02_IN.Run :=LAHU01B02_R ; **) (* assign - Stmt *) LD LAHU01B02_R ST DAHU01B02_IN.Run (** DAHU01B02_IN.Fault :=LAHU01B02_F ; **) (* assign - Stmt *) LD LAHU01B02_F ST DAHU01B02_IN.Fault (** DAHU01B02_IN.Auto :=LAHU01B02_A ; **) (* assign - Stmt *) LD LAHU01B02_A ST DAHU01B02_IN.Auto (** DAHU01B02_IN.ContRol:=LAHU01B02_PC ; **) (* assign - Stmt *) LD LAHU01B02_PC ST DAHU01B02_IN.ContRol (** DAHU01B02_IN.TSET :=LAHU01B02_TSET ; **) (* assign - Stmt *) LD LAHU01B02_TSET ST DAHU01B02_IN.TSET (** DAHU01B02_IN.WVMC :=LAHU01B02_WVMC ; **) (* assign - Stmt *) LD LAHU01B02_WVMC ST DAHU01B02_IN.WVMC (** DAHU01B02_IN.WVMV :=LAHU01B02_WVMV ; **) (* assign - Stmt *) LD LAHU01B02_WVMV ST DAHU01B02_IN.WVMV (** DAHU01B02_IN.RTS :=LAHU01B02_RTS ; **) (* assign - Stmt *) LD LAHU01B02_RTS ST DAHU01B02_IN.RTS (** DAHU01B02_IN.RST :=LAHU01B02_RST ; **) (* assign - Stmt *) LD LAHU01B02_RST ST DAHU01B02_IN.RST (** DAHU01B02_IN.RSTV :=LAHU01B02_RSTV ; **) (* assign - Stmt *) LD LAHU01B02_RSTV ST DAHU01B02_IN.RSTV (** DAHU01B02_IN.FPS :=LAHU01B02_FPS ; **) (* assign - Stmt *) LD LAHU01B02_FPS ST DAHU01B02_IN.FPS (** DAHU01B02_IN.ISO1 :=LAHU01B02_ISO1 ; **) (* assign - Stmt *) LD LAHU01B02_ISO1 ST DAHU01B02_IN.ISO1 (** DAHU01B02_IN.ISO2 :=LAHU01B02_ISO2 ; **) (* assign - Stmt *) LD LAHU01B02_ISO2 ST DAHU01B02_IN.ISO2 (** DAHU01B02_IN.VP :=LAHU01B02_VP ; **) (* assign - Stmt *) LD LAHU01B02_VP ST DAHU01B02_IN.VP (** DAHU01B02_IN.VI :=LAHU01B02_VI ; **) (* assign - Stmt *) LD LAHU01B02_VI ST DAHU01B02_IN.VI (** {*AHU_OUTSTRUCT*} **) (** LAHU01B02_WVCS :=DAHU01B02_OUT.WVCS ; **) (* assign - Stmt *) LD DAHU01B02_OUT.WVCS ST LAHU01B02_WVCS (** LAHU01B02_C :=DAHU01B02_OUT.ContRol; **) (* assign - Stmt *) LD DAHU01B02_OUT.ContRol ST LAHU01B02_C (** LAHU01B02_RH :=DAHU01B02_OUT.RH ; **) (* assign - Stmt *) LD DAHU01B02_OUT.RH ST LAHU01B02_RH (** LAHU01B02_SN :=DAHU01B02_OUT.SN ; **) (* assign - Stmt *) LD DAHU01B02_OUT.SN ST LAHU01B02_SN (** {*同步程序*} **) (** AHU01B02_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, **) (* call - Stmt *) CAL AHU01B02_SyncContRol ( CM := RNIAHU00000_CM, RM := LCMD00000_RM, (** BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01B02_PC ,BOOL_IN2 :=RAHU01B02_PC , **) BOOL_IN0 := RNIAHU01X00_PC, BOOL_IN1 := LAHU01B02_PC, BOOL_IN2 := RAHU01B02_PC, (** REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01B02_TSET,REAL_IN2 :=RAHU01B02_TSET, **) REAL_IN0 := RNIAHU01X00_TSET, REAL_IN1 := LAHU01B02_TSET, REAL_IN2 := RAHU01B02_TSET, (** INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01B02_SM ,INT_IN2 :=RAHU01B02_SM | **) INT_IN0 := RNIAHU01X00_SM, INT_IN1 := LAHU01B02_SM, INT_IN2 := RAHU01B02_SM | (** LAHU01B02_PC :=BOOL_OUT1 ,RAHU01B02_PC :=BOOL_OUT2 , **) LAHU01B02_PC := BOOL_OUT1, RAHU01B02_PC := BOOL_OUT2, (** LAHU01B02_TSET:=REAL_OUT1 ,RAHU01B02_TSET:=REAL_OUT2 , **) LAHU01B02_TSET := REAL_OUT1, RAHU01B02_TSET := REAL_OUT2, (** LAHU01B02_SM :=INT_OUT1 ,RAHU01B02_SM :=INT_OUT2) ; **) LAHU01B02_SM := INT_OUT1, RAHU01B02_SM := INT_OUT2 ) (** **) (** **) (** {********************************************AHU01B03********************************************} **) (** {*输入,类型,示值上限,示值下限,基准补偿,输出补偿*} **) (** AHU01B03_WVB_AVE(INPUT:=LAHU01B03_WVB); **) (* call - Stmt *) CAL AHU01B03_WVB_AVE ( INPUT := LAHU01B03_WVB ) (** AHU01B03_RT_AVE (INPUT:=LAHU01B03_RT) ; **) (* call - Stmt *) CAL AHU01B03_RT_AVE ( INPUT := LAHU01B03_RT ) (** LAHU01B03_RTS := BS_Scale(AHU01B03_RT_AVE.Output ,1,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU01B03_RT_AVE.Output BS_Scale 1, 0, 100, 0, 0.0 ST LAHU01B03_RTS (** LAHU01B03_WVBS:= BS_Scale(AHU01B03_WVB_AVE.Output,2,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU01B03_WVB_AVE.Output BS_Scale 2, 0, 100, 0, 0.0 ST LAHU01B03_WVBS (** LAHU01B03_WVC :=REAL_TO_INT(BS_Scale(LAHU01B03_WVCS ,4,0,100,0,0.0)); **) (* assign - Stmt *) LD LAHU01B03_WVCS BS_Scale 4, 0, 100, 0, 0.0 REAL_TO_INT ST LAHU01B03_WVC (** {*主程序*} **) (** AHU01B03_DAHU(DAHU_STRUCT_IN:=DAHU01B03_IN | DAHU01B03_OUT:=DAHU_STRUCT_OUT); **) (* call - Stmt *) CAL AHU01B03_DAHU ( DAHU_STRUCT_IN := DAHU01B03_IN | DAHU01B03_OUT := DAHU_STRUCT_OUT ) (** {*AHU_INSTRUCT*} **) (** DAHU01B03_IN.SM :=LAHU01B03_SM ; **) (* assign - Stmt *) LD LAHU01B03_SM ST DAHU01B03_IN.SM (** DAHU01B03_IN.Run :=LAHU01B03_R ; **) (* assign - Stmt *) LD LAHU01B03_R ST DAHU01B03_IN.Run (** DAHU01B03_IN.Fault :=LAHU01B03_F ; **) (* assign - Stmt *) LD LAHU01B03_F ST DAHU01B03_IN.Fault (** DAHU01B03_IN.Auto :=LAHU01B03_A ; **) (* assign - Stmt *) LD LAHU01B03_A ST DAHU01B03_IN.Auto (** DAHU01B03_IN.ContRol:=LAHU01B03_PC ; **) (* assign - Stmt *) LD LAHU01B03_PC ST DAHU01B03_IN.ContRol (** DAHU01B03_IN.TSET :=LAHU01B03_TSET ; **) (* assign - Stmt *) LD LAHU01B03_TSET ST DAHU01B03_IN.TSET (** DAHU01B03_IN.WVMC :=LAHU01B03_WVMC ; **) (* assign - Stmt *) LD LAHU01B03_WVMC ST DAHU01B03_IN.WVMC (** DAHU01B03_IN.WVMV :=LAHU01B03_WVMV ; **) (* assign - Stmt *) LD LAHU01B03_WVMV ST DAHU01B03_IN.WVMV (** DAHU01B03_IN.RTS :=LAHU01B03_RTS ; **) (* assign - Stmt *) LD LAHU01B03_RTS ST DAHU01B03_IN.RTS (** DAHU01B03_IN.RST :=LAHU01B03_RST ; **) (* assign - Stmt *) LD LAHU01B03_RST ST DAHU01B03_IN.RST (** DAHU01B03_IN.RSTV :=LAHU01B03_RSTV ; **) (* assign - Stmt *) LD LAHU01B03_RSTV ST DAHU01B03_IN.RSTV (** DAHU01B03_IN.FPS :=LAHU01B03_FPS ; **) (* assign - Stmt *) LD LAHU01B03_FPS ST DAHU01B03_IN.FPS (** DAHU01B03_IN.ISO1 :=LAHU01B03_ISO1 ; **) (* assign - Stmt *) LD LAHU01B03_ISO1 ST DAHU01B03_IN.ISO1 (** DAHU01B03_IN.ISO2 :=LAHU01B03_ISO2 ; **) (* assign - Stmt *) LD LAHU01B03_ISO2 ST DAHU01B03_IN.ISO2 (** DAHU01B03_IN.VP :=LAHU01B03_VP ; **) (* assign - Stmt *) LD LAHU01B03_VP ST DAHU01B03_IN.VP (** DAHU01B03_IN.VI :=LAHU01B03_VI ; **) (* assign - Stmt *) LD LAHU01B03_VI ST DAHU01B03_IN.VI (** {*AHU_OUTSTRUCT*} **) (** LAHU01B03_WVCS :=DAHU01B03_OUT.WVCS ; **) (* assign - Stmt *) LD DAHU01B03_OUT.WVCS ST LAHU01B03_WVCS (** LAHU01B03_C :=DAHU01B03_OUT.ContRol; **) (* assign - Stmt *) LD DAHU01B03_OUT.ContRol ST LAHU01B03_C (** LAHU01B03_RH :=DAHU01B03_OUT.RH ; **) (* assign - Stmt *) LD DAHU01B03_OUT.RH ST LAHU01B03_RH (** LAHU01B03_SN :=DAHU01B03_OUT.SN ; **) (* assign - Stmt *) LD DAHU01B03_OUT.SN ST LAHU01B03_SN (** {*同步程序*} **) (** AHU01B03_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, **) (* call - Stmt *) CAL AHU01B03_SyncContRol ( CM := RNIAHU00000_CM, RM := LCMD00000_RM, (** BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01B03_PC ,BOOL_IN2 :=RAHU01B03_PC , **) BOOL_IN0 := RNIAHU01X00_PC, BOOL_IN1 := LAHU01B03_PC, BOOL_IN2 := RAHU01B03_PC, (** REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01B03_TSET,REAL_IN2 :=RAHU01B03_TSET, **) REAL_IN0 := RNIAHU01X00_TSET, REAL_IN1 := LAHU01B03_TSET, REAL_IN2 := RAHU01B03_TSET, (** INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01B03_SM ,INT_IN2 :=RAHU01B03_SM | **) INT_IN0 := RNIAHU01X00_SM, INT_IN1 := LAHU01B03_SM, INT_IN2 := RAHU01B03_SM | (** LAHU01B03_PC :=BOOL_OUT1 ,RAHU01B03_PC :=BOOL_OUT2 , **) LAHU01B03_PC := BOOL_OUT1, RAHU01B03_PC := BOOL_OUT2, (** LAHU01B03_TSET:=REAL_OUT1 ,RAHU01B03_TSET:=REAL_OUT2 , **) LAHU01B03_TSET := REAL_OUT1, RAHU01B03_TSET := REAL_OUT2, (** LAHU01B03_SM :=INT_OUT1 ,RAHU01B03_SM :=INT_OUT2) ; **) LAHU01B03_SM := INT_OUT1, RAHU01B03_SM := INT_OUT2 ) (** **) (** **) (** {********************************************AHU01B04********************************************} **) (** {*输入,类型,示值上限,示值下限,基准补偿,输出补偿*} **) (** AHU01B04_WVB_AVE(INPUT:=LAHU01B04_WVB); **) (* call - Stmt *) CAL AHU01B04_WVB_AVE ( INPUT := LAHU01B04_WVB ) (** AHU01B04_RT_AVE (INPUT:=LAHU01B04_RT) ; **) (* call - Stmt *) CAL AHU01B04_RT_AVE ( INPUT := LAHU01B04_RT ) (** LAHU01B04_RTS := BS_Scale(AHU01B04_RT_AVE.Output ,1,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU01B04_RT_AVE.Output BS_Scale 1, 0, 100, 0, 0.0 ST LAHU01B04_RTS (** LAHU01B04_WVBS:= BS_Scale(AHU01B04_WVB_AVE.Output,2,0,100,0,0.0) ; **) (* assign - Stmt *) LD AHU01B04_WVB_AVE.Output BS_Scale 2, 0, 100, 0, 0.0 ST LAHU01B04_WVBS (** LAHU01B04_WVC :=REAL_TO_INT(BS_Scale(LAHU01B04_WVCS ,4,0,100,0,0.0)); **) (* assign - Stmt *) LD LAHU01B04_WVCS BS_Scale 4, 0, 100, 0, 0.0 REAL_TO_INT ST LAHU01B04_WVC (** {*主程序*} **) (** AHU01B04_DAHU(DAHU_STRUCT_IN:=DAHU01B04_IN | DAHU01B04_OUT:=DAHU_STRUCT_OUT); **) (* call - Stmt *) CAL AHU01B04_DAHU ( DAHU_STRUCT_IN := DAHU01B04_IN | DAHU01B04_OUT := DAHU_STRUCT_OUT ) (** {*AHU_INSTRUCT*} **) (** DAHU01B04_IN.SM :=LAHU01B04_SM ; **) (* assign - Stmt *) LD LAHU01B04_SM ST DAHU01B04_IN.SM (** DAHU01B04_IN.Run :=LAHU01B04_R ; **) (* assign - Stmt *) LD LAHU01B04_R ST DAHU01B04_IN.Run (** DAHU01B04_IN.Fault :=LAHU01B04_F ; **) (* assign - Stmt *) LD LAHU01B04_F ST DAHU01B04_IN.Fault (** DAHU01B04_IN.Auto :=LAHU01B04_A ; **) (* assign - Stmt *) LD LAHU01B04_A ST DAHU01B04_IN.Auto (** DAHU01B04_IN.ContRol:=LAHU01B04_PC ; **) (* assign - Stmt *) LD LAHU01B04_PC ST DAHU01B04_IN.ContRol (** DAHU01B04_IN.TSET :=LAHU01B04_TSET ; **) (* assign - Stmt *) LD LAHU01B04_TSET ST DAHU01B04_IN.TSET (** DAHU01B04_IN.WVMC :=LAHU01B04_WVMC ; **) (* assign - Stmt *) LD LAHU01B04_WVMC ST DAHU01B04_IN.WVMC (** DAHU01B04_IN.WVMV :=LAHU01B04_WVMV ; **) (* assign - Stmt *) LD LAHU01B04_WVMV ST DAHU01B04_IN.WVMV (** DAHU01B04_IN.RTS :=LAHU01B04_RTS ; **) (* assign - Stmt *) LD LAHU01B04_RTS ST DAHU01B04_IN.RTS (** DAHU01B04_IN.RST :=LAHU01B04_RST ; **) (* assign - Stmt *) LD LAHU01B04_RST ST DAHU01B04_IN.RST (** DAHU01B04_IN.RSTV :=LAHU01B04_RSTV ; **) (* assign - Stmt *) LD LAHU01B04_RSTV ST DAHU01B04_IN.RSTV (** DAHU01B04_IN.FPS :=LAHU01B04_FPS ; **) (* assign - Stmt *) LD LAHU01B04_FPS ST DAHU01B04_IN.FPS (** DAHU01B04_IN.ISO1 :=LAHU01B04_ISO1 ; **) (* assign - Stmt *) LD LAHU01B04_ISO1 ST DAHU01B04_IN.ISO1 (** DAHU01B04_IN.ISO2 :=LAHU01B04_ISO2 ; **) (* assign - Stmt *) LD LAHU01B04_ISO2 ST DAHU01B04_IN.ISO2 (** DAHU01B04_IN.VP :=LAHU01B04_VP ; **) (* assign - Stmt *) LD LAHU01B04_VP ST DAHU01B04_IN.VP (** DAHU01B04_IN.VI :=LAHU01B04_VI ; **) (* assign - Stmt *) LD LAHU01B04_VI ST DAHU01B04_IN.VI (** {*AHU_OUTSTRUCT*} **) (** LAHU01B04_WVCS :=DAHU01B04_OUT.WVCS ; **) (* assign - Stmt *) LD DAHU01B04_OUT.WVCS ST LAHU01B04_WVCS (** LAHU01B04_C :=DAHU01B04_OUT.ContRol; **) (* assign - Stmt *) LD DAHU01B04_OUT.ContRol ST LAHU01B04_C (** LAHU01B04_RH :=DAHU01B04_OUT.RH ; **) (* assign - Stmt *) LD DAHU01B04_OUT.RH ST LAHU01B04_RH (** LAHU01B04_SN :=DAHU01B04_OUT.SN ; **) (* assign - Stmt *) LD DAHU01B04_OUT.SN ST LAHU01B04_SN (** {*同步程序*} **) (** AHU01B04_SyncContRol(CM:=RNIAHU00000_CM,RM:=LCMD00000_RM, **) (* call - Stmt *) CAL AHU01B04_SyncContRol ( CM := RNIAHU00000_CM, RM := LCMD00000_RM, (** BOOL_IN0:=RNIAHU01X00_PC ,BOOL_IN1:=LAHU01B04_PC ,BOOL_IN2 :=RAHU01B04_PC , **) BOOL_IN0 := RNIAHU01X00_PC, BOOL_IN1 := LAHU01B04_PC, BOOL_IN2 := RAHU01B04_PC, (** REAL_IN0:=RNIAHU01X00_TSET,REAL_IN1:=LAHU01B04_TSET,REAL_IN2 :=RAHU01B04_TSET, **) REAL_IN0 := RNIAHU01X00_TSET, REAL_IN1 := LAHU01B04_TSET, REAL_IN2 := RAHU01B04_TSET, (** INT_IN0 :=RNIAHU01X00_SM ,INT_IN1 :=LAHU01B04_SM ,INT_IN2 :=RAHU01B04_SM | **) INT_IN0 := RNIAHU01X00_SM, INT_IN1 := LAHU01B04_SM, INT_IN2 := RAHU01B04_SM | (** LAHU01B04_PC :=BOOL_OUT1 ,RAHU01B04_PC :=BOOL_OUT2 , **) LAHU01B04_PC := BOOL_OUT1, RAHU01B04_PC := BOOL_OUT2, (** LAHU01B04_TSET:=REAL_OUT1 ,RAHU01B04_TSET:=REAL_OUT2 , **) LAHU01B04_TSET := REAL_OUT1, RAHU01B04_TSET := REAL_OUT2, (** LAHU01B04_SM :=INT_OUT1 ,RAHU01B04_SM :=INT_OUT2) ; **) LAHU01B04_SM := INT_OUT1, RAHU01B04_SM := INT_OUT2 ) (** **) END_PROGRAM