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.
 
 
 
 
 
 

3558 lines
89 KiB

PROGRAM DAHU
VAR_EXTERNAL
END_VAR
VAR_GLOBAL
END_VAR
VAR
AHUYYA01_IN:AHU_IN;
AHUYYA01_OUT:AHU_OUT;
AHUYYA01_LSyncControl:IJ_LSyncControl;
AHUYYA01_AHU:IJ_AHU;
AHUYYA01_RT_AVE:BS_Average;
AHUYYA01_ST_AVE:BS_Average;
AHUYYA01_CO2_AVE:BS_Average;
AHUYYA01_WVB_AVE:BS_Average;
AHUYYA01_VFB_AVE:BS_Average;
AHUYYA01_FDOB_AVE:BS_Average;
AHUYYA01_WHSchedule:BS_Schedule;
AHUYYA02_IN:AHU_IN;
AHUYYA02_OUT:AHU_OUT;
AHUYYA02_LSyncControl:IJ_LSyncControl;
AHUYYA02_AHU:IJ_AHU;
AHUYYA02_RT_AVE:BS_Average;
AHUYYA02_ST_AVE:BS_Average;
AHUYYA02_CO2_AVE:BS_Average;
AHUYYA02_WVB_AVE:BS_Average;
AHUYYA02_VFB_AVE:BS_Average;
AHUYYA02_FDOB_AVE:BS_Average;
AHUYYA02_WHSchedule:BS_Schedule;
AHUYYB01_IN:AHU_IN;
AHUYYB01_OUT:AHU_OUT;
AHUYYB01_LSyncControl:IJ_LSyncControl;
AHUYYB01_AHU:IJ_AHU;
AHUYYB01_RT_AVE:BS_Average;
AHUYYB01_ST_AVE:BS_Average;
AHUYYB01_CO2_AVE:BS_Average;
AHUYYB01_WVB_AVE:BS_Average;
AHUYYB01_VFB_AVE:BS_Average;
AHUYYB01_FDOB_AVE:BS_Average;
AHUYYB01_WHSchedule:BS_Schedule;
AHUYYC01_IN:AHU_IN;
AHUYYC01_OUT:AHU_OUT;
AHUYYC01_LSyncControl:IJ_LSyncControl;
AHUYYC01_AHU:IJ_AHU;
AHUYYC01_RT_AVE:BS_Average;
AHUYYC01_ST_AVE:BS_Average;
AHUYYC01_CO2_AVE:BS_Average;
AHUYYC01_WVB_AVE:BS_Average;
AHUYYC01_VFB_AVE:BS_Average;
AHUYYC01_FDOB_AVE:BS_Average;
AHUYYC01_WHSchedule:BS_Schedule;
AHUYYD01_IN:AHU_IN;
AHUYYD01_OUT:AHU_OUT;
AHUYYD01_LSyncControl:IJ_LSyncControl;
AHUYYD01_AHU:IJ_AHU;
AHUYYD01_RT_AVE:BS_Average;
AHUYYD01_ST_AVE:BS_Average;
AHUYYD01_CO2_AVE:BS_Average;
AHUYYD01_WVB_AVE:BS_Average;
AHUYYD01_VFB_AVE:BS_Average;
AHUYYD01_FDOB_AVE:BS_Average;
AHUYYD01_WHSchedule:BS_Schedule;
AHUYYE01_IN:AHU_IN;
AHUYYE01_OUT:AHU_OUT;
AHUYYE01_LSyncControl:IJ_LSyncControl;
AHUYYE01_AHU:IJ_AHU;
AHUYYE01_RT_AVE:BS_Average;
AHUYYE01_ST_AVE:BS_Average;
AHUYYE01_CO2_AVE:BS_Average;
AHUYYE01_WVB_AVE:BS_Average;
AHUYYE01_VFB_AVE:BS_Average;
AHUYYE01_FDOB_AVE:BS_Average;
AHUYYE01_WHSchedule:BS_Schedule;
AHUYYF01_IN:AHU_IN;
AHUYYF01_OUT:AHU_OUT;
AHUYYF01_LSyncControl:IJ_LSyncControl;
AHUYYF01_AHU:IJ_AHU;
AHUYYF01_RT_AVE:BS_Average;
AHUYYF01_ST_AVE:BS_Average;
AHUYYF01_CO2_AVE:BS_Average;
AHUYYF01_WVB_AVE:BS_Average;
AHUYYF01_VFB_AVE:BS_Average;
AHUYYF01_FDOB_AVE:BS_Average;
AHUYYF01_WHSchedule:BS_Schedule;
AHUYYF02_IN:AHU_IN;
AHUYYF02_OUT:AHU_OUT;
AHUYYF02_LSyncControl:IJ_LSyncControl;
AHUYYF02_AHU:IJ_AHU;
AHUYYF02_RT_AVE:BS_Average;
AHUYYF02_ST_AVE:BS_Average;
AHUYYF02_CO2_AVE:BS_Average;
AHUYYF02_WVB_AVE:BS_Average;
AHUYYF02_VFB_AVE:BS_Average;
AHUYYF02_FDOB_AVE:BS_Average;
AHUYYF02_WHSchedule:BS_Schedule;
FDSM :BOOL;
FDOM :BOOL;
FDOTon :TON;
FDSTon :TON;
END_VAR
(*Automatically declared*)
VAR_EXTERNAL
LAHUYYF02_RDMV : INT;
LAHUYYF02_VFMV : INT;
LAHUYYF01_TSET : REAL;
LAHUYYF01_PC : BOOL;
LAHUYYF01_RTS : REAL;
RAHUYYF01_PC : BOOL;
LAHUYYE01_VFBS : INT;
LAHUYYD01_ISO3 : BOOL;
LAHUYYD01_RH : REAL;
LAHUYYD01_ISO1 : BOOL;
LAHUYYC01_STS : REAL;
RAHUYYC01_PC : BOOL;
LAHUYYB01_RDCS : INT;
LAHUYYB01_RSTV : REAL;
LAHUYYB01_RST : BOOL;
LAHUYYA02_ISO3 : BOOL;
LAHUYYA02_ISO1 : BOOL;
LAHUYYA01_RH : REAL;
LCMD00000_RM : INT;
LAHUYYE01_VFB : INT;
LAHUYYD01_C : BOOL;
LAHUYYD01_R : BOOL;
LAHUYYB01_RDC : INT;
LAHUYYA01_C : BOOL;
LAHUYYA01_R : BOOL;
LAHUYYC01_TSTRW : STRING;
LAHUYYF02_RH : REAL;
LAHUYYF02_CO2S : REAL;
LAHUYYF01_RDCS : INT;
LAHUYYF01_FM : BOOL;
LAHUYYF01_CO2S : REAL;
RAHUYYF01_SM : INT;
LAHUYYE01_VFCS : INT;
LAHUYYE01_PC : BOOL;
LAHUYYC01_WVMV : REAL;
LAHUYYC01_WVMC : BOOL;
LAHUYYB01_LM : BOOL;
LAHUYYB01_RTS : REAL;
LAHUYYA01_FDCS : INT;
LAHUYYA01_LM : BOOL;
LAHUYYA01_SM : INT;
LAHUYYA01_SN : INT;
LAHUYYF01_RDC : INT;
LAHUYYF02_CO2 : INT;
LAHUYYF01_CO2 : INT;
LAHUYYF02_R : BOOL;
LAHUYYF01_IPS : BOOL;
LAHUYYF01_F : BOOL;
LAHUYYE01_VFC : INT;
LAHUYYE01_A : BOOL;
LAHUYYA01_FDC : INT;
LAHUYYA01_ST : INT;
LAHUYYF02_SM : INT;
LAHUYYF02_SN : INT;
LAHUYYF01_VI : REAL;
LAHUYYF01_VP : REAL;
LAHUYYF01_WVBS : REAL;
LAHUYYD01_CO2S : REAL;
RAHUYYD01_PC : BOOL;
LAHUYYF02_ST : INT;
LAHUYYF01_WVB : INT;
LAHUYYD01_CO2 : INT;
LAHUYYF02_PC : BOOL;
LAHUYYF01_WVCS : INT;
LAHUYYF01_STS : REAL;
LAHUYYE01_ISO3 : BOOL;
LAHUYYE01_RH : REAL;
LAHUYYE01_ISO1 : BOOL;
LAHUYYD01_RTS : REAL;
LAHUYYC01_LM : BOOL;
LAHUYYC01_VFBS : INT;
RAHUYYC01_SM : INT;
LAHUYYB01_ISO3 : BOOL;
LAHUYYB01_ISO1 : BOOL;
LAHUYYB01_CO2S : REAL;
LAHUYYB01_WVMV : REAL;
LAHUYYB01_WVMC : BOOL;
LAHUYYA02_RTS : REAL;
LAHUYYA02_WVMV : REAL;
LAHUYYA02_WVMC : BOOL;
LAHUYYA01_VFMV : INT;
LAHUYYA01_TSET : REAL;
RAHUYYA01_TSET : REAL;
LAHUYYF01_WVC : INT;
LAHUYYF02_C : BOOL;
LAHUYYE01_C : BOOL;
LAHUYYE01_R : BOOL;
LAHUYYC01_VFB : INT;
LAHUYYB01_CO2 : INT;
LAHUYYF01_TSTRH : STRING;
LAHUYYF02_FDMV : INT;
LAHUYYF02_STS : REAL;
RAHUYYF02_TSET : REAL;
LAHUYYF01_TM : BOOL;
LAHUYYF01_TC : BOOL;
LAHUYYF01_ISO3 : BOOL;
LAHUYYF01_ISO1 : BOOL;
LAHUYYE01_SM : INT;
LAHUYYE01_SN : INT;
LAHUYYE01_RSTV : REAL;
LAHUYYE01_RST : BOOL;
LAHUYYD01_RDCS : INT;
LAHUYYD01_LM : BOOL;
LAHUYYD01_VFMV : INT;
LAHUYYD01_WVBS : REAL;
LAHUYYC01_RDMV : INT;
LAHUYYC01_VFCS : INT;
LAHUYYA02_RDCS : INT;
LAHUYYA02_VFMV : INT;
RAHUYYA02_TSET : REAL;
LAHUYYA01_RDMV : INT;
LAHUYYA01_STS : REAL;
LAHUYYE01_ST : INT;
LAHUYYD01_RDC : INT;
LAHUYYD01_WVB : INT;
LAHUYYC01_VFC : INT;
LAHUYYA02_RDC : INT;
LAHUYYA02_TSTRW : STRING;
LAHUYYF02_VFBS : INT;
RAHUYYF02_PC : BOOL;
LAHUYYF01_FDCS : INT;
LAHUYYF01_WVMV : REAL;
LAHUYYF01_WVMC : BOOL;
LAHUYYE01_TM : BOOL;
LAHUYYE01_TC : BOOL;
LAHUYYD01_WVCS : INT;
LAHUYYC01_RH : REAL;
LAHUYYB01_VFMV : INT;
LAHUYYB01_TSET : REAL;
LAHUYYA02_TM : BOOL;
LAHUYYA02_TC : BOOL;
LAHUYYF01_FDC : INT;
LAHUYYF02_VFB : INT;
LAHUYYF02_A : BOOL;
LAHUYYD01_WVC : INT;
LAHUYYC01_R : BOOL;
LAHUYYA01_IPS : BOOL;
LAHUYYE01_TSTRW : STRING;
LAHUYYD01_TSTRW : STRING;
LAHUYYF02_VFCS : INT;
LAHUYYE01_FM : BOOL;
LAHUYYC01_SM : INT;
LAHUYYC01_TSET : REAL;
LAHUYYC01_SN : INT;
LAHUYYB01_RDMV : INT;
LAHUYYA02_CO2S : REAL;
LAHUYYA01_WVMV : REAL;
LAHUYYA01_WVMC : BOOL;
LAHUYYF02_VFC : INT;
LAHUYYE01_F : BOOL;
LAHUYYC01_ST : INT;
LAHUYYA02_CO2 : INT;
LAHUYYC01_TSTRH : STRING;
LAHUYYF01_RSTV : REAL;
LAHUYYF01_RST : BOOL;
LAHUYYE01_TSET : REAL;
LAHUYYE01_WVCS : INT;
LAHUYYE01_VI : REAL;
LAHUYYE01_VP : REAL;
LAHUYYE01_STS : REAL;
LAHUYYE01_RTS : REAL;
LAHUYYD01_RDMV : INT;
LAHUYYC01_VFMV : INT;
LAHUYYC01_PC : BOOL;
LAHUYYB01_FM : BOOL;
LAHUYYB01_VFCS : INT;
RAHUYYB01_TSET : REAL;
LAHUYYA02_RDMV : INT;
LAHUYYA02_VI : REAL;
LAHUYYA02_VP : REAL;
LAHUYYA02_STS : REAL;
LAHUYYA01_FDMV : INT;
LAHUYYA01_RDCS : INT;
LAHUYYE01_WVC : INT;
LAHUYYC01_C : BOOL;
LAHUYYB01_VFC : INT;
LAHUYYB01_IPS : BOOL;
LAHUYYB01_F : BOOL;
LAHUYYA01_RDC : INT;
LAHUYYA01_TSTRW : STRING;
RAHUYYF02_SM : INT;
LAHUYYE01_RDCS : INT;
LAHUYYE01_CO2S : REAL;
LAHUYYE01_WVBS : REAL;
LAHUYYD01_CO2SET : REAL;
LAHUYYC01_ISO3 : BOOL;
LAHUYYC01_ISO1 : BOOL;
LAHUYYB01_VFBS : INT;
LAHUYYB01_VI : REAL;
LAHUYYB01_VP : REAL;
LAHUYYB01_WVBS : REAL;
LAHUYYA02_FM : BOOL;
LAHUYYA02_CO2SET : REAL;
LAHUYYA01_RTS : REAL;
RAHUYYA01_SM : INT;
LAHUYYE01_RDC : INT;
LAHUYYE01_WVB : INT;
LAHUYYE01_CO2 : INT;
LAHUYYE01_IPS : BOOL;
LAHUYYB01_VFB : INT;
LAHUYYB01_WVB : INT;
LAHUYYA02_F : BOOL;
LAHUYYE01_TSTRH : STRING;
LAHUYYF02_LM : BOOL;
LAHUYYF02_TSET : REAL;
LAHUYYF02_RSTV : REAL;
LAHUYYF02_RST : BOOL;
RAHUYYF01_TSET : REAL;
LAHUYYE01_WVMV : REAL;
LAHUYYE01_WVMC : BOOL;
LAHUYYD01_FDMV : INT;
LAHUYYC01_FDCS : INT;
LAHUYYC01_VI : REAL;
LAHUYYC01_VP : REAL;
LAHUYYB01_FDMV : INT;
LAHUYYB01_WVCS : INT;
LAHUYYB01_STS : REAL;
LAHUYYA02_FDMV : INT;
LAHUYYA02_PC : BOOL;
RAHUYYA01_PC : BOOL;
LAHUYYC01_FDC : INT;
LAHUYYC01_A : BOOL;
LAHUYYB01_WVC : INT;
LAHUYYA02_A : BOOL;
LAHUYYF02_FDCS : INT;
LAHUYYF01_VFCS : INT;
LAHUYYE01_FDMV : INT;
LAHUYYC01_FM : BOOL;
LAHUYYB01_TM : BOOL;
LAHUYYB01_TC : BOOL;
LAHUYYB01_CO2SET : REAL;
LAHUYYA02_SM : INT;
LAHUYYA02_SN : INT;
RAHUYYA02_SM : INT;
LAHUYYA01_ISO3 : BOOL;
LAHUYYA01_ISO1 : BOOL;
LAHUYYF02_FDC : INT;
LAHUYYF01_VFC : INT;
LAHUYYC01_F : BOOL;
LAHUYYB01_C : BOOL;
LAHUYYA02_ST : INT;
LAHUYYF02_TSTRH : STRING;
LAHUYYB01_TSTRH : STRING;
LAHUYYF02_WVMV : REAL;
LAHUYYF02_WVMC : BOOL;
LAHUYYF01_FDMV : INT;
LAHUYYF01_VFBS : INT;
RAHUYYE01_TSET : REAL;
LAHUYYD01_TM : BOOL;
LAHUYYD01_TC : BOOL;
LAHUYYD01_VFCS : INT;
LAHUYYC01_RDCS : INT;
LAHUYYC01_TM : BOOL;
LAHUYYC01_TC : BOOL;
LAHUYYC01_WVCS : INT;
LAHUYYB01_FDCS : INT;
LAHUYYB01_SM : INT;
LAHUYYB01_SN : INT;
LAHUYYA02_VFCS : INT;
LAHUYYA02_RH : REAL;
LAHUYYA01_TM : BOOL;
LAHUYYA01_TC : BOOL;
LAHUYYF01_VFB : INT;
LAHUYYF02_IPS : BOOL;
LAHUYYD01_VFC : INT;
LAHUYYD01_IPS : BOOL;
LAHUYYC01_WVC : INT;
LAHUYYC01_RDC : INT;
LAHUYYB01_FDC : INT;
LAHUYYB01_ST : INT;
LAHUYYA02_VFC : INT;
LAHUYYA02_C : BOOL;
LAHUYYA02_IPS : BOOL;
LAHUYYA02_R : BOOL;
LAHUYYF01_TSTRW : STRING;
LAHUYYF01_LM : BOOL;
LAHUYYE01_LM : BOOL;
LAHUYYD01_VFBS : INT;
LAHUYYD01_WVMV : REAL;
LAHUYYD01_WVMC : BOOL;
LAHUYYC01_FDMV : INT;
LAHUYYC01_RTS : REAL;
LAHUYYC01_WVBS : REAL;
LAHUYYB01_RH : REAL;
LAHUYYA02_VFBS : INT;
LAHUYYA02_WVBS : REAL;
LAHUYYA01_FM : BOOL;
LAHUYYA01_WVCS : INT;
LAHUYYA01_CO2SET : REAL;
LAHUYYD01_VFB : INT;
LAHUYYC01_WVB : INT;
LAHUYYB01_A : BOOL;
LAHUYYB01_R : BOOL;
LAHUYYA01_WVC : INT;
LAHUYYA02_VFB : INT;
LAHUYYA02_WVB : INT;
LAHUYYA01_F : BOOL;
LAHUYYF02_TSTRW : STRING;
LAHUYYB01_TSTRW : STRING;
LAHUYYF02_WVCS : INT;
LAHUYYF01_CO2SET : REAL;
LAHUYYE01_FDCS : INT;
LAHUYYE01_CO2SET : REAL;
RAHUYYE01_SM : INT;
LAHUYYD01_TSET : REAL;
LAHUYYD01_VI : REAL;
LAHUYYD01_VP : REAL;
RAHUYYD01_TSET : REAL;
LAHUYYC01_RSTV : REAL;
LAHUYYC01_RST : BOOL;
LAHUYYA02_TSET : REAL;
LAHUYYA02_WVCS : INT;
RAHUYYA02_PC : BOOL;
LAHUYYA01_VFBS : INT;
LAHUYYA01_VI : REAL;
LAHUYYA01_VP : REAL;
LAHUYYA01_RSTV : REAL;
LAHUYYA01_RST : BOOL;
LAHUYYA01_CO2S : REAL;
LAHUYYA01_WVBS : REAL;
LAHUYYF02_WVC : INT;
LAHUYYF01_C : BOOL;
LAHUYYE01_FDC : INT;
LAHUYYA02_WVC : INT;
LAHUYYA01_VFB : INT;
LAHUYYA01_WVB : INT;
LAHUYYA01_CO2 : INT;
LAHUYYF02_VI : REAL;
LAHUYYF02_VP : REAL;
LAHUYYF02_CO2SET : REAL;
LAHUYYF02_WVBS : REAL;
LAHUYYF01_SM : INT;
LAHUYYF01_SN : INT;
LAHUYYE01_RDMV : INT;
RAHUYYE01_PC : BOOL;
LAHUYYD01_FM : BOOL;
LAHUYYC01_CO2SET : REAL;
LAHUYYB01_PC : BOOL;
LAHUYYA01_VFCS : INT;
LAHUYYF02_WVB : INT;
LAHUYYF01_ST : INT;
LAHUYYD01_F : BOOL;
LAHUYYC01_IPS : BOOL;
LAHUYYA01_VFC : INT;
LAHUYYF02_RDCS : INT;
LAHUYYF02_FM : BOOL;
LAHUYYF01_RH : REAL;
LAHUYYE01_VFMV : INT;
LAHUYYD01_PC : BOOL;
LAHUYYD01_RSTV : REAL;
LAHUYYD01_RST : BOOL;
LAHUYYD01_STS : REAL;
LAHUYYC01_CO2S : REAL;
RAHUYYB01_PC : BOOL;
LAHUYYA02_LM : BOOL;
LAHUYYA02_RSTV : REAL;
LAHUYYA02_RST : BOOL;
LAHUYYA01_PC : BOOL;
LAHUYYF02_RDC : INT;
LAHUYYF02_F : BOOL;
LAHUYYF01_A : BOOL;
LAHUYYF01_R : BOOL;
LAHUYYD01_A : BOOL;
LAHUYYC01_CO2 : INT;
LAHUYYA01_A : BOOL;
LAHUYYA02_TSTRH : STRING;
LAHUYYF02_TM : BOOL;
LAHUYYF02_TC : BOOL;
LAHUYYF02_ISO3 : BOOL;
LAHUYYF02_ISO1 : BOOL;
LAHUYYF02_RTS : REAL;
LAHUYYF01_RDMV : INT;
LAHUYYF01_VFMV : INT;
LAHUYYD01_FDCS : INT;
LAHUYYD01_SM : INT;
LAHUYYD01_SN : INT;
RAHUYYD01_SM : INT;
RAHUYYC01_TSET : REAL;
RAHUYYB01_SM : INT;
LAHUYYA02_FDCS : INT;
LAHUYYD01_FDC : INT;
LAHUYYD01_ST : INT;
LAHUYYA02_FDC : INT;
LAHUYYD01_TSTRH : STRING;
LAHUYYA01_TSTRH : STRING;
END_VAR
(** **)
(** **)
(** **)
(** {* **)
(** Input_Type: ���� 1,PT1000; **)
(** 2,0-10V/0-20ma; **)
(** 3,2-10V/4-20ma; **)
(** ���� 4,PVL-PVH��Ӧ 0-10V/0-20ma; **)
(** 5,PVL-PVH��Ӧ 4-20ma/2-10V����; **)
(** **)
(** PVHΪʾֵ���ޣ�PVLΪʾֵ���ޣ�PVL����Ϊ��ֵ **)
(** Offset �������� **)
(** ROffset ��׼���� AI��׼ֵ27648 AO��׼ֵ214 **)
(** *} **)
(** {********************************************AHUYYA01********************************************} **)
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ���׼��������������*} **)
(** AHUYYA01_WVB_AVE(INPUT :=LAHUYYA01_WVB ); **)
(* call - Stmt *)
CAL AHUYYA01_WVB_AVE (
INPUT := LAHUYYA01_WVB
)
(** AHUYYA01_VFB_AVE(INPUT :=LAHUYYA01_VFB ); **)
(* call - Stmt *)
CAL AHUYYA01_VFB_AVE (
INPUT := LAHUYYA01_VFB
)
(** AHUYYA01_ST_AVE (INPUT :=LAHUYYA01_ST ); **)
(* call - Stmt *)
CAL AHUYYA01_ST_AVE (
INPUT := LAHUYYA01_ST
)
(** AHUYYA01_CO2_AVE (INPUT :=LAHUYYA01_CO2 ); **)
(* call - Stmt *)
CAL AHUYYA01_CO2_AVE (
INPUT := LAHUYYA01_CO2
)
(** **)
(** LAHUYYA01_RTS :=BS_Scale(AHUYYA01_RT_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYA01_RT_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYA01_RTS
(** LAHUYYA01_STS :=BS_Scale(AHUYYA01_ST_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYA01_ST_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYA01_STS
(** LAHUYYA01_WVBS :=BS_Scale(AHUYYA01_WVB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYA01_WVB_AVE.Output
BS_Scale 2, 0, 100, 0, 0.0
ST LAHUYYA01_WVBS
(** LAHUYYA01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYA01_WVCS , 4, 0, 100, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYA01_WVCS
BS_Scale 4, 0, 100, 0, 0.0
REAL_TO_INT
ST LAHUYYA01_WVC
(** LAHUYYA01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYA01_VFB_AVE.Output , 3, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD AHUYYA01_VFB_AVE.Output
BS_Scale 3, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYA01_VFBS
(** LAHUYYA01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYA01_VFCS*100) , 4, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYA01_VFCS
MUL 100
BS_Scale 4, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYA01_VFC
(** LAHUYYA01_CO2S :=BS_Scale(AHUYYA01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYA01_CO2_AVE.Output
BS_Scale 3, 0, 2000, 0, 0.0
ST LAHUYYA01_CO2S
(** {* AHUYYA01_FDB_AVE (INPUT :=LAHUYYA01_FDB ); **)
(** AHUYYA01_RDB_AVE (INPUT :=LAHUYYA01_RDB ); **)
(** LAHUYYA01_FDBS :=BS_Scale(AHUYYA01_FDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYA01_FDC :=REAL_TO_INT(BS_Scale((LAHUYYA01_FDCS*100) , 4, 0, 100, 0, 0.0)); **)
(** LAHUYYA01_RDBS :=BS_Scale(AHUYYA01_RDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYA01_RDC :=REAL_TO_INT(BS_Scale((LAHUYYA01_RDCS*100) , 4, 0, 100, 0, 0.0));*} **)
(** **)
(** {*������*} **)
(** AHUYYA01_AHU(AHU_STRUCT_IN :=AHUYYA01_IN | AHUYYA01_OUT:= AHU_STRUCT_OUT); **)
(* call - Stmt *)
CAL AHUYYA01_AHU (
AHU_STRUCT_IN := AHUYYA01_IN
|
AHUYYA01_OUT := AHU_STRUCT_OUT
)
(** {*AHU_IN STRUCT*} **)
(** AHUYYA01_IN.SM :=LAHUYYA01_SM ; **)
(* assign - Stmt *)
LD LAHUYYA01_SM
ST AHUYYA01_IN.SM
(** AHUYYA01_IN.LM :=LAHUYYA01_LM ; **)
(* assign - Stmt *)
LD LAHUYYA01_LM
ST AHUYYA01_IN.LM
(** AHUYYA01_IN.FM :=LAHUYYA01_FM ; **)
(* assign - Stmt *)
LD LAHUYYA01_FM
ST AHUYYA01_IN.FM
(** AHUYYA01_IN.Run :=LAHUYYA01_R ; **)
(* assign - Stmt *)
LD LAHUYYA01_R
ST AHUYYA01_IN.Run
(** AHUYYA01_IN.Fault :=LAHUYYA01_F ; **)
(* assign - Stmt *)
LD LAHUYYA01_F
ST AHUYYA01_IN.Fault
(** AHUYYA01_IN.Auto :=LAHUYYA01_A ; **)
(* assign - Stmt *)
LD LAHUYYA01_A
ST AHUYYA01_IN.Auto
(** AHUYYA01_IN.ContRol :=LAHUYYA01_PC ; **)
(* assign - Stmt *)
LD LAHUYYA01_PC
ST AHUYYA01_IN.ContRol
(** AHUYYA01_IN.TSET :=LAHUYYA01_TSET ; **)
(* assign - Stmt *)
LD LAHUYYA01_TSET
ST AHUYYA01_IN.TSET
(** AHUYYA01_IN.WVMC :=LAHUYYA01_WVMC ; **)
(* assign - Stmt *)
LD LAHUYYA01_WVMC
ST AHUYYA01_IN.WVMC
(** AHUYYA01_IN.WVMV :=LAHUYYA01_WVMV ; **)
(* assign - Stmt *)
LD LAHUYYA01_WVMV
ST AHUYYA01_IN.WVMV
(** AHUYYA01_IN.VFMV :=LAHUYYA01_VFMV ; **)
(* assign - Stmt *)
LD LAHUYYA01_VFMV
ST AHUYYA01_IN.VFMV
(** AHUYYA01_IN.RTS :=LAHUYYA01_RTS ; **)
(* assign - Stmt *)
LD LAHUYYA01_RTS
ST AHUYYA01_IN.RTS
(** AHUYYA01_IN.STS :=LAHUYYA01_STS ; **)
(* assign - Stmt *)
LD LAHUYYA01_STS
ST AHUYYA01_IN.STS
(** AHUYYA01_IN.RST :=LAHUYYA01_RST ; **)
(* assign - Stmt *)
LD LAHUYYA01_RST
ST AHUYYA01_IN.RST
(** AHUYYA01_IN.RSTV :=LAHUYYA01_RSTV ; **)
(* assign - Stmt *)
LD LAHUYYA01_RSTV
ST AHUYYA01_IN.RSTV
(** AHUYYA01_IN.IPS :=LAHUYYA01_IPS ; **)
(* assign - Stmt *)
LD LAHUYYA01_IPS
ST AHUYYA01_IN.IPS
(** AHUYYA01_IN.ISO1 :=LAHUYYA01_ISO1 ; **)
(* assign - Stmt *)
LD LAHUYYA01_ISO1
ST AHUYYA01_IN.ISO1
(** AHUYYA01_IN.ISO3 :=LAHUYYA01_ISO3 ; **)
(* assign - Stmt *)
LD LAHUYYA01_ISO3
ST AHUYYA01_IN.ISO3
(** AHUYYA01_IN.VP :=LAHUYYA01_VP ; **)
(* assign - Stmt *)
LD LAHUYYA01_VP
ST AHUYYA01_IN.VP
(** AHUYYA01_IN.VI :=LAHUYYA01_VI ; **)
(* assign - Stmt *)
LD LAHUYYA01_VI
ST AHUYYA01_IN.VI
(** AHUYYA01_IN.CO2SET :=LAHUYYA01_CO2SET ; **)
(* assign - Stmt *)
LD LAHUYYA01_CO2SET
ST AHUYYA01_IN.CO2SET
(** AHUYYA01_IN.CO2S :=LAHUYYA01_CO2S ; **)
(* assign - Stmt *)
LD LAHUYYA01_CO2S
ST AHUYYA01_IN.CO2S
(** AHUYYA01_IN.FDMV :=LAHUYYA01_FDMV ; **)
(* assign - Stmt *)
LD LAHUYYA01_FDMV
ST AHUYYA01_IN.FDMV
(** AHUYYA01_IN.RDMV :=LAHUYYA01_RDMV ; **)
(* assign - Stmt *)
LD LAHUYYA01_RDMV
ST AHUYYA01_IN.RDMV
(** AHUYYA01_IN.FDELAY :=t#30s ; **)
(* assign - Stmt *)
LD t#30s
ST AHUYYA01_IN.FDELAY
(** AHUYYA01_IN.VDELAY :=t#120s ; **)
(* assign - Stmt *)
LD t#120s
ST AHUYYA01_IN.VDELAY
(** {*AHU_OUT STRUCT*} **)
(** LAHUYYA01_WVCS :=AHUYYA01_OUT.WVCS ; **)
(* assign - Stmt *)
LD AHUYYA01_OUT.WVCS
ST LAHUYYA01_WVCS
(** LAHUYYA01_VFCS :=AHUYYA01_OUT.VFCS ; **)
(* assign - Stmt *)
LD AHUYYA01_OUT.VFCS
ST LAHUYYA01_VFCS
(** LAHUYYA01_FDCS :=AHUYYA01_OUT.FDCS ; **)
(* assign - Stmt *)
LD AHUYYA01_OUT.FDCS
ST LAHUYYA01_FDCS
(** LAHUYYA01_RDCS :=AHUYYA01_OUT.RDCS ; **)
(* assign - Stmt *)
LD AHUYYA01_OUT.RDCS
ST LAHUYYA01_RDCS
(** LAHUYYA01_C :=AHUYYA01_OUT.ContRol ; **)
(* assign - Stmt *)
LD AHUYYA01_OUT.ContRol
ST LAHUYYA01_C
(** LAHUYYA01_RH :=AHUYYA01_OUT.RH ; **)
(* assign - Stmt *)
LD AHUYYA01_OUT.RH
ST LAHUYYA01_RH
(** LAHUYYA01_SN :=AHUYYA01_OUT.SN ; **)
(* assign - Stmt *)
LD AHUYYA01_OUT.SN
ST LAHUYYA01_SN
(** {*ͬ������*} **)
(** AHUYYA01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM , **)
(* call - Stmt *)
CAL AHUYYA01_LSyncContRol (
CM := 1,
RM := LCMD00000_RM,
(** BOOL_IN0 := LAHUYYA01_TC , BOOL_IN1 := LAHUYYA01_PC , BOOL_IN2 :=RAHUYYA01_PC , **)
BOOL_IN0 := LAHUYYA01_TC,
BOOL_IN1 := LAHUYYA01_PC,
BOOL_IN2 := RAHUYYA01_PC,
(** REAL_IN1 := LAHUYYA01_TSET , REAL_IN2 :=RAHUYYA01_TSET , **)
REAL_IN1 := LAHUYYA01_TSET,
REAL_IN2 := RAHUYYA01_TSET,
(** INT_IN1 := LAHUYYA01_SM , INT_IN2 :=RAHUYYA01_SM | **)
INT_IN1 := LAHUYYA01_SM,
INT_IN2 := RAHUYYA01_SM
|
(** LAHUYYA01_PC := BOOL_OUT1 , RAHUYYA01_PC :=BOOL_OUT2 , **)
LAHUYYA01_PC := BOOL_OUT1,
RAHUYYA01_PC := BOOL_OUT2,
(** LAHUYYA01_TSET:= REAL_OUT1 , RAHUYYA01_TSET:=REAL_OUT2 , **)
LAHUYYA01_TSET := REAL_OUT1,
RAHUYYA01_TSET := REAL_OUT2,
(** LAHUYYA01_SM := INT_OUT1 , RAHUYYA01_SM :=INT_OUT2 ); **)
LAHUYYA01_SM := INT_OUT1,
RAHUYYA01_SM := INT_OUT2
)
(** **)
(** {*���嶨ʱ*} **)
(** AHUYYA01_WHSchedule(W1SCH_STR :=LAHUYYA01_TSTRW , W2SCH_STR :=LAHUYYA01_TSTRH , {*VAR_STR :='OPCDA1' ,*} ENABLENUM :=4 , ENABLE :=LAHUYYA01_TM , DELAY := 0 , MODE := 1, INPUTMODE := 1 | LAHUYYA01_TC:= OUT_Z); **)
(* call - Stmt *)
CAL AHUYYA01_WHSchedule (
W1SCH_STR := LAHUYYA01_TSTRW,
W2SCH_STR := LAHUYYA01_TSTRH,
ENABLENUM := 4,
ENABLE := LAHUYYA01_TM,
DELAY := 0,
MODE := 1,
INPUTMODE := 1
|
LAHUYYA01_TC := OUT_Z
)
(** **)
(** if AHUYYA01_OUT.FDCS>0 then; **)
(* if - Cond *)
LD AHUYYA01_OUT.FDCS
GT 0
JMPCN ODK_SKIP_000000000000001_000000000000001
(* then - Stmts *)
(** LAHUYYA01_FDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYA01_FDC
JMP ODK_END_IF_000000000000001
(** else **)
(* else *)
ODK_SKIP_000000000000001_000000000000001:
(* else - Stmts *)
(** LAHUYYA01_FDC:=0; {*if(������{ִ������1}else{ִ������2}����˼����������������ִ������1������ִ������2*} **)
(* assign - Stmt *)
LD 0
ST LAHUYYA01_FDC
(** end_if;{*������������*} **)
(* if - End *)
ODK_END_IF_000000000000001:
(** **)
(** if AHUYYA01_OUT.RDCS>0 then; **)
(* if - Cond *)
LD AHUYYA01_OUT.RDCS
GT 0
JMPCN ODK_SKIP_000000000000002_000000000000001
(* then - Stmts *)
(** LAHUYYA01_RDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYA01_RDC
JMP ODK_END_IF_000000000000002
(** else **)
(* else *)
ODK_SKIP_000000000000002_000000000000001:
(* else - Stmts *)
(** LAHUYYA01_RDC:=0; **)
(* assign - Stmt *)
LD 0
ST LAHUYYA01_RDC
(** end_if; **)
(* if - End *)
ODK_END_IF_000000000000002:
(** **)
(** **)
(** **)
(** {*LAHUYYA01_FDO:=1; LAHUYYA01_FDS:=0; **)
(** LAHUYYA01_RDO:=1; LAHUYYA01_FDS:=1;*} **)
(** **)
(** **)
(** **)
(** **)
(** **)
(** **)
(** {* **)
(** Input_Type: ���� 1,PT1000; **)
(** 2,0-10V/0-20ma; **)
(** 3,2-10V/4-20ma; **)
(** ���� 4,PVL-PVH��Ӧ 0-10V/0-20ma; **)
(** 5,PVL-PVH��Ӧ 4-20ma/2-10V����; **)
(** **)
(** PVHΪʾֵ���ޣ�PVLΪʾֵ���ޣ�PVL����Ϊ��ֵ **)
(** Offset �������� **)
(** ROffset ��׼���� AI��׼ֵ27648 AO��׼ֵ214 **)
(** *} **)
(** {********************************************AHUYYA02********************************************} **)
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ���׼��������������*} **)
(** AHUYYA02_WVB_AVE(INPUT :=LAHUYYA02_WVB ); **)
(* call - Stmt *)
CAL AHUYYA02_WVB_AVE (
INPUT := LAHUYYA02_WVB
)
(** AHUYYA02_VFB_AVE(INPUT :=LAHUYYA02_VFB ); **)
(* call - Stmt *)
CAL AHUYYA02_VFB_AVE (
INPUT := LAHUYYA02_VFB
)
(** AHUYYA02_ST_AVE (INPUT :=LAHUYYA02_ST ); **)
(* call - Stmt *)
CAL AHUYYA02_ST_AVE (
INPUT := LAHUYYA02_ST
)
(** AHUYYA02_CO2_AVE (INPUT :=LAHUYYA02_CO2 ); **)
(* call - Stmt *)
CAL AHUYYA02_CO2_AVE (
INPUT := LAHUYYA02_CO2
)
(** **)
(** LAHUYYA02_RTS :=BS_Scale(AHUYYA02_RT_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYA02_RT_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYA02_RTS
(** LAHUYYA02_STS :=BS_Scale(AHUYYA02_ST_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYA02_ST_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYA02_STS
(** LAHUYYA02_WVBS :=BS_Scale(AHUYYA02_WVB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYA02_WVB_AVE.Output
BS_Scale 2, 0, 100, 0, 0.0
ST LAHUYYA02_WVBS
(** LAHUYYA02_WVC :=REAL_TO_INT(BS_Scale(LAHUYYA02_WVCS , 4, 0, 100, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYA02_WVCS
BS_Scale 4, 0, 100, 0, 0.0
REAL_TO_INT
ST LAHUYYA02_WVC
(** LAHUYYA02_VFBS :=REAL_TO_INT(BS_Scale(AHUYYA02_VFB_AVE.Output , 3, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD AHUYYA02_VFB_AVE.Output
BS_Scale 3, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYA02_VFBS
(** LAHUYYA02_VFC :=REAL_TO_INT(BS_Scale((LAHUYYA02_VFCS*100) , 4, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYA02_VFCS
MUL 100
BS_Scale 4, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYA02_VFC
(** LAHUYYA02_CO2S :=BS_Scale(AHUYYA02_CO2_AVE.Output , 3, 0, 2000, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYA02_CO2_AVE.Output
BS_Scale 3, 0, 2000, 0, 0.0
ST LAHUYYA02_CO2S
(** {* AHUYYA02_FDB_AVE (INPUT :=LAHUYYA02_FDB ); **)
(** AHUYYA02_RDB_AVE (INPUT :=LAHUYYA02_RDB ); **)
(** LAHUYYA02_FDBS :=BS_Scale(AHUYYA02_FDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYA02_FDC :=REAL_TO_INT(BS_Scale((LAHUYYA02_FDCS*100) , 4, 0, 100, 0, 0.0)); **)
(** LAHUYYA02_RDBS :=BS_Scale(AHUYYA02_RDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYA02_RDC :=REAL_TO_INT(BS_Scale((LAHUYYA02_RDCS*100) , 4, 0, 100, 0, 0.0));*} **)
(** **)
(** {*������*} **)
(** AHUYYA02_AHU(AHU_STRUCT_IN :=AHUYYA02_IN | AHUYYA02_OUT:= AHU_STRUCT_OUT); **)
(* call - Stmt *)
CAL AHUYYA02_AHU (
AHU_STRUCT_IN := AHUYYA02_IN
|
AHUYYA02_OUT := AHU_STRUCT_OUT
)
(** {*AHU_IN STRUCT*} **)
(** AHUYYA02_IN.SM :=LAHUYYA02_SM ; **)
(* assign - Stmt *)
LD LAHUYYA02_SM
ST AHUYYA02_IN.SM
(** AHUYYA02_IN.LM :=LAHUYYA02_LM ; **)
(* assign - Stmt *)
LD LAHUYYA02_LM
ST AHUYYA02_IN.LM
(** AHUYYA02_IN.FM :=LAHUYYA02_FM ; **)
(* assign - Stmt *)
LD LAHUYYA02_FM
ST AHUYYA02_IN.FM
(** AHUYYA02_IN.Run :=LAHUYYA02_R ; **)
(* assign - Stmt *)
LD LAHUYYA02_R
ST AHUYYA02_IN.Run
(** AHUYYA02_IN.Fault :=LAHUYYA02_F ; **)
(* assign - Stmt *)
LD LAHUYYA02_F
ST AHUYYA02_IN.Fault
(** AHUYYA02_IN.Auto :=LAHUYYA02_A ; **)
(* assign - Stmt *)
LD LAHUYYA02_A
ST AHUYYA02_IN.Auto
(** AHUYYA02_IN.ContRol :=LAHUYYA02_PC ; **)
(* assign - Stmt *)
LD LAHUYYA02_PC
ST AHUYYA02_IN.ContRol
(** AHUYYA02_IN.TSET :=LAHUYYA02_TSET ; **)
(* assign - Stmt *)
LD LAHUYYA02_TSET
ST AHUYYA02_IN.TSET
(** AHUYYA02_IN.WVMC :=LAHUYYA02_WVMC ; **)
(* assign - Stmt *)
LD LAHUYYA02_WVMC
ST AHUYYA02_IN.WVMC
(** AHUYYA02_IN.WVMV :=LAHUYYA02_WVMV ; **)
(* assign - Stmt *)
LD LAHUYYA02_WVMV
ST AHUYYA02_IN.WVMV
(** AHUYYA02_IN.VFMV :=LAHUYYA02_VFMV ; **)
(* assign - Stmt *)
LD LAHUYYA02_VFMV
ST AHUYYA02_IN.VFMV
(** AHUYYA02_IN.RTS :=LAHUYYA02_RTS ; **)
(* assign - Stmt *)
LD LAHUYYA02_RTS
ST AHUYYA02_IN.RTS
(** AHUYYA02_IN.STS :=LAHUYYA02_STS ; **)
(* assign - Stmt *)
LD LAHUYYA02_STS
ST AHUYYA02_IN.STS
(** AHUYYA02_IN.RST :=LAHUYYA02_RST ; **)
(* assign - Stmt *)
LD LAHUYYA02_RST
ST AHUYYA02_IN.RST
(** AHUYYA02_IN.RSTV :=LAHUYYA02_RSTV ; **)
(* assign - Stmt *)
LD LAHUYYA02_RSTV
ST AHUYYA02_IN.RSTV
(** AHUYYA02_IN.IPS :=LAHUYYA02_IPS ; **)
(* assign - Stmt *)
LD LAHUYYA02_IPS
ST AHUYYA02_IN.IPS
(** AHUYYA02_IN.ISO1 :=LAHUYYA02_ISO1 ; **)
(* assign - Stmt *)
LD LAHUYYA02_ISO1
ST AHUYYA02_IN.ISO1
(** AHUYYA02_IN.ISO3 :=LAHUYYA02_ISO3 ; **)
(* assign - Stmt *)
LD LAHUYYA02_ISO3
ST AHUYYA02_IN.ISO3
(** AHUYYA02_IN.VP :=LAHUYYA02_VP ; **)
(* assign - Stmt *)
LD LAHUYYA02_VP
ST AHUYYA02_IN.VP
(** AHUYYA02_IN.VI :=LAHUYYA02_VI ; **)
(* assign - Stmt *)
LD LAHUYYA02_VI
ST AHUYYA02_IN.VI
(** AHUYYA02_IN.CO2SET :=LAHUYYA02_CO2SET ; **)
(* assign - Stmt *)
LD LAHUYYA02_CO2SET
ST AHUYYA02_IN.CO2SET
(** AHUYYA02_IN.CO2S :=LAHUYYA02_CO2S ; **)
(* assign - Stmt *)
LD LAHUYYA02_CO2S
ST AHUYYA02_IN.CO2S
(** AHUYYA02_IN.FDMV :=LAHUYYA02_FDMV ; **)
(* assign - Stmt *)
LD LAHUYYA02_FDMV
ST AHUYYA02_IN.FDMV
(** AHUYYA02_IN.RDMV :=LAHUYYA02_RDMV ; **)
(* assign - Stmt *)
LD LAHUYYA02_RDMV
ST AHUYYA02_IN.RDMV
(** AHUYYA02_IN.FDELAY :=t#30s ; **)
(* assign - Stmt *)
LD t#30s
ST AHUYYA02_IN.FDELAY
(** AHUYYA02_IN.VDELAY :=t#120s ; **)
(* assign - Stmt *)
LD t#120s
ST AHUYYA02_IN.VDELAY
(** {*AHU_OUT STRUCT*} **)
(** LAHUYYA02_WVCS :=AHUYYA02_OUT.WVCS ; **)
(* assign - Stmt *)
LD AHUYYA02_OUT.WVCS
ST LAHUYYA02_WVCS
(** LAHUYYA02_VFCS :=AHUYYA02_OUT.VFCS ; **)
(* assign - Stmt *)
LD AHUYYA02_OUT.VFCS
ST LAHUYYA02_VFCS
(** LAHUYYA02_FDCS :=AHUYYA02_OUT.FDCS ; **)
(* assign - Stmt *)
LD AHUYYA02_OUT.FDCS
ST LAHUYYA02_FDCS
(** LAHUYYA02_RDCS :=AHUYYA02_OUT.RDCS ; **)
(* assign - Stmt *)
LD AHUYYA02_OUT.RDCS
ST LAHUYYA02_RDCS
(** LAHUYYA02_C :=AHUYYA02_OUT.ContRol ; **)
(* assign - Stmt *)
LD AHUYYA02_OUT.ContRol
ST LAHUYYA02_C
(** LAHUYYA02_RH :=AHUYYA02_OUT.RH ; **)
(* assign - Stmt *)
LD AHUYYA02_OUT.RH
ST LAHUYYA02_RH
(** LAHUYYA02_SN :=AHUYYA02_OUT.SN ; **)
(* assign - Stmt *)
LD AHUYYA02_OUT.SN
ST LAHUYYA02_SN
(** {*ͬ������*} **)
(** AHUYYA02_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM , **)
(* call - Stmt *)
CAL AHUYYA02_LSyncContRol (
CM := 1,
RM := LCMD00000_RM,
(** BOOL_IN0 := LAHUYYA02_TC , BOOL_IN1 := LAHUYYA02_PC , BOOL_IN2 :=RAHUYYA02_PC , **)
BOOL_IN0 := LAHUYYA02_TC,
BOOL_IN1 := LAHUYYA02_PC,
BOOL_IN2 := RAHUYYA02_PC,
(** REAL_IN1 := LAHUYYA02_TSET , REAL_IN2 :=RAHUYYA02_TSET , **)
REAL_IN1 := LAHUYYA02_TSET,
REAL_IN2 := RAHUYYA02_TSET,
(** INT_IN1 := LAHUYYA02_SM , INT_IN2 :=RAHUYYA02_SM | **)
INT_IN1 := LAHUYYA02_SM,
INT_IN2 := RAHUYYA02_SM
|
(** LAHUYYA02_PC := BOOL_OUT1 , RAHUYYA02_PC :=BOOL_OUT2 , **)
LAHUYYA02_PC := BOOL_OUT1,
RAHUYYA02_PC := BOOL_OUT2,
(** LAHUYYA02_TSET:= REAL_OUT1 , RAHUYYA02_TSET:=REAL_OUT2 , **)
LAHUYYA02_TSET := REAL_OUT1,
RAHUYYA02_TSET := REAL_OUT2,
(** LAHUYYA02_SM := INT_OUT1 , RAHUYYA02_SM :=INT_OUT2 ); **)
LAHUYYA02_SM := INT_OUT1,
RAHUYYA02_SM := INT_OUT2
)
(** **)
(** {*���嶨ʱ*} **)
(** AHUYYA02_WHSchedule(W1SCH_STR :=LAHUYYA02_TSTRW , W2SCH_STR :=LAHUYYA02_TSTRH , {*VAR_STR :='OPCDA1' ,*} ENABLENUM :=4 , ENABLE :=LAHUYYA02_TM , DELAY := 0 , MODE := 1, INPUTMODE := 1 | LAHUYYA02_TC:= OUT_Z); **)
(* call - Stmt *)
CAL AHUYYA02_WHSchedule (
W1SCH_STR := LAHUYYA02_TSTRW,
W2SCH_STR := LAHUYYA02_TSTRH,
ENABLENUM := 4,
ENABLE := LAHUYYA02_TM,
DELAY := 0,
MODE := 1,
INPUTMODE := 1
|
LAHUYYA02_TC := OUT_Z
)
(** **)
(** if AHUYYA02_OUT.FDCS>0 then; **)
(* if - Cond *)
LD AHUYYA02_OUT.FDCS
GT 0
JMPCN ODK_SKIP_000000000000003_000000000000001
(* then - Stmts *)
(** LAHUYYA02_FDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYA02_FDC
JMP ODK_END_IF_000000000000003
(** else **)
(* else *)
ODK_SKIP_000000000000003_000000000000001:
(* else - Stmts *)
(** LAHUYYA02_FDC:=0; {*if(������{ִ������1}else{ִ������2}����˼����������������ִ������1������ִ������2*} **)
(* assign - Stmt *)
LD 0
ST LAHUYYA02_FDC
(** end_if;{*������������*} **)
(* if - End *)
ODK_END_IF_000000000000003:
(** **)
(** if AHUYYA02_OUT.RDCS>0 then; **)
(* if - Cond *)
LD AHUYYA02_OUT.RDCS
GT 0
JMPCN ODK_SKIP_000000000000004_000000000000001
(* then - Stmts *)
(** LAHUYYA02_RDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYA02_RDC
JMP ODK_END_IF_000000000000004
(** else **)
(* else *)
ODK_SKIP_000000000000004_000000000000001:
(* else - Stmts *)
(** LAHUYYA02_RDC:=0; **)
(* assign - Stmt *)
LD 0
ST LAHUYYA02_RDC
(** end_if; **)
(* if - End *)
ODK_END_IF_000000000000004:
(** **)
(** **)
(** **)
(** {*LAHUYYA02_FDO:=1; LAHUYYA02_FDS:=0; **)
(** LAHUYYA02_RDO:=1; LAHUYYA02_FDS:=1;*} **)
(** **)
(** **)
(** **)
(** **)
(** **)
(** {* **)
(** Input_Type: ���� 1,PT1000; **)
(** 2,0-10V/0-20ma; **)
(** 3,2-10V/4-20ma; **)
(** ���� 4,PVL-PVH��Ӧ 0-10V/0-20ma; **)
(** 5,PVL-PVH��Ӧ 4-20ma/2-10V����; **)
(** **)
(** PVHΪʾֵ���ޣ�PVLΪʾֵ���ޣ�PVL����Ϊ��ֵ **)
(** Offset �������� **)
(** ROffset ��׼���� AI��׼ֵ27648 AO��׼ֵ214 **)
(** *} **)
(** {********************************************AHUYYB01********************************************} **)
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ���׼��������������*} **)
(** AHUYYB01_WVB_AVE(INPUT :=LAHUYYB01_WVB ); **)
(* call - Stmt *)
CAL AHUYYB01_WVB_AVE (
INPUT := LAHUYYB01_WVB
)
(** AHUYYB01_VFB_AVE(INPUT :=LAHUYYB01_VFB ); **)
(* call - Stmt *)
CAL AHUYYB01_VFB_AVE (
INPUT := LAHUYYB01_VFB
)
(** AHUYYB01_ST_AVE (INPUT :=LAHUYYB01_ST ); **)
(* call - Stmt *)
CAL AHUYYB01_ST_AVE (
INPUT := LAHUYYB01_ST
)
(** AHUYYB01_CO2_AVE (INPUT :=LAHUYYB01_CO2 ); **)
(* call - Stmt *)
CAL AHUYYB01_CO2_AVE (
INPUT := LAHUYYB01_CO2
)
(** **)
(** LAHUYYB01_RTS :=BS_Scale(AHUYYB01_RT_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYB01_RT_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYB01_RTS
(** LAHUYYB01_STS :=BS_Scale(AHUYYB01_ST_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYB01_ST_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYB01_STS
(** LAHUYYB01_WVBS :=BS_Scale(AHUYYB01_WVB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYB01_WVB_AVE.Output
BS_Scale 2, 0, 100, 0, 0.0
ST LAHUYYB01_WVBS
(** LAHUYYB01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYB01_WVCS , 4, 0, 100, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYB01_WVCS
BS_Scale 4, 0, 100, 0, 0.0
REAL_TO_INT
ST LAHUYYB01_WVC
(** LAHUYYB01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYB01_VFB_AVE.Output , 3, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD AHUYYB01_VFB_AVE.Output
BS_Scale 3, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYB01_VFBS
(** LAHUYYB01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYB01_VFCS*100) , 4, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYB01_VFCS
MUL 100
BS_Scale 4, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYB01_VFC
(** LAHUYYB01_CO2S :=BS_Scale(AHUYYB01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYB01_CO2_AVE.Output
BS_Scale 3, 0, 2000, 0, 0.0
ST LAHUYYB01_CO2S
(** {* AHUYYB01_FDB_AVE (INPUT :=LAHUYYB01_FDB ); **)
(** AHUYYB01_RDB_AVE (INPUT :=LAHUYYB01_RDB ); **)
(** LAHUYYB01_FDBS :=BS_Scale(AHUYYB01_FDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYB01_FDC :=REAL_TO_INT(BS_Scale((LAHUYYB01_FDCS*100) , 4, 0, 100, 0, 0.0)); **)
(** LAHUYYB01_RDBS :=BS_Scale(AHUYYB01_RDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYB01_RDC :=REAL_TO_INT(BS_Scale((LAHUYYB01_RDCS*100) , 4, 0, 100, 0, 0.0));*} **)
(** **)
(** {*������*} **)
(** AHUYYB01_AHU(AHU_STRUCT_IN :=AHUYYB01_IN | AHUYYB01_OUT:= AHU_STRUCT_OUT); **)
(* call - Stmt *)
CAL AHUYYB01_AHU (
AHU_STRUCT_IN := AHUYYB01_IN
|
AHUYYB01_OUT := AHU_STRUCT_OUT
)
(** {*AHU_IN STRUCT*} **)
(** AHUYYB01_IN.SM :=LAHUYYB01_SM ; **)
(* assign - Stmt *)
LD LAHUYYB01_SM
ST AHUYYB01_IN.SM
(** AHUYYB01_IN.LM :=LAHUYYB01_LM ; **)
(* assign - Stmt *)
LD LAHUYYB01_LM
ST AHUYYB01_IN.LM
(** AHUYYB01_IN.FM :=LAHUYYB01_FM ; **)
(* assign - Stmt *)
LD LAHUYYB01_FM
ST AHUYYB01_IN.FM
(** AHUYYB01_IN.Run :=LAHUYYB01_R ; **)
(* assign - Stmt *)
LD LAHUYYB01_R
ST AHUYYB01_IN.Run
(** AHUYYB01_IN.Fault :=LAHUYYB01_F ; **)
(* assign - Stmt *)
LD LAHUYYB01_F
ST AHUYYB01_IN.Fault
(** AHUYYB01_IN.Auto :=LAHUYYB01_A ; **)
(* assign - Stmt *)
LD LAHUYYB01_A
ST AHUYYB01_IN.Auto
(** AHUYYB01_IN.ContRol :=LAHUYYB01_PC ; **)
(* assign - Stmt *)
LD LAHUYYB01_PC
ST AHUYYB01_IN.ContRol
(** AHUYYB01_IN.TSET :=LAHUYYB01_TSET ; **)
(* assign - Stmt *)
LD LAHUYYB01_TSET
ST AHUYYB01_IN.TSET
(** AHUYYB01_IN.WVMC :=LAHUYYB01_WVMC ; **)
(* assign - Stmt *)
LD LAHUYYB01_WVMC
ST AHUYYB01_IN.WVMC
(** AHUYYB01_IN.WVMV :=LAHUYYB01_WVMV ; **)
(* assign - Stmt *)
LD LAHUYYB01_WVMV
ST AHUYYB01_IN.WVMV
(** AHUYYB01_IN.VFMV :=LAHUYYB01_VFMV ; **)
(* assign - Stmt *)
LD LAHUYYB01_VFMV
ST AHUYYB01_IN.VFMV
(** AHUYYB01_IN.RTS :=LAHUYYB01_RTS ; **)
(* assign - Stmt *)
LD LAHUYYB01_RTS
ST AHUYYB01_IN.RTS
(** AHUYYB01_IN.STS :=LAHUYYB01_STS ; **)
(* assign - Stmt *)
LD LAHUYYB01_STS
ST AHUYYB01_IN.STS
(** AHUYYB01_IN.RST :=LAHUYYB01_RST ; **)
(* assign - Stmt *)
LD LAHUYYB01_RST
ST AHUYYB01_IN.RST
(** AHUYYB01_IN.RSTV :=LAHUYYB01_RSTV ; **)
(* assign - Stmt *)
LD LAHUYYB01_RSTV
ST AHUYYB01_IN.RSTV
(** AHUYYB01_IN.IPS :=LAHUYYB01_IPS ; **)
(* assign - Stmt *)
LD LAHUYYB01_IPS
ST AHUYYB01_IN.IPS
(** AHUYYB01_IN.ISO1 :=LAHUYYB01_ISO1 ; **)
(* assign - Stmt *)
LD LAHUYYB01_ISO1
ST AHUYYB01_IN.ISO1
(** AHUYYB01_IN.ISO3 :=LAHUYYB01_ISO3 ; **)
(* assign - Stmt *)
LD LAHUYYB01_ISO3
ST AHUYYB01_IN.ISO3
(** AHUYYB01_IN.VP :=LAHUYYB01_VP ; **)
(* assign - Stmt *)
LD LAHUYYB01_VP
ST AHUYYB01_IN.VP
(** AHUYYB01_IN.VI :=LAHUYYB01_VI ; **)
(* assign - Stmt *)
LD LAHUYYB01_VI
ST AHUYYB01_IN.VI
(** AHUYYB01_IN.CO2SET :=LAHUYYB01_CO2SET ; **)
(* assign - Stmt *)
LD LAHUYYB01_CO2SET
ST AHUYYB01_IN.CO2SET
(** AHUYYB01_IN.CO2S :=LAHUYYB01_CO2S ; **)
(* assign - Stmt *)
LD LAHUYYB01_CO2S
ST AHUYYB01_IN.CO2S
(** AHUYYB01_IN.FDMV :=LAHUYYB01_FDMV ; **)
(* assign - Stmt *)
LD LAHUYYB01_FDMV
ST AHUYYB01_IN.FDMV
(** AHUYYB01_IN.RDMV :=LAHUYYB01_RDMV ; **)
(* assign - Stmt *)
LD LAHUYYB01_RDMV
ST AHUYYB01_IN.RDMV
(** AHUYYB01_IN.FDELAY :=t#30s ; **)
(* assign - Stmt *)
LD t#30s
ST AHUYYB01_IN.FDELAY
(** AHUYYB01_IN.VDELAY :=t#120s ; **)
(* assign - Stmt *)
LD t#120s
ST AHUYYB01_IN.VDELAY
(** {*AHU_OUT STRUCT*} **)
(** LAHUYYB01_WVCS :=AHUYYB01_OUT.WVCS ; **)
(* assign - Stmt *)
LD AHUYYB01_OUT.WVCS
ST LAHUYYB01_WVCS
(** LAHUYYB01_VFCS :=AHUYYB01_OUT.VFCS ; **)
(* assign - Stmt *)
LD AHUYYB01_OUT.VFCS
ST LAHUYYB01_VFCS
(** LAHUYYB01_FDCS :=AHUYYB01_OUT.FDCS ; **)
(* assign - Stmt *)
LD AHUYYB01_OUT.FDCS
ST LAHUYYB01_FDCS
(** LAHUYYB01_RDCS :=AHUYYB01_OUT.RDCS ; **)
(* assign - Stmt *)
LD AHUYYB01_OUT.RDCS
ST LAHUYYB01_RDCS
(** LAHUYYB01_C :=AHUYYB01_OUT.ContRol ; **)
(* assign - Stmt *)
LD AHUYYB01_OUT.ContRol
ST LAHUYYB01_C
(** LAHUYYB01_RH :=AHUYYB01_OUT.RH ; **)
(* assign - Stmt *)
LD AHUYYB01_OUT.RH
ST LAHUYYB01_RH
(** LAHUYYB01_SN :=AHUYYB01_OUT.SN ; **)
(* assign - Stmt *)
LD AHUYYB01_OUT.SN
ST LAHUYYB01_SN
(** {*ͬ������*} **)
(** AHUYYB01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM , **)
(* call - Stmt *)
CAL AHUYYB01_LSyncContRol (
CM := 1,
RM := LCMD00000_RM,
(** BOOL_IN0 := LAHUYYB01_TC , BOOL_IN1 := LAHUYYB01_PC , BOOL_IN2 :=RAHUYYB01_PC , **)
BOOL_IN0 := LAHUYYB01_TC,
BOOL_IN1 := LAHUYYB01_PC,
BOOL_IN2 := RAHUYYB01_PC,
(** REAL_IN1 := LAHUYYB01_TSET , REAL_IN2 :=RAHUYYB01_TSET , **)
REAL_IN1 := LAHUYYB01_TSET,
REAL_IN2 := RAHUYYB01_TSET,
(** INT_IN1 := LAHUYYB01_SM , INT_IN2 :=RAHUYYB01_SM | **)
INT_IN1 := LAHUYYB01_SM,
INT_IN2 := RAHUYYB01_SM
|
(** LAHUYYB01_PC := BOOL_OUT1 , RAHUYYB01_PC :=BOOL_OUT2 , **)
LAHUYYB01_PC := BOOL_OUT1,
RAHUYYB01_PC := BOOL_OUT2,
(** LAHUYYB01_TSET:= REAL_OUT1 , RAHUYYB01_TSET:=REAL_OUT2 , **)
LAHUYYB01_TSET := REAL_OUT1,
RAHUYYB01_TSET := REAL_OUT2,
(** LAHUYYB01_SM := INT_OUT1 , RAHUYYB01_SM :=INT_OUT2 ); **)
LAHUYYB01_SM := INT_OUT1,
RAHUYYB01_SM := INT_OUT2
)
(** **)
(** {*���嶨ʱ*} **)
(** AHUYYB01_WHSchedule(W1SCH_STR :=LAHUYYB01_TSTRW , W2SCH_STR :=LAHUYYB01_TSTRH , {*VAR_STR :='OPCDA1' ,*} ENABLENUM :=4 , ENABLE :=LAHUYYB01_TM , DELAY := 0 , MODE := 1, INPUTMODE := 1 | LAHUYYB01_TC:= OUT_Z); **)
(* call - Stmt *)
CAL AHUYYB01_WHSchedule (
W1SCH_STR := LAHUYYB01_TSTRW,
W2SCH_STR := LAHUYYB01_TSTRH,
ENABLENUM := 4,
ENABLE := LAHUYYB01_TM,
DELAY := 0,
MODE := 1,
INPUTMODE := 1
|
LAHUYYB01_TC := OUT_Z
)
(** **)
(** if AHUYYB01_OUT.FDCS>0 then; **)
(* if - Cond *)
LD AHUYYB01_OUT.FDCS
GT 0
JMPCN ODK_SKIP_000000000000005_000000000000001
(* then - Stmts *)
(** LAHUYYB01_FDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYB01_FDC
JMP ODK_END_IF_000000000000005
(** else **)
(* else *)
ODK_SKIP_000000000000005_000000000000001:
(* else - Stmts *)
(** LAHUYYB01_FDC:=0; {*if(������{ִ������1}else{ִ������2}����˼����������������ִ������1������ִ������2*} **)
(* assign - Stmt *)
LD 0
ST LAHUYYB01_FDC
(** end_if;{*������������*} **)
(* if - End *)
ODK_END_IF_000000000000005:
(** **)
(** if AHUYYB01_OUT.RDCS>0 then; **)
(* if - Cond *)
LD AHUYYB01_OUT.RDCS
GT 0
JMPCN ODK_SKIP_000000000000006_000000000000001
(* then - Stmts *)
(** LAHUYYB01_RDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYB01_RDC
JMP ODK_END_IF_000000000000006
(** else **)
(* else *)
ODK_SKIP_000000000000006_000000000000001:
(* else - Stmts *)
(** LAHUYYB01_RDC:=0; **)
(* assign - Stmt *)
LD 0
ST LAHUYYB01_RDC
(** end_if; **)
(* if - End *)
ODK_END_IF_000000000000006:
(** **)
(** **)
(** **)
(** {*LAHUYYB01_FDO:=1; LAHUYYB01_FDS:=0; **)
(** LAHUYYB01_RDO:=1; LAHUYYB01_FDS:=1;*} **)
(** **)
(** **)
(** **)
(** {* **)
(** Input_Type: ���� 1,PT1000; **)
(** 2,0-10V/0-20ma; **)
(** 3,2-10V/4-20ma; **)
(** ���� 4,PVL-PVH��Ӧ 0-10V/0-20ma; **)
(** 5,PVL-PVH��Ӧ 4-20ma/2-10V����; **)
(** **)
(** PVHΪʾֵ���ޣ�PVLΪʾֵ���ޣ�PVL����Ϊ��ֵ **)
(** Offset �������� **)
(** ROffset ��׼���� AI��׼ֵ27648 AO��׼ֵ214 **)
(** *} **)
(** {********************************************AHUYYC01********************************************} **)
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ���׼��������������*} **)
(** AHUYYC01_WVB_AVE(INPUT :=LAHUYYC01_WVB ); **)
(* call - Stmt *)
CAL AHUYYC01_WVB_AVE (
INPUT := LAHUYYC01_WVB
)
(** AHUYYC01_VFB_AVE(INPUT :=LAHUYYC01_VFB ); **)
(* call - Stmt *)
CAL AHUYYC01_VFB_AVE (
INPUT := LAHUYYC01_VFB
)
(** AHUYYC01_ST_AVE (INPUT :=LAHUYYC01_ST ); **)
(* call - Stmt *)
CAL AHUYYC01_ST_AVE (
INPUT := LAHUYYC01_ST
)
(** AHUYYC01_CO2_AVE (INPUT :=LAHUYYC01_CO2 ); **)
(* call - Stmt *)
CAL AHUYYC01_CO2_AVE (
INPUT := LAHUYYC01_CO2
)
(** **)
(** LAHUYYC01_RTS :=BS_Scale(AHUYYC01_RT_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYC01_RT_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYC01_RTS
(** LAHUYYC01_STS :=BS_Scale(AHUYYC01_ST_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYC01_ST_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYC01_STS
(** LAHUYYC01_WVBS :=BS_Scale(AHUYYC01_WVB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYC01_WVB_AVE.Output
BS_Scale 2, 0, 100, 0, 0.0
ST LAHUYYC01_WVBS
(** LAHUYYC01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYC01_WVCS , 4, 0, 100, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYC01_WVCS
BS_Scale 4, 0, 100, 0, 0.0
REAL_TO_INT
ST LAHUYYC01_WVC
(** LAHUYYC01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYC01_VFB_AVE.Output , 3, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD AHUYYC01_VFB_AVE.Output
BS_Scale 3, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYC01_VFBS
(** LAHUYYC01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYC01_VFCS*100) , 4, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYC01_VFCS
MUL 100
BS_Scale 4, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYC01_VFC
(** LAHUYYC01_CO2S :=BS_Scale(AHUYYC01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYC01_CO2_AVE.Output
BS_Scale 3, 0, 2000, 0, 0.0
ST LAHUYYC01_CO2S
(** {* AHUYYC01_FDB_AVE (INPUT :=LAHUYYC01_FDB ); **)
(** AHUYYC01_RDB_AVE (INPUT :=LAHUYYC01_RDB ); **)
(** LAHUYYC01_FDBS :=BS_Scale(AHUYYC01_FDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYC01_FDC :=REAL_TO_INT(BS_Scale((LAHUYYC01_FDCS*100) , 4, 0, 100, 0, 0.0)); **)
(** LAHUYYC01_RDBS :=BS_Scale(AHUYYC01_RDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYC01_RDC :=REAL_TO_INT(BS_Scale((LAHUYYC01_RDCS*100) , 4, 0, 100, 0, 0.0));*} **)
(** **)
(** {*������*} **)
(** AHUYYC01_AHU(AHU_STRUCT_IN :=AHUYYC01_IN | AHUYYC01_OUT:= AHU_STRUCT_OUT); **)
(* call - Stmt *)
CAL AHUYYC01_AHU (
AHU_STRUCT_IN := AHUYYC01_IN
|
AHUYYC01_OUT := AHU_STRUCT_OUT
)
(** {*AHU_IN STRUCT*} **)
(** AHUYYC01_IN.SM :=LAHUYYC01_SM ; **)
(* assign - Stmt *)
LD LAHUYYC01_SM
ST AHUYYC01_IN.SM
(** AHUYYC01_IN.LM :=LAHUYYC01_LM ; **)
(* assign - Stmt *)
LD LAHUYYC01_LM
ST AHUYYC01_IN.LM
(** AHUYYC01_IN.FM :=LAHUYYC01_FM ; **)
(* assign - Stmt *)
LD LAHUYYC01_FM
ST AHUYYC01_IN.FM
(** AHUYYC01_IN.Run :=LAHUYYC01_R ; **)
(* assign - Stmt *)
LD LAHUYYC01_R
ST AHUYYC01_IN.Run
(** AHUYYC01_IN.Fault :=LAHUYYC01_F ; **)
(* assign - Stmt *)
LD LAHUYYC01_F
ST AHUYYC01_IN.Fault
(** AHUYYC01_IN.Auto :=LAHUYYC01_A ; **)
(* assign - Stmt *)
LD LAHUYYC01_A
ST AHUYYC01_IN.Auto
(** AHUYYC01_IN.ContRol :=LAHUYYC01_PC ; **)
(* assign - Stmt *)
LD LAHUYYC01_PC
ST AHUYYC01_IN.ContRol
(** AHUYYC01_IN.TSET :=LAHUYYC01_TSET ; **)
(* assign - Stmt *)
LD LAHUYYC01_TSET
ST AHUYYC01_IN.TSET
(** AHUYYC01_IN.WVMC :=LAHUYYC01_WVMC ; **)
(* assign - Stmt *)
LD LAHUYYC01_WVMC
ST AHUYYC01_IN.WVMC
(** AHUYYC01_IN.WVMV :=LAHUYYC01_WVMV ; **)
(* assign - Stmt *)
LD LAHUYYC01_WVMV
ST AHUYYC01_IN.WVMV
(** AHUYYC01_IN.VFMV :=LAHUYYC01_VFMV ; **)
(* assign - Stmt *)
LD LAHUYYC01_VFMV
ST AHUYYC01_IN.VFMV
(** AHUYYC01_IN.RTS :=LAHUYYC01_RTS ; **)
(* assign - Stmt *)
LD LAHUYYC01_RTS
ST AHUYYC01_IN.RTS
(** AHUYYC01_IN.STS :=LAHUYYC01_STS ; **)
(* assign - Stmt *)
LD LAHUYYC01_STS
ST AHUYYC01_IN.STS
(** AHUYYC01_IN.RST :=LAHUYYC01_RST ; **)
(* assign - Stmt *)
LD LAHUYYC01_RST
ST AHUYYC01_IN.RST
(** AHUYYC01_IN.RSTV :=LAHUYYC01_RSTV ; **)
(* assign - Stmt *)
LD LAHUYYC01_RSTV
ST AHUYYC01_IN.RSTV
(** AHUYYC01_IN.IPS :=LAHUYYC01_IPS ; **)
(* assign - Stmt *)
LD LAHUYYC01_IPS
ST AHUYYC01_IN.IPS
(** AHUYYC01_IN.ISO1 :=LAHUYYC01_ISO1 ; **)
(* assign - Stmt *)
LD LAHUYYC01_ISO1
ST AHUYYC01_IN.ISO1
(** AHUYYC01_IN.ISO3 :=LAHUYYC01_ISO3 ; **)
(* assign - Stmt *)
LD LAHUYYC01_ISO3
ST AHUYYC01_IN.ISO3
(** AHUYYC01_IN.VP :=LAHUYYC01_VP ; **)
(* assign - Stmt *)
LD LAHUYYC01_VP
ST AHUYYC01_IN.VP
(** AHUYYC01_IN.VI :=LAHUYYC01_VI ; **)
(* assign - Stmt *)
LD LAHUYYC01_VI
ST AHUYYC01_IN.VI
(** AHUYYC01_IN.CO2SET :=LAHUYYC01_CO2SET ; **)
(* assign - Stmt *)
LD LAHUYYC01_CO2SET
ST AHUYYC01_IN.CO2SET
(** AHUYYC01_IN.CO2S :=LAHUYYC01_CO2S ; **)
(* assign - Stmt *)
LD LAHUYYC01_CO2S
ST AHUYYC01_IN.CO2S
(** AHUYYC01_IN.FDMV :=LAHUYYC01_FDMV ; **)
(* assign - Stmt *)
LD LAHUYYC01_FDMV
ST AHUYYC01_IN.FDMV
(** AHUYYC01_IN.RDMV :=LAHUYYC01_RDMV ; **)
(* assign - Stmt *)
LD LAHUYYC01_RDMV
ST AHUYYC01_IN.RDMV
(** AHUYYC01_IN.FDELAY :=t#30s ; **)
(* assign - Stmt *)
LD t#30s
ST AHUYYC01_IN.FDELAY
(** AHUYYC01_IN.VDELAY :=t#120s ; **)
(* assign - Stmt *)
LD t#120s
ST AHUYYC01_IN.VDELAY
(** {*AHU_OUT STRUCT*} **)
(** LAHUYYC01_WVCS :=AHUYYC01_OUT.WVCS ; **)
(* assign - Stmt *)
LD AHUYYC01_OUT.WVCS
ST LAHUYYC01_WVCS
(** LAHUYYC01_VFCS :=AHUYYC01_OUT.VFCS ; **)
(* assign - Stmt *)
LD AHUYYC01_OUT.VFCS
ST LAHUYYC01_VFCS
(** LAHUYYC01_FDCS :=AHUYYC01_OUT.FDCS ; **)
(* assign - Stmt *)
LD AHUYYC01_OUT.FDCS
ST LAHUYYC01_FDCS
(** LAHUYYC01_RDCS :=AHUYYC01_OUT.RDCS ; **)
(* assign - Stmt *)
LD AHUYYC01_OUT.RDCS
ST LAHUYYC01_RDCS
(** LAHUYYC01_C :=AHUYYC01_OUT.ContRol ; **)
(* assign - Stmt *)
LD AHUYYC01_OUT.ContRol
ST LAHUYYC01_C
(** LAHUYYC01_RH :=AHUYYC01_OUT.RH ; **)
(* assign - Stmt *)
LD AHUYYC01_OUT.RH
ST LAHUYYC01_RH
(** LAHUYYC01_SN :=AHUYYC01_OUT.SN ; **)
(* assign - Stmt *)
LD AHUYYC01_OUT.SN
ST LAHUYYC01_SN
(** {*ͬ������*} **)
(** AHUYYC01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM , **)
(* call - Stmt *)
CAL AHUYYC01_LSyncContRol (
CM := 1,
RM := LCMD00000_RM,
(** BOOL_IN0 := LAHUYYC01_TC , BOOL_IN1 := LAHUYYC01_PC , BOOL_IN2 :=RAHUYYC01_PC , **)
BOOL_IN0 := LAHUYYC01_TC,
BOOL_IN1 := LAHUYYC01_PC,
BOOL_IN2 := RAHUYYC01_PC,
(** REAL_IN1 := LAHUYYC01_TSET , REAL_IN2 :=RAHUYYC01_TSET , **)
REAL_IN1 := LAHUYYC01_TSET,
REAL_IN2 := RAHUYYC01_TSET,
(** INT_IN1 := LAHUYYC01_SM , INT_IN2 :=RAHUYYC01_SM | **)
INT_IN1 := LAHUYYC01_SM,
INT_IN2 := RAHUYYC01_SM
|
(** LAHUYYC01_PC := BOOL_OUT1 , RAHUYYC01_PC :=BOOL_OUT2 , **)
LAHUYYC01_PC := BOOL_OUT1,
RAHUYYC01_PC := BOOL_OUT2,
(** LAHUYYC01_TSET:= REAL_OUT1 , RAHUYYC01_TSET:=REAL_OUT2 , **)
LAHUYYC01_TSET := REAL_OUT1,
RAHUYYC01_TSET := REAL_OUT2,
(** LAHUYYC01_SM := INT_OUT1 , RAHUYYC01_SM :=INT_OUT2 ); **)
LAHUYYC01_SM := INT_OUT1,
RAHUYYC01_SM := INT_OUT2
)
(** **)
(** {*���嶨ʱ*} **)
(** AHUYYC01_WHSchedule(W1SCH_STR :=LAHUYYC01_TSTRW , W2SCH_STR :=LAHUYYC01_TSTRH , {*VAR_STR :='OPCDA1' ,*} ENABLENUM :=4 , ENABLE :=LAHUYYC01_TM , DELAY := 0 , MODE := 1, INPUTMODE := 1 | LAHUYYC01_TC:= OUT_Z); **)
(* call - Stmt *)
CAL AHUYYC01_WHSchedule (
W1SCH_STR := LAHUYYC01_TSTRW,
W2SCH_STR := LAHUYYC01_TSTRH,
ENABLENUM := 4,
ENABLE := LAHUYYC01_TM,
DELAY := 0,
MODE := 1,
INPUTMODE := 1
|
LAHUYYC01_TC := OUT_Z
)
(** **)
(** if AHUYYC01_OUT.FDCS>0 then; **)
(* if - Cond *)
LD AHUYYC01_OUT.FDCS
GT 0
JMPCN ODK_SKIP_000000000000007_000000000000001
(* then - Stmts *)
(** LAHUYYC01_FDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYC01_FDC
JMP ODK_END_IF_000000000000007
(** else **)
(* else *)
ODK_SKIP_000000000000007_000000000000001:
(* else - Stmts *)
(** LAHUYYC01_FDC:=0; {*if(������{ִ������1}else{ִ������2}����˼����������������ִ������1������ִ������2*} **)
(* assign - Stmt *)
LD 0
ST LAHUYYC01_FDC
(** end_if;{*������������*} **)
(* if - End *)
ODK_END_IF_000000000000007:
(** **)
(** if AHUYYC01_OUT.RDCS>0 then; **)
(* if - Cond *)
LD AHUYYC01_OUT.RDCS
GT 0
JMPCN ODK_SKIP_000000000000008_000000000000001
(* then - Stmts *)
(** LAHUYYC01_RDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYC01_RDC
JMP ODK_END_IF_000000000000008
(** else **)
(* else *)
ODK_SKIP_000000000000008_000000000000001:
(* else - Stmts *)
(** LAHUYYC01_RDC:=0; **)
(* assign - Stmt *)
LD 0
ST LAHUYYC01_RDC
(** end_if; **)
(* if - End *)
ODK_END_IF_000000000000008:
(** **)
(** **)
(** **)
(** {*LAHUYYC01_FDO:=1; LAHUYYC01_FDS:=0; **)
(** LAHUYYC01_RDO:=1; LAHUYYC01_FDS:=1;*} **)
(** **)
(** **)
(** {* **)
(** Input_Type: ���� 1,PT1000; **)
(** 2,0-10V/0-20ma; **)
(** 3,2-10V/4-20ma; **)
(** ���� 4,PVL-PVH��Ӧ 0-10V/0-20ma; **)
(** 5,PVL-PVH��Ӧ 4-20ma/2-10V����; **)
(** **)
(** PVHΪʾֵ���ޣ�PVLΪʾֵ���ޣ�PVL����Ϊ��ֵ **)
(** Offset �������� **)
(** ROffset ��׼���� AI��׼ֵ27648 AO��׼ֵ214 **)
(** *} **)
(** {********************************************AHUYYD01********************************************} **)
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ���׼��������������*} **)
(** AHUYYD01_WVB_AVE(INPUT :=LAHUYYD01_WVB ); **)
(* call - Stmt *)
CAL AHUYYD01_WVB_AVE (
INPUT := LAHUYYD01_WVB
)
(** AHUYYD01_VFB_AVE(INPUT :=LAHUYYD01_VFB ); **)
(* call - Stmt *)
CAL AHUYYD01_VFB_AVE (
INPUT := LAHUYYD01_VFB
)
(** AHUYYD01_ST_AVE (INPUT :=LAHUYYD01_ST ); **)
(* call - Stmt *)
CAL AHUYYD01_ST_AVE (
INPUT := LAHUYYD01_ST
)
(** AHUYYD01_CO2_AVE (INPUT :=LAHUYYD01_CO2 ); **)
(* call - Stmt *)
CAL AHUYYD01_CO2_AVE (
INPUT := LAHUYYD01_CO2
)
(** **)
(** LAHUYYD01_RTS :=BS_Scale(AHUYYD01_RT_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYD01_RT_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYD01_RTS
(** LAHUYYD01_STS :=BS_Scale(AHUYYD01_ST_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYD01_ST_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYD01_STS
(** LAHUYYD01_WVBS :=BS_Scale(AHUYYD01_WVB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYD01_WVB_AVE.Output
BS_Scale 2, 0, 100, 0, 0.0
ST LAHUYYD01_WVBS
(** LAHUYYD01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYD01_WVCS , 4, 0, 100, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYD01_WVCS
BS_Scale 4, 0, 100, 0, 0.0
REAL_TO_INT
ST LAHUYYD01_WVC
(** LAHUYYD01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYD01_VFB_AVE.Output , 3, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD AHUYYD01_VFB_AVE.Output
BS_Scale 3, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYD01_VFBS
(** LAHUYYD01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYD01_VFCS*100) , 4, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYD01_VFCS
MUL 100
BS_Scale 4, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYD01_VFC
(** LAHUYYD01_CO2S :=BS_Scale(AHUYYD01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYD01_CO2_AVE.Output
BS_Scale 3, 0, 2000, 0, 0.0
ST LAHUYYD01_CO2S
(** {* AHUYYD01_FDB_AVE (INPUT :=LAHUYYD01_FDB ); **)
(** AHUYYD01_RDB_AVE (INPUT :=LAHUYYD01_RDB ); **)
(** LAHUYYD01_FDBS :=BS_Scale(AHUYYD01_FDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYD01_FDC :=REAL_TO_INT(BS_Scale((LAHUYYD01_FDCS*100) , 4, 0, 100, 0, 0.0)); **)
(** LAHUYYD01_RDBS :=BS_Scale(AHUYYD01_RDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYD01_RDC :=REAL_TO_INT(BS_Scale((LAHUYYD01_RDCS*100) , 4, 0, 100, 0, 0.0));*} **)
(** **)
(** {*������*} **)
(** AHUYYD01_AHU(AHU_STRUCT_IN :=AHUYYD01_IN | AHUYYD01_OUT:= AHU_STRUCT_OUT); **)
(* call - Stmt *)
CAL AHUYYD01_AHU (
AHU_STRUCT_IN := AHUYYD01_IN
|
AHUYYD01_OUT := AHU_STRUCT_OUT
)
(** {*AHU_IN STRUCT*} **)
(** AHUYYD01_IN.SM :=LAHUYYD01_SM ; **)
(* assign - Stmt *)
LD LAHUYYD01_SM
ST AHUYYD01_IN.SM
(** AHUYYD01_IN.LM :=LAHUYYD01_LM ; **)
(* assign - Stmt *)
LD LAHUYYD01_LM
ST AHUYYD01_IN.LM
(** AHUYYD01_IN.FM :=LAHUYYD01_FM ; **)
(* assign - Stmt *)
LD LAHUYYD01_FM
ST AHUYYD01_IN.FM
(** AHUYYD01_IN.Run :=LAHUYYD01_R ; **)
(* assign - Stmt *)
LD LAHUYYD01_R
ST AHUYYD01_IN.Run
(** AHUYYD01_IN.Fault :=LAHUYYD01_F ; **)
(* assign - Stmt *)
LD LAHUYYD01_F
ST AHUYYD01_IN.Fault
(** AHUYYD01_IN.Auto :=LAHUYYD01_A ; **)
(* assign - Stmt *)
LD LAHUYYD01_A
ST AHUYYD01_IN.Auto
(** AHUYYD01_IN.ContRol :=LAHUYYD01_PC ; **)
(* assign - Stmt *)
LD LAHUYYD01_PC
ST AHUYYD01_IN.ContRol
(** AHUYYD01_IN.TSET :=LAHUYYD01_TSET ; **)
(* assign - Stmt *)
LD LAHUYYD01_TSET
ST AHUYYD01_IN.TSET
(** AHUYYD01_IN.WVMC :=LAHUYYD01_WVMC ; **)
(* assign - Stmt *)
LD LAHUYYD01_WVMC
ST AHUYYD01_IN.WVMC
(** AHUYYD01_IN.WVMV :=LAHUYYD01_WVMV ; **)
(* assign - Stmt *)
LD LAHUYYD01_WVMV
ST AHUYYD01_IN.WVMV
(** AHUYYD01_IN.VFMV :=LAHUYYD01_VFMV ; **)
(* assign - Stmt *)
LD LAHUYYD01_VFMV
ST AHUYYD01_IN.VFMV
(** AHUYYD01_IN.RTS :=LAHUYYD01_RTS ; **)
(* assign - Stmt *)
LD LAHUYYD01_RTS
ST AHUYYD01_IN.RTS
(** AHUYYD01_IN.STS :=LAHUYYD01_STS ; **)
(* assign - Stmt *)
LD LAHUYYD01_STS
ST AHUYYD01_IN.STS
(** AHUYYD01_IN.RST :=LAHUYYD01_RST ; **)
(* assign - Stmt *)
LD LAHUYYD01_RST
ST AHUYYD01_IN.RST
(** AHUYYD01_IN.RSTV :=LAHUYYD01_RSTV ; **)
(* assign - Stmt *)
LD LAHUYYD01_RSTV
ST AHUYYD01_IN.RSTV
(** AHUYYD01_IN.IPS :=LAHUYYD01_IPS ; **)
(* assign - Stmt *)
LD LAHUYYD01_IPS
ST AHUYYD01_IN.IPS
(** AHUYYD01_IN.ISO1 :=LAHUYYD01_ISO1 ; **)
(* assign - Stmt *)
LD LAHUYYD01_ISO1
ST AHUYYD01_IN.ISO1
(** AHUYYD01_IN.ISO3 :=LAHUYYD01_ISO3 ; **)
(* assign - Stmt *)
LD LAHUYYD01_ISO3
ST AHUYYD01_IN.ISO3
(** AHUYYD01_IN.VP :=LAHUYYD01_VP ; **)
(* assign - Stmt *)
LD LAHUYYD01_VP
ST AHUYYD01_IN.VP
(** AHUYYD01_IN.VI :=LAHUYYD01_VI ; **)
(* assign - Stmt *)
LD LAHUYYD01_VI
ST AHUYYD01_IN.VI
(** AHUYYD01_IN.CO2SET :=LAHUYYD01_CO2SET ; **)
(* assign - Stmt *)
LD LAHUYYD01_CO2SET
ST AHUYYD01_IN.CO2SET
(** AHUYYD01_IN.CO2S :=LAHUYYD01_CO2S ; **)
(* assign - Stmt *)
LD LAHUYYD01_CO2S
ST AHUYYD01_IN.CO2S
(** AHUYYD01_IN.FDMV :=LAHUYYD01_FDMV ; **)
(* assign - Stmt *)
LD LAHUYYD01_FDMV
ST AHUYYD01_IN.FDMV
(** AHUYYD01_IN.RDMV :=LAHUYYD01_RDMV ; **)
(* assign - Stmt *)
LD LAHUYYD01_RDMV
ST AHUYYD01_IN.RDMV
(** AHUYYD01_IN.FDELAY :=t#30s ; **)
(* assign - Stmt *)
LD t#30s
ST AHUYYD01_IN.FDELAY
(** AHUYYD01_IN.VDELAY :=t#120s ; **)
(* assign - Stmt *)
LD t#120s
ST AHUYYD01_IN.VDELAY
(** {*AHU_OUT STRUCT*} **)
(** LAHUYYD01_WVCS :=AHUYYD01_OUT.WVCS ; **)
(* assign - Stmt *)
LD AHUYYD01_OUT.WVCS
ST LAHUYYD01_WVCS
(** LAHUYYD01_VFCS :=AHUYYD01_OUT.VFCS ; **)
(* assign - Stmt *)
LD AHUYYD01_OUT.VFCS
ST LAHUYYD01_VFCS
(** LAHUYYD01_FDCS :=AHUYYD01_OUT.FDCS ; **)
(* assign - Stmt *)
LD AHUYYD01_OUT.FDCS
ST LAHUYYD01_FDCS
(** LAHUYYD01_RDCS :=AHUYYD01_OUT.RDCS ; **)
(* assign - Stmt *)
LD AHUYYD01_OUT.RDCS
ST LAHUYYD01_RDCS
(** LAHUYYD01_C :=AHUYYD01_OUT.ContRol ; **)
(* assign - Stmt *)
LD AHUYYD01_OUT.ContRol
ST LAHUYYD01_C
(** LAHUYYD01_RH :=AHUYYD01_OUT.RH ; **)
(* assign - Stmt *)
LD AHUYYD01_OUT.RH
ST LAHUYYD01_RH
(** LAHUYYD01_SN :=AHUYYD01_OUT.SN ; **)
(* assign - Stmt *)
LD AHUYYD01_OUT.SN
ST LAHUYYD01_SN
(** {*ͬ������*} **)
(** AHUYYD01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM , **)
(* call - Stmt *)
CAL AHUYYD01_LSyncContRol (
CM := 1,
RM := LCMD00000_RM,
(** BOOL_IN0 := LAHUYYD01_TC , BOOL_IN1 := LAHUYYD01_PC , BOOL_IN2 :=RAHUYYD01_PC , **)
BOOL_IN0 := LAHUYYD01_TC,
BOOL_IN1 := LAHUYYD01_PC,
BOOL_IN2 := RAHUYYD01_PC,
(** REAL_IN1 := LAHUYYD01_TSET , REAL_IN2 :=RAHUYYD01_TSET , **)
REAL_IN1 := LAHUYYD01_TSET,
REAL_IN2 := RAHUYYD01_TSET,
(** INT_IN1 := LAHUYYD01_SM , INT_IN2 :=RAHUYYD01_SM | **)
INT_IN1 := LAHUYYD01_SM,
INT_IN2 := RAHUYYD01_SM
|
(** LAHUYYD01_PC := BOOL_OUT1 , RAHUYYD01_PC :=BOOL_OUT2 , **)
LAHUYYD01_PC := BOOL_OUT1,
RAHUYYD01_PC := BOOL_OUT2,
(** LAHUYYD01_TSET:= REAL_OUT1 , RAHUYYD01_TSET:=REAL_OUT2 , **)
LAHUYYD01_TSET := REAL_OUT1,
RAHUYYD01_TSET := REAL_OUT2,
(** LAHUYYD01_SM := INT_OUT1 , RAHUYYD01_SM :=INT_OUT2 ); **)
LAHUYYD01_SM := INT_OUT1,
RAHUYYD01_SM := INT_OUT2
)
(** **)
(** {*���嶨ʱ*} **)
(** AHUYYD01_WHSchedule(W1SCH_STR :=LAHUYYD01_TSTRW , W2SCH_STR :=LAHUYYD01_TSTRH , {*VAR_STR :='OPCDA1' ,*} ENABLENUM :=4 , ENABLE :=LAHUYYD01_TM , DELAY := 0 , MODE := 1, INPUTMODE := 1 | LAHUYYD01_TC:= OUT_Z); **)
(* call - Stmt *)
CAL AHUYYD01_WHSchedule (
W1SCH_STR := LAHUYYD01_TSTRW,
W2SCH_STR := LAHUYYD01_TSTRH,
ENABLENUM := 4,
ENABLE := LAHUYYD01_TM,
DELAY := 0,
MODE := 1,
INPUTMODE := 1
|
LAHUYYD01_TC := OUT_Z
)
(** **)
(** if AHUYYD01_OUT.FDCS>0 then; **)
(* if - Cond *)
LD AHUYYD01_OUT.FDCS
GT 0
JMPCN ODK_SKIP_000000000000009_000000000000001
(* then - Stmts *)
(** LAHUYYD01_FDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYD01_FDC
JMP ODK_END_IF_000000000000009
(** else **)
(* else *)
ODK_SKIP_000000000000009_000000000000001:
(* else - Stmts *)
(** LAHUYYD01_FDC:=0; {*if(������{ִ������1}else{ִ������2}����˼����������������ִ������1������ִ������2*} **)
(* assign - Stmt *)
LD 0
ST LAHUYYD01_FDC
(** end_if;{*������������*} **)
(* if - End *)
ODK_END_IF_000000000000009:
(** **)
(** if AHUYYD01_OUT.RDCS>0 then; **)
(* if - Cond *)
LD AHUYYD01_OUT.RDCS
GT 0
JMPCN ODK_SKIP_00000000000000A_000000000000001
(* then - Stmts *)
(** LAHUYYD01_RDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYD01_RDC
JMP ODK_END_IF_00000000000000A
(** else **)
(* else *)
ODK_SKIP_00000000000000A_000000000000001:
(* else - Stmts *)
(** LAHUYYD01_RDC:=0; **)
(* assign - Stmt *)
LD 0
ST LAHUYYD01_RDC
(** end_if; **)
(* if - End *)
ODK_END_IF_00000000000000A:
(** **)
(** **)
(** **)
(** {*LAHUYYD01_FDO:=1; LAHUYYD01_FDS:=0; **)
(** LAHUYYD01_RDO:=1; LAHUYYD01_FDS:=1;*} **)
(** **)
(** **)
(** **)
(** {* **)
(** Input_Type: ���� 1,PT1000; **)
(** 2,0-10V/0-20ma; **)
(** 3,2-10V/4-20ma; **)
(** ���� 4,PVL-PVH��Ӧ 0-10V/0-20ma; **)
(** 5,PVL-PVH��Ӧ 4-20ma/2-10V����; **)
(** **)
(** PVHΪʾֵ���ޣ�PVLΪʾֵ���ޣ�PVL����Ϊ��ֵ **)
(** Offset �������� **)
(** ROffset ��׼���� AI��׼ֵ27648 AO��׼ֵ214 **)
(** *} **)
(** {********************************************AHUYYE01********************************************} **)
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ���׼��������������*} **)
(** AHUYYE01_WVB_AVE(INPUT :=LAHUYYE01_WVB ); **)
(* call - Stmt *)
CAL AHUYYE01_WVB_AVE (
INPUT := LAHUYYE01_WVB
)
(** AHUYYE01_VFB_AVE(INPUT :=LAHUYYE01_VFB ); **)
(* call - Stmt *)
CAL AHUYYE01_VFB_AVE (
INPUT := LAHUYYE01_VFB
)
(** AHUYYE01_ST_AVE (INPUT :=LAHUYYE01_ST ); **)
(* call - Stmt *)
CAL AHUYYE01_ST_AVE (
INPUT := LAHUYYE01_ST
)
(** AHUYYE01_CO2_AVE (INPUT :=LAHUYYE01_CO2 ); **)
(* call - Stmt *)
CAL AHUYYE01_CO2_AVE (
INPUT := LAHUYYE01_CO2
)
(** **)
(** LAHUYYE01_RTS :=BS_Scale(AHUYYE01_RT_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYE01_RT_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYE01_RTS
(** LAHUYYE01_STS :=BS_Scale(AHUYYE01_ST_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYE01_ST_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYE01_STS
(** LAHUYYE01_WVBS :=BS_Scale(AHUYYE01_WVB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYE01_WVB_AVE.Output
BS_Scale 2, 0, 100, 0, 0.0
ST LAHUYYE01_WVBS
(** LAHUYYE01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYE01_WVCS , 4, 0, 100, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYE01_WVCS
BS_Scale 4, 0, 100, 0, 0.0
REAL_TO_INT
ST LAHUYYE01_WVC
(** LAHUYYE01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYE01_VFB_AVE.Output , 3, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD AHUYYE01_VFB_AVE.Output
BS_Scale 3, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYE01_VFBS
(** LAHUYYE01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYE01_VFCS*100) , 4, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYE01_VFCS
MUL 100
BS_Scale 4, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYE01_VFC
(** LAHUYYE01_CO2S :=BS_Scale(AHUYYE01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYE01_CO2_AVE.Output
BS_Scale 3, 0, 2000, 0, 0.0
ST LAHUYYE01_CO2S
(** {* AHUYYE01_FDB_AVE (INPUT :=LAHUYYE01_FDB ); **)
(** AHUYYE01_RDB_AVE (INPUT :=LAHUYYE01_RDB ); **)
(** LAHUYYE01_FDBS :=BS_Scale(AHUYYE01_FDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYE01_FDC :=REAL_TO_INT(BS_Scale((LAHUYYE01_FDCS*100) , 4, 0, 100, 0, 0.0)); **)
(** LAHUYYE01_RDBS :=BS_Scale(AHUYYE01_RDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYE01_RDC :=REAL_TO_INT(BS_Scale((LAHUYYE01_RDCS*100) , 4, 0, 100, 0, 0.0));*} **)
(** **)
(** {*������*} **)
(** AHUYYE01_AHU(AHU_STRUCT_IN :=AHUYYE01_IN | AHUYYE01_OUT:= AHU_STRUCT_OUT); **)
(* call - Stmt *)
CAL AHUYYE01_AHU (
AHU_STRUCT_IN := AHUYYE01_IN
|
AHUYYE01_OUT := AHU_STRUCT_OUT
)
(** {*AHU_IN STRUCT*} **)
(** AHUYYE01_IN.SM :=LAHUYYE01_SM ; **)
(* assign - Stmt *)
LD LAHUYYE01_SM
ST AHUYYE01_IN.SM
(** AHUYYE01_IN.LM :=LAHUYYE01_LM ; **)
(* assign - Stmt *)
LD LAHUYYE01_LM
ST AHUYYE01_IN.LM
(** AHUYYE01_IN.FM :=LAHUYYE01_FM ; **)
(* assign - Stmt *)
LD LAHUYYE01_FM
ST AHUYYE01_IN.FM
(** AHUYYE01_IN.Run :=LAHUYYE01_R ; **)
(* assign - Stmt *)
LD LAHUYYE01_R
ST AHUYYE01_IN.Run
(** AHUYYE01_IN.Fault :=LAHUYYE01_F ; **)
(* assign - Stmt *)
LD LAHUYYE01_F
ST AHUYYE01_IN.Fault
(** AHUYYE01_IN.Auto :=LAHUYYE01_A ; **)
(* assign - Stmt *)
LD LAHUYYE01_A
ST AHUYYE01_IN.Auto
(** AHUYYE01_IN.ContRol :=LAHUYYE01_PC ; **)
(* assign - Stmt *)
LD LAHUYYE01_PC
ST AHUYYE01_IN.ContRol
(** AHUYYE01_IN.TSET :=LAHUYYE01_TSET ; **)
(* assign - Stmt *)
LD LAHUYYE01_TSET
ST AHUYYE01_IN.TSET
(** AHUYYE01_IN.WVMC :=LAHUYYE01_WVMC ; **)
(* assign - Stmt *)
LD LAHUYYE01_WVMC
ST AHUYYE01_IN.WVMC
(** AHUYYE01_IN.WVMV :=LAHUYYE01_WVMV ; **)
(* assign - Stmt *)
LD LAHUYYE01_WVMV
ST AHUYYE01_IN.WVMV
(** AHUYYE01_IN.VFMV :=LAHUYYE01_VFMV ; **)
(* assign - Stmt *)
LD LAHUYYE01_VFMV
ST AHUYYE01_IN.VFMV
(** AHUYYE01_IN.RTS :=LAHUYYE01_RTS ; **)
(* assign - Stmt *)
LD LAHUYYE01_RTS
ST AHUYYE01_IN.RTS
(** AHUYYE01_IN.STS :=LAHUYYE01_STS ; **)
(* assign - Stmt *)
LD LAHUYYE01_STS
ST AHUYYE01_IN.STS
(** AHUYYE01_IN.RST :=LAHUYYE01_RST ; **)
(* assign - Stmt *)
LD LAHUYYE01_RST
ST AHUYYE01_IN.RST
(** AHUYYE01_IN.RSTV :=LAHUYYE01_RSTV ; **)
(* assign - Stmt *)
LD LAHUYYE01_RSTV
ST AHUYYE01_IN.RSTV
(** AHUYYE01_IN.IPS :=LAHUYYE01_IPS ; **)
(* assign - Stmt *)
LD LAHUYYE01_IPS
ST AHUYYE01_IN.IPS
(** AHUYYE01_IN.ISO1 :=LAHUYYE01_ISO1 ; **)
(* assign - Stmt *)
LD LAHUYYE01_ISO1
ST AHUYYE01_IN.ISO1
(** AHUYYE01_IN.ISO3 :=LAHUYYE01_ISO3 ; **)
(* assign - Stmt *)
LD LAHUYYE01_ISO3
ST AHUYYE01_IN.ISO3
(** AHUYYE01_IN.VP :=LAHUYYE01_VP ; **)
(* assign - Stmt *)
LD LAHUYYE01_VP
ST AHUYYE01_IN.VP
(** AHUYYE01_IN.VI :=LAHUYYE01_VI ; **)
(* assign - Stmt *)
LD LAHUYYE01_VI
ST AHUYYE01_IN.VI
(** AHUYYE01_IN.CO2SET :=LAHUYYE01_CO2SET ; **)
(* assign - Stmt *)
LD LAHUYYE01_CO2SET
ST AHUYYE01_IN.CO2SET
(** AHUYYE01_IN.CO2S :=LAHUYYE01_CO2S ; **)
(* assign - Stmt *)
LD LAHUYYE01_CO2S
ST AHUYYE01_IN.CO2S
(** AHUYYE01_IN.FDMV :=LAHUYYE01_FDMV ; **)
(* assign - Stmt *)
LD LAHUYYE01_FDMV
ST AHUYYE01_IN.FDMV
(** AHUYYE01_IN.RDMV :=LAHUYYE01_RDMV ; **)
(* assign - Stmt *)
LD LAHUYYE01_RDMV
ST AHUYYE01_IN.RDMV
(** AHUYYE01_IN.FDELAY :=t#30s ; **)
(* assign - Stmt *)
LD t#30s
ST AHUYYE01_IN.FDELAY
(** AHUYYE01_IN.VDELAY :=t#120s ; **)
(* assign - Stmt *)
LD t#120s
ST AHUYYE01_IN.VDELAY
(** {*AHU_OUT STRUCT*} **)
(** LAHUYYE01_WVCS :=AHUYYE01_OUT.WVCS ; **)
(* assign - Stmt *)
LD AHUYYE01_OUT.WVCS
ST LAHUYYE01_WVCS
(** LAHUYYE01_VFCS :=AHUYYE01_OUT.VFCS ; **)
(* assign - Stmt *)
LD AHUYYE01_OUT.VFCS
ST LAHUYYE01_VFCS
(** LAHUYYE01_FDCS :=AHUYYE01_OUT.FDCS ; **)
(* assign - Stmt *)
LD AHUYYE01_OUT.FDCS
ST LAHUYYE01_FDCS
(** LAHUYYE01_RDCS :=AHUYYE01_OUT.RDCS ; **)
(* assign - Stmt *)
LD AHUYYE01_OUT.RDCS
ST LAHUYYE01_RDCS
(** LAHUYYE01_C :=AHUYYE01_OUT.ContRol ; **)
(* assign - Stmt *)
LD AHUYYE01_OUT.ContRol
ST LAHUYYE01_C
(** LAHUYYE01_RH :=AHUYYE01_OUT.RH ; **)
(* assign - Stmt *)
LD AHUYYE01_OUT.RH
ST LAHUYYE01_RH
(** LAHUYYE01_SN :=AHUYYE01_OUT.SN ; **)
(* assign - Stmt *)
LD AHUYYE01_OUT.SN
ST LAHUYYE01_SN
(** {*ͬ������*} **)
(** AHUYYE01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM , **)
(* call - Stmt *)
CAL AHUYYE01_LSyncContRol (
CM := 1,
RM := LCMD00000_RM,
(** BOOL_IN0 := LAHUYYE01_TC , BOOL_IN1 := LAHUYYE01_PC , BOOL_IN2 :=RAHUYYE01_PC , **)
BOOL_IN0 := LAHUYYE01_TC,
BOOL_IN1 := LAHUYYE01_PC,
BOOL_IN2 := RAHUYYE01_PC,
(** REAL_IN1 := LAHUYYE01_TSET , REAL_IN2 :=RAHUYYE01_TSET , **)
REAL_IN1 := LAHUYYE01_TSET,
REAL_IN2 := RAHUYYE01_TSET,
(** INT_IN1 := LAHUYYE01_SM , INT_IN2 :=RAHUYYE01_SM | **)
INT_IN1 := LAHUYYE01_SM,
INT_IN2 := RAHUYYE01_SM
|
(** LAHUYYE01_PC := BOOL_OUT1 , RAHUYYE01_PC :=BOOL_OUT2 , **)
LAHUYYE01_PC := BOOL_OUT1,
RAHUYYE01_PC := BOOL_OUT2,
(** LAHUYYE01_TSET:= REAL_OUT1 , RAHUYYE01_TSET:=REAL_OUT2 , **)
LAHUYYE01_TSET := REAL_OUT1,
RAHUYYE01_TSET := REAL_OUT2,
(** LAHUYYE01_SM := INT_OUT1 , RAHUYYE01_SM :=INT_OUT2 ); **)
LAHUYYE01_SM := INT_OUT1,
RAHUYYE01_SM := INT_OUT2
)
(** **)
(** {*���嶨ʱ*} **)
(** AHUYYE01_WHSchedule(W1SCH_STR :=LAHUYYE01_TSTRW , W2SCH_STR :=LAHUYYE01_TSTRH , {*VAR_STR :='OPCDA1' ,*} ENABLENUM :=4 , ENABLE :=LAHUYYE01_TM , DELAY := 0 , MODE := 1, INPUTMODE := 1 | LAHUYYE01_TC:= OUT_Z); **)
(* call - Stmt *)
CAL AHUYYE01_WHSchedule (
W1SCH_STR := LAHUYYE01_TSTRW,
W2SCH_STR := LAHUYYE01_TSTRH,
ENABLENUM := 4,
ENABLE := LAHUYYE01_TM,
DELAY := 0,
MODE := 1,
INPUTMODE := 1
|
LAHUYYE01_TC := OUT_Z
)
(** **)
(** if AHUYYE01_OUT.FDCS>0 then; **)
(* if - Cond *)
LD AHUYYE01_OUT.FDCS
GT 0
JMPCN ODK_SKIP_00000000000000B_000000000000001
(* then - Stmts *)
(** LAHUYYE01_FDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYE01_FDC
JMP ODK_END_IF_00000000000000B
(** else **)
(* else *)
ODK_SKIP_00000000000000B_000000000000001:
(* else - Stmts *)
(** LAHUYYE01_FDC:=0; {*if(������{ִ������1}else{ִ������2}����˼����������������ִ������1������ִ������2*} **)
(* assign - Stmt *)
LD 0
ST LAHUYYE01_FDC
(** end_if;{*������������*} **)
(* if - End *)
ODK_END_IF_00000000000000B:
(** **)
(** if AHUYYE01_OUT.RDCS>0 then; **)
(* if - Cond *)
LD AHUYYE01_OUT.RDCS
GT 0
JMPCN ODK_SKIP_00000000000000C_000000000000001
(* then - Stmts *)
(** LAHUYYE01_RDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYE01_RDC
JMP ODK_END_IF_00000000000000C
(** else **)
(* else *)
ODK_SKIP_00000000000000C_000000000000001:
(* else - Stmts *)
(** LAHUYYE01_RDC:=0; **)
(* assign - Stmt *)
LD 0
ST LAHUYYE01_RDC
(** end_if; **)
(* if - End *)
ODK_END_IF_00000000000000C:
(** **)
(** **)
(** **)
(** {*LAHUYYE01_FDO:=1; LAHUYYE01_FDS:=0; **)
(** LAHUYYE01_RDO:=1; LAHUYYE01_FDS:=1;*} **)
(** **)
(** **)
(** {* **)
(** Input_Type: ���� 1,PT1000; **)
(** 2,0-10V/0-20ma; **)
(** 3,2-10V/4-20ma; **)
(** ���� 4,PVL-PVH��Ӧ 0-10V/0-20ma; **)
(** 5,PVL-PVH��Ӧ 4-20ma/2-10V����; **)
(** **)
(** PVHΪʾֵ���ޣ�PVLΪʾֵ���ޣ�PVL����Ϊ��ֵ **)
(** Offset �������� **)
(** ROffset ��׼���� AI��׼ֵ27648 AO��׼ֵ214 **)
(** *} **)
(** {********************************************AHUYYF01********************************************} **)
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ���׼��������������*} **)
(** AHUYYF01_WVB_AVE(INPUT :=LAHUYYF01_WVB ); **)
(* call - Stmt *)
CAL AHUYYF01_WVB_AVE (
INPUT := LAHUYYF01_WVB
)
(** AHUYYF01_VFB_AVE(INPUT :=LAHUYYF01_VFB ); **)
(* call - Stmt *)
CAL AHUYYF01_VFB_AVE (
INPUT := LAHUYYF01_VFB
)
(** AHUYYF01_ST_AVE (INPUT :=LAHUYYF01_ST ); **)
(* call - Stmt *)
CAL AHUYYF01_ST_AVE (
INPUT := LAHUYYF01_ST
)
(** AHUYYF01_CO2_AVE (INPUT :=LAHUYYF01_CO2 ); **)
(* call - Stmt *)
CAL AHUYYF01_CO2_AVE (
INPUT := LAHUYYF01_CO2
)
(** **)
(** LAHUYYF01_RTS :=BS_Scale(AHUYYF01_RT_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYF01_RT_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYF01_RTS
(** LAHUYYF01_STS :=BS_Scale(AHUYYF01_ST_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYF01_ST_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYF01_STS
(** LAHUYYF01_WVBS :=BS_Scale(AHUYYF01_WVB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYF01_WVB_AVE.Output
BS_Scale 2, 0, 100, 0, 0.0
ST LAHUYYF01_WVBS
(** LAHUYYF01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYF01_WVCS , 4, 0, 100, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYF01_WVCS
BS_Scale 4, 0, 100, 0, 0.0
REAL_TO_INT
ST LAHUYYF01_WVC
(** LAHUYYF01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYF01_VFB_AVE.Output , 3, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD AHUYYF01_VFB_AVE.Output
BS_Scale 3, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYF01_VFBS
(** LAHUYYF01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYF01_VFCS*100) , 4, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYF01_VFCS
MUL 100
BS_Scale 4, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYF01_VFC
(** LAHUYYF01_CO2S :=BS_Scale(AHUYYF01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYF01_CO2_AVE.Output
BS_Scale 3, 0, 2000, 0, 0.0
ST LAHUYYF01_CO2S
(** {* AHUYYF01_FDB_AVE (INPUT :=LAHUYYF01_FDB ); **)
(** AHUYYF01_RDB_AVE (INPUT :=LAHUYYF01_RDB ); **)
(** LAHUYYF01_FDBS :=BS_Scale(AHUYYF01_FDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYF01_FDC :=REAL_TO_INT(BS_Scale((LAHUYYF01_FDCS*100) , 4, 0, 100, 0, 0.0)); **)
(** LAHUYYF01_RDBS :=BS_Scale(AHUYYF01_RDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYF01_RDC :=REAL_TO_INT(BS_Scale((LAHUYYF01_RDCS*100) , 4, 0, 100, 0, 0.0));*} **)
(** **)
(** {*������*} **)
(** AHUYYF01_AHU(AHU_STRUCT_IN :=AHUYYF01_IN | AHUYYF01_OUT:= AHU_STRUCT_OUT); **)
(* call - Stmt *)
CAL AHUYYF01_AHU (
AHU_STRUCT_IN := AHUYYF01_IN
|
AHUYYF01_OUT := AHU_STRUCT_OUT
)
(** {*AHU_IN STRUCT*} **)
(** AHUYYF01_IN.SM :=LAHUYYF01_SM ; **)
(* assign - Stmt *)
LD LAHUYYF01_SM
ST AHUYYF01_IN.SM
(** AHUYYF01_IN.LM :=LAHUYYF01_LM ; **)
(* assign - Stmt *)
LD LAHUYYF01_LM
ST AHUYYF01_IN.LM
(** AHUYYF01_IN.FM :=LAHUYYF01_FM ; **)
(* assign - Stmt *)
LD LAHUYYF01_FM
ST AHUYYF01_IN.FM
(** AHUYYF01_IN.Run :=LAHUYYF01_R ; **)
(* assign - Stmt *)
LD LAHUYYF01_R
ST AHUYYF01_IN.Run
(** AHUYYF01_IN.Fault :=LAHUYYF01_F ; **)
(* assign - Stmt *)
LD LAHUYYF01_F
ST AHUYYF01_IN.Fault
(** AHUYYF01_IN.Auto :=LAHUYYF01_A ; **)
(* assign - Stmt *)
LD LAHUYYF01_A
ST AHUYYF01_IN.Auto
(** AHUYYF01_IN.ContRol :=LAHUYYF01_PC ; **)
(* assign - Stmt *)
LD LAHUYYF01_PC
ST AHUYYF01_IN.ContRol
(** AHUYYF01_IN.TSET :=LAHUYYF01_TSET ; **)
(* assign - Stmt *)
LD LAHUYYF01_TSET
ST AHUYYF01_IN.TSET
(** AHUYYF01_IN.WVMC :=LAHUYYF01_WVMC ; **)
(* assign - Stmt *)
LD LAHUYYF01_WVMC
ST AHUYYF01_IN.WVMC
(** AHUYYF01_IN.WVMV :=LAHUYYF01_WVMV ; **)
(* assign - Stmt *)
LD LAHUYYF01_WVMV
ST AHUYYF01_IN.WVMV
(** AHUYYF01_IN.VFMV :=LAHUYYF01_VFMV ; **)
(* assign - Stmt *)
LD LAHUYYF01_VFMV
ST AHUYYF01_IN.VFMV
(** AHUYYF01_IN.RTS :=LAHUYYF01_RTS ; **)
(* assign - Stmt *)
LD LAHUYYF01_RTS
ST AHUYYF01_IN.RTS
(** AHUYYF01_IN.STS :=LAHUYYF01_STS ; **)
(* assign - Stmt *)
LD LAHUYYF01_STS
ST AHUYYF01_IN.STS
(** AHUYYF01_IN.RST :=LAHUYYF01_RST ; **)
(* assign - Stmt *)
LD LAHUYYF01_RST
ST AHUYYF01_IN.RST
(** AHUYYF01_IN.RSTV :=LAHUYYF01_RSTV ; **)
(* assign - Stmt *)
LD LAHUYYF01_RSTV
ST AHUYYF01_IN.RSTV
(** AHUYYF01_IN.IPS :=LAHUYYF01_IPS ; **)
(* assign - Stmt *)
LD LAHUYYF01_IPS
ST AHUYYF01_IN.IPS
(** AHUYYF01_IN.ISO1 :=LAHUYYF01_ISO1 ; **)
(* assign - Stmt *)
LD LAHUYYF01_ISO1
ST AHUYYF01_IN.ISO1
(** AHUYYF01_IN.ISO3 :=LAHUYYF01_ISO3 ; **)
(* assign - Stmt *)
LD LAHUYYF01_ISO3
ST AHUYYF01_IN.ISO3
(** AHUYYF01_IN.VP :=LAHUYYF01_VP ; **)
(* assign - Stmt *)
LD LAHUYYF01_VP
ST AHUYYF01_IN.VP
(** AHUYYF01_IN.VI :=LAHUYYF01_VI ; **)
(* assign - Stmt *)
LD LAHUYYF01_VI
ST AHUYYF01_IN.VI
(** AHUYYF01_IN.CO2SET :=LAHUYYF01_CO2SET ; **)
(* assign - Stmt *)
LD LAHUYYF01_CO2SET
ST AHUYYF01_IN.CO2SET
(** AHUYYF01_IN.CO2S :=LAHUYYF01_CO2S ; **)
(* assign - Stmt *)
LD LAHUYYF01_CO2S
ST AHUYYF01_IN.CO2S
(** AHUYYF01_IN.FDMV :=LAHUYYF01_FDMV ; **)
(* assign - Stmt *)
LD LAHUYYF01_FDMV
ST AHUYYF01_IN.FDMV
(** AHUYYF01_IN.RDMV :=LAHUYYF01_RDMV ; **)
(* assign - Stmt *)
LD LAHUYYF01_RDMV
ST AHUYYF01_IN.RDMV
(** AHUYYF01_IN.FDELAY :=t#30s ; **)
(* assign - Stmt *)
LD t#30s
ST AHUYYF01_IN.FDELAY
(** AHUYYF01_IN.VDELAY :=t#120s ; **)
(* assign - Stmt *)
LD t#120s
ST AHUYYF01_IN.VDELAY
(** {*AHU_OUT STRUCT*} **)
(** LAHUYYF01_WVCS :=AHUYYF01_OUT.WVCS ; **)
(* assign - Stmt *)
LD AHUYYF01_OUT.WVCS
ST LAHUYYF01_WVCS
(** LAHUYYF01_VFCS :=AHUYYF01_OUT.VFCS ; **)
(* assign - Stmt *)
LD AHUYYF01_OUT.VFCS
ST LAHUYYF01_VFCS
(** LAHUYYF01_FDCS :=AHUYYF01_OUT.FDCS ; **)
(* assign - Stmt *)
LD AHUYYF01_OUT.FDCS
ST LAHUYYF01_FDCS
(** LAHUYYF01_RDCS :=AHUYYF01_OUT.RDCS ; **)
(* assign - Stmt *)
LD AHUYYF01_OUT.RDCS
ST LAHUYYF01_RDCS
(** LAHUYYF01_C :=AHUYYF01_OUT.ContRol ; **)
(* assign - Stmt *)
LD AHUYYF01_OUT.ContRol
ST LAHUYYF01_C
(** LAHUYYF01_RH :=AHUYYF01_OUT.RH ; **)
(* assign - Stmt *)
LD AHUYYF01_OUT.RH
ST LAHUYYF01_RH
(** LAHUYYF01_SN :=AHUYYF01_OUT.SN ; **)
(* assign - Stmt *)
LD AHUYYF01_OUT.SN
ST LAHUYYF01_SN
(** {*ͬ������*} **)
(** AHUYYF01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM , **)
(* call - Stmt *)
CAL AHUYYF01_LSyncContRol (
CM := 1,
RM := LCMD00000_RM,
(** BOOL_IN0 := LAHUYYF01_TC , BOOL_IN1 := LAHUYYF01_PC , BOOL_IN2 :=RAHUYYF01_PC , **)
BOOL_IN0 := LAHUYYF01_TC,
BOOL_IN1 := LAHUYYF01_PC,
BOOL_IN2 := RAHUYYF01_PC,
(** REAL_IN1 := LAHUYYF01_TSET , REAL_IN2 :=RAHUYYF01_TSET , **)
REAL_IN1 := LAHUYYF01_TSET,
REAL_IN2 := RAHUYYF01_TSET,
(** INT_IN1 := LAHUYYF01_SM , INT_IN2 :=RAHUYYF01_SM | **)
INT_IN1 := LAHUYYF01_SM,
INT_IN2 := RAHUYYF01_SM
|
(** LAHUYYF01_PC := BOOL_OUT1 , RAHUYYF01_PC :=BOOL_OUT2 , **)
LAHUYYF01_PC := BOOL_OUT1,
RAHUYYF01_PC := BOOL_OUT2,
(** LAHUYYF01_TSET:= REAL_OUT1 , RAHUYYF01_TSET:=REAL_OUT2 , **)
LAHUYYF01_TSET := REAL_OUT1,
RAHUYYF01_TSET := REAL_OUT2,
(** LAHUYYF01_SM := INT_OUT1 , RAHUYYF01_SM :=INT_OUT2 ); **)
LAHUYYF01_SM := INT_OUT1,
RAHUYYF01_SM := INT_OUT2
)
(** **)
(** {*���嶨ʱ*} **)
(** AHUYYF01_WHSchedule(W1SCH_STR :=LAHUYYF01_TSTRW , W2SCH_STR :=LAHUYYF01_TSTRH , {*VAR_STR :='OPCDA1' ,*} ENABLENUM :=4 , ENABLE :=LAHUYYF01_TM , DELAY := 0 , MODE := 1, INPUTMODE := 1 | LAHUYYF01_TC:= OUT_Z); **)
(* call - Stmt *)
CAL AHUYYF01_WHSchedule (
W1SCH_STR := LAHUYYF01_TSTRW,
W2SCH_STR := LAHUYYF01_TSTRH,
ENABLENUM := 4,
ENABLE := LAHUYYF01_TM,
DELAY := 0,
MODE := 1,
INPUTMODE := 1
|
LAHUYYF01_TC := OUT_Z
)
(** **)
(** if AHUYYF01_OUT.FDCS>0 then; **)
(* if - Cond *)
LD AHUYYF01_OUT.FDCS
GT 0
JMPCN ODK_SKIP_00000000000000D_000000000000001
(* then - Stmts *)
(** LAHUYYF01_FDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYF01_FDC
JMP ODK_END_IF_00000000000000D
(** else **)
(* else *)
ODK_SKIP_00000000000000D_000000000000001:
(* else - Stmts *)
(** LAHUYYF01_FDC:=0; {*if(������{ִ������1}else{ִ������2}����˼����������������ִ������1������ִ������2*} **)
(* assign - Stmt *)
LD 0
ST LAHUYYF01_FDC
(** end_if;{*������������*} **)
(* if - End *)
ODK_END_IF_00000000000000D:
(** **)
(** if AHUYYF01_OUT.RDCS>0 then; **)
(* if - Cond *)
LD AHUYYF01_OUT.RDCS
GT 0
JMPCN ODK_SKIP_00000000000000E_000000000000001
(* then - Stmts *)
(** LAHUYYF01_RDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYF01_RDC
JMP ODK_END_IF_00000000000000E
(** else **)
(* else *)
ODK_SKIP_00000000000000E_000000000000001:
(* else - Stmts *)
(** LAHUYYF01_RDC:=0; **)
(* assign - Stmt *)
LD 0
ST LAHUYYF01_RDC
(** end_if; **)
(* if - End *)
ODK_END_IF_00000000000000E:
(** **)
(** **)
(** **)
(** {*LAHUYYF01_FDO:=1; LAHUYYF01_FDS:=0; **)
(** LAHUYYF01_RDO:=1; LAHUYYF01_FDS:=1;*} **)
(** **)
(** **)
(** **)
(** {* **)
(** Input_Type: ���� 1,PT1000; **)
(** 2,0-10V/0-20ma; **)
(** 3,2-10V/4-20ma; **)
(** ���� 4,PVL-PVH��Ӧ 0-10V/0-20ma; **)
(** 5,PVL-PVH��Ӧ 4-20ma/2-10V����; **)
(** **)
(** PVHΪʾֵ���ޣ�PVLΪʾֵ���ޣ�PVL����Ϊ��ֵ **)
(** Offset �������� **)
(** ROffset ��׼���� AI��׼ֵ27648 AO��׼ֵ214 **)
(** *} **)
(** {********************************************AHUYYF02********************************************} **)
(** {*���룬���ͣ�ʾֵ���ޣ�ʾֵ���ޣ���׼��������������*} **)
(** AHUYYF02_WVB_AVE(INPUT :=LAHUYYF02_WVB ); **)
(* call - Stmt *)
CAL AHUYYF02_WVB_AVE (
INPUT := LAHUYYF02_WVB
)
(** AHUYYF02_VFB_AVE(INPUT :=LAHUYYF02_VFB ); **)
(* call - Stmt *)
CAL AHUYYF02_VFB_AVE (
INPUT := LAHUYYF02_VFB
)
(** AHUYYF02_ST_AVE (INPUT :=LAHUYYF02_ST ); **)
(* call - Stmt *)
CAL AHUYYF02_ST_AVE (
INPUT := LAHUYYF02_ST
)
(** AHUYYF02_CO2_AVE (INPUT :=LAHUYYF02_CO2 ); **)
(* call - Stmt *)
CAL AHUYYF02_CO2_AVE (
INPUT := LAHUYYF02_CO2
)
(** **)
(** LAHUYYF02_RTS :=BS_Scale(AHUYYF02_RT_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYF02_RT_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYF02_RTS
(** LAHUYYF02_STS :=BS_Scale(AHUYYF02_ST_AVE.Output , 1, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYF02_ST_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LAHUYYF02_STS
(** LAHUYYF02_WVBS :=BS_Scale(AHUYYF02_WVB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYF02_WVB_AVE.Output
BS_Scale 2, 0, 100, 0, 0.0
ST LAHUYYF02_WVBS
(** LAHUYYF02_WVC :=REAL_TO_INT(BS_Scale(LAHUYYF02_WVCS , 4, 0, 100, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYF02_WVCS
BS_Scale 4, 0, 100, 0, 0.0
REAL_TO_INT
ST LAHUYYF02_WVC
(** LAHUYYF02_VFBS :=REAL_TO_INT(BS_Scale(AHUYYF02_VFB_AVE.Output , 3, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD AHUYYF02_VFB_AVE.Output
BS_Scale 3, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYF02_VFBS
(** LAHUYYF02_VFC :=REAL_TO_INT(BS_Scale((LAHUYYF02_VFCS*100) , 4, 0, 50, 0, 0.0)); **)
(* assign - Stmt *)
LD LAHUYYF02_VFCS
MUL 100
BS_Scale 4, 0, 50, 0, 0.0
REAL_TO_INT
ST LAHUYYF02_VFC
(** LAHUYYF02_CO2S :=BS_Scale(AHUYYF02_CO2_AVE.Output , 3, 0, 2000, 0, 0.0); **)
(* assign - Stmt *)
LD AHUYYF02_CO2_AVE.Output
BS_Scale 3, 0, 2000, 0, 0.0
ST LAHUYYF02_CO2S
(** {* AHUYYF02_FDB_AVE (INPUT :=LAHUYYF02_FDB ); **)
(** AHUYYF02_RDB_AVE (INPUT :=LAHUYYF02_RDB ); **)
(** LAHUYYF02_FDBS :=BS_Scale(AHUYYF02_FDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYF02_FDC :=REAL_TO_INT(BS_Scale((LAHUYYF02_FDCS*100) , 4, 0, 100, 0, 0.0)); **)
(** LAHUYYF02_RDBS :=BS_Scale(AHUYYF02_RDB_AVE.Output , 2, 0, 100, 0, 0.0); **)
(** LAHUYYF02_RDC :=REAL_TO_INT(BS_Scale((LAHUYYF02_RDCS*100) , 4, 0, 100, 0, 0.0));*} **)
(** **)
(** {*������*} **)
(** AHUYYF02_AHU(AHU_STRUCT_IN :=AHUYYF02_IN | AHUYYF02_OUT:= AHU_STRUCT_OUT); **)
(* call - Stmt *)
CAL AHUYYF02_AHU (
AHU_STRUCT_IN := AHUYYF02_IN
|
AHUYYF02_OUT := AHU_STRUCT_OUT
)
(** {*AHU_IN STRUCT*} **)
(** AHUYYF02_IN.SM :=LAHUYYF02_SM ; **)
(* assign - Stmt *)
LD LAHUYYF02_SM
ST AHUYYF02_IN.SM
(** AHUYYF02_IN.LM :=LAHUYYF02_LM ; **)
(* assign - Stmt *)
LD LAHUYYF02_LM
ST AHUYYF02_IN.LM
(** AHUYYF02_IN.FM :=LAHUYYF02_FM ; **)
(* assign - Stmt *)
LD LAHUYYF02_FM
ST AHUYYF02_IN.FM
(** AHUYYF02_IN.Run :=LAHUYYF02_R ; **)
(* assign - Stmt *)
LD LAHUYYF02_R
ST AHUYYF02_IN.Run
(** AHUYYF02_IN.Fault :=LAHUYYF02_F ; **)
(* assign - Stmt *)
LD LAHUYYF02_F
ST AHUYYF02_IN.Fault
(** AHUYYF02_IN.Auto :=LAHUYYF02_A ; **)
(* assign - Stmt *)
LD LAHUYYF02_A
ST AHUYYF02_IN.Auto
(** AHUYYF02_IN.ContRol :=LAHUYYF02_PC ; **)
(* assign - Stmt *)
LD LAHUYYF02_PC
ST AHUYYF02_IN.ContRol
(** AHUYYF02_IN.TSET :=LAHUYYF02_TSET ; **)
(* assign - Stmt *)
LD LAHUYYF02_TSET
ST AHUYYF02_IN.TSET
(** AHUYYF02_IN.WVMC :=LAHUYYF02_WVMC ; **)
(* assign - Stmt *)
LD LAHUYYF02_WVMC
ST AHUYYF02_IN.WVMC
(** AHUYYF02_IN.WVMV :=LAHUYYF02_WVMV ; **)
(* assign - Stmt *)
LD LAHUYYF02_WVMV
ST AHUYYF02_IN.WVMV
(** AHUYYF02_IN.VFMV :=LAHUYYF02_VFMV ; **)
(* assign - Stmt *)
LD LAHUYYF02_VFMV
ST AHUYYF02_IN.VFMV
(** AHUYYF02_IN.RTS :=LAHUYYF02_RTS ; **)
(* assign - Stmt *)
LD LAHUYYF02_RTS
ST AHUYYF02_IN.RTS
(** AHUYYF02_IN.STS :=LAHUYYF02_STS ; **)
(* assign - Stmt *)
LD LAHUYYF02_STS
ST AHUYYF02_IN.STS
(** AHUYYF02_IN.RST :=LAHUYYF02_RST ; **)
(* assign - Stmt *)
LD LAHUYYF02_RST
ST AHUYYF02_IN.RST
(** AHUYYF02_IN.RSTV :=LAHUYYF02_RSTV ; **)
(* assign - Stmt *)
LD LAHUYYF02_RSTV
ST AHUYYF02_IN.RSTV
(** AHUYYF02_IN.IPS :=LAHUYYF02_IPS ; **)
(* assign - Stmt *)
LD LAHUYYF02_IPS
ST AHUYYF02_IN.IPS
(** AHUYYF02_IN.ISO1 :=LAHUYYF02_ISO1 ; **)
(* assign - Stmt *)
LD LAHUYYF02_ISO1
ST AHUYYF02_IN.ISO1
(** AHUYYF02_IN.ISO3 :=LAHUYYF02_ISO3 ; **)
(* assign - Stmt *)
LD LAHUYYF02_ISO3
ST AHUYYF02_IN.ISO3
(** AHUYYF02_IN.VP :=LAHUYYF02_VP ; **)
(* assign - Stmt *)
LD LAHUYYF02_VP
ST AHUYYF02_IN.VP
(** AHUYYF02_IN.VI :=LAHUYYF02_VI ; **)
(* assign - Stmt *)
LD LAHUYYF02_VI
ST AHUYYF02_IN.VI
(** AHUYYF02_IN.CO2SET :=LAHUYYF02_CO2SET ; **)
(* assign - Stmt *)
LD LAHUYYF02_CO2SET
ST AHUYYF02_IN.CO2SET
(** AHUYYF02_IN.CO2S :=LAHUYYF02_CO2S ; **)
(* assign - Stmt *)
LD LAHUYYF02_CO2S
ST AHUYYF02_IN.CO2S
(** AHUYYF02_IN.FDMV :=LAHUYYF02_FDMV ; **)
(* assign - Stmt *)
LD LAHUYYF02_FDMV
ST AHUYYF02_IN.FDMV
(** AHUYYF02_IN.RDMV :=LAHUYYF02_RDMV ; **)
(* assign - Stmt *)
LD LAHUYYF02_RDMV
ST AHUYYF02_IN.RDMV
(** AHUYYF02_IN.FDELAY :=t#30s ; **)
(* assign - Stmt *)
LD t#30s
ST AHUYYF02_IN.FDELAY
(** AHUYYF02_IN.VDELAY :=t#120s ; **)
(* assign - Stmt *)
LD t#120s
ST AHUYYF02_IN.VDELAY
(** {*AHU_OUT STRUCT*} **)
(** LAHUYYF02_WVCS :=AHUYYF02_OUT.WVCS ; **)
(* assign - Stmt *)
LD AHUYYF02_OUT.WVCS
ST LAHUYYF02_WVCS
(** LAHUYYF02_VFCS :=AHUYYF02_OUT.VFCS ; **)
(* assign - Stmt *)
LD AHUYYF02_OUT.VFCS
ST LAHUYYF02_VFCS
(** LAHUYYF02_FDCS :=AHUYYF02_OUT.FDCS ; **)
(* assign - Stmt *)
LD AHUYYF02_OUT.FDCS
ST LAHUYYF02_FDCS
(** LAHUYYF02_RDCS :=AHUYYF02_OUT.RDCS ; **)
(* assign - Stmt *)
LD AHUYYF02_OUT.RDCS
ST LAHUYYF02_RDCS
(** LAHUYYF02_C :=AHUYYF02_OUT.ContRol ; **)
(* assign - Stmt *)
LD AHUYYF02_OUT.ContRol
ST LAHUYYF02_C
(** LAHUYYF02_RH :=AHUYYF02_OUT.RH ; **)
(* assign - Stmt *)
LD AHUYYF02_OUT.RH
ST LAHUYYF02_RH
(** LAHUYYF02_SN :=AHUYYF02_OUT.SN ; **)
(* assign - Stmt *)
LD AHUYYF02_OUT.SN
ST LAHUYYF02_SN
(** {*ͬ������*} **)
(** AHUYYF02_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM , **)
(* call - Stmt *)
CAL AHUYYF02_LSyncContRol (
CM := 1,
RM := LCMD00000_RM,
(** BOOL_IN0 := LAHUYYF02_TC , BOOL_IN1 := LAHUYYF02_PC , BOOL_IN2 :=RAHUYYF02_PC , **)
BOOL_IN0 := LAHUYYF02_TC,
BOOL_IN1 := LAHUYYF02_PC,
BOOL_IN2 := RAHUYYF02_PC,
(** REAL_IN1 := LAHUYYF02_TSET , REAL_IN2 :=RAHUYYF02_TSET , **)
REAL_IN1 := LAHUYYF02_TSET,
REAL_IN2 := RAHUYYF02_TSET,
(** INT_IN1 := LAHUYYF02_SM , INT_IN2 :=RAHUYYF02_SM | **)
INT_IN1 := LAHUYYF02_SM,
INT_IN2 := RAHUYYF02_SM
|
(** LAHUYYF02_PC := BOOL_OUT1 , RAHUYYF02_PC :=BOOL_OUT2 , **)
LAHUYYF02_PC := BOOL_OUT1,
RAHUYYF02_PC := BOOL_OUT2,
(** LAHUYYF02_TSET:= REAL_OUT1 , RAHUYYF02_TSET:=REAL_OUT2 , **)
LAHUYYF02_TSET := REAL_OUT1,
RAHUYYF02_TSET := REAL_OUT2,
(** LAHUYYF02_SM := INT_OUT1 , RAHUYYF02_SM :=INT_OUT2 ); **)
LAHUYYF02_SM := INT_OUT1,
RAHUYYF02_SM := INT_OUT2
)
(** **)
(** {*���嶨ʱ*} **)
(** AHUYYF02_WHSchedule(W1SCH_STR :=LAHUYYF02_TSTRW , W2SCH_STR :=LAHUYYF02_TSTRH , {*VAR_STR :='OPCDA1' ,*} ENABLENUM :=4 , ENABLE :=LAHUYYF02_TM , DELAY := 0 , MODE := 1, INPUTMODE := 1 | LAHUYYF02_TC:= OUT_Z); **)
(* call - Stmt *)
CAL AHUYYF02_WHSchedule (
W1SCH_STR := LAHUYYF02_TSTRW,
W2SCH_STR := LAHUYYF02_TSTRH,
ENABLENUM := 4,
ENABLE := LAHUYYF02_TM,
DELAY := 0,
MODE := 1,
INPUTMODE := 1
|
LAHUYYF02_TC := OUT_Z
)
(** **)
(** if AHUYYF02_OUT.FDCS>0 then; **)
(* if - Cond *)
LD AHUYYF02_OUT.FDCS
GT 0
JMPCN ODK_SKIP_00000000000000F_000000000000001
(* then - Stmts *)
(** LAHUYYF02_FDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYF02_FDC
JMP ODK_END_IF_00000000000000F
(** else **)
(* else *)
ODK_SKIP_00000000000000F_000000000000001:
(* else - Stmts *)
(** LAHUYYF02_FDC:=0; {*if(������{ִ������1}else{ִ������2}����˼����������������ִ������1������ִ������2*} **)
(* assign - Stmt *)
LD 0
ST LAHUYYF02_FDC
(** end_if;{*������������*} **)
(* if - End *)
ODK_END_IF_00000000000000F:
(** **)
(** if AHUYYF02_OUT.RDCS>0 then; **)
(* if - Cond *)
LD AHUYYF02_OUT.RDCS
GT 0
JMPCN ODK_SKIP_00000000000000G_000000000000001
(* then - Stmts *)
(** LAHUYYF02_RDC:=1; **)
(* assign - Stmt *)
LD 1
ST LAHUYYF02_RDC
JMP ODK_END_IF_00000000000000G
(** else **)
(* else *)
ODK_SKIP_00000000000000G_000000000000001:
(* else - Stmts *)
(** LAHUYYF02_RDC:=0; **)
(* assign - Stmt *)
LD 0
ST LAHUYYF02_RDC
(** end_if; **)
(* if - End *)
ODK_END_IF_00000000000000G:
(** **)
(** **)
(** **)
(** {*LAHUYYF02_FDO:=1; LAHUYYF02_FDS:=0; **)
(** LAHUYYF02_RDO:=1; LAHUYYF02_FDS:=1;*} **)
END_PROGRAM