You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

57 lines
2.2 KiB

PROGRAM FCU
VAR_EXTERNAL
END_VAR
VAR_GLOBAL
END_VAR
VAR
FCU01E01_IN :FCU_IN;
FCU01E01_OUT:FCU_OUT;
FCU01E01_SyncControl:IJ_SyncControl;
FCU01E01_FCU:IJ_FCU;
FCU01E01_T_AVE:BS_Average;
END_VAR
(********************************************FCU01E01********************************************)
(**)
FCU01E01_T_AVE(INPUT:=LFCU01E01_T);
LFCU01E01_TS :=BS_Scale(FCU01E01_T_AVE.Output,1,0,100,0,0.0);
(**)
FCU01E01_FCU(FCU_STRUCT_IN:=FCU01E01_IN | FCU01E01_OUT:=FCU_STRUCT_OUT);
(*AHU_INSTRUCT*)
FCU01E01_IN.SM :=LFCU01E01_SM ;
FCU01E01_IN.Run :=LFCU01E01_R ;
FCU01E01_IN.Auto :=LFCU01E01_A ;
FCU01E01_IN.Control :=LFCU01E01_PC ;
FCU01E01_IN.TSET :=LFCU01E01_TSET ;
FCU01E01_IN.EVA :=LFCU01E01_EVA ;
FCU01E01_IN.EVR :=LFCU01E01_EVR ;
FCU01E01_IN.EVMC :=LFCU01E01_EVMC ;
FCU01E01_IN.EVMV :=LFCU01E01_EVMV ;
FCU01E01_IN.TS :=LFCU01E01_TS ;
FCU01E01_IN.RST :=LFCU01E01_RST ;
FCU01E01_IN.RSTV :=LFCU01E01_RSTV ;
FCU01E01_IN.ISO1 :=LFCU01E01_ISO1 ;
(*FCU_OUTSTRUCT*)
LFCU01E01_EVC :=FCU01E01_OUT.EVC ;
LFCU01E01_C :=FCU01E01_OUT.Control ;
LFCU01E01_RH :=FCU01E01_OUT.RH ;
LFCU01E01_SN :=FCU01E01_OUT.SN ;
(**)
FCU01E01_SyncControl(CM:=RNIFCU00000_CM,RM:=LCMD00000_RM,
BOOL_IN0 :=RNIFCU01X00_PC ,BOOL_IN1 :=LFCU01E01_PC ,BOOL_IN2 :=RFCU01E01_PC ,
INT_IN0 :=RNIFCU01X00_SM ,INT_IN1 :=LFCU01E01_SM ,INT_IN2 :=RFCU01E01_SM ,
REAL_IN0 :=RNIFCU01X00_TSET,REAL_IN1 :=LFCU01E01_TSET ,REAL_IN2 :=RFCU01E01_TSET |
LFCU01E01_PC :=BOOL_OUT1 ,RFCU01E01_PC :=BOOL_OUT2 ,
LFCU01E01_TSET:=REAL_OUT1 ,RFCU01E01_TSET:=REAL_OUT2 ,
LFCU01E01_SM :=INT_OUT1 ,RFCU01E01_SM :=INT_OUT2) ;
END_PROGRAM