PROGRAM FCU VAR_EXTERNAL END_VAR VAR_GLOBAL END_VAR VAR FCU01H01_IN :FCU_IN; FCU01H01_OUT:FCU_OUT; FCU01H01_SyncControl:IJ_SyncControl; FCU01H01_FCU:IJ_FCU; FCU01H01_T_AVE:BS_Average; END_VAR (********************************************FCU01H01********************************************) (*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) FCU01H01_T_AVE(INPUT:=LFCU01H01_T); LFCU01H01_TS :=BS_Scale(FCU01H01_T_AVE.Output,1,0,100,0,0.0); (*主程序*) FCU01H01_FCU(FCU_STRUCT_IN:=FCU01H01_IN | FCU01H01_OUT:=FCU_STRUCT_OUT); (*AHU_INSTRUCT*) FCU01H01_IN.SM :=LFCU01H01_SM ; FCU01H01_IN.Run :=LFCU01H01_R ; FCU01H01_IN.Auto :=LFCU01H01_A ; FCU01H01_IN.Control :=LFCU01H01_PC ; FCU01H01_IN.TSET :=LFCU01H01_TSET ; FCU01H01_IN.EVA :=LFCUV01H01_EVA ; FCU01H01_IN.EVR :=LFCUV01H01_EVR ; FCU01H01_IN.EVMC :=LFCU01H01_EVMC ; FCU01H01_IN.EVMV :=LFCU01H01_EVMV ; FCU01H01_IN.TS :=LFCU01H01_TS ; FCU01H01_IN.RST :=LFCU01H01_RST ; FCU01H01_IN.RSTV :=LFCU01H01_RSTV ; FCU01H01_IN.ISO1 :=LFCU01H01_ISO1 ; (*FCU_OUTSTRUCT*) LFCU01H01_EVC :=FCU01H01_OUT.EVC ; LFCU01H01_C :=FCU01H01_OUT.Control ; LFCU01H01_RH :=FCU01H01_OUT.RH ; LFCU01H01_SN :=FCU01H01_OUT.SN ; (*同步程序*) FCU01H01_SyncControl(CM:=RNIFCU00000_CM,RM:=LCMD00000_RM, BOOL_IN0 :=RNIFCU01X00_PC ,BOOL_IN1 :=LFCU01H01_PC ,BOOL_IN2 :=RFCU01H01_PC , INT_IN0 :=RNIFCU01X00_SM ,INT_IN1 :=LFCU01H01_SM ,INT_IN2 :=RFCU01H01_SM , REAL_IN0 :=RNIFCU01X00_TSET,REAL_IN1 :=LFCU01H01_TSET ,REAL_IN2 :=RFCU01H01_TSET | LFCU01H01_PC :=BOOL_OUT1 ,RFCU01H01_PC :=BOOL_OUT2 , LFCU01H01_TSET:=REAL_OUT1 ,RFCU01H01_TSET:=REAL_OUT2 , LFCU01H01_SM :=INT_OUT1 ,RFCU01H01_SM :=INT_OUT2) ; END_PROGRAM