60 changed files with 1165 additions and 44 deletions
File diff suppressed because one or more lines are too long
@ -1,10 +1,10 @@ |
|||||
D:\ÏÂλ»ú\M09\EAF.POE |
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\wuyue_latest\M09\EAF.POE |
||||
C:\PROGRAM FILES (X86)\BRAINCONTROL\EXDRIVE\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_AVERAGE.POE |
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_AVERAGE.POE |
||||
C:\PROGRAM FILES (X86)\BRAINCONTROL\EXDRIVE\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\IJ_LSYNCCONTROL.POE |
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\IJ_LSYNCCONTROL.POE |
||||
C:\PROGRAM FILES (X86)\BRAINCONTROL\EXDRIVE\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\IJ_EAFGROUP.POE |
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\IJ_EAFGROUP.POE |
||||
|
|
||||
|
|
||||
C:\PROGRAM FILES (X86)\BRAINCONTROL\EXDRIVE\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_ASCII2INT.POE |
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_ASCII2INT.POE |
||||
C:\PROGRAM FILES (X86)\BRAINCONTROL\EXDRIVE\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE |
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE |
||||
C:\PROGRAM FILES (X86)\BRAINCONTROL\EXDRIVE\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_SCALE.POE |
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_SCALE.POE |
||||
C:\PROGRAM FILES (X86)\BRAINCONTROL\EXDRIVE\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BF_IOM0801U_E5.POE |
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BF_IOM0801U_E5.POE |
||||
|
@ -1,2 +1,2 @@ |
|||||
D:\下位机\M09\LIGHT.POE |
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\wuyue_latest\M09\LIGHT.POE |
||||
C:\PROGRAM FILES (X86)\BRAINCONTROL\EXDRIVE\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\IJ_LCB1030.POE |
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\IJ_LCB1030.POE |
||||
|
@ -1 +1 @@ |
|||||
D:\下位机\M09\OPCDA1.POE |
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\wuyue_latest\M09\OPCDA1.POE |
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@ |
|||||
D:\下位机\M09\SCAN.POE |
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\wuyue_latest\M09\SCAN.POE |
||||
C:\PROGRAM FILES (X86)\BRAINCONTROL\EXDRIVE\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE |
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE |
||||
|
|
||||
|
|
||||
|
@ -1,2 +1,2 @@ |
|||||
D:\下位机\M09\SUMP.POE |
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\wuyue_latest\M09\SUMP.POE |
||||
C:\PROGRAM FILES (X86)\BRAINCONTROL\EXDRIVE\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE |
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE |
||||
|
@ -1,5 +1,5 @@ |
|||||
4 |
4 |
||||
D:\下位机\M09\$GEN$\Resource\SCAN.CRD |
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\WUYUE_LATEST\M09\$GEN$\Resource\SCAN.CRD |
||||
D:\下位机\M09\$GEN$\Resource\LIGHT.CRD |
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\WUYUE_LATEST\M09\$GEN$\Resource\LIGHT.CRD |
||||
D:\下位机\M09\$GEN$\Resource\EAF.CRD |
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\WUYUE_LATEST\M09\$GEN$\Resource\EAF.CRD |
||||
D:\下位机\M09\$GEN$\Resource\SUMP.CRD |
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\WUYUE_LATEST\M09\$GEN$\Resource\SUMP.CRD |
||||
|
@ -0,0 +1,19 @@ |
|||||
|
[INFORMATION] |
||||
|
CONFIG= |
||||
|
HARDWARE=EXC5300 |
||||
|
SECONDHARDWARE= |
||||
|
PACK_SOURCE=0 |
||||
|
TYPE=3 |
||||
|
OPERATINGNUMBER=0 |
||||
|
OPTIMIZE=2 |
||||
|
CONNECTION=127.0.0.1 |
||||
|
MAPFILE=1 |
||||
|
[IO_EXTERNALS] |
||||
|
FILE= |
||||
|
[TASKS] |
||||
|
COUNT=0 |
||||
|
[GLOBAL] |
||||
|
COUNT=0 |
||||
|
[DIRECT_GLOBAL] |
||||
|
FILE0=\OPCDA |
||||
|
COUNT=1 |
@ -0,0 +1,7 @@ |
|||||
|
PROGRAM FCU |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
END_PROGRAM |
@ -0,0 +1,4 @@ |
|||||
|
PROGRAM OPCDA |
||||
|
|
||||
|
|
||||
|
END_PROGRAM |
@ -0,0 +1,4 @@ |
|||||
|
PROGRAM OPCDA1 |
||||
|
|
||||
|
|
||||
|
END_PROGRAM |
@ -0,0 +1,8 @@ |
|||||
|
|
||||
|
->开始编译工程配置项... |
||||
|
|
||||
|
->开始工程初始化... |
||||
|
|
||||
|
资源中未定义的任务 Resource. |
||||
|
->工程编译统计: |
||||
|
0 错误(s) 0 警告(s) |
@ -0,0 +1,24 @@ |
|||||
|
$INCLUDE_FILE |
||||
|
|
||||
|
|
||||
|
(* GLOBALE TYPEN *) |
||||
|
|
||||
|
|
||||
|
|
||||
|
(* PROJEKT TYPEN *) |
||||
|
|
||||
|
|
||||
|
|
||||
|
(* GLOBALE PROTOTYPEN *) |
||||
|
|
||||
|
|
||||
|
|
||||
|
(* PROJEKT PROTOTYPEN *) |
||||
|
|
||||
|
|
||||
|
|
||||
|
(* EXTERNE POEs *) |
||||
|
|
||||
|
|
||||
|
|
||||
|
$END_INCLUDE_FILE |
@ -0,0 +1,7 @@ |
|||||
|
PROGRAM SAVE |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
END_PROGRAM |
@ -0,0 +1,191 @@ |
|||||
|
PROGRAM FCU |
||||
|
VAR_EXTERNAL |
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
VAR_GLOBAL |
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
VAR |
||||
|
FCU04H01_IN :FCU_IN; |
||||
|
FCU04H01_OUT:FCU_OUT; |
||||
|
FCU04H01_SyncControl:IJ_SyncControl; |
||||
|
FCU04H01_FCU:IJ_FCU; |
||||
|
FCU04H01_T_AVE:BS_Average; |
||||
|
|
||||
|
|
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
(*Automatically declared*) |
||||
|
VAR_EXTERNAL |
||||
|
RFCU04H01_SM : INT; |
||||
|
LCMD00000_RM : INT; |
||||
|
RNIFCU00000_CM : BOOL; |
||||
|
RFCU04H01_TSET : REAL; |
||||
|
LFCU04H01_EVA : BOOL; |
||||
|
RFCU04H01_PC : BOOL; |
||||
|
LFCU04H01_EVC : BOOL; |
||||
|
LFCU04H01_EVR : BOOL; |
||||
|
LFCU04H01_TS : REAL; |
||||
|
LFCU04H01_T : INT; |
||||
|
LFCU04H01_A : BOOL; |
||||
|
LFCU04H01_ISO1 : BOOL; |
||||
|
RNIFCU04X00_PC : BOOL; |
||||
|
LFCU04H01_PC : BOOL; |
||||
|
LFCU04H01_C : BOOL; |
||||
|
RNIFCU04X00_SM : INT; |
||||
|
LFCU04H01_SN : INT; |
||||
|
LFCU04H01_SM : INT; |
||||
|
LFCU04H01_TSET : REAL; |
||||
|
LFCU04H01_RH : REAL; |
||||
|
LFCU04H01_EVMV : BOOL; |
||||
|
LFCU04H01_EVMC : BOOL; |
||||
|
LFCU04H01_R : BOOL; |
||||
|
LFCU04H01_RSTV : REAL; |
||||
|
LFCU04H01_RST : BOOL; |
||||
|
RNIFCU04X00_TSET : REAL; |
||||
|
END_VAR |
||||
|
(** {********************************************FCU04H01********************************************} **) |
||||
|
(** {*输入,类型,示值上限,示值下限,基准补偿,输出补偿*} **) |
||||
|
(** FCU04H01_T_AVE(INPUT:=LFCU04H01_T); **) |
||||
|
(* call - Stmt *) |
||||
|
CAL FCU04H01_T_AVE ( |
||||
|
INPUT := LFCU04H01_T |
||||
|
) |
||||
|
|
||||
|
(** LFCU04H01_TS :=BS_Scale(FCU04H01_T_AVE.Output,1,0,100,0,0.0); **) |
||||
|
(* assign - Stmt *) |
||||
|
LD FCU04H01_T_AVE.Output |
||||
|
BS_Scale 1, 0, 100, 0, 0.0 |
||||
|
ST LFCU04H01_TS |
||||
|
|
||||
|
(** {*主程序*} **) |
||||
|
(** FCU04H01_FCU(FCU_STRUCT_IN:=FCU04H01_IN | FCU04H01_OUT:=FCU_STRUCT_OUT); **) |
||||
|
(* call - Stmt *) |
||||
|
CAL FCU04H01_FCU ( |
||||
|
FCU_STRUCT_IN := FCU04H01_IN |
||||
|
| |
||||
|
FCU04H01_OUT := FCU_STRUCT_OUT |
||||
|
) |
||||
|
|
||||
|
(** {*AHU_INSTRUCT*} **) |
||||
|
(** FCU04H01_IN.SM :=LFCU04H01_SM ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_SM |
||||
|
ST FCU04H01_IN.SM |
||||
|
|
||||
|
(** FCU04H01_IN.Run :=LFCU04H01_R ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_R |
||||
|
ST FCU04H01_IN.Run |
||||
|
|
||||
|
(** FCU04H01_IN.Auto :=LFCU04H01_A ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_A |
||||
|
ST FCU04H01_IN.Auto |
||||
|
|
||||
|
(** FCU04H01_IN.Control :=LFCU04H01_PC ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_PC |
||||
|
ST FCU04H01_IN.Control |
||||
|
|
||||
|
(** FCU04H01_IN.TSET :=LFCU04H01_TSET ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_TSET |
||||
|
ST FCU04H01_IN.TSET |
||||
|
|
||||
|
(** FCU04H01_IN.EVA :=LFCU04H01_EVA ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_EVA |
||||
|
ST FCU04H01_IN.EVA |
||||
|
|
||||
|
(** FCU04H01_IN.EVR :=LFCU04H01_EVR ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_EVR |
||||
|
ST FCU04H01_IN.EVR |
||||
|
|
||||
|
(** FCU04H01_IN.EVMC :=LFCU04H01_EVMC ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_EVMC |
||||
|
ST FCU04H01_IN.EVMC |
||||
|
|
||||
|
(** FCU04H01_IN.EVMV :=LFCU04H01_EVMV ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_EVMV |
||||
|
ST FCU04H01_IN.EVMV |
||||
|
|
||||
|
(** FCU04H01_IN.TS :=LFCU04H01_TS ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_TS |
||||
|
ST FCU04H01_IN.TS |
||||
|
|
||||
|
(** FCU04H01_IN.RST :=LFCU04H01_RST ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_RST |
||||
|
ST FCU04H01_IN.RST |
||||
|
|
||||
|
(** FCU04H01_IN.RSTV :=LFCU04H01_RSTV ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_RSTV |
||||
|
ST FCU04H01_IN.RSTV |
||||
|
|
||||
|
(** FCU04H01_IN.ISO1 :=LFCU04H01_ISO1 ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD LFCU04H01_ISO1 |
||||
|
ST FCU04H01_IN.ISO1 |
||||
|
|
||||
|
(** {*FCU_OUTSTRUCT*} **) |
||||
|
(** LFCU04H01_EVC :=FCU04H01_OUT.EVC ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD FCU04H01_OUT.EVC |
||||
|
ST LFCU04H01_EVC |
||||
|
|
||||
|
(** LFCU04H01_C :=FCU04H01_OUT.Control ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD FCU04H01_OUT.Control |
||||
|
ST LFCU04H01_C |
||||
|
|
||||
|
(** LFCU04H01_RH :=FCU04H01_OUT.RH ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD FCU04H01_OUT.RH |
||||
|
ST LFCU04H01_RH |
||||
|
|
||||
|
(** LFCU04H01_SN :=FCU04H01_OUT.SN ; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD FCU04H01_OUT.SN |
||||
|
ST LFCU04H01_SN |
||||
|
|
||||
|
(** {*同步程序*} **) |
||||
|
(** FCU04H01_SyncControl(CM:=RNIFCU00000_CM,RM:=LCMD00000_RM, **) |
||||
|
(* call - Stmt *) |
||||
|
CAL FCU04H01_SyncControl ( |
||||
|
CM := RNIFCU00000_CM, |
||||
|
RM := LCMD00000_RM, |
||||
|
(** BOOL_IN0 :=RNIFCU04X00_PC ,BOOL_IN1 :=LFCU04H01_PC ,BOOL_IN2 :=RFCU04H01_PC , **) |
||||
|
BOOL_IN0 := RNIFCU04X00_PC, |
||||
|
BOOL_IN1 := LFCU04H01_PC, |
||||
|
BOOL_IN2 := RFCU04H01_PC, |
||||
|
(** INT_IN0 :=RNIFCU04X00_SM ,INT_IN1 :=LFCU04H01_SM ,INT_IN2 :=RFCU04H01_SM , **) |
||||
|
INT_IN0 := RNIFCU04X00_SM, |
||||
|
INT_IN1 := LFCU04H01_SM, |
||||
|
INT_IN2 := RFCU04H01_SM, |
||||
|
(** REAL_IN0 :=RNIFCU04X00_TSET,REAL_IN1 :=LFCU04H01_TSET ,REAL_IN2 :=RFCU04H01_TSET | **) |
||||
|
REAL_IN0 := RNIFCU04X00_TSET, |
||||
|
REAL_IN1 := LFCU04H01_TSET, |
||||
|
REAL_IN2 := RFCU04H01_TSET |
||||
|
| |
||||
|
(** LFCU04H01_PC :=BOOL_OUT1 ,RFCU04H01_PC :=BOOL_OUT2 , **) |
||||
|
LFCU04H01_PC := BOOL_OUT1, |
||||
|
RFCU04H01_PC := BOOL_OUT2, |
||||
|
(** LFCU04H01_TSET:=REAL_OUT1 ,RFCU04H01_TSET:=REAL_OUT2 , **) |
||||
|
LFCU04H01_TSET := REAL_OUT1, |
||||
|
RFCU04H01_TSET := REAL_OUT2, |
||||
|
(** LFCU04H01_SM :=INT_OUT1 ,RFCU04H01_SM :=INT_OUT2) ; **) |
||||
|
LFCU04H01_SM := INT_OUT1, |
||||
|
RFCU04H01_SM := INT_OUT2 |
||||
|
) |
||||
|
|
||||
|
|
||||
|
END_PROGRAM |
@ -0,0 +1,54 @@ |
|||||
|
PROGRAM FCU |
||||
|
VAR_EXTERNAL |
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
VAR_GLOBAL |
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
VAR |
||||
|
FCU04H01_IN :FCU_IN; |
||||
|
FCU04H01_OUT:FCU_OUT; |
||||
|
FCU04H01_SyncControl:IJ_SyncControl; |
||||
|
FCU04H01_FCU:IJ_FCU; |
||||
|
FCU04H01_T_AVE:BS_Average; |
||||
|
|
||||
|
|
||||
|
|
||||
|
END_VAR |
||||
|
(********************************************FCU04H01********************************************) |
||||
|
(*输入,类型,示值上限,示值下限,基准补偿,输出补偿*) |
||||
|
FCU04H01_T_AVE(INPUT:=LFCU04H01_T); |
||||
|
LFCU04H01_TS :=BS_Scale(FCU04H01_T_AVE.Output,1,0,100,0,0.0); |
||||
|
(*主程序*) |
||||
|
FCU04H01_FCU(FCU_STRUCT_IN:=FCU04H01_IN | FCU04H01_OUT:=FCU_STRUCT_OUT); |
||||
|
(*AHU_INSTRUCT*) |
||||
|
FCU04H01_IN.SM :=LFCU04H01_SM ; |
||||
|
FCU04H01_IN.Run :=LFCU04H01_R ; |
||||
|
FCU04H01_IN.Auto :=LFCU04H01_A ; |
||||
|
FCU04H01_IN.Control :=LFCU04H01_PC ; |
||||
|
FCU04H01_IN.TSET :=LFCU04H01_TSET ; |
||||
|
FCU04H01_IN.EVA :=LFCU04H01_EVA ; |
||||
|
FCU04H01_IN.EVR :=LFCU04H01_EVR ; |
||||
|
FCU04H01_IN.EVMC :=LFCU04H01_EVMC ; |
||||
|
FCU04H01_IN.EVMV :=LFCU04H01_EVMV ; |
||||
|
FCU04H01_IN.TS :=LFCU04H01_TS ; |
||||
|
FCU04H01_IN.RST :=LFCU04H01_RST ; |
||||
|
FCU04H01_IN.RSTV :=LFCU04H01_RSTV ; |
||||
|
FCU04H01_IN.ISO1 :=LFCU04H01_ISO1 ; |
||||
|
(*FCU_OUTSTRUCT*) |
||||
|
LFCU04H01_EVC :=FCU04H01_OUT.EVC ; |
||||
|
LFCU04H01_C :=FCU04H01_OUT.Control ; |
||||
|
LFCU04H01_RH :=FCU04H01_OUT.RH ; |
||||
|
LFCU04H01_SN :=FCU04H01_OUT.SN ; |
||||
|
(*同步程序*) |
||||
|
FCU04H01_SyncControl(CM:=RNIFCU00000_CM,RM:=LCMD00000_RM, |
||||
|
BOOL_IN0 :=RNIFCU04X00_PC ,BOOL_IN1 :=LFCU04H01_PC ,BOOL_IN2 :=RFCU04H01_PC , |
||||
|
INT_IN0 :=RNIFCU04X00_SM ,INT_IN1 :=LFCU04H01_SM ,INT_IN2 :=RFCU04H01_SM , |
||||
|
REAL_IN0 :=RNIFCU04X00_TSET,REAL_IN1 :=LFCU04H01_TSET ,REAL_IN2 :=RFCU04H01_TSET | |
||||
|
LFCU04H01_PC :=BOOL_OUT1 ,RFCU04H01_PC :=BOOL_OUT2 , |
||||
|
LFCU04H01_TSET:=REAL_OUT1 ,RFCU04H01_TSET:=REAL_OUT2 , |
||||
|
LFCU04H01_SM :=INT_OUT1 ,RFCU04H01_SM :=INT_OUT2) ; |
||||
|
|
||||
|
END_PROGRAM |
@ -0,0 +1,193 @@ |
|||||
|
$BEGIN_IT_HEADER |
||||
|
DIRECTGLOBALDEFINITIONS = 1 |
||||
|
$END_IT_HEADER |
||||
|
PROGRAM OPCDA |
||||
|
VAR_GLOBAL |
||||
|
(* IOM 1601R D7地址: 0 *) |
||||
|
LAHU05A01_R AT%I0.0 :BOOL; (*空调机组YY-5AP(KT)1-1-运行状态*) |
||||
|
LAHU05A01_F AT%I0.1 :BOOL; (*空调机组YY-5AP(KT)1-1-故障状态*) |
||||
|
LAHU05A01_A AT%I0.2 :BOOL; (*空调机组YY-5AP(KT)1-1-自动状态*) |
||||
|
LAHU05A01_IPS AT%I0.3 :BOOL; (*空调机组YY-5AP(KT)1-1-初效滤网压差*) |
||||
|
LAHU05A01_AFS AT%I0.4 :BOOL; (*空调机组YY-5AP(KT)1-1-低温断路开关*) |
||||
|
LAHU05A02_R AT%I0.5 :BOOL; (*空调机组YY-5AP(KT)1-2-运行状态*) |
||||
|
LAHU05A02_F AT%I0.6 :BOOL; (*空调机组YY-5AP(KT)1-2-故障状态*) |
||||
|
LAHU05A02_A AT%I0.7 :BOOL; (*空调机组YY-5AP(KT)1-2-自动状态*) |
||||
|
LAHU05A02_IPS AT%I1.0 :BOOL; (*空调机组YY-5AP(KT)1-2-初效滤网压差*) |
||||
|
LAHU05A02_AFS AT%I1.1 :BOOL; (*空调机组YY-5AP(KT)1-2-低温断路开关*) |
||||
|
(* IOM 0801D D7地址: 1 *) |
||||
|
LAHU05A01_C AT%Q16.0 :BOOL; (*空调机组YY-5AP(KT)1-1-启停控制*) |
||||
|
LAHU05A02_C AT%Q16.1 :BOOL; (*空调机组YY-5AP(KT)1-2-启停控制*) |
||||
|
(* IOM 0801U地址: 2 *) |
||||
|
LAHU05A01_ST AT%I32.0 :INT ; (*空调机组YY-5AP(KT)1-1-送风温度*) |
||||
|
LAHU05A01_RT AT%I34.0 :INT ; (*空调机组YY-5AP(KT)1-1-回风温度*) |
||||
|
LAHU05A01_CO2 AT%I36.0 :INT ; (*空调机组YY-5AP(KT)1-1-二氧化碳浓度状态*) |
||||
|
LAHU05A01_FDB AT%I38.0 :INT ; (*空调机组YY-5AP(KT)1-1-新风阀反馈*) |
||||
|
LAHU05A01_RDB AT%I40.0 :INT ; (*空调机组YY-5AP(KT)1-1-回风阀反馈*) |
||||
|
LAHU05A01_WVB AT%I42.0 :INT ; (*空调机组YY-5AP(KT)1-1-水阀反馈*) |
||||
|
LAHU05A01_VFB AT%I44.0 :INT ; (*空调机组YY-5AP(KT)1-1-变频器频率反馈*) |
||||
|
(* IOM 0801U地址: 3 *) |
||||
|
LAHU05A02_ST AT%I48.0 :INT ; (*空调机组YY-5AP(KT)1-2-送风温度*) |
||||
|
LAHU05A02_RT AT%I50.0 :INT ; (*空调机组YY-5AP(KT)1-2-回风温度*) |
||||
|
LAHU05A02_CO2 AT%I52.0 :INT ; (*空调机组YY-5AP(KT)1-2-二氧化碳浓度状态*) |
||||
|
LAHU05A02_FDB AT%I54.0 :INT ; (*空调机组YY-5AP(KT)1-2-新风阀反馈*) |
||||
|
LAHU05A02_RDB AT%I56.0 :INT ; (*空调机组YY-5AP(KT)1-2-回风阀反馈*) |
||||
|
LAHU05A02_WVB AT%I58.0 :INT ; (*空调机组YY-5AP(KT)1-2-水阀反馈*) |
||||
|
LAHU05A02_VFB AT%I60.0 :INT ; (*空调机组YY-5AP(KT)1-2-变频器频率反馈*) |
||||
|
(* IOM 0401A地址: 4 *) |
||||
|
LAHU05A01_FDC AT%Q64.0 :INT; (*空调机组YY-5AP(KT)1-1-新风阀控制*) |
||||
|
LAHU05A01_RDC AT%Q66.0 :INT; (*空调机组YY-5AP(KT)1-1-回风阀控制*) |
||||
|
LAHU05A01_WVC AT%Q68.0 :INT; (*空调机组YY-5AP(KT)1-1-水阀控制*) |
||||
|
LAHU05A01_VFC AT%Q70.0 :INT; (*空调机组YY-5AP(KT)1-1-变频器频率控制*) |
||||
|
(* IOM 0401A地址: 5 *) |
||||
|
LAHU05A02_FDC AT%Q80.0 :INT; (*空调机组YY-5AP(KT)1-2-新风阀控制*) |
||||
|
LAHU05A02_RDC AT%Q82.0 :INT; (*空调机组YY-5AP(KT)1-2-回风阀控制*) |
||||
|
LAHU05A02_WVC AT%Q84.0 :INT; (*空调机组YY-5AP(KT)1-2-水阀控制*) |
||||
|
LAHU05A02_VFC AT%Q86.0 :INT; (*空调机组YY-5AP(KT)1-2-变频器频率控制*) |
||||
|
(* IOM 0801R地址: 6 *) |
||||
|
LAHU05B01_R AT%I96.0 :BOOL; (*空调机组YY-5AP(KT)2-运行状态*) |
||||
|
LAHU05B01_F AT%I96.1 :BOOL; (*空调机组YY-5AP(KT)2-故障状态*) |
||||
|
LAHU05B01_A AT%I96.2 :BOOL; (*空调机组YY-5AP(KT)2-自动状态*) |
||||
|
LAHU05B01_IPS AT%I96.3 :BOOL; (*空调机组YY-5AP(KT)2-初效滤网压差*) |
||||
|
LAHU05B01_AFS AT%I96.4 :BOOL; (*空调机组YY-5AP(KT)2-低温断路开关*) |
||||
|
(* IOM 0801D D7地址: 7 *) |
||||
|
LAHU05B01_C AT%Q112.0 :BOOL; (*空调机组YY-5AP(KT)2-启停控制*) |
||||
|
(* IOM 0801U地址: 8 *) |
||||
|
LAHU05B01_ST AT%I128.0 :INT ; (*空调机组YY-5AP(KT)2-送风温度*) |
||||
|
LAHU05B01_RT AT%I130.0 :INT ; (*空调机组YY-5AP(KT)2-回风温度*) |
||||
|
LAHU05B01_CO2 AT%I132.0 :INT ; (*空调机组YY-5AP(KT)2-二氧化碳浓度状态*) |
||||
|
LAHU05B01_FDB AT%I134.0 :INT ; (*空调机组YY-5AP(KT)2-新风阀反馈*) |
||||
|
LAHU05B01_RDB AT%I136.0 :INT ; (*空调机组YY-5AP(KT)2-回风阀反馈*) |
||||
|
LAHU05B01_WVB AT%I138.0 :INT ; (*空调机组YY-5AP(KT)2-水阀反馈*) |
||||
|
LAHU05B01_VFB AT%I140.0 :INT ; (*空调机组YY-5AP(KT)2-变频器频率反馈*) |
||||
|
(* IOM 0401A地址: 9 *) |
||||
|
LAHU05B01_FDC AT%Q144.0 :INT; (*空调机组YY-5AP(KT)2-新风阀控制*) |
||||
|
LAHU05B01_RDC AT%Q146.0 :INT; (*空调机组YY-5AP(KT)2-回风阀控制*) |
||||
|
LAHU05B01_WVC AT%Q148.0 :INT; (*空调机组YY-5AP(KT)2-水阀控制*) |
||||
|
LAHU05B01_VFC AT%Q150.0 :INT; (*空调机组YY-5AP(KT)2-变频器频率控制*) |
||||
|
(* IOM 0801R地址: 10 *) |
||||
|
LAHU05C01_R AT%I160.0 :BOOL; (*空调机组YY-5AP(KT)2-运行状态*) |
||||
|
LAHU05C01_F AT%I160.1 :BOOL; (*空调机组YY-5AP(KT)2-故障状态*) |
||||
|
LAHU05C01_A AT%I160.2 :BOOL; (*空调机组YY-5AP(KT)2-自动状态*) |
||||
|
LAHU05C01_IPS AT%I160.3 :BOOL; (*空调机组YY-5AP(KT)2-初效滤网压差*) |
||||
|
LAHU05C01_AFS AT%I160.4 :BOOL; (*空调机组YY-5AP(KT)2-低温断路开关*) |
||||
|
(* IOM 0801D D7地址: 11 *) |
||||
|
LAHU05C01_C AT%Q176.0 :BOOL; (*空调机组YY-5AP(KT)2-启停控制*) |
||||
|
(* IOM 0801U地址: 12 *) |
||||
|
LAHU05C01_ST AT%I192.0 :INT ; (*空调机组YY-5AP(KT)2-送风温度*) |
||||
|
LAHU05C01_RT AT%I194.0 :INT ; (*空调机组YY-5AP(KT)2-回风温度*) |
||||
|
LAHU05C01_CO2 AT%I196.0 :INT ; (*空调机组YY-5AP(KT)2-二氧化碳浓度状态*) |
||||
|
LAHU05C01_FDB AT%I198.0 :INT ; (*空调机组YY-5AP(KT)2-新风阀反馈*) |
||||
|
LAHU05C01_RDB AT%I200.0 :INT ; (*空调机组YY-5AP(KT)2-回风阀反馈*) |
||||
|
LAHU05C01_WVB AT%I202.0 :INT ; (*空调机组YY-5AP(KT)2-水阀反馈*) |
||||
|
LAHU05C01_VFB AT%I204.0 :INT ; (*空调机组YY-5AP(KT)2-变频器频率反馈*) |
||||
|
(* IOM 0401A地址: 13 *) |
||||
|
LAHU05C01_FDC AT%Q208.0 :INT; (*空调机组YY-5AP(KT)2-新风阀控制*) |
||||
|
LAHU05C01_RDC AT%Q210.0 :INT; (*空调机组YY-5AP(KT)2-回风阀控制*) |
||||
|
LAHU05C01_WVC AT%Q212.0 :INT; (*空调机组YY-5AP(KT)2-水阀控制*) |
||||
|
LAHU05C01_VFC AT%Q214.0 :INT; (*空调机组YY-5AP(KT)2-变频器频率控制*) |
||||
|
(* IOM 1601R D7地址: 14 *) |
||||
|
LFAU05D01_R AT%I224.0 :BOOL; (*F新风机组YY-5AP(KT)4-运行状态*) |
||||
|
LFAU05D01_F AT%I224.1 :BOOL; (*F新风机组YY-5AP(KT)4-故障状态*) |
||||
|
LFAU05D01_A AT%I224.2 :BOOL; (*F新风机组YY-5AP(KT)4-自动状态*) |
||||
|
LFAU05D01_FPS AT%I224.3 :BOOL; (*F新风机组YY-5AP(KT)4-风机压差*) |
||||
|
LFAU05D01_IPS AT%I224.4 :BOOL; (*F新风机组YY-5AP(KT)4-初效滤网压差*) |
||||
|
LFAU05D01_AFS AT%I224.5 :BOOL; (*F新风机组YY-5AP(KT)4-低温断路开关*) |
||||
|
LFAU05D01_FDOB AT%I224.6 :BOOL; (*F新风机组YY-5AP(KT)4-新风阀开状态*) |
||||
|
LFAU05D01_FDSB AT%I224.7 :BOOL; (*F新风机组YY-5AP(KT)4-新风阀关状态*) |
||||
|
LAHU05D01_R AT%I225.0 :BOOL; (*空调机组YY-5AP(KT)4-运行状态*) |
||||
|
LAHU05D01_F AT%I225.1 :BOOL; (*空调机组YY-5AP(KT)4-故障状态*) |
||||
|
LAHU05D01_A AT%I225.2 :BOOL; (*空调机组YY-5AP(KT)4-自动状态*) |
||||
|
LAHU05D01_IPS AT%I225.3 :BOOL; (*空调机组YY-5AP(KT)4-初效滤网压差*) |
||||
|
LAHU05D01_AFS AT%I225.4 :BOOL; (*空调机组YY-5AP(KT)4-低温断路开关*) |
||||
|
(* IOM 0801D D7地址: 15 *) |
||||
|
LFAU05D01_C AT%Q240.0 :BOOL; (*F新风机组YY-5AP(KT)4-启停控制*) |
||||
|
LFAU05D01_FDOC AT%Q240.1 :BOOL; (*F新风机组YY-5AP(KT)4-新风阀开控制*) |
||||
|
LFAU05D01_FDSC AT%Q240.2 :BOOL; (*F新风机组YY-5AP(KT)4-新风阀关控制*) |
||||
|
LAHU05D01_C AT%Q240.3 :BOOL; (*空调机组YY-5AP(KT)4-启停控制*) |
||||
|
(* IOM 0401U地址: 16 *) |
||||
|
LFAU05D01_ST AT%I256.0 :INT; (*F新风机组YY-5AP(KT)4-送风温度*) |
||||
|
LFAU05D01_WVB AT%I258.0 :INT; (*F新风机组YY-5AP(KT)4-水阀反馈*) |
||||
|
LFAU05D01_VFB AT%I260.0 :INT; (*F新风机组YY-5AP(KT)4-变频器频率反馈*) |
||||
|
(* IOM 0801U地址: 17 *) |
||||
|
LAHU05D01_ST AT%I272.0 :INT ; (*空调机组YY-5AP(KT)4-送风温度*) |
||||
|
LAHU05D01_RT AT%I274.0 :INT ; (*空调机组YY-5AP(KT)4-回风温度*) |
||||
|
LAHU05D01_CO2 AT%I276.0 :INT ; (*空调机组YY-5AP(KT)4-二氧化碳浓度状态*) |
||||
|
LAHU05D01_FDB AT%I278.0 :INT ; (*空调机组YY-5AP(KT)4-新风阀反馈*) |
||||
|
LAHU05D01_RDB AT%I280.0 :INT ; (*空调机组YY-5AP(KT)4-回风阀反馈*) |
||||
|
LAHU05D01_WVB AT%I282.0 :INT ; (*空调机组YY-5AP(KT)4-水阀反馈*) |
||||
|
LAHU05D01_VFB AT%I284.0 :INT ; (*空调机组YY-5AP(KT)4-变频器频率反馈*) |
||||
|
(* IOM 0401A地址: 18 *) |
||||
|
LFAU05D01_WVC AT%Q288.0 :INT; (*F新风机组YY-5AP(KT)4-水阀控制*) |
||||
|
LFAU05D01_VFC AT%Q290.0 :INT; (*F新风机组YY-5AP(KT)4-变频器频率控制*) |
||||
|
(* IOM 0401A地址: 19 *) |
||||
|
LAHU05D01_FDC AT%Q304.0 :INT; (*空调机组YY-5AP(KT)1-2-新风阀控制*) |
||||
|
LAHU05D01_RDC AT%Q306.0 :INT; (*空调机组YY-5AP(KT)1-2-回风阀控制*) |
||||
|
LAHU05D01_WVC AT%Q308.0 :INT; (*空调机组YY-5AP(KT)1-2-水阀控制*) |
||||
|
LAHU05D01_VFC AT%Q310.0 :INT; (*空调机组YY-5AP(KT)1-2-变频器频率控制*) |
||||
|
(* IOM 0801R地址: 20 *) |
||||
|
LAHU05E01_R AT%I320.0 :BOOL; (*空调机组YY-5AP(KT)5-运行状态*) |
||||
|
LAHU05E01_F AT%I320.1 :BOOL; (*空调机组YY-5AP(KT)5-故障状态*) |
||||
|
LAHU05E01_A AT%I320.2 :BOOL; (*空调机组YY-5AP(KT)5-自动状态*) |
||||
|
LAHU05E01_IPS AT%I320.3 :BOOL; (*空调机组YY-5AP(KT)5-初效滤网压差*) |
||||
|
LAHU05E01_AFS AT%I320.4 :BOOL; (*空调机组YY-5AP(KT)5-低温断路开关*) |
||||
|
(* IOM 0801D D7地址: 21 *) |
||||
|
LAHU05E01_C AT%Q336.0 :BOOL; (*空调机组YY-5AP(KT)5-启停控制*) |
||||
|
(* IOM 0801U地址: 22 *) |
||||
|
LAHU05E01_ST AT%I352.0 :INT ; (*空调机组YY-5AP(KT)5-送风温度*) |
||||
|
LAHU05E01_RT AT%I354.0 :INT ; (*空调机组YY-5AP(KT)5-回风温度*) |
||||
|
LAHU05E01_CO2 AT%I356.0 :INT ; (*空调机组YY-5AP(KT)5-二氧化碳浓度状态*) |
||||
|
LAHU05E01_FDB AT%I358.0 :INT ; (*空调机组YY-5AP(KT)5-新风阀反馈*) |
||||
|
LAHU05E01_RDB AT%I360.0 :INT ; (*空调机组YY-5AP(KT)5-回风阀反馈*) |
||||
|
LAHU05E01_WVB AT%I362.0 :INT ; (*空调机组YY-5AP(KT)5-水阀反馈*) |
||||
|
LAHU05E01_VFB AT%I364.0 :INT ; (*空调机组YY-5AP(KT)5-变频器频率反馈*) |
||||
|
(* IOM 0401A地址: 23 *) |
||||
|
LAHU05E01_FDC AT%Q368.0 :INT; (*空调机组YY-5AP(KT)5-新风阀控制*) |
||||
|
LAHU05E01_RDC AT%Q370.0 :INT; (*空调机组YY-5AP(KT)5-回风阀控制*) |
||||
|
LAHU05E01_WVC AT%Q372.0 :INT; (*空调机组YY-5AP(KT)5-水阀控制*) |
||||
|
LAHU05E01_VFC AT%Q374.0 :INT; (*空调机组YY-5AP(KT)5-变频器频率控制*) |
||||
|
(* IOM 1601R D7地址: 24 *) |
||||
|
LAHU05F01_R AT%I384.0 :BOOL; (*空调机组YY-6AP(KT)1-1-运行状态*) |
||||
|
LAHU05F01_F AT%I384.1 :BOOL; (*空调机组YY-6AP(KT)1-1-故障状态*) |
||||
|
LAHU05F01_A AT%I384.2 :BOOL; (*空调机组YY-6AP(KT)1-1-自动状态*) |
||||
|
LAHU05F01_IPS AT%I384.3 :BOOL; (*空调机组YY-6AP(KT)1-1-初效滤网压差*) |
||||
|
LAHU05F01_AFS AT%I384.4 :BOOL; (*空调机组YY-6AP(KT)1-1-低温断路开关*) |
||||
|
LAHU05F02_R AT%I384.5 :BOOL; (*空调机组YY-6AP(KT)1-2-运行状态*) |
||||
|
LAHU05F02_F AT%I384.6 :BOOL; (*空调机组YY-6AP(KT)1-2-故障状态*) |
||||
|
LAHU05F02_A AT%I384.7 :BOOL; (*空调机组YY-6AP(KT)1-2-自动状态*) |
||||
|
LAHU05F02_IPS AT%I385.0 :BOOL; (*空调机组YY-6AP(KT)1-2-初效滤网压差*) |
||||
|
LAHU05F02_AFS AT%I385.1 :BOOL; (*空调机组YY-6AP(KT)1-2-低温断路开关*) |
||||
|
(* IOM 0801D D7地址: 25 *) |
||||
|
LAHU05F01_C AT%Q400.0 :BOOL; (*空调机组YY-6AP(KT)1-1-启停控制*) |
||||
|
LAHU05F02_C AT%Q400.1 :BOOL; (*空调机组YY-6AP(KT)1-2-启停控制*) |
||||
|
(* IOM 0801U地址: 26 *) |
||||
|
LAHU05F01_ST AT%I416.0 :INT ; (*空调机组YY-6AP(KT)1-1-送风温度*) |
||||
|
LAHU05F01_RT AT%I418.0 :INT ; (*空调机组YY-6AP(KT)1-1-回风温度*) |
||||
|
LAHU05F01_CO2 AT%I420.0 :INT ; (*空调机组YY-6AP(KT)1-1-二氧化碳浓度状态*) |
||||
|
LAHU05F01_FDB AT%I422.0 :INT ; (*空调机组YY-6AP(KT)1-1-新风阀反馈*) |
||||
|
LAHU05F01_RDB AT%I424.0 :INT ; (*空调机组YY-6AP(KT)1-1-回风阀反馈*) |
||||
|
LAHU05F01_WVB AT%I426.0 :INT ; (*空调机组YY-6AP(KT)1-1-水阀反馈*) |
||||
|
LAHU05F01_VFB AT%I428.0 :INT ; (*空调机组YY-6AP(KT)1-1-变频器频率反馈*) |
||||
|
(* IOM 0801U地址: 27 *) |
||||
|
LAHU05F02_ST AT%I432.0 :INT ; (*空调机组YY-6AP(KT)1-2-送风温度*) |
||||
|
LAHU05F02_RT AT%I434.0 :INT ; (*空调机组YY-6AP(KT)1-2-回风温度*) |
||||
|
LAHU05F02_CO2 AT%I436.0 :INT ; (*空调机组YY-6AP(KT)1-2-二氧化碳浓度状态*) |
||||
|
LAHU05F02_FDB AT%I438.0 :INT ; (*空调机组YY-6AP(KT)1-2-新风阀反馈*) |
||||
|
LAHU05F02_RDB AT%I440.0 :INT ; (*空调机组YY-6AP(KT)1-2-回风阀反馈*) |
||||
|
LAHU05F02_WVB AT%I442.0 :INT ; (*空调机组YY-6AP(KT)1-2-水阀反馈*) |
||||
|
LAHU05F02_VFB AT%I444.0 :INT ; (*空调机组YY-6AP(KT)1-2-变频器频率反馈*) |
||||
|
(* IOM 0401A地址: 28 *) |
||||
|
LAHU05F01_FDC AT%Q448.0 :INT; (*空调机组YY-6AP(KT)1-1-新风阀控制*) |
||||
|
LAHU05F01_RDC AT%Q450.0 :INT; (*空调机组YY-6AP(KT)1-1-回风阀控制*) |
||||
|
LAHU05F01_WVC AT%Q452.0 :INT; (*空调机组YY-6AP(KT)1-1-水阀控制*) |
||||
|
LAHU05F01_VFC AT%Q454.0 :INT; (*空调机组YY-6AP(KT)1-1-变频器频率控制*) |
||||
|
(* IOM 0401A地址: 29 *) |
||||
|
LAHU05F02_FDC AT%Q464.0 :INT; (*空调机组YY-6AP(KT)1-2-新风阀控制*) |
||||
|
LAHU05F02_RDC AT%Q466.0 :INT; (*空调机组YY-6AP(KT)1-2-回风阀控制*) |
||||
|
LAHU05F02_WVC AT%Q468.0 :INT; (*空调机组YY-6AP(KT)1-2-水阀控制*) |
||||
|
LAHU05F02_VFC AT%Q470.0 :INT; (*空调机组YY-6AP(KT)1-2-变频器频率控制*) |
||||
|
|
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
|
||||
|
END_PROGRAM |
@ -0,0 +1,20 @@ |
|||||
|
$BEGIN_IT_HEADER |
||||
|
GLOBALDEFINITIONS = 1 |
||||
|
$END_IT_HEADER |
||||
|
PROGRAM OPCDA1 |
||||
|
VAR_GLOBAL |
||||
|
|
||||
|
BS_Schedule_Str_W :STRING; |
||||
|
BS_Schedule_Str_R :ARRAY[0..60] OF BYTE; |
||||
|
LEAF04H01_TSTR :STRING; |
||||
|
LEAF04H02_TSTR :STRING; |
||||
|
LEAF04H03_TSTR :STRING; |
||||
|
LEAF04H04_TSTR :STRING; |
||||
|
LEAF04H05_TSTR :STRING; |
||||
|
LPAU05E01_TSTR :STRING; |
||||
|
LPAU05F01_TSTR :STRING; |
||||
|
LEAF05E01_TSTR :STRING; |
||||
|
END_VAR |
||||
|
|
||||
|
|
||||
|
END_PROGRAM |
@ -0,0 +1,350 @@ |
|||||
|
PROGRAM SAVE |
||||
|
VAR_EXTERNAL |
||||
|
|
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
VAR_GLOBAL |
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
VAR |
||||
|
|
||||
|
SYS_SavePower1:BS_SavePower; |
||||
|
SYS_SavePower2:BS_SavePower; |
||||
|
SYS_SavePower3:BS_SavePower; |
||||
|
SYS_Runtime:BS_Runtime; |
||||
|
|
||||
|
SYS_WriteNum1 AT%M2500.0 :INT; (*绯荤粺-闂�瓨鍐欏叆娆℃暟*) |
||||
|
SYS_Write_Flag1 AT%M2502.0 :BOOL; (*绯荤粺-绯荤粺闂�瓨鍐欏叆鎴愬姛鏍囪�*) |
||||
|
SYS_Read_Flag1 AT%M2504.0 :BOOL; (*绯荤粺-绯荤粺闂�瓨璇诲彇鎴愬姛鏍囪�*) |
||||
|
SYS_Judge_Num1 AT%M2506.0 :INT; (*绯荤粺-鍙樺寲鍒ゆ柇鍙橀噺*) |
||||
|
|
||||
|
SYS_WriteNum2 AT%M2508.0 :INT; (*绯荤粺-闂�瓨鍐欏叆娆℃暟*) |
||||
|
SYS_Write_Flag2 AT%M2510.0 :BOOL; (*绯荤粺-绯荤粺闂�瓨鍐欏叆鎴愬姛鏍囪�*) |
||||
|
SYS_Read_Flag2 AT%M2512.0 :BOOL; (*绯荤粺-绯荤粺闂�瓨璇诲彇鎴愬姛鏍囪�*) |
||||
|
SYS_Judge_Num2 AT%M2514.0 :INT; (*绯荤粺-鍙樺寲鍒ゆ柇鍙橀噺*) |
||||
|
|
||||
|
SYS_WriteNum3 AT%M2516.0 :INT; (*绯荤粺-闂�瓨鍐欏叆娆℃暟*) |
||||
|
SYS_Write_Flag3 AT%M2518.0 :BOOL; (*绯荤粺-绯荤粺闂�瓨鍐欏叆鎴愬姛鏍囪�*) |
||||
|
SYS_Read_Flag3 AT%M2520.0 :BOOL; (*绯荤粺-绯荤粺闂�瓨璇诲彇鎴愬姛鏍囪�*) |
||||
|
SYS_Judge_Num3 AT%M2522.0 :INT; (*绯荤粺-鍙樺寲鍒ゆ柇鍙橀噺*) |
||||
|
|
||||
|
|
||||
|
ini AT%M2.0 :bool; |
||||
|
ini2 AT%M4.0 :INT; |
||||
|
SYS_RH AT%M8.0 :REAL; (*绯荤粺-杩愯�鏃堕棿绱�Н鍊�*) |
||||
|
|
||||
|
initon :ton; |
||||
|
|
||||
|
aa :INT; |
||||
|
bb :INT; |
||||
|
|
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
(*Automatically declared*) |
||||
|
VAR_EXTERNAL |
||||
|
SYS_RUN : BOOL; |
||||
|
SYSTEM_LICENSECODE1 : INT; |
||||
|
END_VAR |
||||
|
(** {*Input_Type :1周期,2变化 Read_Iso :系统读取隔离开关 Set_Timer :周期、变化判断周期时间设定 **) |
||||
|
(** Judge_Num :变化判断变量 MEM_ADDR :M区保存起始地址 FLASH_ADDR :闪存区保存起始地址 **) |
||||
|
(** SAVE_LEN :保存地址长度 Write_Flag :系统闪存写入成功标记 Read_Flag :系统闪存读取成功标记 **) |
||||
|
(** 初次下载程序时 Read_Iso :=1 Set_Timer :=t#30s ,下载完后30S后将程序调整回 Read_Iso :=0 Set_Timer :=t#720m*} **) |
||||
|
(** **) |
||||
|
(** {*断电保存区使用变量为M0~12、2500~2523;其他地址声明需要规避该区域地址!!!!!*} **) |
||||
|
(** {*定时保存程序初始化使用,勿动*} **) |
||||
|
(** **) |
||||
|
(** SYS_SavePower1(Input_Type :=1 ,Read_Iso :=0, Set_Timer :=t#720m , Judge_Num :=SYS_Judge_Num1 , MEM_ADDR :=0, FLASH_ADDR :=0 ,SAVE_LEN :=6 , **) |
||||
|
(* call - Stmt *) |
||||
|
CAL SYS_SavePower1 ( |
||||
|
Input_Type := 1, |
||||
|
Read_Iso := 0, |
||||
|
Set_Timer := t#720m, |
||||
|
Judge_Num := SYS_Judge_Num1, |
||||
|
MEM_ADDR := 0, |
||||
|
FLASH_ADDR := 0, |
||||
|
SAVE_LEN := 6, |
||||
|
(** WriteNumRec_In:=SYS_WriteNum1 | SYS_Write_Flag1:= Write_Flag , SYS_Read_Flag1:= Read_Flag, SYS_WriteNum1:= Write_Num ); **) |
||||
|
WriteNumRec_In := SYS_WriteNum1 |
||||
|
| |
||||
|
SYS_Write_Flag1 := Write_Flag, |
||||
|
SYS_Read_Flag1 := Read_Flag, |
||||
|
SYS_WriteNum1 := Write_Num |
||||
|
) |
||||
|
|
||||
|
(** **) |
||||
|
(** if ini2<>423 then **) |
||||
|
(* if - Cond *) |
||||
|
LD ini2 |
||||
|
NE 423 |
||||
|
JMPCN ODK_SKIP_000000000000001_000000000000001 |
||||
|
|
||||
|
(* then - Stmts *) |
||||
|
|
||||
|
(** ini:=1; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD 1 |
||||
|
ST ini |
||||
|
|
||||
|
JMP ODK_END_IF_000000000000001 |
||||
|
|
||||
|
(** else ini:=0; **) |
||||
|
(* else *) |
||||
|
ODK_SKIP_000000000000001_000000000000001: |
||||
|
|
||||
|
(* else - Stmts *) |
||||
|
|
||||
|
(* assign - Stmt *) |
||||
|
LD 0 |
||||
|
ST ini |
||||
|
|
||||
|
(** end_if; **) |
||||
|
(* if - End *) |
||||
|
ODK_END_IF_000000000000001: |
||||
|
|
||||
|
(** **) |
||||
|
(** initon(IN :=ini , PT := t#20S ); **) |
||||
|
(* call - Stmt *) |
||||
|
CAL initon ( |
||||
|
IN := ini, |
||||
|
PT := t#20S |
||||
|
) |
||||
|
|
||||
|
(** if initon.et >t#14S then **) |
||||
|
(* if - Cond *) |
||||
|
LD initon.et |
||||
|
GT t#14S |
||||
|
JMPCN ODK_SKIP_000000000000002_000000000000001 |
||||
|
|
||||
|
(* then - Stmts *) |
||||
|
|
||||
|
(** ini2:=423; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD 423 |
||||
|
ST ini2 |
||||
|
|
||||
|
(** System_LicenseCode1:=26435; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD 26435 |
||||
|
ST System_LicenseCode1 |
||||
|
|
||||
|
JMP ODK_END_IF_000000000000002 |
||||
|
|
||||
|
(** end_if; **) |
||||
|
(* if - End *) |
||||
|
ODK_SKIP_000000000000002_000000000000001: |
||||
|
ODK_END_IF_000000000000002: |
||||
|
|
||||
|
(** **) |
||||
|
(** if SYS_SavePower1.Read_Flag=1 then **) |
||||
|
(* if - Cond *) |
||||
|
LD SYS_SavePower1.Read_Flag |
||||
|
EQ 1 |
||||
|
JMPCN ODK_SKIP_000000000000003_000000000000001 |
||||
|
|
||||
|
(* then - Stmts *) |
||||
|
|
||||
|
(** **) |
||||
|
(** if ini2<>423 then **) |
||||
|
(* if - Cond *) |
||||
|
LD ini2 |
||||
|
NE 423 |
||||
|
JMPCN ODK_SKIP_000000000000004_000000000000001 |
||||
|
|
||||
|
(* then - Stmts *) |
||||
|
|
||||
|
(** SYS_SavePower2(Input_Type :=1 ,Read_Iso :=1, Set_Timer :=t#10S , Judge_Num :=SYS_Judge_Num2 , MEM_ADDR :=0, FLASH_ADDR :=0 ,SAVE_LEN :=1000 , **) |
||||
|
(* call - Stmt *) |
||||
|
CAL SYS_SavePower2 ( |
||||
|
Input_Type := 1, |
||||
|
Read_Iso := 1, |
||||
|
Set_Timer := t#10S, |
||||
|
Judge_Num := SYS_Judge_Num2, |
||||
|
MEM_ADDR := 0, |
||||
|
FLASH_ADDR := 0, |
||||
|
SAVE_LEN := 1000, |
||||
|
(** WriteNumRec_In:=SYS_WriteNum2 | SYS_Write_Flag2:= Write_Flag , SYS_Read_Flag2:= Read_Flag, SYS_WriteNum2:= Write_Num ); **) |
||||
|
WriteNumRec_In := SYS_WriteNum2 |
||||
|
| |
||||
|
SYS_Write_Flag2 := Write_Flag, |
||||
|
SYS_Read_Flag2 := Read_Flag, |
||||
|
SYS_WriteNum2 := Write_Num |
||||
|
) |
||||
|
|
||||
|
JMP ODK_END_IF_000000000000004 |
||||
|
|
||||
|
(** **) |
||||
|
(** end_if; **) |
||||
|
(* if - End *) |
||||
|
ODK_SKIP_000000000000004_000000000000001: |
||||
|
ODK_END_IF_000000000000004: |
||||
|
|
||||
|
(** **) |
||||
|
(** if ini2=423 then **) |
||||
|
(* if - Cond *) |
||||
|
LD ini2 |
||||
|
EQ 423 |
||||
|
JMPCN ODK_SKIP_000000000000005_000000000000001 |
||||
|
|
||||
|
(* then - Stmts *) |
||||
|
|
||||
|
(** **) |
||||
|
(** SYS_SavePower3(Input_Type :=1 ,Read_Iso :=0, Set_Timer :=t#720m , Judge_Num :=SYS_Judge_Num3 , MEM_ADDR :=0, FLASH_ADDR :=0 ,SAVE_LEN :=1000 , **) |
||||
|
(* call - Stmt *) |
||||
|
CAL SYS_SavePower3 ( |
||||
|
Input_Type := 1, |
||||
|
Read_Iso := 0, |
||||
|
Set_Timer := t#720m, |
||||
|
Judge_Num := SYS_Judge_Num3, |
||||
|
MEM_ADDR := 0, |
||||
|
FLASH_ADDR := 0, |
||||
|
SAVE_LEN := 1000, |
||||
|
(** WriteNumRec_In:=SYS_WriteNum3 | SYS_Write_Flag3:= Write_Flag , SYS_Read_Flag3:= Read_Flag, SYS_WriteNum3:= Write_Num ); **) |
||||
|
WriteNumRec_In := SYS_WriteNum3 |
||||
|
| |
||||
|
SYS_Write_Flag3 := Write_Flag, |
||||
|
SYS_Read_Flag3 := Read_Flag, |
||||
|
SYS_WriteNum3 := Write_Num |
||||
|
) |
||||
|
|
||||
|
JMP ODK_END_IF_000000000000005 |
||||
|
|
||||
|
(** **) |
||||
|
(** end_if; **) |
||||
|
(* if - End *) |
||||
|
ODK_SKIP_000000000000005_000000000000001: |
||||
|
ODK_END_IF_000000000000005: |
||||
|
|
||||
|
JMP ODK_END_IF_000000000000003 |
||||
|
|
||||
|
(** **) |
||||
|
(** end_if; **) |
||||
|
(* if - End *) |
||||
|
ODK_SKIP_000000000000003_000000000000001: |
||||
|
ODK_END_IF_000000000000003: |
||||
|
|
||||
|
(** **) |
||||
|
(** **) |
||||
|
(** SYS_RunTime(RUN :=1 ,RunTimeRec_In := SYS_RH | SYS_RH:= RUNTIME); **) |
||||
|
(* call - Stmt *) |
||||
|
CAL SYS_RunTime ( |
||||
|
RUN := 1, |
||||
|
RunTimeRec_In := SYS_RH |
||||
|
| |
||||
|
SYS_RH := RUNTIME |
||||
|
) |
||||
|
|
||||
|
(** **) |
||||
|
(** if SYS_RH>384.0 and System_LicenseCode1=26435 then SYS_Run:=1;end_if; **) |
||||
|
(* if - Cond *) |
||||
|
LD SYS_RH |
||||
|
GT 384.0 |
||||
|
AND ( System_LicenseCode1 |
||||
|
EQ 26435 |
||||
|
) |
||||
|
JMPCN ODK_SKIP_000000000000006_000000000000001 |
||||
|
|
||||
|
(* then - Stmts *) |
||||
|
|
||||
|
(* assign - Stmt *) |
||||
|
LD 1 |
||||
|
ST SYS_Run |
||||
|
|
||||
|
JMP ODK_END_IF_000000000000006 |
||||
|
|
||||
|
(* if - End *) |
||||
|
ODK_SKIP_000000000000006_000000000000001: |
||||
|
ODK_END_IF_000000000000006: |
||||
|
|
||||
|
(** if SYS_RH>720.0 and System_LicenseCode1=31832 then SYS_Run:=1;end_if; **) |
||||
|
(* if - Cond *) |
||||
|
LD SYS_RH |
||||
|
GT 720.0 |
||||
|
AND ( System_LicenseCode1 |
||||
|
EQ 31832 |
||||
|
) |
||||
|
JMPCN ODK_SKIP_000000000000007_000000000000001 |
||||
|
|
||||
|
(* then - Stmts *) |
||||
|
|
||||
|
(* assign - Stmt *) |
||||
|
LD 1 |
||||
|
ST SYS_Run |
||||
|
|
||||
|
JMP ODK_END_IF_000000000000007 |
||||
|
|
||||
|
(* if - End *) |
||||
|
ODK_SKIP_000000000000007_000000000000001: |
||||
|
ODK_END_IF_000000000000007: |
||||
|
|
||||
|
(** if SYS_RH>2160.0 and System_LicenseCode1=26903 then SYS_Run:=1;end_if; **) |
||||
|
(* if - Cond *) |
||||
|
LD SYS_RH |
||||
|
GT 2160.0 |
||||
|
AND ( System_LicenseCode1 |
||||
|
EQ 26903 |
||||
|
) |
||||
|
JMPCN ODK_SKIP_000000000000008_000000000000001 |
||||
|
|
||||
|
(* then - Stmts *) |
||||
|
|
||||
|
(* assign - Stmt *) |
||||
|
LD 1 |
||||
|
ST SYS_Run |
||||
|
|
||||
|
JMP ODK_END_IF_000000000000008 |
||||
|
|
||||
|
(* if - End *) |
||||
|
ODK_SKIP_000000000000008_000000000000001: |
||||
|
ODK_END_IF_000000000000008: |
||||
|
|
||||
|
(** if System_LicenseCode1=16903 then SYS_Run:=0;end_if; **) |
||||
|
(* if - Cond *) |
||||
|
LD System_LicenseCode1 |
||||
|
EQ 16903 |
||||
|
JMPCN ODK_SKIP_000000000000009_000000000000001 |
||||
|
|
||||
|
(* then - Stmts *) |
||||
|
|
||||
|
(* assign - Stmt *) |
||||
|
LD 0 |
||||
|
ST SYS_Run |
||||
|
|
||||
|
JMP ODK_END_IF_000000000000009 |
||||
|
|
||||
|
(* if - End *) |
||||
|
ODK_SKIP_000000000000009_000000000000001: |
||||
|
ODK_END_IF_000000000000009: |
||||
|
|
||||
|
(** **) |
||||
|
(** {***************把这个地方的判断放到每个程序,aabb变量用以演示实际程序,实际下面程序无实际意义****************************} **) |
||||
|
(** if SYS_Run=0 then **) |
||||
|
(* if - Cond *) |
||||
|
LD SYS_Run |
||||
|
EQ 0 |
||||
|
JMPCN ODK_SKIP_00000000000000A_000000000000001 |
||||
|
|
||||
|
(* then - Stmts *) |
||||
|
|
||||
|
(** aa:=12345; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD 12345 |
||||
|
ST aa |
||||
|
|
||||
|
(** bb:=aa+5; **) |
||||
|
(* assign - Stmt *) |
||||
|
LD aa |
||||
|
ADD 5 |
||||
|
ST bb |
||||
|
|
||||
|
JMP ODK_END_IF_00000000000000A |
||||
|
|
||||
|
(** end_if; **) |
||||
|
(* if - End *) |
||||
|
ODK_SKIP_00000000000000A_000000000000001: |
||||
|
ODK_END_IF_00000000000000A: |
||||
|
|
||||
|
|
||||
|
END_PROGRAM |
@ -0,0 +1,98 @@ |
|||||
|
PROGRAM SAVE |
||||
|
VAR_EXTERNAL |
||||
|
|
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
VAR_GLOBAL |
||||
|
|
||||
|
END_VAR |
||||
|
|
||||
|
VAR |
||||
|
|
||||
|
SYS_SavePower1:BS_SavePower; |
||||
|
SYS_SavePower2:BS_SavePower; |
||||
|
SYS_SavePower3:BS_SavePower; |
||||
|
SYS_Runtime:BS_Runtime; |
||||
|
|
||||
|
SYS_WriteNum1 AT%M2500.0 :INT; (*系统-闪存写入次数*) |
||||
|
SYS_Write_Flag1 AT%M2502.0 :BOOL; (*系统-系统闪存写入成功标记*) |
||||
|
SYS_Read_Flag1 AT%M2504.0 :BOOL; (*系统-系统闪存读取成功标记*) |
||||
|
SYS_Judge_Num1 AT%M2506.0 :INT; (*系统-变化判断变量*) |
||||
|
|
||||
|
SYS_WriteNum2 AT%M2508.0 :INT; (*系统-闪存写入次数*) |
||||
|
SYS_Write_Flag2 AT%M2510.0 :BOOL; (*系统-系统闪存写入成功标记*) |
||||
|
SYS_Read_Flag2 AT%M2512.0 :BOOL; (*系统-系统闪存读取成功标记*) |
||||
|
SYS_Judge_Num2 AT%M2514.0 :INT; (*系统-变化判断变量*) |
||||
|
|
||||
|
SYS_WriteNum3 AT%M2516.0 :INT; (*系统-闪存写入次数*) |
||||
|
SYS_Write_Flag3 AT%M2518.0 :BOOL; (*系统-系统闪存写入成功标记*) |
||||
|
SYS_Read_Flag3 AT%M2520.0 :BOOL; (*系统-系统闪存读取成功标记*) |
||||
|
SYS_Judge_Num3 AT%M2522.0 :INT; (*系统-变化判断变量*) |
||||
|
|
||||
|
|
||||
|
ini AT%M2.0 :bool; |
||||
|
ini2 AT%M4.0 :INT; |
||||
|
SYS_RH AT%M8.0 :REAL; (*系统-运行时间累积值*) |
||||
|
|
||||
|
initon :ton; |
||||
|
|
||||
|
aa :INT; |
||||
|
bb :INT; |
||||
|
|
||||
|
|
||||
|
END_VAR |
||||
|
(*Input_Type :1周期,2变化 Read_Iso :系统读取隔离开关 Set_Timer :周期、变化判断周期时间设定 |
||||
|
Judge_Num :变化判断变量 MEM_ADDR :M区保存起始地址 FLASH_ADDR :闪存区保存起始地址 |
||||
|
SAVE_LEN :保存地址长度 Write_Flag :系统闪存写入成功标记 Read_Flag :系统闪存读取成功标记 |
||||
|
初次下载程序时 Read_Iso :=1 Set_Timer :=t#30s ,下载完后30S后将程序调整回 Read_Iso :=0 Set_Timer :=t#720m*) |
||||
|
|
||||
|
(*断电保存区使用变量为M0~12、2500~2523;其他地址声明需要规避该区域地址!!!!!*) |
||||
|
(*定时保存程序初始化使用,勿动*) |
||||
|
|
||||
|
SYS_SavePower1(Input_Type :=1 ,Read_Iso :=0, Set_Timer :=t#720m , Judge_Num :=SYS_Judge_Num1 , MEM_ADDR :=0, FLASH_ADDR :=0 ,SAVE_LEN :=6 , |
||||
|
WriteNumRec_In:=SYS_WriteNum1 | SYS_Write_Flag1:= Write_Flag , SYS_Read_Flag1:= Read_Flag, SYS_WriteNum1:= Write_Num ); |
||||
|
|
||||
|
if ini2<>423 then |
||||
|
ini:=1; |
||||
|
else ini:=0; |
||||
|
end_if; |
||||
|
|
||||
|
initon(IN :=ini , PT := t#20S ); |
||||
|
if initon.et >t#14S then |
||||
|
ini2:=423; |
||||
|
System_LicenseCode1:=26435; |
||||
|
end_if; |
||||
|
|
||||
|
if SYS_SavePower1.Read_Flag=1 then |
||||
|
|
||||
|
if ini2<>423 then |
||||
|
SYS_SavePower2(Input_Type :=1 ,Read_Iso :=1, Set_Timer :=t#10S , Judge_Num :=SYS_Judge_Num2 , MEM_ADDR :=0, FLASH_ADDR :=0 ,SAVE_LEN :=1000 , |
||||
|
WriteNumRec_In:=SYS_WriteNum2 | SYS_Write_Flag2:= Write_Flag , SYS_Read_Flag2:= Read_Flag, SYS_WriteNum2:= Write_Num ); |
||||
|
|
||||
|
end_if; |
||||
|
|
||||
|
if ini2=423 then |
||||
|
|
||||
|
SYS_SavePower3(Input_Type :=1 ,Read_Iso :=0, Set_Timer :=t#720m , Judge_Num :=SYS_Judge_Num3 , MEM_ADDR :=0, FLASH_ADDR :=0 ,SAVE_LEN :=1000 , |
||||
|
WriteNumRec_In:=SYS_WriteNum3 | SYS_Write_Flag3:= Write_Flag , SYS_Read_Flag3:= Read_Flag, SYS_WriteNum3:= Write_Num ); |
||||
|
|
||||
|
end_if; |
||||
|
|
||||
|
end_if; |
||||
|
|
||||
|
|
||||
|
SYS_RunTime(RUN :=1 ,RunTimeRec_In := SYS_RH | SYS_RH:= RUNTIME); |
||||
|
|
||||
|
if SYS_RH>384.0 and System_LicenseCode1=26435 then SYS_Run:=1;end_if; |
||||
|
if SYS_RH>720.0 and System_LicenseCode1=31832 then SYS_Run:=1;end_if; |
||||
|
if SYS_RH>2160.0 and System_LicenseCode1=26903 then SYS_Run:=1;end_if; |
||||
|
if System_LicenseCode1=16903 then SYS_Run:=0;end_if; |
||||
|
|
||||
|
(***************把这个地方的判断放到每个程序,aabb变量用以演示实际程序,实际下面程序无实际意义****************************) |
||||
|
if SYS_Run=0 then |
||||
|
aa:=12345; |
||||
|
bb:=aa+5; |
||||
|
end_if; |
||||
|
|
||||
|
END_PROGRAM |
@ -0,0 +1,5 @@ |
|||||
|
[IEC_IEC_NORM] |
||||
|
TYPE |
||||
|
|
||||
|
END_TYPE |
||||
|
|
@ -0,0 +1,15 @@ |
|||||
|
[PROTOTYP_PROG] |
||||
|
COUNT=2 |
||||
|
FILE1=\$GEN$\SAVE |
||||
|
FILE0=\$GEN$\FCU |
||||
|
[PROTOTYP_FB] |
||||
|
COUNT=0 |
||||
|
[PROTOTYP_FKT] |
||||
|
COUNT=0 |
||||
|
[LIBRARY] |
||||
|
COUNT=2 |
||||
|
FILE1=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN |
||||
|
FILE0=\LIB\sfclib\sfclib.GEN |
||||
|
[EXECUTABLE] |
||||
|
COUNT=1 |
||||
|
FILE0=\$ENV$\Resource\Resource |
@ -0,0 +1,26 @@ |
|||||
|
[MAKEFILE] |
||||
|
COUNT=1 |
||||
|
ACTIVE=\$ENV$\Resource\Resource.MAK |
||||
|
FILE0=\$ENV$\Resource\Resource |
||||
|
[LIBRARY] |
||||
|
COUNT=2 |
||||
|
FILE1=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR |
||||
|
FILE0=\LIB\sfclib\sfclib.VAR |
||||
|
[ENCODING] |
||||
|
UTF8=1 |
||||
|
[ST_PROGRAM] |
||||
|
COUNT=2 |
||||
|
FILE1=\FCU |
||||
|
FILE0=\SAVE |
||||
|
[DIRECT_GLOBAL] |
||||
|
COUNT=1 |
||||
|
FILE0=\OPCDA |
||||
|
[TYPEDEF] |
||||
|
COUNT=1 |
||||
|
FILE0=\USERTYPE |
||||
|
[DATPARAM_INFO] |
||||
|
SeperateGen=1 |
||||
|
Version=4.0 |
||||
|
[GLOBAL] |
||||
|
COUNT=1 |
||||
|
FILE0=\OPCDA1 |
@ -0,0 +1,101 @@ |
|||||
|
<?xml version="1.0" encoding="iso-8859-1"?> |
||||
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
||||
|
<xsl:template match="/"> |
||||
|
<html> |
||||
|
<head> |
||||
|
</head> |
||||
|
<body> |
||||
|
<!-- MAIN-Table with one column --> |
||||
|
<table> |
||||
|
<!-- iterate through the SourceConnectors --> |
||||
|
<xsl:for-each select="CFC-XREF/SourceConnector"> |
||||
|
<!-- headline-row --> |
||||
|
<tr> |
||||
|
<td> |
||||
|
<table cellspacing="0" cellpadding="0"> |
||||
|
<tr> |
||||
|
<th bgcolor="red" width="400"> |
||||
|
<b>Source</b> |
||||
|
</th> |
||||
|
<th bgcolor="green" width="400"> |
||||
|
<b>Target(s)</b> |
||||
|
</th> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<!-- source-connector-row --> |
||||
|
<tr> |
||||
|
<td> |
||||
|
<table border="1" width="800" bgcolor="#FFDDDD" cellspacing="0" cellpadding="0"> |
||||
|
<tr> |
||||
|
<th>Source</th> |
||||
|
<th>Name</th> |
||||
|
<th>Connector</th> |
||||
|
<th>Layer</th> |
||||
|
<th>PrintOn</th> |
||||
|
</tr> |
||||
|
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/ConnectorName"/></td> |
||||
|
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockName"/></td> |
||||
|
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockConnector"/></td> |
||||
|
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockLayer"/></td> |
||||
|
<td> |
||||
|
<table align="center"> |
||||
|
<tr> |
||||
|
<td align="center" nowrap="1">Page: <xsl:apply-templates select="SourceData/PrintLocalisation/Page"/></td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td align="center" nowrap="1">Row: <xsl:apply-templates select="SourceData/PrintLocalisation/Row"/></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</td> |
||||
|
</table> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<!-- target-connectors-row --> |
||||
|
<tr> |
||||
|
<td> |
||||
|
<table width="800" cellspacing="0" cellpadding="0"> |
||||
|
<tr> |
||||
|
<td width="50"> |
||||
|
|
||||
|
</td> |
||||
|
<td width="750"> |
||||
|
<table border="1" width="750" bgcolor="#D7FFD7" cellspacing="0" cellpadding="0"> |
||||
|
<tr> |
||||
|
<th>Target</th> |
||||
|
<th>Name</th> |
||||
|
<th>Connector</th> |
||||
|
<th>Layer</th> |
||||
|
<th>PrintOn</th> |
||||
|
</tr> |
||||
|
<xsl:for-each select="TargetConnectors/TargetData"> |
||||
|
<tr align="justify"> |
||||
|
<td align="center" nowrap="1"><xsl:apply-templates select="ConnectorName"/></td> |
||||
|
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockName"/></td> |
||||
|
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockConnector"/></td> |
||||
|
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockLayer"/></td> |
||||
|
<td> |
||||
|
<table align="center"> |
||||
|
<tr> |
||||
|
<td align="center" nowrap="1">Page: <xsl:apply-templates select="PrintLocalisation/Page"/></td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td align="center" nowrap="1">Row: <xsl:apply-templates select="PrintLocalisation/Row"/></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</xsl:for-each> |
||||
|
</table> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</xsl:for-each> |
||||
|
</table> |
||||
|
</body> |
||||
|
</html> |
||||
|
</xsl:template> |
||||
|
</xsl:stylesheet> |
Loading…
Reference in new issue