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.
526 lines
14 KiB
526 lines
14 KiB
PROGRAM FCU
|
|
VAR_EXTERNAL
|
|
|
|
END_VAR
|
|
|
|
VAR_GLOBAL
|
|
|
|
END_VAR
|
|
|
|
VAR
|
|
|
|
FCUB1H01_IN :FCU_IN;
|
|
FCUB1H01_OUT:FCU_OUT;
|
|
FCUB1H01_SyncControl:IJ_SyncControl;
|
|
FCUB1H01_FCU:IJ_FCU;
|
|
FCUB1H01_T_AVE:BS_Average;
|
|
|
|
|
|
FCUB1H02_IN :FCU_IN;
|
|
FCUB1H02_OUT:FCU_OUT;
|
|
FCUB1H02_SyncControl:IJ_SyncControl;
|
|
FCUB1H02_FCU:IJ_FCU;
|
|
FCUB1H02_T_AVE:BS_Average;
|
|
|
|
FCUB1H03_IN :FCU_IN;
|
|
FCUB1H03_OUT:FCU_OUT;
|
|
FCUB1H03_SyncControl:IJ_SyncControl;
|
|
FCUB1H03_FCU:IJ_FCU;
|
|
FCUB1H03_T_AVE:BS_Average;
|
|
|
|
|
|
END_VAR
|
|
|
|
(*Automatically declared*)
|
|
VAR_EXTERNAL
|
|
RNIFCUB1X00_SM : INT;
|
|
LFCUB1H03_RSTV : REAL;
|
|
LFCUB1H03_RST : BOOL;
|
|
LCMD00000_RM : INT;
|
|
RNIFCU00000_CM : BOOL;
|
|
LFCUB1H02_RH : REAL;
|
|
RFCUB1H01_TSET : REAL;
|
|
LFCUB1H02_C : BOOL;
|
|
LFCUB1H02_R : BOOL;
|
|
RFCUB1H03_SM : INT;
|
|
LFCUB1H02_SN : INT;
|
|
LFCUB1H02_RSTV : REAL;
|
|
LFCUB1H02_RST : BOOL;
|
|
LFCUB1H02_SM : INT;
|
|
RNIFCUB1X00_PC : BOOL;
|
|
LFCUB1H02_PC : BOOL;
|
|
LFCUB1H03_EVA : BOOL;
|
|
LFCUB1H03_EVR : BOOL;
|
|
LFCUB1H01_EVR : BOOL;
|
|
LFCUB1H02_A : BOOL;
|
|
LFCUB1H01_RSTV : REAL;
|
|
LFCUB1H01_RST : BOOL;
|
|
RFCUB1H01_PC : BOOL;
|
|
RFCUB1H03_PC : BOOL;
|
|
RFCUB1H01_SM : INT;
|
|
LFCUB1H03_EVC : BOOL;
|
|
LFCUB1H01_EVC : BOOL;
|
|
LFCUB1H02_ISO1 : BOOL;
|
|
LFCUB1H02_TSET : REAL;
|
|
LFCUB1H02_TS : REAL;
|
|
RFCUB1H02_PC : BOOL;
|
|
LFCUB1H02_T : INT;
|
|
LFCUB1H01_EVA : BOOL;
|
|
LFCUB1H01_ISO1 : BOOL;
|
|
LFCUB1H02_EVA : BOOL;
|
|
LFCUB1H03_TS : REAL;
|
|
RFCUB1H02_SM : INT;
|
|
LFCUB1H01_TSET : REAL;
|
|
LFCUB1H03_T : INT;
|
|
LFCUB1H02_EVC : BOOL;
|
|
LFCUB1H01_TS : REAL;
|
|
LFCUB1H01_T : INT;
|
|
LFCUB1H01_C : BOOL;
|
|
LFCUB1H03_ISO1 : BOOL;
|
|
LFCUB1H02_EVMV : BOOL;
|
|
LFCUB1H02_EVMC : BOOL;
|
|
RFCUB1H02_TSET : REAL;
|
|
LFCUB1H01_SN : INT;
|
|
LFCUB1H01_EVMV : BOOL;
|
|
LFCUB1H01_EVMC : BOOL;
|
|
LFCUB1H01_SM : INT;
|
|
LFCUB1H02_EVR : BOOL;
|
|
RNIFCUB1X00_TSET : REAL;
|
|
LFCUB1H03_TSET : REAL;
|
|
LFCUB1H01_RH : REAL;
|
|
LFCUB1H01_A : BOOL;
|
|
LFCUB1H01_R : BOOL;
|
|
LFCUB1H03_PC : BOOL;
|
|
RFCUB1H03_TSET : REAL;
|
|
LFCUB1H03_A : BOOL;
|
|
LFCUB1H03_SN : INT;
|
|
LFCUB1H03_EVMV : BOOL;
|
|
LFCUB1H03_EVMC : BOOL;
|
|
LFCUB1H03_SM : INT;
|
|
LFCUB1H01_PC : BOOL;
|
|
LFCUB1H03_RH : REAL;
|
|
LFCUB1H03_C : BOOL;
|
|
LFCUB1H03_R : BOOL;
|
|
END_VAR
|
|
(** {********************************************FCUB1H01********************************************} **)
|
|
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ�����������������*} **)
|
|
(** FCUB1H01_T_AVE(INPUT:=LFCUB1H01_T); **)
|
|
(* call - Stmt *)
|
|
CAL FCUB1H01_T_AVE (
|
|
INPUT := LFCUB1H01_T
|
|
)
|
|
|
|
(** LFCUB1H01_TS :=BS_Scale(FCUB1H01_T_AVE.Output,1,0,100,0,0.0); **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H01_T_AVE.Output
|
|
BS_Scale 1, 0, 100, 0, 0.0
|
|
ST LFCUB1H01_TS
|
|
|
|
(** {*������*} **)
|
|
(** FCUB1H01_FCU(FCU_STRUCT_IN:=FCUB1H01_IN | FCUB1H01_OUT:=FCU_STRUCT_OUT); **)
|
|
(* call - Stmt *)
|
|
CAL FCUB1H01_FCU (
|
|
FCU_STRUCT_IN := FCUB1H01_IN
|
|
|
|
|
FCUB1H01_OUT := FCU_STRUCT_OUT
|
|
)
|
|
|
|
(** {*AHU_INSTRUCT*} **)
|
|
(** FCUB1H01_IN.SM :=LFCUB1H01_SM ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_SM
|
|
ST FCUB1H01_IN.SM
|
|
|
|
(** FCUB1H01_IN.Run :=LFCUB1H01_R ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_R
|
|
ST FCUB1H01_IN.Run
|
|
|
|
(** FCUB1H01_IN.Auto :=LFCUB1H01_A ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_A
|
|
ST FCUB1H01_IN.Auto
|
|
|
|
(** FCUB1H01_IN.Control :=LFCUB1H01_PC ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_PC
|
|
ST FCUB1H01_IN.Control
|
|
|
|
(** FCUB1H01_IN.TSET :=LFCUB1H01_TSET ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_TSET
|
|
ST FCUB1H01_IN.TSET
|
|
|
|
(** FCUB1H01_IN.EVA :=LFCUB1H01_EVA ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_EVA
|
|
ST FCUB1H01_IN.EVA
|
|
|
|
(** FCUB1H01_IN.EVR :=LFCUB1H01_EVR ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_EVR
|
|
ST FCUB1H01_IN.EVR
|
|
|
|
(** FCUB1H01_IN.EVMC :=LFCUB1H01_EVMC ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_EVMC
|
|
ST FCUB1H01_IN.EVMC
|
|
|
|
(** FCUB1H01_IN.EVMV :=LFCUB1H01_EVMV ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_EVMV
|
|
ST FCUB1H01_IN.EVMV
|
|
|
|
(** FCUB1H01_IN.TS :=LFCUB1H01_TS ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_TS
|
|
ST FCUB1H01_IN.TS
|
|
|
|
(** FCUB1H01_IN.RST :=LFCUB1H01_RST ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_RST
|
|
ST FCUB1H01_IN.RST
|
|
|
|
(** FCUB1H01_IN.RSTV :=LFCUB1H01_RSTV ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_RSTV
|
|
ST FCUB1H01_IN.RSTV
|
|
|
|
(** FCUB1H01_IN.ISO1 :=LFCUB1H01_ISO1 ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H01_ISO1
|
|
ST FCUB1H01_IN.ISO1
|
|
|
|
(** {*FCU_OUTSTRUCT*} **)
|
|
(** LFCUB1H01_EVC :=FCUB1H01_OUT.EVC ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H01_OUT.EVC
|
|
ST LFCUB1H01_EVC
|
|
|
|
(** LFCUB1H01_C :=FCUB1H01_OUT.Control ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H01_OUT.Control
|
|
ST LFCUB1H01_C
|
|
|
|
(** LFCUB1H01_RH :=FCUB1H01_OUT.RH ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H01_OUT.RH
|
|
ST LFCUB1H01_RH
|
|
|
|
(** LFCUB1H01_SN :=FCUB1H01_OUT.SN ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H01_OUT.SN
|
|
ST LFCUB1H01_SN
|
|
|
|
(** {*ͬ������*} **)
|
|
(** FCUB1H01_SyncControl(CM:=RNIFCU00000_CM,RM:=LCMD00000_RM, **)
|
|
(* call - Stmt *)
|
|
CAL FCUB1H01_SyncControl (
|
|
CM := RNIFCU00000_CM,
|
|
RM := LCMD00000_RM,
|
|
(** BOOL_IN0 :=RNIFCUB1X00_PC ,BOOL_IN1 :=LFCUB1H01_PC ,BOOL_IN2 :=RFCUB1H01_PC , **)
|
|
BOOL_IN0 := RNIFCUB1X00_PC,
|
|
BOOL_IN1 := LFCUB1H01_PC,
|
|
BOOL_IN2 := RFCUB1H01_PC,
|
|
(** INT_IN0 :=RNIFCUB1X00_SM ,INT_IN1 :=LFCUB1H01_SM ,INT_IN2 :=RFCUB1H01_SM , **)
|
|
INT_IN0 := RNIFCUB1X00_SM,
|
|
INT_IN1 := LFCUB1H01_SM,
|
|
INT_IN2 := RFCUB1H01_SM,
|
|
(** REAL_IN0 :=RNIFCUB1X00_TSET,REAL_IN1 :=LFCUB1H01_TSET ,REAL_IN2 :=RFCUB1H01_TSET | **)
|
|
REAL_IN0 := RNIFCUB1X00_TSET,
|
|
REAL_IN1 := LFCUB1H01_TSET,
|
|
REAL_IN2 := RFCUB1H01_TSET
|
|
|
|
|
(** LFCUB1H01_PC :=BOOL_OUT1 ,RFCUB1H01_PC :=BOOL_OUT2 , **)
|
|
LFCUB1H01_PC := BOOL_OUT1,
|
|
RFCUB1H01_PC := BOOL_OUT2,
|
|
(** LFCUB1H01_TSET:=REAL_OUT1 ,RFCUB1H01_TSET:=REAL_OUT2 , **)
|
|
LFCUB1H01_TSET := REAL_OUT1,
|
|
RFCUB1H01_TSET := REAL_OUT2,
|
|
(** LFCUB1H01_SM :=INT_OUT1 ,RFCUB1H01_SM :=INT_OUT2) ; **)
|
|
LFCUB1H01_SM := INT_OUT1,
|
|
RFCUB1H01_SM := INT_OUT2
|
|
)
|
|
|
|
(** {********************************************FCUB1H02********************************************} **)
|
|
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ�����������������*} **)
|
|
(** FCUB1H02_T_AVE(INPUT:=LFCUB1H02_T); **)
|
|
(* call - Stmt *)
|
|
CAL FCUB1H02_T_AVE (
|
|
INPUT := LFCUB1H02_T
|
|
)
|
|
|
|
(** LFCUB1H02_TS :=BS_Scale(FCUB1H02_T_AVE.Output,1,0,100,0,0.0); **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H02_T_AVE.Output
|
|
BS_Scale 1, 0, 100, 0, 0.0
|
|
ST LFCUB1H02_TS
|
|
|
|
(** {*������*} **)
|
|
(** FCUB1H02_FCU(FCU_STRUCT_IN:=FCUB1H02_IN | FCUB1H02_OUT:=FCU_STRUCT_OUT); **)
|
|
(* call - Stmt *)
|
|
CAL FCUB1H02_FCU (
|
|
FCU_STRUCT_IN := FCUB1H02_IN
|
|
|
|
|
FCUB1H02_OUT := FCU_STRUCT_OUT
|
|
)
|
|
|
|
(** {*AHU_INSTRUCT*} **)
|
|
(** FCUB1H02_IN.SM :=LFCUB1H02_SM ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_SM
|
|
ST FCUB1H02_IN.SM
|
|
|
|
(** FCUB1H02_IN.Run :=LFCUB1H02_R ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_R
|
|
ST FCUB1H02_IN.Run
|
|
|
|
(** FCUB1H02_IN.Auto :=LFCUB1H02_A ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_A
|
|
ST FCUB1H02_IN.Auto
|
|
|
|
(** FCUB1H02_IN.Control :=LFCUB1H02_PC ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_PC
|
|
ST FCUB1H02_IN.Control
|
|
|
|
(** FCUB1H02_IN.TSET :=LFCUB1H02_TSET ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_TSET
|
|
ST FCUB1H02_IN.TSET
|
|
|
|
(** FCUB1H02_IN.EVA :=LFCUB1H02_EVA ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_EVA
|
|
ST FCUB1H02_IN.EVA
|
|
|
|
(** FCUB1H02_IN.EVR :=LFCUB1H02_EVR ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_EVR
|
|
ST FCUB1H02_IN.EVR
|
|
|
|
(** FCUB1H02_IN.EVMC :=LFCUB1H02_EVMC ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_EVMC
|
|
ST FCUB1H02_IN.EVMC
|
|
|
|
(** FCUB1H02_IN.EVMV :=LFCUB1H02_EVMV ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_EVMV
|
|
ST FCUB1H02_IN.EVMV
|
|
|
|
(** FCUB1H02_IN.TS :=LFCUB1H02_TS ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_TS
|
|
ST FCUB1H02_IN.TS
|
|
|
|
(** FCUB1H02_IN.RST :=LFCUB1H02_RST ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_RST
|
|
ST FCUB1H02_IN.RST
|
|
|
|
(** FCUB1H02_IN.RSTV :=LFCUB1H02_RSTV ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_RSTV
|
|
ST FCUB1H02_IN.RSTV
|
|
|
|
(** FCUB1H02_IN.ISO1 :=LFCUB1H02_ISO1 ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H02_ISO1
|
|
ST FCUB1H02_IN.ISO1
|
|
|
|
(** {*FCU_OUTSTRUCT*} **)
|
|
(** LFCUB1H02_EVC :=FCUB1H02_OUT.EVC ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H02_OUT.EVC
|
|
ST LFCUB1H02_EVC
|
|
|
|
(** LFCUB1H02_C :=FCUB1H02_OUT.Control ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H02_OUT.Control
|
|
ST LFCUB1H02_C
|
|
|
|
(** LFCUB1H02_RH :=FCUB1H02_OUT.RH ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H02_OUT.RH
|
|
ST LFCUB1H02_RH
|
|
|
|
(** LFCUB1H02_SN :=FCUB1H02_OUT.SN ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H02_OUT.SN
|
|
ST LFCUB1H02_SN
|
|
|
|
(** {*ͬ������*} **)
|
|
(** FCUB1H02_SyncControl(CM:=RNIFCU00000_CM,RM:=LCMD00000_RM, **)
|
|
(* call - Stmt *)
|
|
CAL FCUB1H02_SyncControl (
|
|
CM := RNIFCU00000_CM,
|
|
RM := LCMD00000_RM,
|
|
(** BOOL_IN0 :=RNIFCUB1X00_PC ,BOOL_IN1 :=LFCUB1H02_PC ,BOOL_IN2 :=RFCUB1H02_PC , **)
|
|
BOOL_IN0 := RNIFCUB1X00_PC,
|
|
BOOL_IN1 := LFCUB1H02_PC,
|
|
BOOL_IN2 := RFCUB1H02_PC,
|
|
(** INT_IN0 :=RNIFCUB1X00_SM ,INT_IN1 :=LFCUB1H02_SM ,INT_IN2 :=RFCUB1H02_SM , **)
|
|
INT_IN0 := RNIFCUB1X00_SM,
|
|
INT_IN1 := LFCUB1H02_SM,
|
|
INT_IN2 := RFCUB1H02_SM,
|
|
(** REAL_IN0 :=RNIFCUB1X00_TSET,REAL_IN1 :=LFCUB1H02_TSET ,REAL_IN2 :=RFCUB1H02_TSET | **)
|
|
REAL_IN0 := RNIFCUB1X00_TSET,
|
|
REAL_IN1 := LFCUB1H02_TSET,
|
|
REAL_IN2 := RFCUB1H02_TSET
|
|
|
|
|
(** LFCUB1H02_PC :=BOOL_OUT1 ,RFCUB1H02_PC :=BOOL_OUT2 , **)
|
|
LFCUB1H02_PC := BOOL_OUT1,
|
|
RFCUB1H02_PC := BOOL_OUT2,
|
|
(** LFCUB1H02_TSET:=REAL_OUT1 ,RFCUB1H02_TSET:=REAL_OUT2 , **)
|
|
LFCUB1H02_TSET := REAL_OUT1,
|
|
RFCUB1H02_TSET := REAL_OUT2,
|
|
(** LFCUB1H02_SM :=INT_OUT1 ,RFCUB1H02_SM :=INT_OUT2) ; **)
|
|
LFCUB1H02_SM := INT_OUT1,
|
|
RFCUB1H02_SM := INT_OUT2
|
|
)
|
|
|
|
(** {********************************************FCUB1H03********************************************} **)
|
|
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ�����������������*} **)
|
|
(** FCUB1H03_T_AVE(INPUT:=LFCUB1H03_T); **)
|
|
(* call - Stmt *)
|
|
CAL FCUB1H03_T_AVE (
|
|
INPUT := LFCUB1H03_T
|
|
)
|
|
|
|
(** LFCUB1H03_TS :=BS_Scale(FCUB1H03_T_AVE.Output,1,0,100,0,0.0); **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H03_T_AVE.Output
|
|
BS_Scale 1, 0, 100, 0, 0.0
|
|
ST LFCUB1H03_TS
|
|
|
|
(** {*������*} **)
|
|
(** FCUB1H03_FCU(FCU_STRUCT_IN:=FCUB1H03_IN | FCUB1H03_OUT:=FCU_STRUCT_OUT); **)
|
|
(* call - Stmt *)
|
|
CAL FCUB1H03_FCU (
|
|
FCU_STRUCT_IN := FCUB1H03_IN
|
|
|
|
|
FCUB1H03_OUT := FCU_STRUCT_OUT
|
|
)
|
|
|
|
(** {*AHU_INSTRUCT*} **)
|
|
(** FCUB1H03_IN.SM :=LFCUB1H03_SM ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_SM
|
|
ST FCUB1H03_IN.SM
|
|
|
|
(** FCUB1H03_IN.Run :=LFCUB1H03_R ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_R
|
|
ST FCUB1H03_IN.Run
|
|
|
|
(** FCUB1H03_IN.Auto :=LFCUB1H03_A ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_A
|
|
ST FCUB1H03_IN.Auto
|
|
|
|
(** FCUB1H03_IN.Control :=LFCUB1H03_PC ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_PC
|
|
ST FCUB1H03_IN.Control
|
|
|
|
(** FCUB1H03_IN.TSET :=LFCUB1H03_TSET ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_TSET
|
|
ST FCUB1H03_IN.TSET
|
|
|
|
(** FCUB1H03_IN.EVA :=LFCUB1H03_EVA ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_EVA
|
|
ST FCUB1H03_IN.EVA
|
|
|
|
(** FCUB1H03_IN.EVR :=LFCUB1H03_EVR ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_EVR
|
|
ST FCUB1H03_IN.EVR
|
|
|
|
(** FCUB1H03_IN.EVMC :=LFCUB1H03_EVMC ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_EVMC
|
|
ST FCUB1H03_IN.EVMC
|
|
|
|
(** FCUB1H03_IN.EVMV :=LFCUB1H03_EVMV ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_EVMV
|
|
ST FCUB1H03_IN.EVMV
|
|
|
|
(** FCUB1H03_IN.TS :=LFCUB1H03_TS ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_TS
|
|
ST FCUB1H03_IN.TS
|
|
|
|
(** FCUB1H03_IN.RST :=LFCUB1H03_RST ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_RST
|
|
ST FCUB1H03_IN.RST
|
|
|
|
(** FCUB1H03_IN.RSTV :=LFCUB1H03_RSTV ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_RSTV
|
|
ST FCUB1H03_IN.RSTV
|
|
|
|
(** FCUB1H03_IN.ISO1 :=LFCUB1H03_ISO1 ; **)
|
|
(* assign - Stmt *)
|
|
LD LFCUB1H03_ISO1
|
|
ST FCUB1H03_IN.ISO1
|
|
|
|
(** {*FCU_OUTSTRUCT*} **)
|
|
(** LFCUB1H03_EVC :=FCUB1H03_OUT.EVC ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H03_OUT.EVC
|
|
ST LFCUB1H03_EVC
|
|
|
|
(** LFCUB1H03_C :=FCUB1H03_OUT.Control ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H03_OUT.Control
|
|
ST LFCUB1H03_C
|
|
|
|
(** LFCUB1H03_RH :=FCUB1H03_OUT.RH ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H03_OUT.RH
|
|
ST LFCUB1H03_RH
|
|
|
|
(** LFCUB1H03_SN :=FCUB1H03_OUT.SN ; **)
|
|
(* assign - Stmt *)
|
|
LD FCUB1H03_OUT.SN
|
|
ST LFCUB1H03_SN
|
|
|
|
(** {*ͬ������*} **)
|
|
(** FCUB1H03_SyncControl(CM:=RNIFCU00000_CM,RM:=LCMD00000_RM, **)
|
|
(* call - Stmt *)
|
|
CAL FCUB1H03_SyncControl (
|
|
CM := RNIFCU00000_CM,
|
|
RM := LCMD00000_RM,
|
|
(** BOOL_IN0 :=RNIFCUB1X00_PC ,BOOL_IN1 :=LFCUB1H03_PC ,BOOL_IN2 :=RFCUB1H03_PC , **)
|
|
BOOL_IN0 := RNIFCUB1X00_PC,
|
|
BOOL_IN1 := LFCUB1H03_PC,
|
|
BOOL_IN2 := RFCUB1H03_PC,
|
|
(** INT_IN0 :=RNIFCUB1X00_SM ,INT_IN1 :=LFCUB1H03_SM ,INT_IN2 :=RFCUB1H03_SM , **)
|
|
INT_IN0 := RNIFCUB1X00_SM,
|
|
INT_IN1 := LFCUB1H03_SM,
|
|
INT_IN2 := RFCUB1H03_SM,
|
|
(** REAL_IN0 :=RNIFCUB1X00_TSET,REAL_IN1 :=LFCUB1H03_TSET ,REAL_IN2 :=RFCUB1H03_TSET | **)
|
|
REAL_IN0 := RNIFCUB1X00_TSET,
|
|
REAL_IN1 := LFCUB1H03_TSET,
|
|
REAL_IN2 := RFCUB1H03_TSET
|
|
|
|
|
(** LFCUB1H03_PC :=BOOL_OUT1 ,RFCUB1H03_PC :=BOOL_OUT2 , **)
|
|
LFCUB1H03_PC := BOOL_OUT1,
|
|
RFCUB1H03_PC := BOOL_OUT2,
|
|
(** LFCUB1H03_TSET:=REAL_OUT1 ,RFCUB1H03_TSET:=REAL_OUT2 , **)
|
|
LFCUB1H03_TSET := REAL_OUT1,
|
|
RFCUB1H03_TSET := REAL_OUT2,
|
|
(** LFCUB1H03_SM :=INT_OUT1 ,RFCUB1H03_SM :=INT_OUT2) ; **)
|
|
LFCUB1H03_SM := INT_OUT1,
|
|
RFCUB1H03_SM := INT_OUT2
|
|
)
|
|
|
|
|
|
END_PROGRAM
|