Browse Source

空调机组程序编写完成,新风机组程序编写完成

master
xing 5 months ago
parent
commit
a4c7f45e17
  1. 16
      YY01/$ENV$/Resource/Resource.MAK
  2. 2
      YY01/$GEN$/AddressSpace.xml
  3. 18
      YY01/$GEN$/BS_FEC.PTT
  4. 12
      YY01/$GEN$/FAU.LST
  5. 7
      YY01/$GEN$/FAU.PTT
  6. 14
      YY01/$GEN$/IJ_FAU.PTT
  7. BIN
      YY01/$GEN$/Resource/$TASK00$.CRD
  8. BIN
      YY01/$GEN$/Resource/BS_AVERAGE.OBJ
  9. BIN
      YY01/$GEN$/Resource/BS_DEVSCAN.OBJ
  10. 24
      YY01/$GEN$/Resource/BS_FEC.INC
  11. BIN
      YY01/$GEN$/Resource/BS_FEC.OBJ
  12. BIN
      YY01/$GEN$/Resource/BS_SCHEDULE.OBJ
  13. 8
      YY01/$GEN$/Resource/BuildLog.txt
  14. BIN
      YY01/$GEN$/Resource/DAHU.CRD
  15. BIN
      YY01/$GEN$/Resource/DAHU.OBJ
  16. BIN
      YY01/$GEN$/Resource/FAU.CRD
  17. 75
      YY01/$GEN$/Resource/FAU.INC
  18. BIN
      YY01/$GEN$/Resource/FAU.OBJ
  19. 74
      YY01/$GEN$/Resource/IJ_FAU.INC
  20. BIN
      YY01/$GEN$/Resource/IJ_FAU.OBJ
  21. BIN
      YY01/$GEN$/Resource/OPCDA.OBJ
  22. BIN
      YY01/$GEN$/Resource/OPCDA1.OBJ
  23. BIN
      YY01/$GEN$/Resource/Resource.PCD
  24. BIN
      YY01/$GEN$/Resource/SCAN.CRD
  25. BIN
      YY01/$GEN$/Resource/SCAN.OBJ
  26. 11413
      YY01/$GEN$/Resource/pceData.txt
  27. 646
      YY01/$GEN$/Resource/pceSegs.txt
  28. 6566
      YY01/$GEN$/Resource/pceVars.txt
  29. 6566
      YY01/$GEN$/Resource/pceVars.txt.xml
  30. 3150
      YY01/DAHU.POE
  31. 857
      YY01/DAHU.ST
  32. 920
      YY01/DAHU.bak
  33. 241
      YY01/FAU.POE
  34. 58
      YY01/FAU.ST
  35. 58
      YY01/FAU.bak
  36. 632
      YY01/OPCDA.POE
  37. 13
      YY01/OPCDA1.POE
  38. 7
      YY01/YY01.GEN
  39. 3
      YY01/YY01.VAR
  40. 5
      YY01/inputFileList

16
YY01/$ENV$/Resource/Resource.MAK

@ -11,9 +11,10 @@ MAPFILE=1
[IO_EXTERNALS]
FILE=
[TASKS]
FILE0=\DAHU
FILE1=\SCAN
COUNT=2
FILE0=\SCAN
FILE1=\DAHU
FILE2=\FAU
COUNT=3
[TASK_FILE0]
NETDEP=0
NAME=
@ -32,6 +33,15 @@ PRIORITY=1
TIME=1
NR=0
OPTIMIZE=3
[TASK_FILE2]
NETDEP=0
NAME=
TYPE=CYCLIC
INTERRUPT_NAME=
PRIORITY=1
TIME=1
NR=0
OPTIMIZE=3
[GLOBAL]
FILE0=\OPCDA1
COUNT=1

2
YY01/$GEN$/AddressSpace.xml

File diff suppressed because one or more lines are too long

18
YY01/$GEN$/BS_FEC.PTT

@ -0,0 +1,18 @@
FUNCTION_BLOCK BS_FEC
VAR_INPUT
RUN : BOOL ;
SET : REAL ;
FB : REAL ;
Dead_Band : REAL := 10.0 ;
Delay : TIME := t#300s ;
END_VAR
VAR_OUTPUT
DevC : BOOL ;
END_VAR
END_FUNCTION_BLOCK

12
YY01/$GEN$/FAU.LST

@ -0,0 +1,12 @@
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\wuyue_latest\YY01\FAU.POE
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\IJ_LSYNCCONTROL.POE
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\IJ_FAU.POE
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\BS_PID.POE
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\BS_RUNTIME.POE
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\BS_FEC.POE
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\BS_AVERAGE.POE
E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\BS_SCALE.POE

7
YY01/$GEN$/FAU.PTT

@ -0,0 +1,7 @@
PROGRAM FAU
END_PROGRAM

14
YY01/$GEN$/IJ_FAU.PTT

@ -0,0 +1,14 @@
FUNCTION_BLOCK IJ_FAU
VAR_INPUT
FAU_STRUCT_IN : FAU_IN ;
END_VAR
VAR_OUTPUT
FAU_STRUCT_OUT : FAU_OUT ;
END_VAR
END_FUNCTION_BLOCK

BIN
YY01/$GEN$/Resource/$TASK00$.CRD

Binary file not shown.

BIN
YY01/$GEN$/Resource/BS_AVERAGE.OBJ

Binary file not shown.

BIN
YY01/$GEN$/Resource/BS_DEVSCAN.OBJ

Binary file not shown.

24
YY01/$GEN$/Resource/BS_FEC.INC

@ -0,0 +1,24 @@
$INCLUDE_FILE
(* GLOBALE TYPEN *)
(* PROJEKT TYPEN *)
(* GLOBALE PROTOTYPEN *)
(* PROJEKT PROTOTYPEN *)
(* EXTERNE POEs *)
$END_INCLUDE_FILE

BIN
YY01/$GEN$/Resource/BS_FEC.OBJ

Binary file not shown.

BIN
YY01/$GEN$/Resource/BS_SCHEDULE.OBJ

Binary file not shown.

8
YY01/$GEN$/Resource/BuildLog.txt

@ -37,17 +37,19 @@
->生成全局变量 ...
->生成任务 SCAN ...
->生成任务 DAHU ...
->生成任务 SCAN ...
->生成任务 FAU ...
->生成目标文件: RESOURCE ...
->目标文件大小: 61409 字节.
->目标文件大小: 121646 字节.
0 错误, 0 警告.
->生成OPC变量: 数量139 个 大小:5306 字节
->生成OPC变量: 数量508 个 大小:19348 字节
->工程编译结束...

BIN
YY01/$GEN$/Resource/DAHU.CRD

Binary file not shown.

BIN
YY01/$GEN$/Resource/DAHU.OBJ

Binary file not shown.

BIN
YY01/$GEN$/Resource/FAU.CRD

Binary file not shown.

75
YY01/$GEN$/Resource/FAU.INC

@ -0,0 +1,75 @@
$INCLUDE_FILE
(* GLOBALE TYPEN *)
(* PROJEKT TYPEN *)
TYPE FAU_OUT:STRUCT
WVCS :INT ; (*水阀控制转换值,放大100倍*)
VFCS :INT; (*变频控制*)
FVCS :INT ; (*风阀控制 (50~100)*)
FDO :BOOL; (*风阀开控制*)
FDS :BOOL; (*风阀关控制*)
Control :BOOL; (*启停控制*)
RH :REAL; (*运行小时*)
SN :INT ; (*设备状态代码*)
END_STRUCT;
END_TYPE
TYPE FAU_IN:STRUCT
SM :INT ; (*季节模式 0夏季 1冬季 2过渡 *)
LM :BOOL; (*逻辑联动模式 0无联动 1联动 *)
Run :BOOL; (*运行状态*)
Fault :BOOL; (*故障状态*)
Auto :BOOL; (*自动状态*)
Control :BOOL; (*程序控制*)
FDOB :BOOL; (*风阀开状态*)
FDSB :BOOL; (*风阀关状态*)
FVMC :BOOL; (*风阀手动控制*)
FVMV :INT ; (*风阀手动控制值*)
FVOCT :TIME; (*风阀开启时间周期设定OpenCycleTime*)
FVOST :TIME; (*风阀开启稳定时间设定OpenStableTime*)
TSET :REAL; (*温度设定*)
WVMC :BOOL; (*水阀手动控制*)
WVMV :REAL; (*水阀手动控制值*)
VFMC :BOOL; (*变频手动控制值*)
VFMV :INT; (*变频手动控制值*)
STS :REAL; (*送风温度*)
RST :BOOL; (*运行时间累计重置*)
RSTV :REAL; (*运行时间累计重置值*)
FPS :BOOL; (*风机压差*)
IPS :BOOL; (*滤网压差*)
AFS :BOOL; (*低温断路开关*)
ISO1 :BOOL; (*运行故障反馈隔离*)
ISO2 :BOOL; (*风机压差反馈隔离*)
ISO3 :BOOL; (*低温断路报警隔离*)
VP :REAL; (*PI设定值P*)
VI :REAL; (*PI设定值I*)
FDELAY :TIME; (*风机启动延时*)
VDELAY :TIME; (*风阀信号切除延时*)
END_STRUCT;
END_TYPE
(* GLOBALE PROTOTYPEN *)
(* PROJEKT PROTOTYPEN *)
$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\$GEN$\BS_SCALE.PTT"
$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\$GEN$\BS_AVERAGE.PTT"
$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\$GEN$\IJ_FAU.PTT"
$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\$GEN$\IJ_LSYNCCONTROL.PTT"
(* EXTERNE POEs *)
$END_INCLUDE_FILE

BIN
YY01/$GEN$/Resource/FAU.OBJ

Binary file not shown.

74
YY01/$GEN$/Resource/IJ_FAU.INC

@ -0,0 +1,74 @@
$INCLUDE_FILE
(* GLOBALE TYPEN *)
(* PROJEKT TYPEN *)
TYPE FAU_OUT:STRUCT
WVCS :INT ; (*水阀控制转换值,放大100倍*)
VFCS :INT; (*变频控制*)
FVCS :INT ; (*风阀控制 (50~100)*)
FDO :BOOL; (*风阀开控制*)
FDS :BOOL; (*风阀关控制*)
Control :BOOL; (*启停控制*)
RH :REAL; (*运行小时*)
SN :INT ; (*设备状态代码*)
END_STRUCT;
END_TYPE
TYPE FAU_IN:STRUCT
SM :INT ; (*季节模式 0夏季 1冬季 2过渡 *)
LM :BOOL; (*逻辑联动模式 0无联动 1联动 *)
Run :BOOL; (*运行状态*)
Fault :BOOL; (*故障状态*)
Auto :BOOL; (*自动状态*)
Control :BOOL; (*程序控制*)
FDOB :BOOL; (*风阀开状态*)
FDSB :BOOL; (*风阀关状态*)
FVMC :BOOL; (*风阀手动控制*)
FVMV :INT ; (*风阀手动控制值*)
FVOCT :TIME; (*风阀开启时间周期设定OpenCycleTime*)
FVOST :TIME; (*风阀开启稳定时间设定OpenStableTime*)
TSET :REAL; (*温度设定*)
WVMC :BOOL; (*水阀手动控制*)
WVMV :REAL; (*水阀手动控制值*)
VFMC :BOOL; (*变频手动控制值*)
VFMV :INT; (*变频手动控制值*)
STS :REAL; (*送风温度*)
RST :BOOL; (*运行时间累计重置*)
RSTV :REAL; (*运行时间累计重置值*)
FPS :BOOL; (*风机压差*)
IPS :BOOL; (*滤网压差*)
AFS :BOOL; (*低温断路开关*)
ISO1 :BOOL; (*运行故障反馈隔离*)
ISO2 :BOOL; (*风机压差反馈隔离*)
ISO3 :BOOL; (*低温断路报警隔离*)
VP :REAL; (*PI设定值P*)
VI :REAL; (*PI设定值I*)
FDELAY :TIME; (*风机启动延时*)
VDELAY :TIME; (*风阀信号切除延时*)
END_STRUCT;
END_TYPE
(* GLOBALE PROTOTYPEN *)
(* PROJEKT PROTOTYPEN *)
$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\$GEN$\BS_FEC.PTT"
$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\$GEN$\BS_RUNTIME.PTT"
$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\$GEN$\BS_PID.PTT"
(* EXTERNE POEs *)
$END_INCLUDE_FILE

BIN
YY01/$GEN$/Resource/IJ_FAU.OBJ

Binary file not shown.

BIN
YY01/$GEN$/Resource/OPCDA.OBJ

Binary file not shown.

BIN
YY01/$GEN$/Resource/OPCDA1.OBJ

Binary file not shown.

BIN
YY01/$GEN$/Resource/Resource.PCD

Binary file not shown.

BIN
YY01/$GEN$/Resource/SCAN.CRD

Binary file not shown.

BIN
YY01/$GEN$/Resource/SCAN.OBJ

Binary file not shown.

11413
YY01/$GEN$/Resource/pceData.txt

File diff suppressed because it is too large

646
YY01/$GEN$/Resource/pceSegs.txt

@ -1,178 +1,476 @@
0/9 SegHardwareConfig -- 20
0/10 Datasegment 0/11 264 OPCDA1
0/10 Datasegment 0/11 696 OPCDA1
0/11 Codesegment 0/12 7
0/12 Initialsegment 0/11 272
0/12 Initialsegment 0/11 704
0/13 Instancetable -- 14
0/14 Downloadtable -- 37
2/15 Datasegment 2/16 384 SCAN
2/16 Codesegment 2/17 833
2/17 Initialsegment 2/16 140
2/18 Datasegment 2/19 100 SCAN.BOX01_DEVSCAN
2/19 Codesegment 2/20 448
2/20 Initialsegment 2/19 96
2/21 Datasegment 2/22 20 SCAN.BOX01_DEVSCAN.SHR_D
2/22 Codesegment 2/23 7
2/23 Initialsegment 2/22 28
2/24 Datasegment 2/25 20 SCAN.BOX01_DEVSCAN.SHR_L
2/25 Codesegment 2/26 7
2/26 Initialsegment 2/25 28
2/27 Datasegment 2/28 29 SCAN.BOX01_DEVSCAN.TON1
2/28 Codesegment 2/29 7
2/29 Initialsegment 2/28 35
2/30 Datasegment 2/19 100 SCAN.BOX02_DEVSCAN
2/31 Datasegment 2/22 20 SCAN.BOX02_DEVSCAN.SHR_D
2/32 Datasegment 2/25 20 SCAN.BOX02_DEVSCAN.SHR_L
2/33 Datasegment 2/28 29 SCAN.BOX02_DEVSCAN.TON1
2/34 Datasegment 2/19 100 SCAN.BOX03_DEVSCAN
2/35 Datasegment 2/22 20 SCAN.BOX03_DEVSCAN.SHR_D
2/36 Datasegment 2/25 20 SCAN.BOX03_DEVSCAN.SHR_L
2/37 Datasegment 2/28 29 SCAN.BOX03_DEVSCAN.TON1
2/38 Datasegment 2/19 100 SCAN.BOX04_DEVSCAN
2/39 Datasegment 2/22 20 SCAN.BOX04_DEVSCAN.SHR_D
2/40 Datasegment 2/25 20 SCAN.BOX04_DEVSCAN.SHR_L
2/41 Datasegment 2/28 29 SCAN.BOX04_DEVSCAN.TON1
2/42 Datasegment 2/19 100 SCAN.BOX05_DEVSCAN
2/43 Datasegment 2/22 20 SCAN.BOX05_DEVSCAN.SHR_D
2/44 Datasegment 2/25 20 SCAN.BOX05_DEVSCAN.SHR_L
2/45 Datasegment 2/28 29 SCAN.BOX05_DEVSCAN.TON1
2/46 Datasegment 2/19 100 SCAN.BOX06_DEVSCAN
2/47 Datasegment 2/22 20 SCAN.BOX06_DEVSCAN.SHR_D
2/48 Datasegment 2/25 20 SCAN.BOX06_DEVSCAN.SHR_L
2/49 Datasegment 2/28 29 SCAN.BOX06_DEVSCAN.TON1
2/50 Datasegment 2/19 100 SCAN.BOX07_DEVSCAN
2/51 Datasegment 2/22 20 SCAN.BOX07_DEVSCAN.SHR_D
2/52 Datasegment 2/25 20 SCAN.BOX07_DEVSCAN.SHR_L
2/53 Datasegment 2/28 29 SCAN.BOX07_DEVSCAN.TON1
2/54 Datasegment 2/19 100 SCAN.BOX08_DEVSCAN
2/55 Datasegment 2/22 20 SCAN.BOX08_DEVSCAN.SHR_D
2/56 Datasegment 2/25 20 SCAN.BOX08_DEVSCAN.SHR_L
2/57 Datasegment 2/28 29 SCAN.BOX08_DEVSCAN.TON1
2/58 Datasegment 2/19 100 SCAN.BOX09_DEVSCAN
2/59 Datasegment 2/22 20 SCAN.BOX09_DEVSCAN.SHR_D
2/60 Datasegment 2/25 20 SCAN.BOX09_DEVSCAN.SHR_L
2/61 Datasegment 2/28 29 SCAN.BOX09_DEVSCAN.TON1
2/62 Datasegment 2/19 100 SCAN.BOX10_DEVSCAN
2/63 Datasegment 2/22 20 SCAN.BOX10_DEVSCAN.SHR_D
2/64 Datasegment 2/25 20 SCAN.BOX10_DEVSCAN.SHR_L
2/65 Datasegment 2/28 29 SCAN.BOX10_DEVSCAN.TON1
2/66 Instancetable -- 626
2/67 Downloadtable -- 1008
1/15 Datasegment 1/16 712 DAHU
1/16 Codesegment 1/17 1968
1/17 Initialsegment 1/16 228
1/18 Datasegment 1/19 28 DAHU.BS_SCALE
1/19 Codesegment 1/20 502
1/20 Initialsegment 1/19 36
1/21 Datasegment 1/22 88 DAHU.AHUYYF01_LSYNCCONTROL
1/22 Codesegment 1/23 807
1/23 Initialsegment 1/22 96
1/24 Datasegment 1/25 232 DAHU.AHUYYF01_AHU
1/25 Codesegment 1/26 1165
1/26 Initialsegment 1/25 180
1/27 Datasegment 1/28 104 DAHU.AHUYYF01_AHU.AHU_SPID
1/28 Codesegment 1/29 552
1/29 Initialsegment 1/28 104
1/30 Datasegment 1/31 16 DAHU.AHUYYF01_AHU.AHU_SPID.GETTIME
1/31 Codesegment 1/32 7
1/32 Initialsegment 1/31 24
1/33 Datasegment 1/34 16 DAHU.AHUYYF01_AHU.AHU_SPID.TIME_TO_DINT
1/34 Codesegment 1/35 7
1/35 Initialsegment 1/34 24
1/36 Datasegment 1/28 104 DAHU.AHUYYF01_AHU.AHU_WPID
1/37 Datasegment 1/38 40 DAHU.AHUYYF01_AHU.AHU_RUNTIME
1/38 Codesegment 1/39 116
1/39 Initialsegment 1/38 40
1/40 Datasegment 1/41 29 DAHU.AHUYYF01_AHU.AHU_RUNTIME.TIME_M
1/41 Codesegment 1/42 7
1/42 Initialsegment 1/41 35
1/43 Datasegment 1/41 29 DAHU.AHUYYF01_AHU.AHU_RUNTIME.TIME_RST
1/44 Datasegment 1/41 29 DAHU.AHUYYF01_AHU.RUNTON1
1/45 Datasegment 1/41 29 DAHU.AHUYYF01_AHU.RUNTON2
1/46 Datasegment 1/41 29 DAHU.AHUYYF01_AHU.RUNTON3
1/47 Datasegment 1/41 29 DAHU.AHUYYF01_AHU.RUNTON5
1/48 Datasegment 1/49 29 DAHU.AHUYYF01_AHU.RUNTOF1
1/49 Codesegment 1/50 7
1/50 Initialsegment 1/49 35
1/51 Datasegment 1/49 29 DAHU.AHUYYF01_AHU.RUNTOF2
1/52 Datasegment 1/49 29 DAHU.AHUYYF01_AHU.RUNTOF3
1/53 Datasegment 1/41 29 DAHU.AHUYYF01_AHU.PID_TIMER
1/54 Datasegment 1/41 29 DAHU.AHUYYF01_AHU.FDOTON
1/55 Datasegment 1/41 29 DAHU.AHUYYF01_AHU.FDSTON
1/56 Datasegment 1/41 29 DAHU.AHUYYF01_AHU.AFSTON
1/57 Datasegment 1/49 29 DAHU.AHUYYF01_AHU.AFSTOF
1/58 Datasegment 1/59 140 DAHU.AHUYYF01_RT_AVE
1/59 Codesegment 1/60 778
1/60 Initialsegment 1/59 140
1/61 Datasegment 1/41 29 DAHU.AHUYYF01_RT_AVE.TON1
1/62 Datasegment 1/41 29 DAHU.AHUYYF01_RT_AVE.TON0
1/63 Datasegment 1/59 140 DAHU.AHUYYF01_ST_AVE
1/64 Datasegment 1/41 29 DAHU.AHUYYF01_ST_AVE.TON1
1/65 Datasegment 1/41 29 DAHU.AHUYYF01_ST_AVE.TON0
1/66 Datasegment 1/59 140 DAHU.AHUYYF01_CO2_AVE
1/67 Datasegment 1/41 29 DAHU.AHUYYF01_CO2_AVE.TON1
1/68 Datasegment 1/41 29 DAHU.AHUYYF01_CO2_AVE.TON0
1/69 Datasegment 1/59 140 DAHU.AHUYYF01_WVB_AVE
1/70 Datasegment 1/41 29 DAHU.AHUYYF01_WVB_AVE.TON1
1/71 Datasegment 1/41 29 DAHU.AHUYYF01_WVB_AVE.TON0
1/72 Datasegment 1/59 140 DAHU.AHUYYF01_VFB_AVE
1/73 Datasegment 1/41 29 DAHU.AHUYYF01_VFB_AVE.TON1
1/74 Datasegment 1/41 29 DAHU.AHUYYF01_VFB_AVE.TON0
1/75 Datasegment 1/59 140 DAHU.AHUYYF01_FDOB_AVE
1/76 Datasegment 1/41 29 DAHU.AHUYYF01_FDOB_AVE.TON1
1/77 Datasegment 1/41 29 DAHU.AHUYYF01_FDOB_AVE.TON0
1/78 Datasegment 1/79 1000 DAHU.AHUYYF01_WHSCHEDULE
1/79 Codesegment 1/80 13189
1/80 Initialsegment 1/79 996
1/81 Datasegment 1/82 16 DAHU.AHUYYF01_WHSCHEDULE.BS_ASCII2INT
1/82 Codesegment 1/83 37
1/83 Initialsegment 1/82 24
1/84 Datasegment 1/85 22 DAHU.AHUYYF01_WHSCHEDULE.CLOCK
1/85 Codesegment 1/86 7
1/86 Initialsegment 1/85 30
1/87 Datasegment 1/88 32 DAHU.AHUYYF01_WHSCHEDULE.V2V
1/88 Codesegment 1/89 7
1/89 Initialsegment 1/88 40
1/90 Datasegment 1/22 88 DAHU.AHUYYB01_LSYNCCONTROL
1/91 Datasegment 1/25 232 DAHU.AHUYYB01_AHU
1/92 Datasegment 1/28 104 DAHU.AHUYYB01_AHU.AHU_SPID
1/93 Datasegment 1/28 104 DAHU.AHUYYB01_AHU.AHU_WPID
1/94 Datasegment 1/38 40 DAHU.AHUYYB01_AHU.AHU_RUNTIME
1/95 Datasegment 1/41 29 DAHU.AHUYYB01_AHU.AHU_RUNTIME.TIME_M
1/96 Datasegment 1/41 29 DAHU.AHUYYB01_AHU.AHU_RUNTIME.TIME_RST
1/97 Datasegment 1/41 29 DAHU.AHUYYB01_AHU.RUNTON1
1/98 Datasegment 1/41 29 DAHU.AHUYYB01_AHU.RUNTON2
1/99 Datasegment 1/41 29 DAHU.AHUYYB01_AHU.RUNTON3
1/100 Datasegment 1/41 29 DAHU.AHUYYB01_AHU.RUNTON5
1/101 Datasegment 1/49 29 DAHU.AHUYYB01_AHU.RUNTOF1
1/102 Datasegment 1/49 29 DAHU.AHUYYB01_AHU.RUNTOF2
1/103 Datasegment 1/49 29 DAHU.AHUYYB01_AHU.RUNTOF3
1/104 Datasegment 1/41 29 DAHU.AHUYYB01_AHU.PID_TIMER
1/105 Datasegment 1/41 29 DAHU.AHUYYB01_AHU.FDOTON
1/106 Datasegment 1/41 29 DAHU.AHUYYB01_AHU.FDSTON
1/107 Datasegment 1/41 29 DAHU.AHUYYB01_AHU.AFSTON
1/108 Datasegment 1/49 29 DAHU.AHUYYB01_AHU.AFSTOF
1/109 Datasegment 1/59 140 DAHU.AHUYYB01_RT_AVE
1/110 Datasegment 1/41 29 DAHU.AHUYYB01_RT_AVE.TON1
1/111 Datasegment 1/41 29 DAHU.AHUYYB01_RT_AVE.TON0
1/112 Datasegment 1/59 140 DAHU.AHUYYB01_ST_AVE
1/113 Datasegment 1/41 29 DAHU.AHUYYB01_ST_AVE.TON1
1/114 Datasegment 1/41 29 DAHU.AHUYYB01_ST_AVE.TON0
1/115 Datasegment 1/59 140 DAHU.AHUYYB01_CO2_AVE
1/116 Datasegment 1/41 29 DAHU.AHUYYB01_CO2_AVE.TON1
1/117 Datasegment 1/41 29 DAHU.AHUYYB01_CO2_AVE.TON0
1/118 Datasegment 1/59 140 DAHU.AHUYYB01_WVB_AVE
1/119 Datasegment 1/41 29 DAHU.AHUYYB01_WVB_AVE.TON1
1/120 Datasegment 1/41 29 DAHU.AHUYYB01_WVB_AVE.TON0
1/121 Datasegment 1/59 140 DAHU.AHUYYB01_VFB_AVE
1/122 Datasegment 1/41 29 DAHU.AHUYYB01_VFB_AVE.TON1
1/123 Datasegment 1/41 29 DAHU.AHUYYB01_VFB_AVE.TON0
1/124 Datasegment 1/59 140 DAHU.AHUYYB01_FDOB_AVE
1/125 Datasegment 1/41 29 DAHU.AHUYYB01_FDOB_AVE.TON1
1/126 Datasegment 1/41 29 DAHU.AHUYYB01_FDOB_AVE.TON0
1/127 Datasegment 1/79 1000 DAHU.AHUYYB01_WHSCHEDULE
1/128 Datasegment 1/85 22 DAHU.AHUYYB01_WHSCHEDULE.CLOCK
1/129 Datasegment 1/88 32 DAHU.AHUYYB01_WHSCHEDULE.V2V
1/130 Datasegment 1/41 29 DAHU.FDOTON
1/131 Datasegment 1/41 29 DAHU.FDSTON
1/132 Instancetable -- 1310
1/133 Downloadtable -- 2442
2/15 Datasegment 2/16 2684 DAHU
2/16 Codesegment 2/17 7743
2/17 Initialsegment 2/16 852
2/18 Datasegment 2/19 28 DAHU.BS_SCALE
2/19 Codesegment 2/20 502
2/20 Initialsegment 2/19 36
2/21 Datasegment 2/22 88 DAHU.AHUYYA01_LSYNCCONTROL
2/22 Codesegment 2/23 807
2/23 Initialsegment 2/22 96
2/24 Datasegment 2/25 232 DAHU.AHUYYA01_AHU
2/25 Codesegment 2/26 1165
2/26 Initialsegment 2/25 180
2/27 Datasegment 2/28 104 DAHU.AHUYYA01_AHU.AHU_SPID
2/28 Codesegment 2/29 552
2/29 Initialsegment 2/28 104
2/30 Datasegment 2/31 16 DAHU.AHUYYA01_AHU.AHU_SPID.GETTIME
2/31 Codesegment 2/32 7
2/32 Initialsegment 2/31 24
2/33 Datasegment 2/34 16 DAHU.AHUYYA01_AHU.AHU_SPID.TIME_TO_DINT
2/34 Codesegment 2/35 7
2/35 Initialsegment 2/34 24
2/36 Datasegment 2/28 104 DAHU.AHUYYA01_AHU.AHU_WPID
2/37 Datasegment 2/38 40 DAHU.AHUYYA01_AHU.AHU_RUNTIME
2/38 Codesegment 2/39 116
2/39 Initialsegment 2/38 40
2/40 Datasegment 2/41 29 DAHU.AHUYYA01_AHU.AHU_RUNTIME.TIME_M
2/41 Codesegment 2/42 7
2/42 Initialsegment 2/41 35
2/43 Datasegment 2/41 29 DAHU.AHUYYA01_AHU.AHU_RUNTIME.TIME_RST
2/44 Datasegment 2/41 29 DAHU.AHUYYA01_AHU.RUNTON1
2/45 Datasegment 2/41 29 DAHU.AHUYYA01_AHU.RUNTON2
2/46 Datasegment 2/41 29 DAHU.AHUYYA01_AHU.RUNTON3
2/47 Datasegment 2/41 29 DAHU.AHUYYA01_AHU.RUNTON5
2/48 Datasegment 2/49 29 DAHU.AHUYYA01_AHU.RUNTOF1
2/49 Codesegment 2/50 7
2/50 Initialsegment 2/49 35
2/51 Datasegment 2/49 29 DAHU.AHUYYA01_AHU.RUNTOF2
2/52 Datasegment 2/49 29 DAHU.AHUYYA01_AHU.RUNTOF3
2/53 Datasegment 2/41 29 DAHU.AHUYYA01_AHU.PID_TIMER
2/54 Datasegment 2/41 29 DAHU.AHUYYA01_AHU.FDOTON
2/55 Datasegment 2/41 29 DAHU.AHUYYA01_AHU.FDSTON
2/56 Datasegment 2/41 29 DAHU.AHUYYA01_AHU.AFSTON
2/57 Datasegment 2/49 29 DAHU.AHUYYA01_AHU.AFSTOF
2/58 Datasegment 2/59 140 DAHU.AHUYYA01_RT_AVE
2/59 Codesegment 2/60 778
2/60 Initialsegment 2/59 140
2/61 Datasegment 2/41 29 DAHU.AHUYYA01_RT_AVE.TON1
2/62 Datasegment 2/41 29 DAHU.AHUYYA01_RT_AVE.TON0
2/63 Datasegment 2/59 140 DAHU.AHUYYA01_ST_AVE
2/64 Datasegment 2/41 29 DAHU.AHUYYA01_ST_AVE.TON1
2/65 Datasegment 2/41 29 DAHU.AHUYYA01_ST_AVE.TON0
2/66 Datasegment 2/59 140 DAHU.AHUYYA01_CO2_AVE
2/67 Datasegment 2/41 29 DAHU.AHUYYA01_CO2_AVE.TON1
2/68 Datasegment 2/41 29 DAHU.AHUYYA01_CO2_AVE.TON0
2/69 Datasegment 2/59 140 DAHU.AHUYYA01_WVB_AVE
2/70 Datasegment 2/41 29 DAHU.AHUYYA01_WVB_AVE.TON1
2/71 Datasegment 2/41 29 DAHU.AHUYYA01_WVB_AVE.TON0
2/72 Datasegment 2/59 140 DAHU.AHUYYA01_VFB_AVE
2/73 Datasegment 2/41 29 DAHU.AHUYYA01_VFB_AVE.TON1
2/74 Datasegment 2/41 29 DAHU.AHUYYA01_VFB_AVE.TON0
2/75 Datasegment 2/59 140 DAHU.AHUYYA01_FDOB_AVE
2/76 Datasegment 2/41 29 DAHU.AHUYYA01_FDOB_AVE.TON1
2/77 Datasegment 2/41 29 DAHU.AHUYYA01_FDOB_AVE.TON0
2/78 Datasegment 2/79 1000 DAHU.AHUYYA01_WHSCHEDULE
2/79 Codesegment 2/80 13189
2/80 Initialsegment 2/79 996
2/81 Datasegment 2/82 16 DAHU.AHUYYA01_WHSCHEDULE.BS_ASCII2INT
2/82 Codesegment 2/83 37
2/83 Initialsegment 2/82 24
2/84 Datasegment 2/85 22 DAHU.AHUYYA01_WHSCHEDULE.CLOCK
2/85 Codesegment 2/86 7
2/86 Initialsegment 2/85 30
2/87 Datasegment 2/88 32 DAHU.AHUYYA01_WHSCHEDULE.V2V
2/88 Codesegment 2/89 7
2/89 Initialsegment 2/88 40
2/90 Datasegment 2/22 88 DAHU.AHUYYA02_LSYNCCONTROL
2/91 Datasegment 2/25 232 DAHU.AHUYYA02_AHU
2/92 Datasegment 2/28 104 DAHU.AHUYYA02_AHU.AHU_SPID
2/93 Datasegment 2/28 104 DAHU.AHUYYA02_AHU.AHU_WPID
2/94 Datasegment 2/38 40 DAHU.AHUYYA02_AHU.AHU_RUNTIME
2/95 Datasegment 2/41 29 DAHU.AHUYYA02_AHU.AHU_RUNTIME.TIME_M
2/96 Datasegment 2/41 29 DAHU.AHUYYA02_AHU.AHU_RUNTIME.TIME_RST
2/97 Datasegment 2/41 29 DAHU.AHUYYA02_AHU.RUNTON1
2/98 Datasegment 2/41 29 DAHU.AHUYYA02_AHU.RUNTON2
2/99 Datasegment 2/41 29 DAHU.AHUYYA02_AHU.RUNTON3
2/100 Datasegment 2/41 29 DAHU.AHUYYA02_AHU.RUNTON5
2/101 Datasegment 2/49 29 DAHU.AHUYYA02_AHU.RUNTOF1
2/102 Datasegment 2/49 29 DAHU.AHUYYA02_AHU.RUNTOF2
2/103 Datasegment 2/49 29 DAHU.AHUYYA02_AHU.RUNTOF3
2/104 Datasegment 2/41 29 DAHU.AHUYYA02_AHU.PID_TIMER
2/105 Datasegment 2/41 29 DAHU.AHUYYA02_AHU.FDOTON
2/106 Datasegment 2/41 29 DAHU.AHUYYA02_AHU.FDSTON
2/107 Datasegment 2/41 29 DAHU.AHUYYA02_AHU.AFSTON
2/108 Datasegment 2/49 29 DAHU.AHUYYA02_AHU.AFSTOF
2/109 Datasegment 2/59 140 DAHU.AHUYYA02_RT_AVE
2/110 Datasegment 2/41 29 DAHU.AHUYYA02_RT_AVE.TON1
2/111 Datasegment 2/41 29 DAHU.AHUYYA02_RT_AVE.TON0
2/112 Datasegment 2/59 140 DAHU.AHUYYA02_ST_AVE
2/113 Datasegment 2/41 29 DAHU.AHUYYA02_ST_AVE.TON1
2/114 Datasegment 2/41 29 DAHU.AHUYYA02_ST_AVE.TON0
2/115 Datasegment 2/59 140 DAHU.AHUYYA02_CO2_AVE
2/116 Datasegment 2/41 29 DAHU.AHUYYA02_CO2_AVE.TON1
2/117 Datasegment 2/41 29 DAHU.AHUYYA02_CO2_AVE.TON0
2/118 Datasegment 2/59 140 DAHU.AHUYYA02_WVB_AVE
2/119 Datasegment 2/41 29 DAHU.AHUYYA02_WVB_AVE.TON1
2/120 Datasegment 2/41 29 DAHU.AHUYYA02_WVB_AVE.TON0
2/121 Datasegment 2/59 140 DAHU.AHUYYA02_VFB_AVE
2/122 Datasegment 2/41 29 DAHU.AHUYYA02_VFB_AVE.TON1
2/123 Datasegment 2/41 29 DAHU.AHUYYA02_VFB_AVE.TON0
2/124 Datasegment 2/59 140 DAHU.AHUYYA02_FDOB_AVE
2/125 Datasegment 2/41 29 DAHU.AHUYYA02_FDOB_AVE.TON1
2/126 Datasegment 2/41 29 DAHU.AHUYYA02_FDOB_AVE.TON0
2/127 Datasegment 2/79 1000 DAHU.AHUYYA02_WHSCHEDULE
2/128 Datasegment 2/85 22 DAHU.AHUYYA02_WHSCHEDULE.CLOCK
2/129 Datasegment 2/88 32 DAHU.AHUYYA02_WHSCHEDULE.V2V
2/130 Datasegment 2/22 88 DAHU.AHUYYB01_LSYNCCONTROL
2/131 Datasegment 2/25 232 DAHU.AHUYYB01_AHU
2/132 Datasegment 2/28 104 DAHU.AHUYYB01_AHU.AHU_SPID
2/133 Datasegment 2/28 104 DAHU.AHUYYB01_AHU.AHU_WPID
2/134 Datasegment 2/38 40 DAHU.AHUYYB01_AHU.AHU_RUNTIME
2/135 Datasegment 2/41 29 DAHU.AHUYYB01_AHU.AHU_RUNTIME.TIME_M
2/136 Datasegment 2/41 29 DAHU.AHUYYB01_AHU.AHU_RUNTIME.TIME_RST
2/137 Datasegment 2/41 29 DAHU.AHUYYB01_AHU.RUNTON1
2/138 Datasegment 2/41 29 DAHU.AHUYYB01_AHU.RUNTON2
2/139 Datasegment 2/41 29 DAHU.AHUYYB01_AHU.RUNTON3
2/140 Datasegment 2/41 29 DAHU.AHUYYB01_AHU.RUNTON5
2/141 Datasegment 2/49 29 DAHU.AHUYYB01_AHU.RUNTOF1
2/142 Datasegment 2/49 29 DAHU.AHUYYB01_AHU.RUNTOF2
2/143 Datasegment 2/49 29 DAHU.AHUYYB01_AHU.RUNTOF3
2/144 Datasegment 2/41 29 DAHU.AHUYYB01_AHU.PID_TIMER
2/145 Datasegment 2/41 29 DAHU.AHUYYB01_AHU.FDOTON
2/146 Datasegment 2/41 29 DAHU.AHUYYB01_AHU.FDSTON
2/147 Datasegment 2/41 29 DAHU.AHUYYB01_AHU.AFSTON
2/148 Datasegment 2/49 29 DAHU.AHUYYB01_AHU.AFSTOF
2/149 Datasegment 2/59 140 DAHU.AHUYYB01_RT_AVE
2/150 Datasegment 2/41 29 DAHU.AHUYYB01_RT_AVE.TON1
2/151 Datasegment 2/41 29 DAHU.AHUYYB01_RT_AVE.TON0
2/152 Datasegment 2/59 140 DAHU.AHUYYB01_ST_AVE
2/153 Datasegment 2/41 29 DAHU.AHUYYB01_ST_AVE.TON1
2/154 Datasegment 2/41 29 DAHU.AHUYYB01_ST_AVE.TON0
2/155 Datasegment 2/59 140 DAHU.AHUYYB01_CO2_AVE
2/156 Datasegment 2/41 29 DAHU.AHUYYB01_CO2_AVE.TON1
2/157 Datasegment 2/41 29 DAHU.AHUYYB01_CO2_AVE.TON0
2/158 Datasegment 2/59 140 DAHU.AHUYYB01_WVB_AVE
2/159 Datasegment 2/41 29 DAHU.AHUYYB01_WVB_AVE.TON1
2/160 Datasegment 2/41 29 DAHU.AHUYYB01_WVB_AVE.TON0
2/161 Datasegment 2/59 140 DAHU.AHUYYB01_VFB_AVE
2/162 Datasegment 2/41 29 DAHU.AHUYYB01_VFB_AVE.TON1
2/163 Datasegment 2/41 29 DAHU.AHUYYB01_VFB_AVE.TON0
2/164 Datasegment 2/59 140 DAHU.AHUYYB01_FDOB_AVE
2/165 Datasegment 2/41 29 DAHU.AHUYYB01_FDOB_AVE.TON1
2/166 Datasegment 2/41 29 DAHU.AHUYYB01_FDOB_AVE.TON0
2/167 Datasegment 2/79 1000 DAHU.AHUYYB01_WHSCHEDULE
2/168 Datasegment 2/85 22 DAHU.AHUYYB01_WHSCHEDULE.CLOCK
2/169 Datasegment 2/88 32 DAHU.AHUYYB01_WHSCHEDULE.V2V
2/170 Datasegment 2/22 88 DAHU.AHUYYC01_LSYNCCONTROL
2/171 Datasegment 2/25 232 DAHU.AHUYYC01_AHU
2/172 Datasegment 2/28 104 DAHU.AHUYYC01_AHU.AHU_SPID
2/173 Datasegment 2/28 104 DAHU.AHUYYC01_AHU.AHU_WPID
2/174 Datasegment 2/38 40 DAHU.AHUYYC01_AHU.AHU_RUNTIME
2/175 Datasegment 2/41 29 DAHU.AHUYYC01_AHU.AHU_RUNTIME.TIME_M
2/176 Datasegment 2/41 29 DAHU.AHUYYC01_AHU.AHU_RUNTIME.TIME_RST
2/177 Datasegment 2/41 29 DAHU.AHUYYC01_AHU.RUNTON1
2/178 Datasegment 2/41 29 DAHU.AHUYYC01_AHU.RUNTON2
2/179 Datasegment 2/41 29 DAHU.AHUYYC01_AHU.RUNTON3
2/180 Datasegment 2/41 29 DAHU.AHUYYC01_AHU.RUNTON5
2/181 Datasegment 2/49 29 DAHU.AHUYYC01_AHU.RUNTOF1
2/182 Datasegment 2/49 29 DAHU.AHUYYC01_AHU.RUNTOF2
2/183 Datasegment 2/49 29 DAHU.AHUYYC01_AHU.RUNTOF3
2/184 Datasegment 2/41 29 DAHU.AHUYYC01_AHU.PID_TIMER
2/185 Datasegment 2/41 29 DAHU.AHUYYC01_AHU.FDOTON
2/186 Datasegment 2/41 29 DAHU.AHUYYC01_AHU.FDSTON
2/187 Datasegment 2/41 29 DAHU.AHUYYC01_AHU.AFSTON
2/188 Datasegment 2/49 29 DAHU.AHUYYC01_AHU.AFSTOF
2/189 Datasegment 2/59 140 DAHU.AHUYYC01_RT_AVE
2/190 Datasegment 2/41 29 DAHU.AHUYYC01_RT_AVE.TON1
2/191 Datasegment 2/41 29 DAHU.AHUYYC01_RT_AVE.TON0
2/192 Datasegment 2/59 140 DAHU.AHUYYC01_ST_AVE
2/193 Datasegment 2/41 29 DAHU.AHUYYC01_ST_AVE.TON1
2/194 Datasegment 2/41 29 DAHU.AHUYYC01_ST_AVE.TON0
2/195 Datasegment 2/59 140 DAHU.AHUYYC01_CO2_AVE
2/196 Datasegment 2/41 29 DAHU.AHUYYC01_CO2_AVE.TON1
2/197 Datasegment 2/41 29 DAHU.AHUYYC01_CO2_AVE.TON0
2/198 Datasegment 2/59 140 DAHU.AHUYYC01_WVB_AVE
2/199 Datasegment 2/41 29 DAHU.AHUYYC01_WVB_AVE.TON1
2/200 Datasegment 2/41 29 DAHU.AHUYYC01_WVB_AVE.TON0
2/201 Datasegment 2/59 140 DAHU.AHUYYC01_VFB_AVE
2/202 Datasegment 2/41 29 DAHU.AHUYYC01_VFB_AVE.TON1
2/203 Datasegment 2/41 29 DAHU.AHUYYC01_VFB_AVE.TON0
2/204 Datasegment 2/59 140 DAHU.AHUYYC01_FDOB_AVE
2/205 Datasegment 2/41 29 DAHU.AHUYYC01_FDOB_AVE.TON1
2/206 Datasegment 2/41 29 DAHU.AHUYYC01_FDOB_AVE.TON0
2/207 Datasegment 2/79 1000 DAHU.AHUYYC01_WHSCHEDULE
2/208 Datasegment 2/85 22 DAHU.AHUYYC01_WHSCHEDULE.CLOCK
2/209 Datasegment 2/88 32 DAHU.AHUYYC01_WHSCHEDULE.V2V
2/210 Datasegment 2/22 88 DAHU.AHUYYD01_LSYNCCONTROL
2/211 Datasegment 2/25 232 DAHU.AHUYYD01_AHU
2/212 Datasegment 2/28 104 DAHU.AHUYYD01_AHU.AHU_SPID
2/213 Datasegment 2/28 104 DAHU.AHUYYD01_AHU.AHU_WPID
2/214 Datasegment 2/38 40 DAHU.AHUYYD01_AHU.AHU_RUNTIME
2/215 Datasegment 2/41 29 DAHU.AHUYYD01_AHU.AHU_RUNTIME.TIME_M
2/216 Datasegment 2/41 29 DAHU.AHUYYD01_AHU.AHU_RUNTIME.TIME_RST
2/217 Datasegment 2/41 29 DAHU.AHUYYD01_AHU.RUNTON1
2/218 Datasegment 2/41 29 DAHU.AHUYYD01_AHU.RUNTON2
2/219 Datasegment 2/41 29 DAHU.AHUYYD01_AHU.RUNTON3
2/220 Datasegment 2/41 29 DAHU.AHUYYD01_AHU.RUNTON5
2/221 Datasegment 2/49 29 DAHU.AHUYYD01_AHU.RUNTOF1
2/222 Datasegment 2/49 29 DAHU.AHUYYD01_AHU.RUNTOF2
2/223 Datasegment 2/49 29 DAHU.AHUYYD01_AHU.RUNTOF3
2/224 Datasegment 2/41 29 DAHU.AHUYYD01_AHU.PID_TIMER
2/225 Datasegment 2/41 29 DAHU.AHUYYD01_AHU.FDOTON
2/226 Datasegment 2/41 29 DAHU.AHUYYD01_AHU.FDSTON
2/227 Datasegment 2/41 29 DAHU.AHUYYD01_AHU.AFSTON
2/228 Datasegment 2/49 29 DAHU.AHUYYD01_AHU.AFSTOF
2/229 Datasegment 2/59 140 DAHU.AHUYYD01_RT_AVE
2/230 Datasegment 2/41 29 DAHU.AHUYYD01_RT_AVE.TON1
2/231 Datasegment 2/41 29 DAHU.AHUYYD01_RT_AVE.TON0
2/232 Datasegment 2/59 140 DAHU.AHUYYD01_ST_AVE
2/233 Datasegment 2/41 29 DAHU.AHUYYD01_ST_AVE.TON1
2/234 Datasegment 2/41 29 DAHU.AHUYYD01_ST_AVE.TON0
2/235 Datasegment 2/59 140 DAHU.AHUYYD01_CO2_AVE
2/236 Datasegment 2/41 29 DAHU.AHUYYD01_CO2_AVE.TON1
2/237 Datasegment 2/41 29 DAHU.AHUYYD01_CO2_AVE.TON0
2/238 Datasegment 2/59 140 DAHU.AHUYYD01_WVB_AVE
2/239 Datasegment 2/41 29 DAHU.AHUYYD01_WVB_AVE.TON1
2/240 Datasegment 2/41 29 DAHU.AHUYYD01_WVB_AVE.TON0
2/241 Datasegment 2/59 140 DAHU.AHUYYD01_VFB_AVE
2/242 Datasegment 2/41 29 DAHU.AHUYYD01_VFB_AVE.TON1
2/243 Datasegment 2/41 29 DAHU.AHUYYD01_VFB_AVE.TON0
2/244 Datasegment 2/59 140 DAHU.AHUYYD01_FDOB_AVE
2/245 Datasegment 2/41 29 DAHU.AHUYYD01_FDOB_AVE.TON1
2/246 Datasegment 2/41 29 DAHU.AHUYYD01_FDOB_AVE.TON0
2/247 Datasegment 2/79 1000 DAHU.AHUYYD01_WHSCHEDULE
2/248 Datasegment 2/85 22 DAHU.AHUYYD01_WHSCHEDULE.CLOCK
2/249 Datasegment 2/88 32 DAHU.AHUYYD01_WHSCHEDULE.V2V
2/250 Datasegment 2/22 88 DAHU.AHUYYE01_LSYNCCONTROL
2/251 Datasegment 2/25 232 DAHU.AHUYYE01_AHU
2/252 Datasegment 2/28 104 DAHU.AHUYYE01_AHU.AHU_SPID
2/253 Datasegment 2/28 104 DAHU.AHUYYE01_AHU.AHU_WPID
2/254 Datasegment 2/38 40 DAHU.AHUYYE01_AHU.AHU_RUNTIME
2/255 Datasegment 2/41 29 DAHU.AHUYYE01_AHU.AHU_RUNTIME.TIME_M
2/256 Datasegment 2/41 29 DAHU.AHUYYE01_AHU.AHU_RUNTIME.TIME_RST
2/257 Datasegment 2/41 29 DAHU.AHUYYE01_AHU.RUNTON1
2/258 Datasegment 2/41 29 DAHU.AHUYYE01_AHU.RUNTON2
2/259 Datasegment 2/41 29 DAHU.AHUYYE01_AHU.RUNTON3
2/260 Datasegment 2/41 29 DAHU.AHUYYE01_AHU.RUNTON5
2/261 Datasegment 2/49 29 DAHU.AHUYYE01_AHU.RUNTOF1
2/262 Datasegment 2/49 29 DAHU.AHUYYE01_AHU.RUNTOF2
2/263 Datasegment 2/49 29 DAHU.AHUYYE01_AHU.RUNTOF3
2/264 Datasegment 2/41 29 DAHU.AHUYYE01_AHU.PID_TIMER
2/265 Datasegment 2/41 29 DAHU.AHUYYE01_AHU.FDOTON
2/266 Datasegment 2/41 29 DAHU.AHUYYE01_AHU.FDSTON
2/267 Datasegment 2/41 29 DAHU.AHUYYE01_AHU.AFSTON
2/268 Datasegment 2/49 29 DAHU.AHUYYE01_AHU.AFSTOF
2/269 Datasegment 2/59 140 DAHU.AHUYYE01_RT_AVE
2/270 Datasegment 2/41 29 DAHU.AHUYYE01_RT_AVE.TON1
2/271 Datasegment 2/41 29 DAHU.AHUYYE01_RT_AVE.TON0
2/272 Datasegment 2/59 140 DAHU.AHUYYE01_ST_AVE
2/273 Datasegment 2/41 29 DAHU.AHUYYE01_ST_AVE.TON1
2/274 Datasegment 2/41 29 DAHU.AHUYYE01_ST_AVE.TON0
2/275 Datasegment 2/59 140 DAHU.AHUYYE01_CO2_AVE
2/276 Datasegment 2/41 29 DAHU.AHUYYE01_CO2_AVE.TON1
2/277 Datasegment 2/41 29 DAHU.AHUYYE01_CO2_AVE.TON0
2/278 Datasegment 2/59 140 DAHU.AHUYYE01_WVB_AVE
2/279 Datasegment 2/41 29 DAHU.AHUYYE01_WVB_AVE.TON1
2/280 Datasegment 2/41 29 DAHU.AHUYYE01_WVB_AVE.TON0
2/281 Datasegment 2/59 140 DAHU.AHUYYE01_VFB_AVE
2/282 Datasegment 2/41 29 DAHU.AHUYYE01_VFB_AVE.TON1
2/283 Datasegment 2/41 29 DAHU.AHUYYE01_VFB_AVE.TON0
2/284 Datasegment 2/59 140 DAHU.AHUYYE01_FDOB_AVE
2/285 Datasegment 2/41 29 DAHU.AHUYYE01_FDOB_AVE.TON1
2/286 Datasegment 2/41 29 DAHU.AHUYYE01_FDOB_AVE.TON0
2/287 Datasegment 2/79 1000 DAHU.AHUYYE01_WHSCHEDULE
2/288 Datasegment 2/85 22 DAHU.AHUYYE01_WHSCHEDULE.CLOCK
2/289 Datasegment 2/88 32 DAHU.AHUYYE01_WHSCHEDULE.V2V
2/290 Datasegment 2/22 88 DAHU.AHUYYF01_LSYNCCONTROL
2/291 Datasegment 2/25 232 DAHU.AHUYYF01_AHU
2/292 Datasegment 2/28 104 DAHU.AHUYYF01_AHU.AHU_SPID
2/293 Datasegment 2/28 104 DAHU.AHUYYF01_AHU.AHU_WPID
2/294 Datasegment 2/38 40 DAHU.AHUYYF01_AHU.AHU_RUNTIME
2/295 Datasegment 2/41 29 DAHU.AHUYYF01_AHU.AHU_RUNTIME.TIME_M
2/296 Datasegment 2/41 29 DAHU.AHUYYF01_AHU.AHU_RUNTIME.TIME_RST
2/297 Datasegment 2/41 29 DAHU.AHUYYF01_AHU.RUNTON1
2/298 Datasegment 2/41 29 DAHU.AHUYYF01_AHU.RUNTON2
2/299 Datasegment 2/41 29 DAHU.AHUYYF01_AHU.RUNTON3
2/300 Datasegment 2/41 29 DAHU.AHUYYF01_AHU.RUNTON5
2/301 Datasegment 2/49 29 DAHU.AHUYYF01_AHU.RUNTOF1
2/302 Datasegment 2/49 29 DAHU.AHUYYF01_AHU.RUNTOF2
2/303 Datasegment 2/49 29 DAHU.AHUYYF01_AHU.RUNTOF3
2/304 Datasegment 2/41 29 DAHU.AHUYYF01_AHU.PID_TIMER
2/305 Datasegment 2/41 29 DAHU.AHUYYF01_AHU.FDOTON
2/306 Datasegment 2/41 29 DAHU.AHUYYF01_AHU.FDSTON
2/307 Datasegment 2/41 29 DAHU.AHUYYF01_AHU.AFSTON
2/308 Datasegment 2/49 29 DAHU.AHUYYF01_AHU.AFSTOF
2/309 Datasegment 2/59 140 DAHU.AHUYYF01_RT_AVE
2/310 Datasegment 2/41 29 DAHU.AHUYYF01_RT_AVE.TON1
2/311 Datasegment 2/41 29 DAHU.AHUYYF01_RT_AVE.TON0
2/312 Datasegment 2/59 140 DAHU.AHUYYF01_ST_AVE
2/313 Datasegment 2/41 29 DAHU.AHUYYF01_ST_AVE.TON1
2/314 Datasegment 2/41 29 DAHU.AHUYYF01_ST_AVE.TON0
2/315 Datasegment 2/59 140 DAHU.AHUYYF01_CO2_AVE
2/316 Datasegment 2/41 29 DAHU.AHUYYF01_CO2_AVE.TON1
2/317 Datasegment 2/41 29 DAHU.AHUYYF01_CO2_AVE.TON0
2/318 Datasegment 2/59 140 DAHU.AHUYYF01_WVB_AVE
2/319 Datasegment 2/41 29 DAHU.AHUYYF01_WVB_AVE.TON1
2/320 Datasegment 2/41 29 DAHU.AHUYYF01_WVB_AVE.TON0
2/321 Datasegment 2/59 140 DAHU.AHUYYF01_VFB_AVE
2/322 Datasegment 2/41 29 DAHU.AHUYYF01_VFB_AVE.TON1
2/323 Datasegment 2/41 29 DAHU.AHUYYF01_VFB_AVE.TON0
2/324 Datasegment 2/59 140 DAHU.AHUYYF01_FDOB_AVE
2/325 Datasegment 2/41 29 DAHU.AHUYYF01_FDOB_AVE.TON1
2/326 Datasegment 2/41 29 DAHU.AHUYYF01_FDOB_AVE.TON0
2/327 Datasegment 2/79 1000 DAHU.AHUYYF01_WHSCHEDULE
2/328 Datasegment 2/85 22 DAHU.AHUYYF01_WHSCHEDULE.CLOCK
2/329 Datasegment 2/88 32 DAHU.AHUYYF01_WHSCHEDULE.V2V
2/330 Datasegment 2/22 88 DAHU.AHUYYF02_LSYNCCONTROL
2/331 Datasegment 2/25 232 DAHU.AHUYYF02_AHU
2/332 Datasegment 2/28 104 DAHU.AHUYYF02_AHU.AHU_SPID
2/333 Datasegment 2/28 104 DAHU.AHUYYF02_AHU.AHU_WPID
2/334 Datasegment 2/38 40 DAHU.AHUYYF02_AHU.AHU_RUNTIME
2/335 Datasegment 2/41 29 DAHU.AHUYYF02_AHU.AHU_RUNTIME.TIME_M
2/336 Datasegment 2/41 29 DAHU.AHUYYF02_AHU.AHU_RUNTIME.TIME_RST
2/337 Datasegment 2/41 29 DAHU.AHUYYF02_AHU.RUNTON1
2/338 Datasegment 2/41 29 DAHU.AHUYYF02_AHU.RUNTON2
2/339 Datasegment 2/41 29 DAHU.AHUYYF02_AHU.RUNTON3
2/340 Datasegment 2/41 29 DAHU.AHUYYF02_AHU.RUNTON5
2/341 Datasegment 2/49 29 DAHU.AHUYYF02_AHU.RUNTOF1
2/342 Datasegment 2/49 29 DAHU.AHUYYF02_AHU.RUNTOF2
2/343 Datasegment 2/49 29 DAHU.AHUYYF02_AHU.RUNTOF3
2/344 Datasegment 2/41 29 DAHU.AHUYYF02_AHU.PID_TIMER
2/345 Datasegment 2/41 29 DAHU.AHUYYF02_AHU.FDOTON
2/346 Datasegment 2/41 29 DAHU.AHUYYF02_AHU.FDSTON
2/347 Datasegment 2/41 29 DAHU.AHUYYF02_AHU.AFSTON
2/348 Datasegment 2/49 29 DAHU.AHUYYF02_AHU.AFSTOF
2/349 Datasegment 2/59 140 DAHU.AHUYYF02_RT_AVE
2/350 Datasegment 2/41 29 DAHU.AHUYYF02_RT_AVE.TON1
2/351 Datasegment 2/41 29 DAHU.AHUYYF02_RT_AVE.TON0
2/352 Datasegment 2/59 140 DAHU.AHUYYF02_ST_AVE
2/353 Datasegment 2/41 29 DAHU.AHUYYF02_ST_AVE.TON1
2/354 Datasegment 2/41 29 DAHU.AHUYYF02_ST_AVE.TON0
2/355 Datasegment 2/59 140 DAHU.AHUYYF02_CO2_AVE
2/356 Datasegment 2/41 29 DAHU.AHUYYF02_CO2_AVE.TON1
2/357 Datasegment 2/41 29 DAHU.AHUYYF02_CO2_AVE.TON0
2/358 Datasegment 2/59 140 DAHU.AHUYYF02_WVB_AVE
2/359 Datasegment 2/41 29 DAHU.AHUYYF02_WVB_AVE.TON1
2/360 Datasegment 2/41 29 DAHU.AHUYYF02_WVB_AVE.TON0
2/361 Datasegment 2/59 140 DAHU.AHUYYF02_VFB_AVE
2/362 Datasegment 2/41 29 DAHU.AHUYYF02_VFB_AVE.TON1
2/363 Datasegment 2/41 29 DAHU.AHUYYF02_VFB_AVE.TON0
2/364 Datasegment 2/59 140 DAHU.AHUYYF02_FDOB_AVE
2/365 Datasegment 2/41 29 DAHU.AHUYYF02_FDOB_AVE.TON1
2/366 Datasegment 2/41 29 DAHU.AHUYYF02_FDOB_AVE.TON0
2/367 Datasegment 2/79 1000 DAHU.AHUYYF02_WHSCHEDULE
2/368 Datasegment 2/85 22 DAHU.AHUYYF02_WHSCHEDULE.CLOCK
2/369 Datasegment 2/88 32 DAHU.AHUYYF02_WHSCHEDULE.V2V
2/370 Datasegment 2/41 29 DAHU.FDOTON
2/371 Datasegment 2/41 29 DAHU.FDSTON
2/372 Instancetable -- 4962
2/373 Downloadtable -- 8280
1/15 Datasegment 1/16 384 SCAN
1/16 Codesegment 1/17 833
1/17 Initialsegment 1/16 140
1/18 Datasegment 1/19 100 SCAN.BOX01_DEVSCAN
1/19 Codesegment 1/20 448
1/20 Initialsegment 1/19 96
1/21 Datasegment 1/22 20 SCAN.BOX01_DEVSCAN.SHR_D
1/22 Codesegment 1/23 7
1/23 Initialsegment 1/22 28
1/24 Datasegment 1/25 20 SCAN.BOX01_DEVSCAN.SHR_L
1/25 Codesegment 1/26 7
1/26 Initialsegment 1/25 28
1/27 Datasegment 1/28 29 SCAN.BOX01_DEVSCAN.TON1
1/28 Codesegment 1/29 7
1/29 Initialsegment 1/28 35
1/30 Datasegment 1/19 100 SCAN.BOX02_DEVSCAN
1/31 Datasegment 1/22 20 SCAN.BOX02_DEVSCAN.SHR_D
1/32 Datasegment 1/25 20 SCAN.BOX02_DEVSCAN.SHR_L
1/33 Datasegment 1/28 29 SCAN.BOX02_DEVSCAN.TON1
1/34 Datasegment 1/19 100 SCAN.BOX03_DEVSCAN
1/35 Datasegment 1/22 20 SCAN.BOX03_DEVSCAN.SHR_D
1/36 Datasegment 1/25 20 SCAN.BOX03_DEVSCAN.SHR_L
1/37 Datasegment 1/28 29 SCAN.BOX03_DEVSCAN.TON1
1/38 Datasegment 1/19 100 SCAN.BOX04_DEVSCAN
1/39 Datasegment 1/22 20 SCAN.BOX04_DEVSCAN.SHR_D
1/40 Datasegment 1/25 20 SCAN.BOX04_DEVSCAN.SHR_L
1/41 Datasegment 1/28 29 SCAN.BOX04_DEVSCAN.TON1
1/42 Datasegment 1/19 100 SCAN.BOX05_DEVSCAN
1/43 Datasegment 1/22 20 SCAN.BOX05_DEVSCAN.SHR_D
1/44 Datasegment 1/25 20 SCAN.BOX05_DEVSCAN.SHR_L
1/45 Datasegment 1/28 29 SCAN.BOX05_DEVSCAN.TON1
1/46 Datasegment 1/19 100 SCAN.BOX06_DEVSCAN
1/47 Datasegment 1/22 20 SCAN.BOX06_DEVSCAN.SHR_D
1/48 Datasegment 1/25 20 SCAN.BOX06_DEVSCAN.SHR_L
1/49 Datasegment 1/28 29 SCAN.BOX06_DEVSCAN.TON1
1/50 Datasegment 1/19 100 SCAN.BOX07_DEVSCAN
1/51 Datasegment 1/22 20 SCAN.BOX07_DEVSCAN.SHR_D
1/52 Datasegment 1/25 20 SCAN.BOX07_DEVSCAN.SHR_L
1/53 Datasegment 1/28 29 SCAN.BOX07_DEVSCAN.TON1
1/54 Datasegment 1/19 100 SCAN.BOX08_DEVSCAN
1/55 Datasegment 1/22 20 SCAN.BOX08_DEVSCAN.SHR_D
1/56 Datasegment 1/25 20 SCAN.BOX08_DEVSCAN.SHR_L
1/57 Datasegment 1/28 29 SCAN.BOX08_DEVSCAN.TON1
1/58 Datasegment 1/19 100 SCAN.BOX09_DEVSCAN
1/59 Datasegment 1/22 20 SCAN.BOX09_DEVSCAN.SHR_D
1/60 Datasegment 1/25 20 SCAN.BOX09_DEVSCAN.SHR_L
1/61 Datasegment 1/28 29 SCAN.BOX09_DEVSCAN.TON1
1/62 Datasegment 1/19 100 SCAN.BOX10_DEVSCAN
1/63 Datasegment 1/22 20 SCAN.BOX10_DEVSCAN.SHR_D
1/64 Datasegment 1/25 20 SCAN.BOX10_DEVSCAN.SHR_L
1/65 Datasegment 1/28 29 SCAN.BOX10_DEVSCAN.TON1
1/66 Instancetable -- 626
1/67 Downloadtable -- 1008
3/15 Datasegment 3/16 280 FAU
3/16 Codesegment 3/17 534
3/17 Initialsegment 3/16 140
3/18 Datasegment 3/19 28 FAU.BS_SCALE
3/19 Codesegment 3/20 502
3/20 Initialsegment 3/19 36
3/21 Datasegment 3/22 88 FAU.FAUYYD01_SYNCCONTROL
3/22 Codesegment 3/23 807
3/23 Initialsegment 3/22 96
3/24 Datasegment 3/25 232 FAU.FAUYYD01_FAU
3/25 Codesegment 3/26 1265
3/26 Initialsegment 3/25 176
3/27 Datasegment 3/28 104 FAU.FAUYYD01_FAU.FAU_SPID
3/28 Codesegment 3/29 552
3/29 Initialsegment 3/28 104
3/30 Datasegment 3/31 16 FAU.FAUYYD01_FAU.FAU_SPID.GETTIME
3/31 Codesegment 3/32 7
3/32 Initialsegment 3/31 24
3/33 Datasegment 3/34 16 FAU.FAUYYD01_FAU.FAU_SPID.TIME_TO_DINT
3/34 Codesegment 3/35 7
3/35 Initialsegment 3/34 24
3/36 Datasegment 3/28 104 FAU.FAUYYD01_FAU.FAU_WPID
3/37 Datasegment 3/38 40 FAU.FAUYYD01_FAU.FAU_RUNTIME
3/38 Codesegment 3/39 116
3/39 Initialsegment 3/38 40
3/40 Datasegment 3/41 29 FAU.FAUYYD01_FAU.FAU_RUNTIME.TIME_M
3/41 Codesegment 3/42 7
3/42 Initialsegment 3/41 35
3/43 Datasegment 3/41 29 FAU.FAUYYD01_FAU.FAU_RUNTIME.TIME_RST
3/44 Datasegment 3/41 29 FAU.FAUYYD01_FAU.RUNTON1
3/45 Datasegment 3/41 29 FAU.FAUYYD01_FAU.RUNTON2
3/46 Datasegment 3/41 29 FAU.FAUYYD01_FAU.RUNTON3
3/47 Datasegment 3/41 29 FAU.FAUYYD01_FAU.RUNTON5
3/48 Datasegment 3/49 29 FAU.FAUYYD01_FAU.RUNTOF1
3/49 Codesegment 3/50 7
3/50 Initialsegment 3/49 35
3/51 Datasegment 3/49 29 FAU.FAUYYD01_FAU.RUNTOF2
3/52 Datasegment 3/49 29 FAU.FAUYYD01_FAU.RUNTOF3
3/53 Datasegment 3/41 29 FAU.FAUYYD01_FAU.PID_TIMER
3/54 Datasegment 3/41 29 FAU.FAUYYD01_FAU.FDOTON
3/55 Datasegment 3/41 29 FAU.FAUYYD01_FAU.FDSTON
3/56 Datasegment 3/57 40 FAU.FAUYYD01_FAU.FAU_FEC
3/57 Codesegment 3/58 146
3/58 Initialsegment 3/57 40
3/59 Datasegment 3/41 29 FAU.FAUYYD01_FAU.FAU_FEC.TON1
3/60 Datasegment 3/41 29 FAU.FAUYYD01_FAU.FAU_FEC.TON2
3/61 Datasegment 3/41 29 FAU.FAUYYD01_FAU.AFSTON
3/62 Datasegment 3/49 29 FAU.FAUYYD01_FAU.AFSTOF
3/63 Datasegment 3/64 140 FAU.FAUYYD01_ST_AVE
3/64 Codesegment 3/65 778
3/65 Initialsegment 3/64 140
3/66 Datasegment 3/41 29 FAU.FAUYYD01_ST_AVE.TON1
3/67 Datasegment 3/41 29 FAU.FAUYYD01_ST_AVE.TON0
3/68 Datasegment 3/64 140 FAU.FAUYYD01_WVB_AVE
3/69 Datasegment 3/41 29 FAU.FAUYYD01_WVB_AVE.TON1
3/70 Datasegment 3/41 29 FAU.FAUYYD01_WVB_AVE.TON0
3/71 Instancetable -- 460
3/72 Downloadtable -- 1062

6566
YY01/$GEN$/Resource/pceVars.txt

File diff suppressed because it is too large

6566
YY01/$GEN$/Resource/pceVars.txt.xml

File diff suppressed because it is too large

3150
YY01/DAHU.POE

File diff suppressed because it is too large

857
YY01/DAHU.ST

@ -10,17 +10,30 @@ END_VAR
VAR
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;
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;
@ -34,6 +47,67 @@ 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;
@ -43,6 +117,609 @@ 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 );
AHUYYA01_VFB_AVE(INPUT :=LAHUYYA01_VFB );
AHUYYA01_ST_AVE (INPUT :=LAHUYYA01_ST );
AHUYYA01_CO2_AVE (INPUT :=LAHUYYA01_CO2 );
LAHUYYA01_RTS :=BS_Scale(AHUYYA01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYA01_STS :=BS_Scale(AHUYYA01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYA01_WVBS :=BS_Scale(AHUYYA01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYA01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYA01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYA01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYA01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYA01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYA01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYA01_CO2S :=BS_Scale(AHUYYA01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYA01_IN.SM :=LAHUYYA01_SM ;
AHUYYA01_IN.LM :=LAHUYYA01_LM ;
AHUYYA01_IN.FM :=LAHUYYA01_FM ;
AHUYYA01_IN.Run :=LAHUYYA01_R ;
AHUYYA01_IN.Fault :=LAHUYYA01_F ;
AHUYYA01_IN.Auto :=LAHUYYA01_A ;
AHUYYA01_IN.ContRol :=LAHUYYA01_PC ;
AHUYYA01_IN.TSET :=LAHUYYA01_TSET ;
AHUYYA01_IN.WVMC :=LAHUYYA01_WVMC ;
AHUYYA01_IN.WVMV :=LAHUYYA01_WVMV ;
AHUYYA01_IN.VFMV :=LAHUYYA01_VFMV ;
AHUYYA01_IN.RTS :=LAHUYYA01_RTS ;
AHUYYA01_IN.STS :=LAHUYYA01_STS ;
AHUYYA01_IN.RST :=LAHUYYA01_RST ;
AHUYYA01_IN.RSTV :=LAHUYYA01_RSTV ;
AHUYYA01_IN.IPS :=LAHUYYA01_IPS ;
AHUYYA01_IN.ISO1 :=LAHUYYA01_ISO1 ;
AHUYYA01_IN.ISO3 :=LAHUYYA01_ISO3 ;
AHUYYA01_IN.VP :=LAHUYYA01_VP ;
AHUYYA01_IN.VI :=LAHUYYA01_VI ;
AHUYYA01_IN.CO2SET :=LAHUYYA01_CO2SET ;
AHUYYA01_IN.CO2S :=LAHUYYA01_CO2S ;
AHUYYA01_IN.FDMV :=LAHUYYA01_FDMV ;
AHUYYA01_IN.RDMV :=LAHUYYA01_RDMV ;
AHUYYA01_IN.FDELAY :=t#30s ;
AHUYYA01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYA01_WVCS :=AHUYYA01_OUT.WVCS ;
LAHUYYA01_VFCS :=AHUYYA01_OUT.VFCS ;
LAHUYYA01_FDCS :=AHUYYA01_OUT.FDCS ;
LAHUYYA01_RDCS :=AHUYYA01_OUT.RDCS ;
LAHUYYA01_C :=AHUYYA01_OUT.ContRol ;
LAHUYYA01_RH :=AHUYYA01_OUT.RH ;
LAHUYYA01_SN :=AHUYYA01_OUT.SN ;
(*同步程序*)
AHUYYA01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYA01_TC , BOOL_IN1 := LAHUYYA01_PC , BOOL_IN2 :=RAHUYYA01_PC ,
REAL_IN1 := LAHUYYA01_TSET , REAL_IN2 :=RAHUYYA01_TSET ,
INT_IN1 := LAHUYYA01_SM , INT_IN2 :=RAHUYYA01_SM |
LAHUYYA01_PC := BOOL_OUT1 , RAHUYYA01_PC :=BOOL_OUT2 ,
LAHUYYA01_TSET:= REAL_OUT1 , RAHUYYA01_TSET:=REAL_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);
if AHUYYA01_OUT.FDCS>0 then;
LAHUYYA01_FDC:=1;
else
LAHUYYA01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYA01_OUT.RDCS>0 then;
LAHUYYA01_RDC:=1;
else
LAHUYYA01_RDC:=0;
end_if;
(*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 );
AHUYYA02_VFB_AVE(INPUT :=LAHUYYA02_VFB );
AHUYYA02_ST_AVE (INPUT :=LAHUYYA02_ST );
AHUYYA02_CO2_AVE (INPUT :=LAHUYYA02_CO2 );
LAHUYYA02_RTS :=BS_Scale(AHUYYA02_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYA02_STS :=BS_Scale(AHUYYA02_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYA02_WVBS :=BS_Scale(AHUYYA02_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYA02_WVC :=REAL_TO_INT(BS_Scale(LAHUYYA02_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYA02_VFBS :=REAL_TO_INT(BS_Scale(AHUYYA02_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYA02_VFC :=REAL_TO_INT(BS_Scale((LAHUYYA02_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYA02_CO2S :=BS_Scale(AHUYYA02_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYA02_IN.SM :=LAHUYYA02_SM ;
AHUYYA02_IN.LM :=LAHUYYA02_LM ;
AHUYYA02_IN.FM :=LAHUYYA02_FM ;
AHUYYA02_IN.Run :=LAHUYYA02_R ;
AHUYYA02_IN.Fault :=LAHUYYA02_F ;
AHUYYA02_IN.Auto :=LAHUYYA02_A ;
AHUYYA02_IN.ContRol :=LAHUYYA02_PC ;
AHUYYA02_IN.TSET :=LAHUYYA02_TSET ;
AHUYYA02_IN.WVMC :=LAHUYYA02_WVMC ;
AHUYYA02_IN.WVMV :=LAHUYYA02_WVMV ;
AHUYYA02_IN.VFMV :=LAHUYYA02_VFMV ;
AHUYYA02_IN.RTS :=LAHUYYA02_RTS ;
AHUYYA02_IN.STS :=LAHUYYA02_STS ;
AHUYYA02_IN.RST :=LAHUYYA02_RST ;
AHUYYA02_IN.RSTV :=LAHUYYA02_RSTV ;
AHUYYA02_IN.IPS :=LAHUYYA02_IPS ;
AHUYYA02_IN.ISO1 :=LAHUYYA02_ISO1 ;
AHUYYA02_IN.ISO3 :=LAHUYYA02_ISO3 ;
AHUYYA02_IN.VP :=LAHUYYA02_VP ;
AHUYYA02_IN.VI :=LAHUYYA02_VI ;
AHUYYA02_IN.CO2SET :=LAHUYYA02_CO2SET ;
AHUYYA02_IN.CO2S :=LAHUYYA02_CO2S ;
AHUYYA02_IN.FDMV :=LAHUYYA02_FDMV ;
AHUYYA02_IN.RDMV :=LAHUYYA02_RDMV ;
AHUYYA02_IN.FDELAY :=t#30s ;
AHUYYA02_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYA02_WVCS :=AHUYYA02_OUT.WVCS ;
LAHUYYA02_VFCS :=AHUYYA02_OUT.VFCS ;
LAHUYYA02_FDCS :=AHUYYA02_OUT.FDCS ;
LAHUYYA02_RDCS :=AHUYYA02_OUT.RDCS ;
LAHUYYA02_C :=AHUYYA02_OUT.ContRol ;
LAHUYYA02_RH :=AHUYYA02_OUT.RH ;
LAHUYYA02_SN :=AHUYYA02_OUT.SN ;
(*同步程序*)
AHUYYA02_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYA02_TC , BOOL_IN1 := LAHUYYA02_PC , BOOL_IN2 :=RAHUYYA02_PC ,
REAL_IN1 := LAHUYYA02_TSET , REAL_IN2 :=RAHUYYA02_TSET ,
INT_IN1 := LAHUYYA02_SM , INT_IN2 :=RAHUYYA02_SM |
LAHUYYA02_PC := BOOL_OUT1 , RAHUYYA02_PC :=BOOL_OUT2 ,
LAHUYYA02_TSET:= REAL_OUT1 , RAHUYYA02_TSET:=REAL_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);
if AHUYYA02_OUT.FDCS>0 then;
LAHUYYA02_FDC:=1;
else
LAHUYYA02_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYA02_OUT.RDCS>0 then;
LAHUYYA02_RDC:=1;
else
LAHUYYA02_RDC:=0;
end_if;
(*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 );
AHUYYB01_VFB_AVE(INPUT :=LAHUYYB01_VFB );
AHUYYB01_ST_AVE (INPUT :=LAHUYYB01_ST );
AHUYYB01_CO2_AVE (INPUT :=LAHUYYB01_CO2 );
LAHUYYB01_RTS :=BS_Scale(AHUYYB01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYB01_STS :=BS_Scale(AHUYYB01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYB01_WVBS :=BS_Scale(AHUYYB01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYB01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYB01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYB01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYB01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYB01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYB01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYB01_CO2S :=BS_Scale(AHUYYB01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYB01_IN.SM :=LAHUYYB01_SM ;
AHUYYB01_IN.LM :=LAHUYYB01_LM ;
AHUYYB01_IN.FM :=LAHUYYB01_FM ;
AHUYYB01_IN.Run :=LAHUYYB01_R ;
AHUYYB01_IN.Fault :=LAHUYYB01_F ;
AHUYYB01_IN.Auto :=LAHUYYB01_A ;
AHUYYB01_IN.ContRol :=LAHUYYB01_PC ;
AHUYYB01_IN.TSET :=LAHUYYB01_TSET ;
AHUYYB01_IN.WVMC :=LAHUYYB01_WVMC ;
AHUYYB01_IN.WVMV :=LAHUYYB01_WVMV ;
AHUYYB01_IN.VFMV :=LAHUYYB01_VFMV ;
AHUYYB01_IN.RTS :=LAHUYYB01_RTS ;
AHUYYB01_IN.STS :=LAHUYYB01_STS ;
AHUYYB01_IN.RST :=LAHUYYB01_RST ;
AHUYYB01_IN.RSTV :=LAHUYYB01_RSTV ;
AHUYYB01_IN.IPS :=LAHUYYB01_IPS ;
AHUYYB01_IN.ISO1 :=LAHUYYB01_ISO1 ;
AHUYYB01_IN.ISO3 :=LAHUYYB01_ISO3 ;
AHUYYB01_IN.VP :=LAHUYYB01_VP ;
AHUYYB01_IN.VI :=LAHUYYB01_VI ;
AHUYYB01_IN.CO2SET :=LAHUYYB01_CO2SET ;
AHUYYB01_IN.CO2S :=LAHUYYB01_CO2S ;
AHUYYB01_IN.FDMV :=LAHUYYB01_FDMV ;
AHUYYB01_IN.RDMV :=LAHUYYB01_RDMV ;
AHUYYB01_IN.FDELAY :=t#30s ;
AHUYYB01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYB01_WVCS :=AHUYYB01_OUT.WVCS ;
LAHUYYB01_VFCS :=AHUYYB01_OUT.VFCS ;
LAHUYYB01_FDCS :=AHUYYB01_OUT.FDCS ;
LAHUYYB01_RDCS :=AHUYYB01_OUT.RDCS ;
LAHUYYB01_C :=AHUYYB01_OUT.ContRol ;
LAHUYYB01_RH :=AHUYYB01_OUT.RH ;
LAHUYYB01_SN :=AHUYYB01_OUT.SN ;
(*同步程序*)
AHUYYB01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYB01_TC , BOOL_IN1 := LAHUYYB01_PC , BOOL_IN2 :=RAHUYYB01_PC ,
REAL_IN1 := LAHUYYB01_TSET , REAL_IN2 :=RAHUYYB01_TSET ,
INT_IN1 := LAHUYYB01_SM , INT_IN2 :=RAHUYYB01_SM |
LAHUYYB01_PC := BOOL_OUT1 , RAHUYYB01_PC :=BOOL_OUT2 ,
LAHUYYB01_TSET:= REAL_OUT1 , RAHUYYB01_TSET:=REAL_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);
if AHUYYB01_OUT.FDCS>0 then;
LAHUYYB01_FDC:=1;
else
LAHUYYB01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYB01_OUT.RDCS>0 then;
LAHUYYB01_RDC:=1;
else
LAHUYYB01_RDC:=0;
end_if;
(*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 );
AHUYYC01_VFB_AVE(INPUT :=LAHUYYC01_VFB );
AHUYYC01_ST_AVE (INPUT :=LAHUYYC01_ST );
AHUYYC01_CO2_AVE (INPUT :=LAHUYYC01_CO2 );
LAHUYYC01_RTS :=BS_Scale(AHUYYC01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYC01_STS :=BS_Scale(AHUYYC01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYC01_WVBS :=BS_Scale(AHUYYC01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYC01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYC01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYC01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYC01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYC01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYC01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYC01_CO2S :=BS_Scale(AHUYYC01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYC01_IN.SM :=LAHUYYC01_SM ;
AHUYYC01_IN.LM :=LAHUYYC01_LM ;
AHUYYC01_IN.FM :=LAHUYYC01_FM ;
AHUYYC01_IN.Run :=LAHUYYC01_R ;
AHUYYC01_IN.Fault :=LAHUYYC01_F ;
AHUYYC01_IN.Auto :=LAHUYYC01_A ;
AHUYYC01_IN.ContRol :=LAHUYYC01_PC ;
AHUYYC01_IN.TSET :=LAHUYYC01_TSET ;
AHUYYC01_IN.WVMC :=LAHUYYC01_WVMC ;
AHUYYC01_IN.WVMV :=LAHUYYC01_WVMV ;
AHUYYC01_IN.VFMV :=LAHUYYC01_VFMV ;
AHUYYC01_IN.RTS :=LAHUYYC01_RTS ;
AHUYYC01_IN.STS :=LAHUYYC01_STS ;
AHUYYC01_IN.RST :=LAHUYYC01_RST ;
AHUYYC01_IN.RSTV :=LAHUYYC01_RSTV ;
AHUYYC01_IN.IPS :=LAHUYYC01_IPS ;
AHUYYC01_IN.ISO1 :=LAHUYYC01_ISO1 ;
AHUYYC01_IN.ISO3 :=LAHUYYC01_ISO3 ;
AHUYYC01_IN.VP :=LAHUYYC01_VP ;
AHUYYC01_IN.VI :=LAHUYYC01_VI ;
AHUYYC01_IN.CO2SET :=LAHUYYC01_CO2SET ;
AHUYYC01_IN.CO2S :=LAHUYYC01_CO2S ;
AHUYYC01_IN.FDMV :=LAHUYYC01_FDMV ;
AHUYYC01_IN.RDMV :=LAHUYYC01_RDMV ;
AHUYYC01_IN.FDELAY :=t#30s ;
AHUYYC01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYC01_WVCS :=AHUYYC01_OUT.WVCS ;
LAHUYYC01_VFCS :=AHUYYC01_OUT.VFCS ;
LAHUYYC01_FDCS :=AHUYYC01_OUT.FDCS ;
LAHUYYC01_RDCS :=AHUYYC01_OUT.RDCS ;
LAHUYYC01_C :=AHUYYC01_OUT.ContRol ;
LAHUYYC01_RH :=AHUYYC01_OUT.RH ;
LAHUYYC01_SN :=AHUYYC01_OUT.SN ;
(*同步程序*)
AHUYYC01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYC01_TC , BOOL_IN1 := LAHUYYC01_PC , BOOL_IN2 :=RAHUYYC01_PC ,
REAL_IN1 := LAHUYYC01_TSET , REAL_IN2 :=RAHUYYC01_TSET ,
INT_IN1 := LAHUYYC01_SM , INT_IN2 :=RAHUYYC01_SM |
LAHUYYC01_PC := BOOL_OUT1 , RAHUYYC01_PC :=BOOL_OUT2 ,
LAHUYYC01_TSET:= REAL_OUT1 , RAHUYYC01_TSET:=REAL_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);
if AHUYYC01_OUT.FDCS>0 then;
LAHUYYC01_FDC:=1;
else
LAHUYYC01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYC01_OUT.RDCS>0 then;
LAHUYYC01_RDC:=1;
else
LAHUYYC01_RDC:=0;
end_if;
(*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 );
AHUYYD01_VFB_AVE(INPUT :=LAHUYYD01_VFB );
AHUYYD01_ST_AVE (INPUT :=LAHUYYD01_ST );
AHUYYD01_CO2_AVE (INPUT :=LAHUYYD01_CO2 );
LAHUYYD01_RTS :=BS_Scale(AHUYYD01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYD01_STS :=BS_Scale(AHUYYD01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYD01_WVBS :=BS_Scale(AHUYYD01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYD01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYD01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYD01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYD01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYD01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYD01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYD01_CO2S :=BS_Scale(AHUYYD01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYD01_IN.SM :=LAHUYYD01_SM ;
AHUYYD01_IN.LM :=LAHUYYD01_LM ;
AHUYYD01_IN.FM :=LAHUYYD01_FM ;
AHUYYD01_IN.Run :=LAHUYYD01_R ;
AHUYYD01_IN.Fault :=LAHUYYD01_F ;
AHUYYD01_IN.Auto :=LAHUYYD01_A ;
AHUYYD01_IN.ContRol :=LAHUYYD01_PC ;
AHUYYD01_IN.TSET :=LAHUYYD01_TSET ;
AHUYYD01_IN.WVMC :=LAHUYYD01_WVMC ;
AHUYYD01_IN.WVMV :=LAHUYYD01_WVMV ;
AHUYYD01_IN.VFMV :=LAHUYYD01_VFMV ;
AHUYYD01_IN.RTS :=LAHUYYD01_RTS ;
AHUYYD01_IN.STS :=LAHUYYD01_STS ;
AHUYYD01_IN.RST :=LAHUYYD01_RST ;
AHUYYD01_IN.RSTV :=LAHUYYD01_RSTV ;
AHUYYD01_IN.IPS :=LAHUYYD01_IPS ;
AHUYYD01_IN.ISO1 :=LAHUYYD01_ISO1 ;
AHUYYD01_IN.ISO3 :=LAHUYYD01_ISO3 ;
AHUYYD01_IN.VP :=LAHUYYD01_VP ;
AHUYYD01_IN.VI :=LAHUYYD01_VI ;
AHUYYD01_IN.CO2SET :=LAHUYYD01_CO2SET ;
AHUYYD01_IN.CO2S :=LAHUYYD01_CO2S ;
AHUYYD01_IN.FDMV :=LAHUYYD01_FDMV ;
AHUYYD01_IN.RDMV :=LAHUYYD01_RDMV ;
AHUYYD01_IN.FDELAY :=t#30s ;
AHUYYD01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYD01_WVCS :=AHUYYD01_OUT.WVCS ;
LAHUYYD01_VFCS :=AHUYYD01_OUT.VFCS ;
LAHUYYD01_FDCS :=AHUYYD01_OUT.FDCS ;
LAHUYYD01_RDCS :=AHUYYD01_OUT.RDCS ;
LAHUYYD01_C :=AHUYYD01_OUT.ContRol ;
LAHUYYD01_RH :=AHUYYD01_OUT.RH ;
LAHUYYD01_SN :=AHUYYD01_OUT.SN ;
(*同步程序*)
AHUYYD01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYD01_TC , BOOL_IN1 := LAHUYYD01_PC , BOOL_IN2 :=RAHUYYD01_PC ,
REAL_IN1 := LAHUYYD01_TSET , REAL_IN2 :=RAHUYYD01_TSET ,
INT_IN1 := LAHUYYD01_SM , INT_IN2 :=RAHUYYD01_SM |
LAHUYYD01_PC := BOOL_OUT1 , RAHUYYD01_PC :=BOOL_OUT2 ,
LAHUYYD01_TSET:= REAL_OUT1 , RAHUYYD01_TSET:=REAL_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);
if AHUYYD01_OUT.FDCS>0 then;
LAHUYYD01_FDC:=1;
else
LAHUYYD01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYD01_OUT.RDCS>0 then;
LAHUYYD01_RDC:=1;
else
LAHUYYD01_RDC:=0;
end_if;
(*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 );
AHUYYE01_VFB_AVE(INPUT :=LAHUYYE01_VFB );
AHUYYE01_ST_AVE (INPUT :=LAHUYYE01_ST );
AHUYYE01_CO2_AVE (INPUT :=LAHUYYE01_CO2 );
LAHUYYE01_RTS :=BS_Scale(AHUYYE01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYE01_STS :=BS_Scale(AHUYYE01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYE01_WVBS :=BS_Scale(AHUYYE01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYE01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYE01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYE01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYE01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYE01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYE01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYE01_CO2S :=BS_Scale(AHUYYE01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYE01_IN.SM :=LAHUYYE01_SM ;
AHUYYE01_IN.LM :=LAHUYYE01_LM ;
AHUYYE01_IN.FM :=LAHUYYE01_FM ;
AHUYYE01_IN.Run :=LAHUYYE01_R ;
AHUYYE01_IN.Fault :=LAHUYYE01_F ;
AHUYYE01_IN.Auto :=LAHUYYE01_A ;
AHUYYE01_IN.ContRol :=LAHUYYE01_PC ;
AHUYYE01_IN.TSET :=LAHUYYE01_TSET ;
AHUYYE01_IN.WVMC :=LAHUYYE01_WVMC ;
AHUYYE01_IN.WVMV :=LAHUYYE01_WVMV ;
AHUYYE01_IN.VFMV :=LAHUYYE01_VFMV ;
AHUYYE01_IN.RTS :=LAHUYYE01_RTS ;
AHUYYE01_IN.STS :=LAHUYYE01_STS ;
AHUYYE01_IN.RST :=LAHUYYE01_RST ;
AHUYYE01_IN.RSTV :=LAHUYYE01_RSTV ;
AHUYYE01_IN.IPS :=LAHUYYE01_IPS ;
AHUYYE01_IN.ISO1 :=LAHUYYE01_ISO1 ;
AHUYYE01_IN.ISO3 :=LAHUYYE01_ISO3 ;
AHUYYE01_IN.VP :=LAHUYYE01_VP ;
AHUYYE01_IN.VI :=LAHUYYE01_VI ;
AHUYYE01_IN.CO2SET :=LAHUYYE01_CO2SET ;
AHUYYE01_IN.CO2S :=LAHUYYE01_CO2S ;
AHUYYE01_IN.FDMV :=LAHUYYE01_FDMV ;
AHUYYE01_IN.RDMV :=LAHUYYE01_RDMV ;
AHUYYE01_IN.FDELAY :=t#30s ;
AHUYYE01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYE01_WVCS :=AHUYYE01_OUT.WVCS ;
LAHUYYE01_VFCS :=AHUYYE01_OUT.VFCS ;
LAHUYYE01_FDCS :=AHUYYE01_OUT.FDCS ;
LAHUYYE01_RDCS :=AHUYYE01_OUT.RDCS ;
LAHUYYE01_C :=AHUYYE01_OUT.ContRol ;
LAHUYYE01_RH :=AHUYYE01_OUT.RH ;
LAHUYYE01_SN :=AHUYYE01_OUT.SN ;
(*同步程序*)
AHUYYE01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYE01_TC , BOOL_IN1 := LAHUYYE01_PC , BOOL_IN2 :=RAHUYYE01_PC ,
REAL_IN1 := LAHUYYE01_TSET , REAL_IN2 :=RAHUYYE01_TSET ,
INT_IN1 := LAHUYYE01_SM , INT_IN2 :=RAHUYYE01_SM |
LAHUYYE01_PC := BOOL_OUT1 , RAHUYYE01_PC :=BOOL_OUT2 ,
LAHUYYE01_TSET:= REAL_OUT1 , RAHUYYE01_TSET:=REAL_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);
if AHUYYE01_OUT.FDCS>0 then;
LAHUYYE01_FDC:=1;
else
LAHUYYE01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYE01_OUT.RDCS>0 then;
LAHUYYE01_RDC:=1;
else
LAHUYYE01_RDC:=0;
end_if;
(*LAHUYYE01_FDO:=1; LAHUYYE01_FDS:=0;
LAHUYYE01_RDO:=1; LAHUYYE01_FDS:=1;*)
(*
Input_Type: 输入 1,PT1000;
2,0-10V/0-20ma;
@ -125,19 +802,15 @@ END_VAR
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);
if AHUYYF01_OUT.FDCS>0 then;
LAHUYYF01_FDO:=1;
LAHUYYF01_FDS:=0;
LAHUYYF01_FDC:=1;
else
LAHUYYF01_FDO:=0;
LAHUYYF01_FDS:=1; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
LAHUYYF01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYF01_OUT.RDCS>0 then;
LAHUYYF01_RDO:=1;
LAHUYYF01_RDS:=0;
LAHUYYF01_RDC:=1;
else
LAHUYYF01_RDO:=0;
LAHUYYF01_RDS:=1;
LAHUYYF01_RDC:=0;
end_if;
@ -147,7 +820,8 @@ END_VAR
(*Input_Type: 输入 1,PT1000;
(*
Input_Type: 输入 1,PT1000;
2,0-10V/0-20ma;
3,2-10V/4-20ma;
输出 4,PVL-PVH对应 0-10V/0-20ma;
@ -157,93 +831,90 @@ END_VAR
Offset 输出补偿
ROffset 基准补偿 AI基准值27648 AO基准值214
*)
(********************************************AHUYYB01********************************************)
(********************************************AHUYYF02********************************************)
(*输入,类型,示值上限,示值下限,基准补偿,输出补偿*)
AHUYYB01_WVB_AVE(INPUT :=LAHUYYB01_WVB );
AHUYYB01_VFB_AVE(INPUT :=LAHUYYB01_VFB );
AHUYYB01_RT_AVE (INPUT :=LAHUYYB01_RT );
AHUYYB01_ST_AVE (INPUT :=LAHUYYB01_ST );
AHUYYB01_CO2_AVE (INPUT :=LAHUYYB01_CO2 );
LAHUYYB01_RTS :=BS_Scale(AHUYYB01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYB01_STS :=BS_Scale(AHUYYB01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYB01_WVBS :=BS_Scale(AHUYYB01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYB01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYB01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYB01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYB01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYB01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYB01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYB01_CO2S :=BS_Scale(AHUYYB01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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));*)
AHUYYF02_WVB_AVE(INPUT :=LAHUYYF02_WVB );
AHUYYF02_VFB_AVE(INPUT :=LAHUYYF02_VFB );
AHUYYF02_ST_AVE (INPUT :=LAHUYYF02_ST );
AHUYYF02_CO2_AVE (INPUT :=LAHUYYF02_CO2 );
LAHUYYF02_RTS :=BS_Scale(AHUYYF02_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYF02_STS :=BS_Scale(AHUYYF02_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYF02_WVBS :=BS_Scale(AHUYYF02_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYF02_WVC :=REAL_TO_INT(BS_Scale(LAHUYYF02_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYF02_VFBS :=REAL_TO_INT(BS_Scale(AHUYYF02_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYF02_VFC :=REAL_TO_INT(BS_Scale((LAHUYYF02_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYF02_CO2S :=BS_Scale(AHUYYF02_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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));*)
(*主程序*)
AHUYYB01_AHU(AHU_STRUCT_IN :=AHUYYB01_IN | AHUYYB01_OUT:= AHU_STRUCT_OUT);
AHUYYF02_AHU(AHU_STRUCT_IN :=AHUYYF02_IN | AHUYYF02_OUT:= AHU_STRUCT_OUT);
(*AHU_IN STRUCT*)
AHUYYB01_IN.SM :=LAHUYYB01_SM ;
AHUYYB01_IN.LM :=LAHUYYB01_LM ;
AHUYYB01_IN.FM :=LAHUYYB01_FM ;
AHUYYB01_IN.Run :=LAHUYYB01_R ;
AHUYYB01_IN.Fault :=LAHUYYB01_F ;
AHUYYB01_IN.Auto :=LAHUYYB01_A ;
AHUYYB01_IN.ContRol :=LAHUYYB01_PC ;
AHUYYB01_IN.TSET :=LAHUYYB01_TSET ;
AHUYYB01_IN.WVMC :=LAHUYYB01_WVMC ;
AHUYYB01_IN.WVMV :=LAHUYYB01_WVMV ;
AHUYYB01_IN.VFMV :=LAHUYYB01_VFMV ;
AHUYYB01_IN.RTS :=LAHUYYB01_RTS ;
AHUYYB01_IN.STS :=LAHUYYB01_STS ;
AHUYYB01_IN.RST :=LAHUYYB01_RST ;
AHUYYB01_IN.RSTV :=LAHUYYB01_RSTV ;
AHUYYB01_IN.IPS :=LAHUYYB01_IPS ;
AHUYYB01_IN.ISO1 :=LAHUYYB01_ISO1 ;
AHUYYB01_IN.ISO3 :=LAHUYYB01_ISO3 ;
AHUYYB01_IN.VP :=LAHUYYB01_VP ;
AHUYYB01_IN.VI :=LAHUYYB01_VI ;
AHUYYB01_IN.CO2SET :=LAHUYYB01_CO2SET ;
AHUYYB01_IN.CO2S :=LAHUYYB01_CO2S ;
AHUYYB01_IN.FDMV :=LAHUYYB01_FDMV ;
AHUYYB01_IN.RDMV :=LAHUYYB01_RDMV ;
AHUYYB01_IN.FDELAY :=t#30s ;
AHUYYB01_IN.VDELAY :=t#120s ;
AHUYYF02_IN.SM :=LAHUYYF02_SM ;
AHUYYF02_IN.LM :=LAHUYYF02_LM ;
AHUYYF02_IN.FM :=LAHUYYF02_FM ;
AHUYYF02_IN.Run :=LAHUYYF02_R ;
AHUYYF02_IN.Fault :=LAHUYYF02_F ;
AHUYYF02_IN.Auto :=LAHUYYF02_A ;
AHUYYF02_IN.ContRol :=LAHUYYF02_PC ;
AHUYYF02_IN.TSET :=LAHUYYF02_TSET ;
AHUYYF02_IN.WVMC :=LAHUYYF02_WVMC ;
AHUYYF02_IN.WVMV :=LAHUYYF02_WVMV ;
AHUYYF02_IN.VFMV :=LAHUYYF02_VFMV ;
AHUYYF02_IN.RTS :=LAHUYYF02_RTS ;
AHUYYF02_IN.STS :=LAHUYYF02_STS ;
AHUYYF02_IN.RST :=LAHUYYF02_RST ;
AHUYYF02_IN.RSTV :=LAHUYYF02_RSTV ;
AHUYYF02_IN.IPS :=LAHUYYF02_IPS ;
AHUYYF02_IN.ISO1 :=LAHUYYF02_ISO1 ;
AHUYYF02_IN.ISO3 :=LAHUYYF02_ISO3 ;
AHUYYF02_IN.VP :=LAHUYYF02_VP ;
AHUYYF02_IN.VI :=LAHUYYF02_VI ;
AHUYYF02_IN.CO2SET :=LAHUYYF02_CO2SET ;
AHUYYF02_IN.CO2S :=LAHUYYF02_CO2S ;
AHUYYF02_IN.FDMV :=LAHUYYF02_FDMV ;
AHUYYF02_IN.RDMV :=LAHUYYF02_RDMV ;
AHUYYF02_IN.FDELAY :=t#30s ;
AHUYYF02_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYB01_WVCS :=AHUYYB01_OUT.WVCS ;
LAHUYYB01_VFCS :=AHUYYB01_OUT.VFCS ;
LAHUYYB01_FDCS :=AHUYYB01_OUT.FDCS ;
LAHUYYB01_RDCS :=AHUYYB01_OUT.RDCS ;
LAHUYYB01_C :=AHUYYB01_OUT.ContRol ;
LAHUYYB01_RH :=AHUYYB01_OUT.RH ;
LAHUYYB01_SN :=AHUYYB01_OUT.SN ;
LAHUYYF02_WVCS :=AHUYYF02_OUT.WVCS ;
LAHUYYF02_VFCS :=AHUYYF02_OUT.VFCS ;
LAHUYYF02_FDCS :=AHUYYF02_OUT.FDCS ;
LAHUYYF02_RDCS :=AHUYYF02_OUT.RDCS ;
LAHUYYF02_C :=AHUYYF02_OUT.ContRol ;
LAHUYYF02_RH :=AHUYYF02_OUT.RH ;
LAHUYYF02_SN :=AHUYYF02_OUT.SN ;
(*同步程序*)
AHUYYB01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYB01_TC , BOOL_IN1 := LAHUYYB01_PC , BOOL_IN2 :=RAHUYYB01_PC ,
REAL_IN1 := LAHUYYB01_TSET , REAL_IN2 :=RAHUYYB01_TSET ,
INT_IN1 := LAHUYYB01_SM , INT_IN2 :=RAHUYYB01_SM |
LAHUYYB01_PC := BOOL_OUT1 , RAHUYYB01_PC :=BOOL_OUT2 ,
LAHUYYB01_TSET:= REAL_OUT1 , RAHUYYB01_TSET:=REAL_OUT2 ,
LAHUYYB01_SM := INT_OUT1 , RAHUYYB01_SM :=INT_OUT2 );
AHUYYF02_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYF02_TC , BOOL_IN1 := LAHUYYF02_PC , BOOL_IN2 :=RAHUYYF02_PC ,
REAL_IN1 := LAHUYYF02_TSET , REAL_IN2 :=RAHUYYF02_TSET ,
INT_IN1 := LAHUYYF02_SM , INT_IN2 :=RAHUYYF02_SM |
LAHUYYF02_PC := BOOL_OUT1 , RAHUYYF02_PC :=BOOL_OUT2 ,
LAHUYYF02_TSET:= REAL_OUT1 , RAHUYYF02_TSET:=REAL_OUT2 ,
LAHUYYF02_SM := INT_OUT1 , RAHUYYF02_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);
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);
if AHUYYB01_OUT.FDCS>0 then;
LAHUYYB01_FDO:=1;
LAHUYYB01_FDS:=0;
if AHUYYF02_OUT.FDCS>0 then;
LAHUYYF02_FDC:=1;
else
LAHUYYB01_FDO:=0;
LAHUYYB01_FDS:=1;
end_if;
LAHUYYF02_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYB01_OUT.RDCS>0 then;
LAHUYYB01_RDO:=1;
LAHUYYB01_RDS:=0;
if AHUYYF02_OUT.RDCS>0 then;
LAHUYYF02_RDC:=1;
else
LAHUYYB01_RDO:=0;
LAHUYYB01_RDS:=1;
LAHUYYF02_RDC:=0;
end_if;
(*LAHUYYF02_FDO:=1; LAHUYYF02_FDS:=0;
LAHUYYF02_RDO:=1; LAHUYYF02_FDS:=1;*)
END_PROGRAM

920
YY01/DAHU.bak

@ -0,0 +1,920 @@
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
(*
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 );
AHUYYA01_VFB_AVE(INPUT :=LAHUYYA01_VFB );
AHUYYA01_ST_AVE (INPUT :=LAHUYYA01_ST );
AHUYYA01_CO2_AVE (INPUT :=LAHUYYA01_CO2 );
LAHUYYA01_RTS :=BS_Scale(AHUYYA01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYA01_STS :=BS_Scale(AHUYYA01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYA01_WVBS :=BS_Scale(AHUYYA01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYA01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYA01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYA01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYA01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYA01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYA01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYA01_CO2S :=BS_Scale(AHUYYA01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYA01_IN.SM :=LAHUYYA01_SM ;
AHUYYA01_IN.LM :=LAHUYYA01_LM ;
AHUYYA01_IN.FM :=LAHUYYA01_FM ;
AHUYYA01_IN.Run :=LAHUYYA01_R ;
AHUYYA01_IN.Fault :=LAHUYYA01_F ;
AHUYYA01_IN.Auto :=LAHUYYA01_A ;
AHUYYA01_IN.ContRol :=LAHUYYA01_PC ;
AHUYYA01_IN.TSET :=LAHUYYA01_TSET ;
AHUYYA01_IN.WVMC :=LAHUYYA01_WVMC ;
AHUYYA01_IN.WVMV :=LAHUYYA01_WVMV ;
AHUYYA01_IN.VFMV :=LAHUYYA01_VFMV ;
AHUYYA01_IN.RTS :=LAHUYYA01_RTS ;
AHUYYA01_IN.STS :=LAHUYYA01_STS ;
AHUYYA01_IN.RST :=LAHUYYA01_RST ;
AHUYYA01_IN.RSTV :=LAHUYYA01_RSTV ;
AHUYYA01_IN.IPS :=LAHUYYA01_IPS ;
AHUYYA01_IN.ISO1 :=LAHUYYA01_ISO1 ;
AHUYYA01_IN.ISO3 :=LAHUYYA01_ISO3 ;
AHUYYA01_IN.VP :=LAHUYYA01_VP ;
AHUYYA01_IN.VI :=LAHUYYA01_VI ;
AHUYYA01_IN.CO2SET :=LAHUYYA01_CO2SET ;
AHUYYA01_IN.CO2S :=LAHUYYA01_CO2S ;
AHUYYA01_IN.FDMV :=LAHUYYA01_FDMV ;
AHUYYA01_IN.RDMV :=LAHUYYA01_RDMV ;
AHUYYA01_IN.FDELAY :=t#30s ;
AHUYYA01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYA01_WVCS :=AHUYYA01_OUT.WVCS ;
LAHUYYA01_VFCS :=AHUYYA01_OUT.VFCS ;
LAHUYYA01_FDCS :=AHUYYA01_OUT.FDCS ;
LAHUYYA01_RDCS :=AHUYYA01_OUT.RDCS ;
LAHUYYA01_C :=AHUYYA01_OUT.ContRol ;
LAHUYYA01_RH :=AHUYYA01_OUT.RH ;
LAHUYYA01_SN :=AHUYYA01_OUT.SN ;
(*同步程序*)
AHUYYA01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYA01_TC , BOOL_IN1 := LAHUYYA01_PC , BOOL_IN2 :=RAHUYYA01_PC ,
REAL_IN1 := LAHUYYA01_TSET , REAL_IN2 :=RAHUYYA01_TSET ,
INT_IN1 := LAHUYYA01_SM , INT_IN2 :=RAHUYYA01_SM |
LAHUYYA01_PC := BOOL_OUT1 , RAHUYYA01_PC :=BOOL_OUT2 ,
LAHUYYA01_TSET:= REAL_OUT1 , RAHUYYA01_TSET:=REAL_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);
if AHUYYA01_OUT.FDCS>0 then;
LAHUYYA01_FDC:=1;
else
LAHUYYA01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYA01_OUT.RDCS>0 then;
LAHUYYA01_RDC:=1;
else
LAHUYYA01_RDC:=0;
end_if;
(*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 );
AHUYYA02_VFB_AVE(INPUT :=LAHUYYA02_VFB );
AHUYYA02_ST_AVE (INPUT :=LAHUYYA02_ST );
AHUYYA02_CO2_AVE (INPUT :=LAHUYYA02_CO2 );
LAHUYYA02_RTS :=BS_Scale(AHUYYA02_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYA02_STS :=BS_Scale(AHUYYA02_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYA02_WVBS :=BS_Scale(AHUYYA02_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYA02_WVC :=REAL_TO_INT(BS_Scale(LAHUYYA02_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYA02_VFBS :=REAL_TO_INT(BS_Scale(AHUYYA02_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYA02_VFC :=REAL_TO_INT(BS_Scale((LAHUYYA02_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYA02_CO2S :=BS_Scale(AHUYYA02_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYA02_IN.SM :=LAHUYYA02_SM ;
AHUYYA02_IN.LM :=LAHUYYA02_LM ;
AHUYYA02_IN.FM :=LAHUYYA02_FM ;
AHUYYA02_IN.Run :=LAHUYYA02_R ;
AHUYYA02_IN.Fault :=LAHUYYA02_F ;
AHUYYA02_IN.Auto :=LAHUYYA02_A ;
AHUYYA02_IN.ContRol :=LAHUYYA02_PC ;
AHUYYA02_IN.TSET :=LAHUYYA02_TSET ;
AHUYYA02_IN.WVMC :=LAHUYYA02_WVMC ;
AHUYYA02_IN.WVMV :=LAHUYYA02_WVMV ;
AHUYYA02_IN.VFMV :=LAHUYYA02_VFMV ;
AHUYYA02_IN.RTS :=LAHUYYA02_RTS ;
AHUYYA02_IN.STS :=LAHUYYA02_STS ;
AHUYYA02_IN.RST :=LAHUYYA02_RST ;
AHUYYA02_IN.RSTV :=LAHUYYA02_RSTV ;
AHUYYA02_IN.IPS :=LAHUYYA02_IPS ;
AHUYYA02_IN.ISO1 :=LAHUYYA02_ISO1 ;
AHUYYA02_IN.ISO3 :=LAHUYYA02_ISO3 ;
AHUYYA02_IN.VP :=LAHUYYA02_VP ;
AHUYYA02_IN.VI :=LAHUYYA02_VI ;
AHUYYA02_IN.CO2SET :=LAHUYYA02_CO2SET ;
AHUYYA02_IN.CO2S :=LAHUYYA02_CO2S ;
AHUYYA02_IN.FDMV :=LAHUYYA02_FDMV ;
AHUYYA02_IN.RDMV :=LAHUYYA02_RDMV ;
AHUYYA02_IN.FDELAY :=t#30s ;
AHUYYA02_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYA02_WVCS :=AHUYYA02_OUT.WVCS ;
LAHUYYA02_VFCS :=AHUYYA02_OUT.VFCS ;
LAHUYYA02_FDCS :=AHUYYA02_OUT.FDCS ;
LAHUYYA02_RDCS :=AHUYYA02_OUT.RDCS ;
LAHUYYA02_C :=AHUYYA02_OUT.ContRol ;
LAHUYYA02_RH :=AHUYYA02_OUT.RH ;
LAHUYYA02_SN :=AHUYYA02_OUT.SN ;
(*同步程序*)
AHUYYA02_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYA02_TC , BOOL_IN1 := LAHUYYA02_PC , BOOL_IN2 :=RAHUYYA02_PC ,
REAL_IN1 := LAHUYYA02_TSET , REAL_IN2 :=RAHUYYA02_TSET ,
INT_IN1 := LAHUYYA02_SM , INT_IN2 :=RAHUYYA02_SM |
LAHUYYA02_PC := BOOL_OUT1 , RAHUYYA02_PC :=BOOL_OUT2 ,
LAHUYYA02_TSET:= REAL_OUT1 , RAHUYYA02_TSET:=REAL_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);
if AHUYYA02_OUT.FDCS>0 then;
LAHUYYA02_FDC:=1;
else
LAHUYYA02_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYA02_OUT.RDCS>0 then;
LAHUYYA02_RDC:=1;
else
LAHUYYA02_RDC:=0;
end_if;
(*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 );
AHUYYB01_VFB_AVE(INPUT :=LAHUYYB01_VFB );
AHUYYB01_ST_AVE (INPUT :=LAHUYYB01_ST );
AHUYYB01_CO2_AVE (INPUT :=LAHUYYB01_CO2 );
LAHUYYB01_RTS :=BS_Scale(AHUYYB01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYB01_STS :=BS_Scale(AHUYYB01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYB01_WVBS :=BS_Scale(AHUYYB01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYB01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYB01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYB01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYB01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYB01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYB01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYB01_CO2S :=BS_Scale(AHUYYB01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYB01_IN.SM :=LAHUYYB01_SM ;
AHUYYB01_IN.LM :=LAHUYYB01_LM ;
AHUYYB01_IN.FM :=LAHUYYB01_FM ;
AHUYYB01_IN.Run :=LAHUYYB01_R ;
AHUYYB01_IN.Fault :=LAHUYYB01_F ;
AHUYYB01_IN.Auto :=LAHUYYB01_A ;
AHUYYB01_IN.ContRol :=LAHUYYB01_PC ;
AHUYYB01_IN.TSET :=LAHUYYB01_TSET ;
AHUYYB01_IN.WVMC :=LAHUYYB01_WVMC ;
AHUYYB01_IN.WVMV :=LAHUYYB01_WVMV ;
AHUYYB01_IN.VFMV :=LAHUYYB01_VFMV ;
AHUYYB01_IN.RTS :=LAHUYYB01_RTS ;
AHUYYB01_IN.STS :=LAHUYYB01_STS ;
AHUYYB01_IN.RST :=LAHUYYB01_RST ;
AHUYYB01_IN.RSTV :=LAHUYYB01_RSTV ;
AHUYYB01_IN.IPS :=LAHUYYB01_IPS ;
AHUYYB01_IN.ISO1 :=LAHUYYB01_ISO1 ;
AHUYYB01_IN.ISO3 :=LAHUYYB01_ISO3 ;
AHUYYB01_IN.VP :=LAHUYYB01_VP ;
AHUYYB01_IN.VI :=LAHUYYB01_VI ;
AHUYYB01_IN.CO2SET :=LAHUYYB01_CO2SET ;
AHUYYB01_IN.CO2S :=LAHUYYB01_CO2S ;
AHUYYB01_IN.FDMV :=LAHUYYB01_FDMV ;
AHUYYB01_IN.RDMV :=LAHUYYB01_RDMV ;
AHUYYB01_IN.FDELAY :=t#30s ;
AHUYYB01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYB01_WVCS :=AHUYYB01_OUT.WVCS ;
LAHUYYB01_VFCS :=AHUYYB01_OUT.VFCS ;
LAHUYYB01_FDCS :=AHUYYB01_OUT.FDCS ;
LAHUYYB01_RDCS :=AHUYYB01_OUT.RDCS ;
LAHUYYB01_C :=AHUYYB01_OUT.ContRol ;
LAHUYYB01_RH :=AHUYYB01_OUT.RH ;
LAHUYYB01_SN :=AHUYYB01_OUT.SN ;
(*同步程序*)
AHUYYB01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYB01_TC , BOOL_IN1 := LAHUYYB01_PC , BOOL_IN2 :=RAHUYYB01_PC ,
REAL_IN1 := LAHUYYB01_TSET , REAL_IN2 :=RAHUYYB01_TSET ,
INT_IN1 := LAHUYYB01_SM , INT_IN2 :=RAHUYYB01_SM |
LAHUYYB01_PC := BOOL_OUT1 , RAHUYYB01_PC :=BOOL_OUT2 ,
LAHUYYB01_TSET:= REAL_OUT1 , RAHUYYB01_TSET:=REAL_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);
if AHUYYB01_OUT.FDCS>0 then;
LAHUYYB01_FDC:=1;
else
LAHUYYB01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYB01_OUT.RDCS>0 then;
LAHUYYB01_RDC:=1;
else
LAHUYYB01_RDC:=0;
end_if;
(*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 );
AHUYYC01_VFB_AVE(INPUT :=LAHUYYC01_VFB );
AHUYYC01_ST_AVE (INPUT :=LAHUYYC01_ST );
AHUYYC01_CO2_AVE (INPUT :=LAHUYYC01_CO2 );
LAHUYYC01_RTS :=BS_Scale(AHUYYC01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYC01_STS :=BS_Scale(AHUYYC01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYC01_WVBS :=BS_Scale(AHUYYC01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYC01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYC01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYC01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYC01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYC01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYC01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYC01_CO2S :=BS_Scale(AHUYYC01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYC01_IN.SM :=LAHUYYC01_SM ;
AHUYYC01_IN.LM :=LAHUYYC01_LM ;
AHUYYC01_IN.FM :=LAHUYYC01_FM ;
AHUYYC01_IN.Run :=LAHUYYC01_R ;
AHUYYC01_IN.Fault :=LAHUYYC01_F ;
AHUYYC01_IN.Auto :=LAHUYYC01_A ;
AHUYYC01_IN.ContRol :=LAHUYYC01_PC ;
AHUYYC01_IN.TSET :=LAHUYYC01_TSET ;
AHUYYC01_IN.WVMC :=LAHUYYC01_WVMC ;
AHUYYC01_IN.WVMV :=LAHUYYC01_WVMV ;
AHUYYC01_IN.VFMV :=LAHUYYC01_VFMV ;
AHUYYC01_IN.RTS :=LAHUYYC01_RTS ;
AHUYYC01_IN.STS :=LAHUYYC01_STS ;
AHUYYC01_IN.RST :=LAHUYYC01_RST ;
AHUYYC01_IN.RSTV :=LAHUYYC01_RSTV ;
AHUYYC01_IN.IPS :=LAHUYYC01_IPS ;
AHUYYC01_IN.ISO1 :=LAHUYYC01_ISO1 ;
AHUYYC01_IN.ISO3 :=LAHUYYC01_ISO3 ;
AHUYYC01_IN.VP :=LAHUYYC01_VP ;
AHUYYC01_IN.VI :=LAHUYYC01_VI ;
AHUYYC01_IN.CO2SET :=LAHUYYC01_CO2SET ;
AHUYYC01_IN.CO2S :=LAHUYYC01_CO2S ;
AHUYYC01_IN.FDMV :=LAHUYYC01_FDMV ;
AHUYYC01_IN.RDMV :=LAHUYYC01_RDMV ;
AHUYYC01_IN.FDELAY :=t#30s ;
AHUYYC01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYC01_WVCS :=AHUYYC01_OUT.WVCS ;
LAHUYYC01_VFCS :=AHUYYC01_OUT.VFCS ;
LAHUYYC01_FDCS :=AHUYYC01_OUT.FDCS ;
LAHUYYC01_RDCS :=AHUYYC01_OUT.RDCS ;
LAHUYYC01_C :=AHUYYC01_OUT.ContRol ;
LAHUYYC01_RH :=AHUYYC01_OUT.RH ;
LAHUYYC01_SN :=AHUYYC01_OUT.SN ;
(*同步程序*)
AHUYYC01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYC01_TC , BOOL_IN1 := LAHUYYC01_PC , BOOL_IN2 :=RAHUYYC01_PC ,
REAL_IN1 := LAHUYYC01_TSET , REAL_IN2 :=RAHUYYC01_TSET ,
INT_IN1 := LAHUYYC01_SM , INT_IN2 :=RAHUYYC01_SM |
LAHUYYC01_PC := BOOL_OUT1 , RAHUYYC01_PC :=BOOL_OUT2 ,
LAHUYYC01_TSET:= REAL_OUT1 , RAHUYYC01_TSET:=REAL_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);
if AHUYYC01_OUT.FDCS>0 then;
LAHUYYC01_FDC:=1;
else
LAHUYYC01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYC01_OUT.RDCS>0 then;
LAHUYYC01_RDC:=1;
else
LAHUYYC01_RDC:=0;
end_if;
(*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 );
AHUYYD01_VFB_AVE(INPUT :=LAHUYYD01_VFB );
AHUYYD01_ST_AVE (INPUT :=LAHUYYD01_ST );
AHUYYD01_CO2_AVE (INPUT :=LAHUYYD01_CO2 );
LAHUYYD01_RTS :=BS_Scale(AHUYYD01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYD01_STS :=BS_Scale(AHUYYD01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYD01_WVBS :=BS_Scale(AHUYYD01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYD01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYD01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYD01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYD01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYD01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYD01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYD01_CO2S :=BS_Scale(AHUYYD01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYD01_IN.SM :=LAHUYYD01_SM ;
AHUYYD01_IN.LM :=LAHUYYD01_LM ;
AHUYYD01_IN.FM :=LAHUYYD01_FM ;
AHUYYD01_IN.Run :=LAHUYYD01_R ;
AHUYYD01_IN.Fault :=LAHUYYD01_F ;
AHUYYD01_IN.Auto :=LAHUYYD01_A ;
AHUYYD01_IN.ContRol :=LAHUYYD01_PC ;
AHUYYD01_IN.TSET :=LAHUYYD01_TSET ;
AHUYYD01_IN.WVMC :=LAHUYYD01_WVMC ;
AHUYYD01_IN.WVMV :=LAHUYYD01_WVMV ;
AHUYYD01_IN.VFMV :=LAHUYYD01_VFMV ;
AHUYYD01_IN.RTS :=LAHUYYD01_RTS ;
AHUYYD01_IN.STS :=LAHUYYD01_STS ;
AHUYYD01_IN.RST :=LAHUYYD01_RST ;
AHUYYD01_IN.RSTV :=LAHUYYD01_RSTV ;
AHUYYD01_IN.IPS :=LAHUYYD01_IPS ;
AHUYYD01_IN.ISO1 :=LAHUYYD01_ISO1 ;
AHUYYD01_IN.ISO3 :=LAHUYYD01_ISO3 ;
AHUYYD01_IN.VP :=LAHUYYD01_VP ;
AHUYYD01_IN.VI :=LAHUYYD01_VI ;
AHUYYD01_IN.CO2SET :=LAHUYYD01_CO2SET ;
AHUYYD01_IN.CO2S :=LAHUYYD01_CO2S ;
AHUYYD01_IN.FDMV :=LAHUYYD01_FDMV ;
AHUYYD01_IN.RDMV :=LAHUYYD01_RDMV ;
AHUYYD01_IN.FDELAY :=t#30s ;
AHUYYD01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYD01_WVCS :=AHUYYD01_OUT.WVCS ;
LAHUYYD01_VFCS :=AHUYYD01_OUT.VFCS ;
LAHUYYD01_FDCS :=AHUYYD01_OUT.FDCS ;
LAHUYYD01_RDCS :=AHUYYD01_OUT.RDCS ;
LAHUYYD01_C :=AHUYYD01_OUT.ContRol ;
LAHUYYD01_RH :=AHUYYD01_OUT.RH ;
LAHUYYD01_SN :=AHUYYD01_OUT.SN ;
(*同步程序*)
AHUYYD01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYD01_TC , BOOL_IN1 := LAHUYYD01_PC , BOOL_IN2 :=RAHUYYD01_PC ,
REAL_IN1 := LAHUYYD01_TSET , REAL_IN2 :=RAHUYYD01_TSET ,
INT_IN1 := LAHUYYD01_SM , INT_IN2 :=RAHUYYD01_SM |
LAHUYYD01_PC := BOOL_OUT1 , RAHUYYD01_PC :=BOOL_OUT2 ,
LAHUYYD01_TSET:= REAL_OUT1 , RAHUYYD01_TSET:=REAL_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);
if AHUYYD01_OUT.FDCS>0 then;
LAHUYYD01_FDC:=1;
else
LAHUYYD01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYD01_OUT.RDCS>0 then;
LAHUYYD01_RDC:=1;
else
LAHUYYD01_RDC:=0;
end_if;
(*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 );
AHUYYE01_VFB_AVE(INPUT :=LAHUYYE01_VFB );
AHUYYE01_ST_AVE (INPUT :=LAHUYYE01_ST );
AHUYYE01_CO2_AVE (INPUT :=LAHUYYE01_CO2 );
LAHUYYE01_RTS :=BS_Scale(AHUYYE01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYE01_STS :=BS_Scale(AHUYYE01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYE01_WVBS :=BS_Scale(AHUYYE01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYE01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYE01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYE01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYE01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYE01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYE01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYE01_CO2S :=BS_Scale(AHUYYE01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYE01_IN.SM :=LAHUYYE01_SM ;
AHUYYE01_IN.LM :=LAHUYYE01_LM ;
AHUYYE01_IN.FM :=LAHUYYE01_FM ;
AHUYYE01_IN.Run :=LAHUYYE01_R ;
AHUYYE01_IN.Fault :=LAHUYYE01_F ;
AHUYYE01_IN.Auto :=LAHUYYE01_A ;
AHUYYE01_IN.ContRol :=LAHUYYE01_PC ;
AHUYYE01_IN.TSET :=LAHUYYE01_TSET ;
AHUYYE01_IN.WVMC :=LAHUYYE01_WVMC ;
AHUYYE01_IN.WVMV :=LAHUYYE01_WVMV ;
AHUYYE01_IN.VFMV :=LAHUYYE01_VFMV ;
AHUYYE01_IN.RTS :=LAHUYYE01_RTS ;
AHUYYE01_IN.STS :=LAHUYYE01_STS ;
AHUYYE01_IN.RST :=LAHUYYE01_RST ;
AHUYYE01_IN.RSTV :=LAHUYYE01_RSTV ;
AHUYYE01_IN.IPS :=LAHUYYE01_IPS ;
AHUYYE01_IN.ISO1 :=LAHUYYE01_ISO1 ;
AHUYYE01_IN.ISO3 :=LAHUYYE01_ISO3 ;
AHUYYE01_IN.VP :=LAHUYYE01_VP ;
AHUYYE01_IN.VI :=LAHUYYE01_VI ;
AHUYYE01_IN.CO2SET :=LAHUYYE01_CO2SET ;
AHUYYE01_IN.CO2S :=LAHUYYE01_CO2S ;
AHUYYE01_IN.FDMV :=LAHUYYE01_FDMV ;
AHUYYE01_IN.RDMV :=LAHUYYE01_RDMV ;
AHUYYE01_IN.FDELAY :=t#30s ;
AHUYYE01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYE01_WVCS :=AHUYYE01_OUT.WVCS ;
LAHUYYE01_VFCS :=AHUYYE01_OUT.VFCS ;
LAHUYYE01_FDCS :=AHUYYE01_OUT.FDCS ;
LAHUYYE01_RDCS :=AHUYYE01_OUT.RDCS ;
LAHUYYE01_C :=AHUYYE01_OUT.ContRol ;
LAHUYYE01_RH :=AHUYYE01_OUT.RH ;
LAHUYYE01_SN :=AHUYYE01_OUT.SN ;
(*同步程序*)
AHUYYE01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYE01_TC , BOOL_IN1 := LAHUYYE01_PC , BOOL_IN2 :=RAHUYYE01_PC ,
REAL_IN1 := LAHUYYE01_TSET , REAL_IN2 :=RAHUYYE01_TSET ,
INT_IN1 := LAHUYYE01_SM , INT_IN2 :=RAHUYYE01_SM |
LAHUYYE01_PC := BOOL_OUT1 , RAHUYYE01_PC :=BOOL_OUT2 ,
LAHUYYE01_TSET:= REAL_OUT1 , RAHUYYE01_TSET:=REAL_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);
if AHUYYE01_OUT.FDCS>0 then;
LAHUYYE01_FDC:=1;
else
LAHUYYE01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYE01_OUT.RDCS>0 then;
LAHUYYE01_RDC:=1;
else
LAHUYYE01_RDC:=0;
end_if;
(*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 );
AHUYYF01_VFB_AVE(INPUT :=LAHUYYF01_VFB );
AHUYYF01_ST_AVE (INPUT :=LAHUYYF01_ST );
AHUYYF01_CO2_AVE (INPUT :=LAHUYYF01_CO2 );
LAHUYYF01_RTS :=BS_Scale(AHUYYF01_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYF01_STS :=BS_Scale(AHUYYF01_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYF01_WVBS :=BS_Scale(AHUYYF01_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYF01_WVC :=REAL_TO_INT(BS_Scale(LAHUYYF01_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYF01_VFBS :=REAL_TO_INT(BS_Scale(AHUYYF01_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYF01_VFC :=REAL_TO_INT(BS_Scale((LAHUYYF01_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYF01_CO2S :=BS_Scale(AHUYYF01_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYF01_IN.SM :=LAHUYYF01_SM ;
AHUYYF01_IN.LM :=LAHUYYF01_LM ;
AHUYYF01_IN.FM :=LAHUYYF01_FM ;
AHUYYF01_IN.Run :=LAHUYYF01_R ;
AHUYYF01_IN.Fault :=LAHUYYF01_F ;
AHUYYF01_IN.Auto :=LAHUYYF01_A ;
AHUYYF01_IN.ContRol :=LAHUYYF01_PC ;
AHUYYF01_IN.TSET :=LAHUYYF01_TSET ;
AHUYYF01_IN.WVMC :=LAHUYYF01_WVMC ;
AHUYYF01_IN.WVMV :=LAHUYYF01_WVMV ;
AHUYYF01_IN.VFMV :=LAHUYYF01_VFMV ;
AHUYYF01_IN.RTS :=LAHUYYF01_RTS ;
AHUYYF01_IN.STS :=LAHUYYF01_STS ;
AHUYYF01_IN.RST :=LAHUYYF01_RST ;
AHUYYF01_IN.RSTV :=LAHUYYF01_RSTV ;
AHUYYF01_IN.IPS :=LAHUYYF01_IPS ;
AHUYYF01_IN.ISO1 :=LAHUYYF01_ISO1 ;
AHUYYF01_IN.ISO3 :=LAHUYYF01_ISO3 ;
AHUYYF01_IN.VP :=LAHUYYF01_VP ;
AHUYYF01_IN.VI :=LAHUYYF01_VI ;
AHUYYF01_IN.CO2SET :=LAHUYYF01_CO2SET ;
AHUYYF01_IN.CO2S :=LAHUYYF01_CO2S ;
AHUYYF01_IN.FDMV :=LAHUYYF01_FDMV ;
AHUYYF01_IN.RDMV :=LAHUYYF01_RDMV ;
AHUYYF01_IN.FDELAY :=t#30s ;
AHUYYF01_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYF01_WVCS :=AHUYYF01_OUT.WVCS ;
LAHUYYF01_VFCS :=AHUYYF01_OUT.VFCS ;
LAHUYYF01_FDCS :=AHUYYF01_OUT.FDCS ;
LAHUYYF01_RDCS :=AHUYYF01_OUT.RDCS ;
LAHUYYF01_C :=AHUYYF01_OUT.ContRol ;
LAHUYYF01_RH :=AHUYYF01_OUT.RH ;
LAHUYYF01_SN :=AHUYYF01_OUT.SN ;
(*同步程序*)
AHUYYF01_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYF01_TC , BOOL_IN1 := LAHUYYF01_PC , BOOL_IN2 :=RAHUYYF01_PC ,
REAL_IN1 := LAHUYYF01_TSET , REAL_IN2 :=RAHUYYF01_TSET ,
INT_IN1 := LAHUYYF01_SM , INT_IN2 :=RAHUYYF01_SM |
LAHUYYF01_PC := BOOL_OUT1 , RAHUYYF01_PC :=BOOL_OUT2 ,
LAHUYYF01_TSET:= REAL_OUT1 , RAHUYYF01_TSET:=REAL_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);
if AHUYYF01_OUT.FDCS>0 then;
LAHUYYF01_FDC:=1;
else
LAHUYYF01_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYF01_OUT.RDCS>0 then;
LAHUYYF01_RDC:=1;
else
LAHUYYF01_RDC:=0;
end_if;
(*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 );
AHUYYF02_VFB_AVE(INPUT :=LAHUYYF02_VFB );
AHUYYF02_ST_AVE (INPUT :=LAHUYYF02_ST );
AHUYYF02_CO2_AVE (INPUT :=LAHUYYF02_CO2 );
LAHUYYF02_RTS :=BS_Scale(AHUYYF02_RT_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYF02_STS :=BS_Scale(AHUYYF02_ST_AVE.Output , 1, 0, 100, 0, 0.0);
LAHUYYF02_WVBS :=BS_Scale(AHUYYF02_WVB_AVE.Output , 2, 0, 100, 0, 0.0);
LAHUYYF02_WVC :=REAL_TO_INT(BS_Scale(LAHUYYF02_WVCS , 4, 0, 100, 0, 0.0));
LAHUYYF02_VFBS :=REAL_TO_INT(BS_Scale(AHUYYF02_VFB_AVE.Output , 3, 0, 50, 0, 0.0));
LAHUYYF02_VFC :=REAL_TO_INT(BS_Scale((LAHUYYF02_VFCS*100) , 4, 0, 50, 0, 0.0));
LAHUYYF02_CO2S :=BS_Scale(AHUYYF02_CO2_AVE.Output , 3, 0, 2000, 0, 0.0);
(* 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);
(*AHU_IN STRUCT*)
AHUYYF02_IN.SM :=LAHUYYF02_SM ;
AHUYYF02_IN.LM :=LAHUYYF02_LM ;
AHUYYF02_IN.FM :=LAHUYYF02_FM ;
AHUYYF02_IN.Run :=LAHUYYF02_R ;
AHUYYF02_IN.Fault :=LAHUYYF02_F ;
AHUYYF02_IN.Auto :=LAHUYYF02_A ;
AHUYYF02_IN.ContRol :=LAHUYYF02_PC ;
AHUYYF02_IN.TSET :=LAHUYYF02_TSET ;
AHUYYF02_IN.WVMC :=LAHUYYF02_WVMC ;
AHUYYF02_IN.WVMV :=LAHUYYF02_WVMV ;
AHUYYF02_IN.VFMV :=LAHUYYF02_VFMV ;
AHUYYF02_IN.RTS :=LAHUYYF02_RTS ;
AHUYYF02_IN.STS :=LAHUYYF02_STS ;
AHUYYF02_IN.RST :=LAHUYYF02_RST ;
AHUYYF02_IN.RSTV :=LAHUYYF02_RSTV ;
AHUYYF02_IN.IPS :=LAHUYYF02_IPS ;
AHUYYF02_IN.ISO1 :=LAHUYYF02_ISO1 ;
AHUYYF02_IN.ISO3 :=LAHUYYF02_ISO3 ;
AHUYYF02_IN.VP :=LAHUYYF02_VP ;
AHUYYF02_IN.VI :=LAHUYYF02_VI ;
AHUYYF02_IN.CO2SET :=LAHUYYF02_CO2SET ;
AHUYYF02_IN.CO2S :=LAHUYYF02_CO2S ;
AHUYYF02_IN.FDMV :=LAHUYYF02_FDMV ;
AHUYYF02_IN.RDMV :=LAHUYYF02_RDMV ;
AHUYYF02_IN.FDELAY :=t#30s ;
AHUYYF02_IN.VDELAY :=t#120s ;
(*AHU_OUT STRUCT*)
LAHUYYF02_WVCS :=AHUYYF02_OUT.WVCS ;
LAHUYYF02_VFCS :=AHUYYF02_OUT.VFCS ;
LAHUYYF02_FDCS :=AHUYYF02_OUT.FDCS ;
LAHUYYF02_RDCS :=AHUYYF02_OUT.RDCS ;
LAHUYYF02_C :=AHUYYF02_OUT.ContRol ;
LAHUYYF02_RH :=AHUYYF02_OUT.RH ;
LAHUYYF02_SN :=AHUYYF02_OUT.SN ;
(*同步程序*)
AHUYYF02_LSyncContRol ( CM :=1 , RM :=LCMD00000_RM ,
BOOL_IN0 := LAHUYYF02_TC , BOOL_IN1 := LAHUYYF02_PC , BOOL_IN2 :=RAHUYYF02_PC ,
REAL_IN1 := LAHUYYF02_TSET , REAL_IN2 :=RAHUYYF02_TSET ,
INT_IN1 := LAHUYYF02_SM , INT_IN2 :=RAHUYYF02_SM |
LAHUYYF02_PC := BOOL_OUT1 , RAHUYYF02_PC :=BOOL_OUT2 ,
LAHUYYF02_TSET:= REAL_OUT1 , RAHUYYF02_TSET:=REAL_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);
if AHUYYF02_OUT.FDCS>0 then;
LAHUYYF02_FDC:=1;
else
LAHUYYF02_FDC:=0; (*if(条件){执行语句1}else{执行语句2},意思是如果条件成立,执行语句1,否则执行语句2*)
end_if;(*结束条件语句*)
if AHUYYF02_OUT.RDCS>0 then;
LAHUYYF02_RDC:=1;
else
LAHUYYF02_RDC:=0;
end_if;
(*LAHUYYF02_FDO:=1; LAHUYYF02_FDS:=0;
LAHUYYF02_RDO:=1; LAHUYYF02_FDS:=1;*)
END_PROGRAM

241
YY01/FAU.POE

@ -0,0 +1,241 @@
PROGRAM FAU
VAR_EXTERNAL
END_VAR
VAR_GLOBAL
END_VAR
VAR
FAUYYD01_IN :FAU_IN;
FAUYYD01_OUT:FAU_OUT;
FAUYYD01_SyncControl:IJ_LSyncControl;
FAUYYD01_FAU:IJ_FAU;
FAUYYD01_ST_AVE :BS_Average;
FAUYYD01_WVB_AVE:BS_Average;
LFAUYYD01_LC :ARRAY[0..10] OF BOOL;
END_VAR
(*Automatically declared*)
VAR_EXTERNAL
LFAUYYD01_TSET : REAL;
LFAUYYD01_FDSC : BOOL;
LFAUYYD01_FPS : BOOL;
LFAUYYD01_VFMV : INT;
LFAUYYD01_STS : REAL;
LFAUYYD01_IPS : BOOL;
LFAUYYD01_WVMV : REAL;
LFAUYYD01_WVMC : BOOL;
LFAUYYD01_VI : REAL;
LFAUYYD01_VP : REAL;
LFAUYYD01_FDOC : BOOL;
LFAUYYD01_F : BOOL;
LFAUYYD01_ISO3 : BOOL;
LFAUYYD01_PC : BOOL;
LFAUYYD01_ISO2 : BOOL;
LFAUYYD01_ISO1 : BOOL;
LFAUYYD01_A : BOOL;
LFAUYYD01_R : BOOL;
LFAUYYD01_SM : INT;
LFAUYYD01_ST : INT;
LFAUYYD01_WVCS : INT;
LFAUYYD01_WVC : INT;
LFAUYYD01_VFBS : INT;
LFAUYYD01_RSTV : REAL;
LFAUYYD01_RST : BOOL;
LFAUYYD01_WVBS : REAL;
LFAUYYD01_VFB : INT;
LFAUYYD01_WVB : INT;
LFAUYYD01_LM : BOOL;
LFAUYYD01_VFCS : INT;
LFAUYYD01_VFC : INT;
LFAUYYD01_AFS : BOOL;
END_VAR
(** **)
(** {********************************************FAUYYD01********************************************} **)
(** {*输入,类型,示值上限,示值下限,基准补偿,输出补偿*} **)
(** FAUYYD01_WVB_AVE(INPUT:=LFAUYYD01_WVB); **)
(* call - Stmt *)
CAL FAUYYD01_WVB_AVE (
INPUT := LFAUYYD01_WVB
)
(** FAUYYD01_ST_AVE (INPUT:=LFAUYYD01_ST ); **)
(* call - Stmt *)
CAL FAUYYD01_ST_AVE (
INPUT := LFAUYYD01_ST
)
(** LFAUYYD01_STS := BS_Scale(FAUYYD01_ST_AVE.Output ,1,0,100,0,0.0); **)
(* assign - Stmt *)
LD FAUYYD01_ST_AVE.Output
BS_Scale 1, 0, 100, 0, 0.0
ST LFAUYYD01_STS
(** LFAUYYD01_WVBS:= BS_Scale(FAUYYD01_WVB_AVE.Output,2,0,100,0,0.0); **)
(* assign - Stmt *)
LD FAUYYD01_WVB_AVE.Output
BS_Scale 2, 0, 100, 0, 0.0
ST LFAUYYD01_WVBS
(** LFAUYYD01_WVC :=REAL_TO_INT(BS_Scale(LFAUYYD01_WVCS ,4,0,100,0,0.0)); **)
(* assign - Stmt *)
LD LFAUYYD01_WVCS
BS_Scale 4, 0, 100, 0, 0.0
REAL_TO_INT
ST LFAUYYD01_WVC
(** LFAUYYD01_VFBS:=REAL_TO_INT(BS_Scale(LFAUYYD01_VFB ,2,0,50 ,0,0.0)); **)
(* assign - Stmt *)
LD LFAUYYD01_VFB
BS_Scale 2, 0, 50, 0, 0.0
REAL_TO_INT
ST LFAUYYD01_VFBS
(** LFAUYYD01_VFC :=REAL_TO_INT(BS_Scale((LFAUYYD01_VFCS*100) ,4,0,50 ,0,0.0)); **)
(* assign - Stmt *)
LD LFAUYYD01_VFCS
MUL 100
BS_Scale 4, 0, 50, 0, 0.0
REAL_TO_INT
ST LFAUYYD01_VFC
(** {*主程序*} **)
(** FAUYYD01_FAU(FAU_STRUCT_IN:=FAUYYD01_IN | FAUYYD01_OUT:=FAU_STRUCT_OUT); **)
(* call - Stmt *)
CAL FAUYYD01_FAU (
FAU_STRUCT_IN := FAUYYD01_IN
|
FAUYYD01_OUT := FAU_STRUCT_OUT
)
(** {*FAU_INSTRUCT*} **)
(** FAUYYD01_IN.SM :=LFAUYYD01_SM ; **)
(* assign - Stmt *)
LD LFAUYYD01_SM
ST FAUYYD01_IN.SM
(** FAUYYD01_IN.LM :=LFAUYYD01_LM ; **)
(* assign - Stmt *)
LD LFAUYYD01_LM
ST FAUYYD01_IN.LM
(** FAUYYD01_IN.Run :=LFAUYYD01_R ; **)
(* assign - Stmt *)
LD LFAUYYD01_R
ST FAUYYD01_IN.Run
(** FAUYYD01_IN.Fault :=LFAUYYD01_F ; **)
(* assign - Stmt *)
LD LFAUYYD01_F
ST FAUYYD01_IN.Fault
(** FAUYYD01_IN.Auto :=LFAUYYD01_A ; **)
(* assign - Stmt *)
LD LFAUYYD01_A
ST FAUYYD01_IN.Auto
(** FAUYYD01_IN.ContRol:=LFAUYYD01_PC ; **)
(* assign - Stmt *)
LD LFAUYYD01_PC
ST FAUYYD01_IN.ContRol
(** FAUYYD01_IN.FDOB :=LFAUYYD01_FDOC ; **)
(* assign - Stmt *)
LD LFAUYYD01_FDOC
ST FAUYYD01_IN.FDOB
(** FAUYYD01_IN.FDSB :=LFAUYYD01_FDSC ; **)
(* assign - Stmt *)
LD LFAUYYD01_FDSC
ST FAUYYD01_IN.FDSB
(** FAUYYD01_IN.TSET :=LFAUYYD01_TSET ; **)
(* assign - Stmt *)
LD LFAUYYD01_TSET
ST FAUYYD01_IN.TSET
(** FAUYYD01_IN.WVMC :=LFAUYYD01_WVMC ; **)
(* assign - Stmt *)
LD LFAUYYD01_WVMC
ST FAUYYD01_IN.WVMC
(** FAUYYD01_IN.WVMV :=LFAUYYD01_WVMV ; **)
(* assign - Stmt *)
LD LFAUYYD01_WVMV
ST FAUYYD01_IN.WVMV
(** FAUYYD01_IN.VFMV :=LFAUYYD01_VFMV ; **)
(* assign - Stmt *)
LD LFAUYYD01_VFMV
ST FAUYYD01_IN.VFMV
(** FAUYYD01_IN.STS :=LFAUYYD01_STS ; **)
(* assign - Stmt *)
LD LFAUYYD01_STS
ST FAUYYD01_IN.STS
(** FAUYYD01_IN.RST :=LFAUYYD01_RST ; **)
(* assign - Stmt *)
LD LFAUYYD01_RST
ST FAUYYD01_IN.RST
(** FAUYYD01_IN.RSTV :=LFAUYYD01_RSTV ; **)
(* assign - Stmt *)
LD LFAUYYD01_RSTV
ST FAUYYD01_IN.RSTV
(** FAUYYD01_IN.FPS :=LFAUYYD01_FPS ; **)
(* assign - Stmt *)
LD LFAUYYD01_FPS
ST FAUYYD01_IN.FPS
(** FAUYYD01_IN.IPS :=LFAUYYD01_IPS ; **)
(* assign - Stmt *)
LD LFAUYYD01_IPS
ST FAUYYD01_IN.IPS
(** FAUYYD01_IN.AFS :=LFAUYYD01_AFS ; **)
(* assign - Stmt *)
LD LFAUYYD01_AFS
ST FAUYYD01_IN.AFS
(** FAUYYD01_IN.ISO1 :=LFAUYYD01_ISO1 ; **)
(* assign - Stmt *)
LD LFAUYYD01_ISO1
ST FAUYYD01_IN.ISO1
(** FAUYYD01_IN.ISO2 :=LFAUYYD01_ISO2 ; **)
(* assign - Stmt *)
LD LFAUYYD01_ISO2
ST FAUYYD01_IN.ISO2
(** FAUYYD01_IN.ISO3 :=LFAUYYD01_ISO3 ; **)
(* assign - Stmt *)
LD LFAUYYD01_ISO3
ST FAUYYD01_IN.ISO3
(** FAUYYD01_IN.VP :=LFAUYYD01_VP ; **)
(* assign - Stmt *)
LD LFAUYYD01_VP
ST FAUYYD01_IN.VP
(** FAUYYD01_IN.VI :=LFAUYYD01_VI ; **)
(* assign - Stmt *)
LD LFAUYYD01_VI
ST FAUYYD01_IN.VI
(** FAUYYD01_IN.FDELAY :=t#30s ; **)
(* assign - Stmt *)
LD t#30s
ST FAUYYD01_IN.FDELAY
(** FAUYYD01_IN.VDELAY :=t#120s ; **)
(* assign - Stmt *)
LD t#120s
ST FAUYYD01_IN.VDELAY
(** **)
END_PROGRAM

58
YY01/FAU.ST

@ -0,0 +1,58 @@
PROGRAM FAU
VAR_EXTERNAL
END_VAR
VAR_GLOBAL
END_VAR
VAR
FAUYYD01_IN :FAU_IN;
FAUYYD01_OUT:FAU_OUT;
FAUYYD01_SyncControl:IJ_LSyncControl;
FAUYYD01_FAU:IJ_FAU;
FAUYYD01_ST_AVE :BS_Average;
FAUYYD01_WVB_AVE:BS_Average;
LFAUYYD01_LC :ARRAY[0..10] OF BOOL;
END_VAR
(********************************************FAUYYD01********************************************)
(*输入,类型,示值上限,示值下限,基准补偿,输出补偿*)
FAUYYD01_WVB_AVE(INPUT:=LFAUYYD01_WVB);
FAUYYD01_ST_AVE (INPUT:=LFAUYYD01_ST );
LFAUYYD01_STS := BS_Scale(FAUYYD01_ST_AVE.Output ,1,0,100,0,0.0);
LFAUYYD01_WVBS:= BS_Scale(FAUYYD01_WVB_AVE.Output,2,0,100,0,0.0);
LFAUYYD01_WVC :=REAL_TO_INT(BS_Scale(LFAUYYD01_WVCS ,4,0,100,0,0.0));
LFAUYYD01_VFBS:=REAL_TO_INT(BS_Scale(LFAUYYD01_VFB ,2,0,50 ,0,0.0));
LFAUYYD01_VFC :=REAL_TO_INT(BS_Scale((LFAUYYD01_VFCS*100) ,4,0,50 ,0,0.0));
(*主程序*)
FAUYYD01_FAU(FAU_STRUCT_IN:=FAUYYD01_IN | FAUYYD01_OUT:=FAU_STRUCT_OUT);
(*FAU_INSTRUCT*)
FAUYYD01_IN.SM :=LFAUYYD01_SM ;
FAUYYD01_IN.LM :=LFAUYYD01_LM ;
FAUYYD01_IN.Run :=LFAUYYD01_R ;
FAUYYD01_IN.Fault :=LFAUYYD01_F ;
FAUYYD01_IN.Auto :=LFAUYYD01_A ;
FAUYYD01_IN.ContRol:=LFAUYYD01_PC ;
FAUYYD01_IN.FDOB :=LFAUYYD01_FDOC ;
FAUYYD01_IN.FDSB :=LFAUYYD01_FDSC ;
FAUYYD01_IN.TSET :=LFAUYYD01_TSET ;
FAUYYD01_IN.WVMC :=LFAUYYD01_WVMC ;
FAUYYD01_IN.WVMV :=LFAUYYD01_WVMV ;
FAUYYD01_IN.VFMV :=LFAUYYD01_VFMV ;
FAUYYD01_IN.STS :=LFAUYYD01_STS ;
FAUYYD01_IN.RST :=LFAUYYD01_RST ;
FAUYYD01_IN.RSTV :=LFAUYYD01_RSTV ;
FAUYYD01_IN.FPS :=LFAUYYD01_FPS ;
FAUYYD01_IN.IPS :=LFAUYYD01_IPS ;
FAUYYD01_IN.AFS :=LFAUYYD01_AFS ;
FAUYYD01_IN.ISO1 :=LFAUYYD01_ISO1 ;
FAUYYD01_IN.ISO2 :=LFAUYYD01_ISO2 ;
FAUYYD01_IN.ISO3 :=LFAUYYD01_ISO3 ;
FAUYYD01_IN.VP :=LFAUYYD01_VP ;
FAUYYD01_IN.VI :=LFAUYYD01_VI ;
FAUYYD01_IN.FDELAY :=t#30s ;
FAUYYD01_IN.VDELAY :=t#120s ;
END_PROGRAM

58
YY01/FAU.bak

@ -0,0 +1,58 @@
PROGRAM FAU
VAR_EXTERNAL
END_VAR
VAR_GLOBAL
END_VAR
VAR
FAUYYD01_IN :FAU_IN;
FAUYYD01_OUT:FAU_OUT;
FAUYYD01_SyncControl:IJ_LSyncControl;
FAUYYD01_FAU:IJ_FAU;
FAUYYD01_ST_AVE :BS_Average;
FAUYYD01_WVB_AVE:BS_Average;
LFAUYYD01_LC :ARRAY[0..10] OF BOOL;
END_VAR
(********************************************FAUYYD01********************************************)
(*输入,类型,示值上限,示值下限,基准补偿,输出补偿*)
FAUYYD01_WVB_AVE(INPUT:=LFAUYYD01_WVB);
FAUYYD01_ST_AVE (INPUT:=LFAUYYD01_ST );
LFAUYYD01_STS := BS_Scale(FAUYYD01_ST_AVE.Output ,1,0,100,0,0.0);
LFAUYYD01_WVBS:= BS_Scale(FAUYYD01_WVB_AVE.Output,2,0,100,0,0.0);
LFAUYYD01_WVC :=REAL_TO_INT(BS_Scale(LFAUYYD01_WVCS ,4,0,100,0,0.0));
LFAUYYD01_VFBS:=REAL_TO_INT(BS_Scale(LFAUYYD01_VFB ,2,0,50 ,0,0.0));
LFAUYYD01_VFC :=REAL_TO_INT(BS_Scale((LFAUYYD01_VFCS*100) ,4,0,50 ,0,0.0));
(*主程序*)
FAUYYD01_FAU(FAU_STRUCT_IN:=FAUYYD01_IN | FAUYYD01_OUT:=FAU_STRUCT_OUT);
(*FAU_INSTRUCT*)
FAUYYD01_IN.SM :=LFAUYYD01_SM ;
FAUYYD01_IN.LM :=LFAUYYD01_LM ;
FAUYYD01_IN.Run :=LFAUYYD01_R ;
FAUYYD01_IN.Fault :=LFAUYYD01_F ;
FAUYYD01_IN.Auto :=LFAUYYD01_A ;
FAUYYD01_IN.ContRol:=LFAUYYD01_PC ;
FAUYYD01_IN.FDOB :=LFAUYYD01_FDOC ;
FAUYYD01_IN.FDSB :=LFAUYYD01_FDSC ;
FAUYYD01_IN.TSET :=LFAUYYD01_TSET ;
FAUYYD01_IN.WVMC :=LFAUYYD01_WVMC ;
FAUYYD01_IN.WVMV :=LFAUYYD01_WVMV ;
FAUYYD01_IN.VFMV :=LFAUYYD01_VFMV ;
FAUYYD01_IN.STS :=LFAUYYD01_STS ;
FAUYYD01_IN.RST :=LFAUYYD01_RST ;
FAUYYD01_IN.RSTV :=LFAUYYD01_RSTV ;
FAUYYD01_IN.FPS :=LFAUYYD01_FPS ;
FAUYYD01_IN.IPS :=LFAUYYD01_IPS ;
FAUYYD01_IN.AFS :=LFAUYYD01_AFS ;
FAUYYD01_IN.ISO1 :=LFAUYYD01_ISO1 ;
FAUYYD01_IN.ISO2 :=LFAUYYD01_ISO2 ;
FAUYYD01_IN.ISO3 :=LFAUYYD01_ISO3 ;
FAUYYD01_IN.VP :=LFAUYYD01_VP ;
FAUYYD01_IN.VI :=LFAUYYD01_VI ;
FAUYYD01_IN.FDELAY :=t#30s ;
FAUYYD01_IN.VDELAY :=t#120s ;
END_PROGRAM

632
YY01/OPCDA.POE

@ -3,62 +3,195 @@ DIRECTGLOBALDEFINITIONS = 1
$END_IT_HEADER
PROGRAM OPCDA
VAR_GLOBAL
(* IOM 0801R地址: 0 *)
LAHUYYB01_R AT%I0.0 :BOOL; (*空调机组YY-AC-KT2-运行状态*)
LAHUYYB01_F AT%I0.1 :BOOL; (*空调机组YY-AC-KT2-故障状态*)
LAHUYYB01_A AT%I0.2 :BOOL; (*空调机组YY-AC-KT2-自动状态*)
LAHUYYB01_IPS AT%I0.3 :BOOL; (*空调机组YY-AC-KT2-初效滤网压差*)
LAHUYYB01_FDOB AT%I0.4 :BOOL; (*空调机组YY-AC-KT2-新风阀开状态*)
LAHUYYB01_FDSB AT%I0.5 :BOOL; (*空调机组YY-AC-KT2-新风阀关状态*)
LAHUYYB01_RDOB AT%I0.6 :BOOL; (*空调机组YY-AC-KT2-回风阀开状态*)
LAHUYYB01_RDSB AT%I0.7 :BOOL; (*空调机组YY-AC-KT2-回风阀关状态*)
(* IOM 0801D地址: 1 *)
LAHUYYB01_C AT%Q16.0 :BOOL; (*空调机组YY-AC-KT2-启停控制*)
LAHUYYB01_FDO AT%Q16.1 :BOOL; (*空调机组YY-AC-KT2-新风阀开控制*)
LAHUYYB01_FDS AT%Q16.2 :BOOL; (*空调机组YY-AC-KT2-新风阀关控制*)
LAHUYYB01_RDO AT%Q16.3 :BOOL; (*空调机组YY-AC-KT2-回风阀开控制*)
LAHUYYB01_RDS AT%Q16.4 :BOOL; (*空调机组YY-AC-KT2-回风阀关控制*)
(* IOM 0801U E5地址: 2 *)
LAHUYYB01_ST AT%I32.0 :INT; (*空调机组YY-AC-KT2-送风温度*)
LAHUYYB01_RT AT%I34.0 :INT; (*空调机组YY-AC-KT2-回风温度*)
LAHUYYB01_CO2 AT%I36.0 :INT; (*空调机组YY-AC-KT2-二氧化碳浓度状态*)
LAHUYYB01_WVB AT%I38.0 :INT; (*空调机组YY-AC-KT2-水阀反馈*)
LAHUYYB01_VFB AT%I40.0 :INT; (*空调机组YY-AC-KT2-变频器频率反馈*)
(* IOM 0401A地址: 3 *)
LAHUYYB01_WVC AT%Q48.0 :INT; (*空调机组YY-AC-KT2-水阀控制*)
LAHUYYB01_VFC AT%Q50.0 :INT; (*空调机组YY-AC-KT2-变频器频率控制*)
(* IOM 0801R地址: 4 *)
LAHUYYF01_R AT%I64.0 :BOOL; (*空调机组YY-AC-KT6-运行状态*)
LAHUYYF01_F AT%I64.1 :BOOL; (*空调机组YY-AC-KT6-故障状态*)
LAHUYYF01_A AT%I64.2 :BOOL; (*空调机组YY-AC-KT6-自动状态*)
LAHUYYF01_IPS AT%I64.3 :BOOL; (*空调机组YY-AC-KT6-初效滤网压差*)
LAHUYYF01_FDOB AT%I64.4 :BOOL; (*空调机组YY-AC-KT6-新风阀开状态*)
LAHUYYF01_FDSB AT%I64.5 :BOOL; (*空调机组YY-AC-KT6-新风阀关状态*)
LAHUYYF01_RDOB AT%I64.6 :BOOL; (*空调机组YY-AC-KT6-回风阀开状态*)
LAHUYYF01_RDSB AT%I64.7 :BOOL; (*空调机组YY-AC-KT6-回风阀关状态*)
(* IOM 0801D地址: 5 *)
LAHUYYF01_C AT%Q80.0 :BOOL; (*空调机组YY-AC-KT6-启停控制*)
LAHUYYF01_FDO AT%Q80.1 :BOOL; (*空调机组YY-AC-KT6-新风阀开控制*)
LAHUYYF01_FDS AT%Q80.2 :BOOL; (*空调机组YY-AC-KT6-新风阀关控制*)
LAHUYYF01_RDO AT%Q80.3 :BOOL; (*空调机组YY-AC-KT6-回风阀开控制*)
LAHUYYF01_RDS AT%Q80.4 :BOOL; (*空调机组YY-AC-KT6-回风阀关控制*)
(* IOM 0801U E5地址: 6 *)
LAHUYYF01_ST AT%I96.0 :INT; (*空调机组YY-AC-KT6-送风温度*)
LAHUYYF01_VFB AT%I98.0 :INT; (*空调机组YY-AC-KT6-变频器频率反馈*)
LAHUYYF01_CO2 AT%I100.0 :INT; (*空调机组YY-AC-KT6-二氧化碳浓度状态*)
LAHUYYF01_WVB AT%I102.0 :INT; (*空调机组YY-AC-KT6-水阀反馈*)
(* IOM 0401A地址: 7 *)
LAHUYYF01_WVC AT%Q112.0 :INT; (*空调机组YY-AC-KT6-水阀控制*)
LAHUYYF01_VFC AT%Q114.0 :INT; (*空调机组YY-AC-KT6-变频器频率控制*)
(* IOM 1601R D7地址: 0 *)
LAHUYYA01_R AT%I0.0 :BOOL; (*空调机组YY-5AP(KT)1-1-运行状态*)
LAHUYYA01_F AT%I0.1 :BOOL; (*空调机组YY-5AP(KT)1-1-故障状态*)
LAHUYYA01_A AT%I0.2 :BOOL; (*空调机组YY-5AP(KT)1-1-自动状态*)
LAHUYYA01_IPS AT%I0.3 :BOOL; (*空调机组YY-5AP(KT)1-1-初效滤网压差*)
LAHUYYA01_AFS AT%I0.4 :BOOL; (*空调机组YY-5AP(KT)1-1-低温断路开关*)
LAHUYYA02_R AT%I0.5 :BOOL; (*空调机组YY-5AP(KT)1-2-运行状态*)
LAHUYYA02_F AT%I0.6 :BOOL; (*空调机组YY-5AP(KT)1-2-故障状态*)
LAHUYYA02_A AT%I0.7 :BOOL; (*空调机组YY-5AP(KT)1-2-自动状态*)
LAHUYYA02_IPS AT%I1.0 :BOOL; (*空调机组YY-5AP(KT)1-2-初效滤网压差*)
LAHUYYA02_AFS AT%I1.1 :BOOL; (*空调机组YY-5AP(KT)1-2-低温断路开关*)
(* IOM 0801D D7地址: 1 *)
LAHUYYA01_C AT%Q16.0 :BOOL; (*空调机组YY-5AP(KT)1-1-启停控制*)
LAHUYYA02_C AT%Q16.1 :BOOL; (*空调机组YY-5AP(KT)1-2-启停控制*)
(* IOM 0801U地址: 2 *)
LAHUYYA01_ST AT%I32.0 :INT ; (*空调机组YY-5AP(KT)1-1-送风温度*)
LAHUYYA01_RT AT%I34.0 :INT ; (*空调机组YY-5AP(KT)1-1-回风温度*)
LAHUYYA01_CO2 AT%I36.0 :INT ; (*空调机组YY-5AP(KT)1-1-二氧化碳浓度状态*)
LAHUYYA01_FDB AT%I38.0 :INT ; (*空调机组YY-5AP(KT)1-1-新风阀反馈*)
LAHUYYA01_RDB AT%I40.0 :INT ; (*空调机组YY-5AP(KT)1-1-回风阀反馈*)
LAHUYYA01_WVB AT%I42.0 :INT ; (*空调机组YY-5AP(KT)1-1-水阀反馈*)
LAHUYYA01_VFB AT%I44.0 :INT ; (*空调机组YY-5AP(KT)1-1-变频器频率反馈*)
(* IOM 0801U地址: 3 *)
LAHUYYA02_ST AT%I48.0 :INT ; (*空调机组YY-5AP(KT)1-2-送风温度*)
LAHUYYA02_RT AT%I50.0 :INT ; (*空调机组YY-5AP(KT)1-2-回风温度*)
LAHUYYA02_CO2 AT%I52.0 :INT ; (*空调机组YY-5AP(KT)1-2-二氧化碳浓度状态*)
LAHUYYA02_FDB AT%I54.0 :INT ; (*空调机组YY-5AP(KT)1-2-新风阀反馈*)
LAHUYYA02_RDB AT%I56.0 :INT ; (*空调机组YY-5AP(KT)1-2-回风阀反馈*)
LAHUYYA02_WVB AT%I58.0 :INT ; (*空调机组YY-5AP(KT)1-2-水阀反馈*)
LAHUYYA02_VFB AT%I60.0 :INT ; (*空调机组YY-5AP(KT)1-2-变频器频率反馈*)
(* IOM 0401A地址: 4 *)
LAHUYYA01_FDC AT%Q64.0 :INT; (*空调机组YY-5AP(KT)1-1-新风阀控制*)
LAHUYYA01_RDC AT%Q66.0 :INT; (*空调机组YY-5AP(KT)1-1-回风阀控制*)
LAHUYYA01_WVC AT%Q68.0 :INT; (*空调机组YY-5AP(KT)1-1-水阀控制*)
LAHUYYA01_VFC AT%Q70.0 :INT; (*空调机组YY-5AP(KT)1-1-变频器频率控制*)
(* IOM 0401A地址: 5 *)
LAHUYYA02_FDC AT%Q80.0 :INT; (*空调机组YY-5AP(KT)1-2-新风阀控制*)
LAHUYYA02_RDC AT%Q82.0 :INT; (*空调机组YY-5AP(KT)1-2-回风阀控制*)
LAHUYYA02_WVC AT%Q84.0 :INT; (*空调机组YY-5AP(KT)1-2-水阀控制*)
LAHUYYA02_VFC AT%Q86.0 :INT; (*空调机组YY-5AP(KT)1-2-变频器频率控制*)
(* IOM 0801R地址: 6 *)
LAHUYYB01_R AT%I96.0 :BOOL; (*空调机组YY-5AP(KT)2-运行状态*)
LAHUYYB01_F AT%I96.1 :BOOL; (*空调机组YY-5AP(KT)2-故障状态*)
LAHUYYB01_A AT%I96.2 :BOOL; (*空调机组YY-5AP(KT)2-自动状态*)
LAHUYYB01_IPS AT%I96.3 :BOOL; (*空调机组YY-5AP(KT)2-初效滤网压差*)
LAHUYYB01_AFS AT%I96.4 :BOOL; (*空调机组YY-5AP(KT)2-低温断路开关*)
(* IOM 0801D D7地址: 7 *)
LAHUYYB01_C AT%Q112.0 :BOOL; (*空调机组YY-5AP(KT)2-启停控制*)
(* IOM 0801U地址: 8 *)
LAHUYYB01_ST AT%I128.0 :INT ; (*空调机组YY-5AP(KT)2-送风温度*)
LAHUYYB01_RT AT%I130.0 :INT ; (*空调机组YY-5AP(KT)2-回风温度*)
LAHUYYB01_CO2 AT%I132.0 :INT ; (*空调机组YY-5AP(KT)2-二氧化碳浓度状态*)
LAHUYYB01_FDB AT%I134.0 :INT ; (*空调机组YY-5AP(KT)2-新风阀反馈*)
LAHUYYB01_RDB AT%I136.0 :INT ; (*空调机组YY-5AP(KT)2-回风阀反馈*)
LAHUYYB01_WVB AT%I138.0 :INT ; (*空调机组YY-5AP(KT)2-水阀反馈*)
LAHUYYB01_VFB AT%I140.0 :INT ; (*空调机组YY-5AP(KT)2-变频器频率反馈*)
(* IOM 0401A地址: 9 *)
LAHUYYB01_FDC AT%Q144.0 :INT; (*空调机组YY-5AP(KT)2-新风阀控制*)
LAHUYYB01_RDC AT%Q146.0 :INT; (*空调机组YY-5AP(KT)2-回风阀控制*)
LAHUYYB01_WVC AT%Q148.0 :INT; (*空调机组YY-5AP(KT)2-水阀控制*)
LAHUYYB01_VFC AT%Q150.0 :INT; (*空调机组YY-5AP(KT)2-变频器频率控制*)
(* IOM 0801R地址: 10 *)
LAHUYYC01_R AT%I160.0 :BOOL; (*空调机组YY-5AP(KT)2-运行状态*)
LAHUYYC01_F AT%I160.1 :BOOL; (*空调机组YY-5AP(KT)2-故障状态*)
LAHUYYC01_A AT%I160.2 :BOOL; (*空调机组YY-5AP(KT)2-自动状态*)
LAHUYYC01_IPS AT%I160.3 :BOOL; (*空调机组YY-5AP(KT)2-初效滤网压差*)
LAHUYYC01_AFS AT%I160.4 :BOOL; (*空调机组YY-5AP(KT)2-低温断路开关*)
(* IOM 0801D D7地址: 11 *)
LAHUYYC01_C AT%Q176.0 :BOOL; (*空调机组YY-5AP(KT)2-启停控制*)
(* IOM 0801U地址: 12 *)
LAHUYYC01_ST AT%I192.0 :INT ; (*空调机组YY-5AP(KT)2-送风温度*)
LAHUYYC01_RT AT%I194.0 :INT ; (*空调机组YY-5AP(KT)2-回风温度*)
LAHUYYC01_CO2 AT%I196.0 :INT ; (*空调机组YY-5AP(KT)2-二氧化碳浓度状态*)
LAHUYYC01_FDB AT%I198.0 :INT ; (*空调机组YY-5AP(KT)2-新风阀反馈*)
LAHUYYC01_RDB AT%I200.0 :INT ; (*空调机组YY-5AP(KT)2-回风阀反馈*)
LAHUYYC01_WVB AT%I202.0 :INT ; (*空调机组YY-5AP(KT)2-水阀反馈*)
LAHUYYC01_VFB AT%I204.0 :INT ; (*空调机组YY-5AP(KT)2-变频器频率反馈*)
(* IOM 0401A地址: 13 *)
LAHUYYC01_FDC AT%Q208.0 :INT; (*空调机组YY-5AP(KT)2-新风阀控制*)
LAHUYYC01_RDC AT%Q210.0 :INT; (*空调机组YY-5AP(KT)2-回风阀控制*)
LAHUYYC01_WVC AT%Q212.0 :INT; (*空调机组YY-5AP(KT)2-水阀控制*)
LAHUYYC01_VFC AT%Q214.0 :INT; (*空调机组YY-5AP(KT)2-变频器频率控制*)
(* IOM 1601R D7地址: 14 *)
LFAUYYD01_R AT%I224.0 :BOOL; (*F新风机组YY-5AP(KT)4-运行状态*)
LFAUYYD01_F AT%I224.1 :BOOL; (*F新风机组YY-5AP(KT)4-故障状态*)
LFAUYYD01_A AT%I224.2 :BOOL; (*F新风机组YY-5AP(KT)4-自动状态*)
LFAUYYD01_FPS AT%I224.3 :BOOL; (*F新风机组YY-5AP(KT)4-风机压差*)
LFAUYYD01_IPS AT%I224.4 :BOOL; (*F新风机组YY-5AP(KT)4-初效滤网压差*)
LFAUYYD01_AFS AT%I224.5 :BOOL; (*F新风机组YY-5AP(KT)4-低温断路开关*)
LFAUYYD01_FDOB AT%I224.6 :BOOL; (*F新风机组YY-5AP(KT)4-新风阀开状态*)
LFAUYYD01_FDSB AT%I224.7 :BOOL; (*F新风机组YY-5AP(KT)4-新风阀关状态*)
LAHUYYD01_R AT%I225.0 :BOOL; (*空调机组YY-5AP(KT)4-运行状态*)
LAHUYYD01_F AT%I225.1 :BOOL; (*空调机组YY-5AP(KT)4-故障状态*)
LAHUYYD01_A AT%I225.2 :BOOL; (*空调机组YY-5AP(KT)4-自动状态*)
LAHUYYD01_IPS AT%I225.3 :BOOL; (*空调机组YY-5AP(KT)4-初效滤网压差*)
LAHUYYD01_AFS AT%I225.4 :BOOL; (*空调机组YY-5AP(KT)4-低温断路开关*)
(* IOM 0801D D7地址: 15 *)
LFAUYYD01_C AT%Q240.0 :BOOL; (*F新风机组YY-5AP(KT)4-启停控制*)
LFAUYYD01_FDOC AT%Q240.1 :BOOL; (*F新风机组YY-5AP(KT)4-新风阀开控制*)
LFAUYYD01_FDSC AT%Q240.2 :BOOL; (*F新风机组YY-5AP(KT)4-新风阀关控制*)
LAHUYYD01_C AT%Q240.3 :BOOL; (*空调机组YY-5AP(KT)4-启停控制*)
(* IOM 0401U地址: 16 *)
LFAUYYD01_ST AT%I256.0 :INT; (*F新风机组YY-5AP(KT)4-送风温度*)
LFAUYYD01_WVB AT%I258.0 :INT; (*F新风机组YY-5AP(KT)4-水阀反馈*)
LFAUYYD01_VFB AT%I260.0 :INT; (*F新风机组YY-5AP(KT)4-变频器频率反馈*)
(* IOM 0801U地址: 17 *)
LAHUYYD01_ST AT%I272.0 :INT ; (*空调机组YY-5AP(KT)4-送风温度*)
LAHUYYD01_RT AT%I274.0 :INT ; (*空调机组YY-5AP(KT)4-回风温度*)
LAHUYYD01_CO2 AT%I276.0 :INT ; (*空调机组YY-5AP(KT)4-二氧化碳浓度状态*)
LAHUYYD01_FDB AT%I278.0 :INT ; (*空调机组YY-5AP(KT)4-新风阀反馈*)
LAHUYYD01_RDB AT%I280.0 :INT ; (*空调机组YY-5AP(KT)4-回风阀反馈*)
LAHUYYD01_WVB AT%I282.0 :INT ; (*空调机组YY-5AP(KT)4-水阀反馈*)
LAHUYYD01_VFB AT%I284.0 :INT ; (*空调机组YY-5AP(KT)4-变频器频率反馈*)
(* IOM 0401A地址: 18 *)
LFAUYYD01_WVC AT%Q288.0 :INT; (*F新风机组YY-5AP(KT)4-水阀控制*)
LFAUYYD01_VFC AT%Q290.0 :INT; (*F新风机组YY-5AP(KT)4-变频器频率控制*)
(* IOM 0401A地址: 19 *)
LAHUYYD01_FDC AT%Q304.0 :INT; (*空调机组YY-5AP(KT)1-2-新风阀控制*)
LAHUYYD01_RDC AT%Q306.0 :INT; (*空调机组YY-5AP(KT)1-2-回风阀控制*)
LAHUYYD01_WVC AT%Q308.0 :INT; (*空调机组YY-5AP(KT)1-2-水阀控制*)
LAHUYYD01_VFC AT%Q310.0 :INT; (*空调机组YY-5AP(KT)1-2-变频器频率控制*)
(* IOM 0801R地址: 20 *)
LAHUYYE01_R AT%I320.0 :BOOL; (*空调机组YY-5AP(KT)5-运行状态*)
LAHUYYE01_F AT%I320.1 :BOOL; (*空调机组YY-5AP(KT)5-故障状态*)
LAHUYYE01_A AT%I320.2 :BOOL; (*空调机组YY-5AP(KT)5-自动状态*)
LAHUYYE01_IPS AT%I320.3 :BOOL; (*空调机组YY-5AP(KT)5-初效滤网压差*)
LAHUYYE01_AFS AT%I320.4 :BOOL; (*空调机组YY-5AP(KT)5-低温断路开关*)
(* IOM 0801D D7地址: 21 *)
LAHUYYE01_C AT%Q336.0 :BOOL; (*空调机组YY-5AP(KT)5-启停控制*)
(* IOM 0801U地址: 22 *)
LAHUYYE01_ST AT%I352.0 :INT ; (*空调机组YY-5AP(KT)5-送风温度*)
LAHUYYE01_RT AT%I354.0 :INT ; (*空调机组YY-5AP(KT)5-回风温度*)
LAHUYYE01_CO2 AT%I356.0 :INT ; (*空调机组YY-5AP(KT)5-二氧化碳浓度状态*)
LAHUYYE01_FDB AT%I358.0 :INT ; (*空调机组YY-5AP(KT)5-新风阀反馈*)
LAHUYYE01_RDB AT%I360.0 :INT ; (*空调机组YY-5AP(KT)5-回风阀反馈*)
LAHUYYE01_WVB AT%I362.0 :INT ; (*空调机组YY-5AP(KT)5-水阀反馈*)
LAHUYYE01_VFB AT%I364.0 :INT ; (*空调机组YY-5AP(KT)5-变频器频率反馈*)
(* IOM 0401A地址: 23 *)
LAHUYYE01_FDC AT%Q368.0 :INT; (*空调机组YY-5AP(KT)5-新风阀控制*)
LAHUYYE01_RDC AT%Q370.0 :INT; (*空调机组YY-5AP(KT)5-回风阀控制*)
LAHUYYE01_WVC AT%Q372.0 :INT; (*空调机组YY-5AP(KT)5-水阀控制*)
LAHUYYE01_VFC AT%Q374.0 :INT; (*空调机组YY-5AP(KT)5-变频器频率控制*)
(* IOM 1601R D7地址: 24 *)
LAHUYYF01_R AT%I384.0 :BOOL; (*空调机组YY-6AP(KT)1-1-运行状态*)
LAHUYYF01_F AT%I384.1 :BOOL; (*空调机组YY-6AP(KT)1-1-故障状态*)
LAHUYYF01_A AT%I384.2 :BOOL; (*空调机组YY-6AP(KT)1-1-自动状态*)
LAHUYYF01_IPS AT%I384.3 :BOOL; (*空调机组YY-6AP(KT)1-1-初效滤网压差*)
LAHUYYF01_AFS AT%I384.4 :BOOL; (*空调机组YY-6AP(KT)1-1-低温断路开关*)
LAHUYYF02_R AT%I384.5 :BOOL; (*空调机组YY-6AP(KT)1-2-运行状态*)
LAHUYYF02_F AT%I384.6 :BOOL; (*空调机组YY-6AP(KT)1-2-故障状态*)
LAHUYYF02_A AT%I384.7 :BOOL; (*空调机组YY-6AP(KT)1-2-自动状态*)
LAHUYYF02_IPS AT%I385.0 :BOOL; (*空调机组YY-6AP(KT)1-2-初效滤网压差*)
LAHUYYF02_AFS AT%I385.1 :BOOL; (*空调机组YY-6AP(KT)1-2-低温断路开关*)
(* IOM 0801D D7地址: 25 *)
LAHUYYF01_C AT%Q400.0 :BOOL; (*空调机组YY-6AP(KT)1-1-启停控制*)
LAHUYYF02_C AT%Q400.1 :BOOL; (*空调机组YY-6AP(KT)1-2-启停控制*)
(* IOM 0801U地址: 26 *)
LAHUYYF01_ST AT%I416.0 :INT ; (*空调机组YY-6AP(KT)1-1-送风温度*)
LAHUYYF01_RT AT%I418.0 :INT ; (*空调机组YY-6AP(KT)1-1-回风温度*)
LAHUYYF01_CO2 AT%I420.0 :INT ; (*空调机组YY-6AP(KT)1-1-二氧化碳浓度状态*)
LAHUYYF01_FDB AT%I422.0 :INT ; (*空调机组YY-6AP(KT)1-1-新风阀反馈*)
LAHUYYF01_RDB AT%I424.0 :INT ; (*空调机组YY-6AP(KT)1-1-回风阀反馈*)
LAHUYYF01_WVB AT%I426.0 :INT ; (*空调机组YY-6AP(KT)1-1-水阀反馈*)
LAHUYYF01_VFB AT%I428.0 :INT ; (*空调机组YY-6AP(KT)1-1-变频器频率反馈*)
(* IOM 0801U地址: 27 *)
LAHUYYF02_ST AT%I432.0 :INT ; (*空调机组YY-6AP(KT)1-2-送风温度*)
LAHUYYF02_RT AT%I434.0 :INT ; (*空调机组YY-6AP(KT)1-2-回风温度*)
LAHUYYF02_CO2 AT%I436.0 :INT ; (*空调机组YY-6AP(KT)1-2-二氧化碳浓度状态*)
LAHUYYF02_FDB AT%I438.0 :INT ; (*空调机组YY-6AP(KT)1-2-新风阀反馈*)
LAHUYYF02_RDB AT%I440.0 :INT ; (*空调机组YY-6AP(KT)1-2-回风阀反馈*)
LAHUYYF02_WVB AT%I442.0 :INT ; (*空调机组YY-6AP(KT)1-2-水阀反馈*)
LAHUYYF02_VFB AT%I444.0 :INT ; (*空调机组YY-6AP(KT)1-2-变频器频率反馈*)
(* IOM 0401A地址: 28 *)
LAHUYYF01_FDC AT%Q448.0 :INT; (*空调机组YY-6AP(KT)1-1-新风阀控制*)
LAHUYYF01_RDC AT%Q450.0 :INT; (*空调机组YY-6AP(KT)1-1-回风阀控制*)
LAHUYYF01_WVC AT%Q452.0 :INT; (*空调机组YY-6AP(KT)1-1-水阀控制*)
LAHUYYF01_VFC AT%Q454.0 :INT; (*空调机组YY-6AP(KT)1-1-变频器频率控制*)
(* IOM 0401A地址: 29 *)
LAHUYYF02_FDC AT%Q464.0 :INT; (*空调机组YY-6AP(KT)1-2-新风阀控制*)
LAHUYYF02_RDC AT%Q466.0 :INT; (*空调机组YY-6AP(KT)1-2-回风阀控制*)
LAHUYYF02_WVC AT%Q468.0 :INT; (*空调机组YY-6AP(KT)1-2-水阀控制*)
LAHUYYF02_VFC AT%Q470.0 :INT; (*空调机组YY-6AP(KT)1-2-变频器频率控制*)
LCMD00000_RM AT%M100.0 :INT; (*总线程序-运行模式*)
LBOX01_DS AT%M102.0 :BOOL; (*控制箱01-模块地址状态*)
LBOX02_DS AT%M104.0 :BOOL; (*控制箱02-模块地址状态*)
LBOX03_DS AT%M106.0 :BOOL; (*控制箱03-模块地址状态*)
LBOX04_DS AT%M108.0 :BOOL; (*控制箱04-模块地址状态*)
LBOX05_DS AT%M110.0 :BOOL; (*控制箱05-模块地址状态*)
LBOX05_DS AT%M110.0 :BOOL; (*控制箱YY-模块地址状态*)
LBOX06_DS AT%M112.0 :BOOL; (*控制箱06-模块地址状态*)
LBOX07_DS AT%M114.0 :BOOL; (*控制箱07-模块地址状态*)
LBOX08_DS AT%M116.0 :BOOL; (*控制箱08-模块地址状态*)
@ -69,86 +202,339 @@ LBOX01_OR AT%M128.0 :REAL; (*控制箱01-模块在线比例*)
LBOX02_OR AT%M132.0 :REAL; (*控制箱02-模块在线比例*)
LBOX03_OR AT%M136.0 :REAL; (*控制箱03-模块在线比例*)
LBOX04_OR AT%M140.0 :REAL; (*控制箱04-模块在线比例*)
LBOX05_OR AT%M144.0 :REAL; (*控制箱05-模块在线比例*)
LBOX05_OR AT%M144.0 :REAL; (*控制箱YY-模块在线比例*)
LBOX06_OR AT%M148.0 :REAL; (*控制箱06-模块在线比例*)
LBOX07_OR AT%M152.0 :REAL; (*控制箱07-模块在线比例*)
LBOX08_OR AT%M156.0 :REAL; (*控制箱08-模块在线比例*)
LBOX09_OR AT%M160.0 :REAL; (*控制箱09-模块在线比例*)
LBOX10_OR AT%M164.0 :REAL; (*控制箱10-模块在线比例*)
RAHUYYB01_PC AT%M168.0 :BOOL; (*空调机组YYB01-新云平台程序控制*)
RAHUYYB01_TSET AT%M172.0 :REAL; (*空调机组YYB01-新云平台设定温度值*)
RAHUYYB01_SM AT%M176.0 :INT; (*空调机组YYB01-新云平台季节模式*)
LAHUYYB01_WVBS AT%M180.0 :REAL; (*空调机组YYB01-水阀反馈换算值*)
LAHUYYB01_WVMC AT%M184.0 :BOOL; (*空调机组YYB01-水阀手动控制*)
LAHUYYB01_WVMV AT%M188.0 :REAL; (*空调机组YYB01-水阀手动控制值*)
LAHUYYB01_CO2S AT%M192.0 :REAL; (*空调机组YYB01-二氧化碳换算值*)
LAHUYYB01_CO2SET AT%M196.0 :REAL; (*空调机组YYB01-二氧化碳设定值*)
LAHUYYB01_RTS AT%M200.0 :REAL; (*空调机组YYB01-回风温度换算值*)
LAHUYYB01_STS AT%M204.0 :REAL; (*空调机组YYB01-送风温度换算值*)
LAHUYYB01_RST AT%M208.0 :BOOL; (*空调机组YYB01-运行时间累积重置*)
LAHUYYB01_RSTV AT%M212.0 :REAL; (*空调机组YYB01-运行时间累积重置值*)
LAHUYYB01_ISO1 AT%M216.0 :BOOL; (*空调机组YYB01-隔离开关1*)
LAHUYYB01_ISO2 AT%M218.0 :BOOL; (*空调机组YYB01-隔离开关2*)
LAHUYYB01_VP AT%M224.0 :REAL; (*空调机组YYB01-P调节参数*)
LAHUYYB01_VI AT%M228.0 :REAL; (*空调机组YYB01-I调节参数*)
LAHUYYB01_RH AT%M232.0 :REAL; (*空调机组YYB01-运行时间累积值*)
LAHUYYB01_SN AT%M236.0 :INT; (*空调机组YYB01-设备状态代码*)
LAHUYYB01_WVCS AT%M238.0 :INT; (*空调机组YYB01-水阀控制转换值*)
LAHUYYB01_PC AT%M240.0 :BOOL; (*空调机组YYB01-程序控制*)
LAHUYYB01_TSET AT%M244.0 :REAL; (*空调机组YYB01-设定温度值*)
LAHUYYB01_SM AT%M248.0 :INT; (*空调机组YYB01-季节模式*)
LAHUYYB01_VFMV AT%M250.0 :INT; (*空调机组YYB01-变频手动控制值*)
LAHUYYB01_ISO3 AT%M252.0 :BOOL; (*空调机组YYB01-低温断路报警隔离*)
LAHUYYB01_VFCS AT%M254.0 :INT; (*空调机组YYB01-变频器频率控制值*)
LAHUYYB01_VFBS AT%M256.0 :INT; (*空调机组YYB01-变频器频率反馈值*)
LAHUYYB01_LM AT%M258.0 :BOOL; (*空调机组YYB01-联动模式*)
LAHUYYB01_FM AT%M260.0 :BOOL; (*空调机组YYB01-风阀联动模式*)
LAHUYYB01_TC AT%M262.0 :BOOL; (*空调机组YYB01-定时控制*)
LAHUYYB01_TM AT%M264.0 :BOOL; (*空调机组YYB01-定时模式*)
LAHUYYB01_RDCS AT%M266.0 :INT; (*空调机组YYB01-回风阀控制换算值*)
LAHUYYB01_FDCS AT%M268.0 :INT; (*空调机组YYB01-新风阀控制换算值*)
LAHUYYB01_RDBS AT%M272.0 :REAL; (*空调机组YYB01-回风阀反馈换算值*)
LAHUYYB01_FDBS AT%M276.0 :REAL; (*空调机组YYB01-新风阀反馈换算值*)
LAHUYYB01_RDMV AT%M280.0 :INT; (*空调机组YYB01-回风阀手动控制值*)
LAHUYYB01_FDMV AT%M282.0 :INT; (*空调机组YYB01-新风阀手动控制值*)
RAHUYYA01_PC AT%M168.0 :BOOL; (*空调机组YYA01-新云平台程序控制*)
RAHUYYA01_TSET AT%M172.0 :REAL; (*空调机组YYA01-新云平台设定温度值*)
RAHUYYA01_SM AT%M176.0 :INT; (*空调机组YYA01-新云平台季节模式*)
LAHUYYA01_WVBS AT%M180.0 :REAL; (*空调机组YYA01-水阀反馈换算值*)
LAHUYYA01_WVMC AT%M184.0 :BOOL; (*空调机组YYA01-水阀手动控制*)
LAHUYYA01_WVMV AT%M188.0 :REAL; (*空调机组YYA01-水阀手动控制值*)
LAHUYYA01_CO2S AT%M192.0 :REAL; (*空调机组YYA01-二氧化碳换算值*)
LAHUYYA01_CO2SET AT%M196.0 :REAL; (*空调机组YYA01-二氧化碳设定值*)
LAHUYYA01_RTS AT%M200.0 :REAL; (*空调机组YYA01-回风温度换算值*)
LAHUYYA01_STS AT%M204.0 :REAL; (*空调机组YYA01-送风温度换算值*)
LAHUYYA01_RST AT%M208.0 :BOOL; (*空调机组YYA01-运行时间累积重置*)
LAHUYYA01_RSTV AT%M212.0 :REAL; (*空调机组YYA01-运行时间累积重置值*)
LAHUYYA01_ISO1 AT%M216.0 :BOOL; (*空调机组YYA01-隔离开关1*)
LAHUYYA01_ISO2 AT%M218.0 :BOOL; (*空调机组YYA01-隔离开关2*)
LAHUYYA01_VP AT%M224.0 :REAL; (*空调机组YYA01-P调节参数*)
LAHUYYA01_VI AT%M228.0 :REAL; (*空调机组YYA01-I调节参数*)
LAHUYYA01_RH AT%M232.0 :REAL; (*空调机组YYA01-运行时间累积值*)
LAHUYYA01_SN AT%M236.0 :INT; (*空调机组YYA01-设备状态代码*)
LAHUYYA01_WVCS AT%M238.0 :INT; (*空调机组YYA01-水阀控制转换值*)
LAHUYYA01_PC AT%M240.0 :BOOL; (*空调机组YYA01-程序控制*)
LAHUYYA01_TSET AT%M244.0 :REAL; (*空调机组YYA01-设定温度值*)
LAHUYYA01_SM AT%M248.0 :INT; (*空调机组YYA01-季节模式*)
LAHUYYA01_VFMV AT%M250.0 :INT; (*空调机组YYA01-变频手动控制值*)
LAHUYYA01_ISO3 AT%M252.0 :BOOL; (*空调机组YYA01-低温断路报警隔离*)
LAHUYYA01_VFCS AT%M254.0 :INT; (*空调机组YYA01-变频器频率控制值*)
LAHUYYA01_VFBS AT%M256.0 :INT; (*空调机组YYA01-变频器频率反馈值*)
LAHUYYA01_LM AT%M258.0 :BOOL; (*空调机组YYA01-联动模式*)
LAHUYYA01_FM AT%M260.0 :BOOL; (*空调机组YYA01-风阀联动模式*)
LAHUYYA01_TC AT%M262.0 :BOOL; (*空调机组YYA01-定时控制*)
LAHUYYA01_TM AT%M264.0 :BOOL; (*空调机组YYA01-定时模式*)
LAHUYYA01_RDCS AT%M266.0 :INT; (*空调机组YYA01-回风阀控制换算值*)
LAHUYYA01_FDCS AT%M268.0 :INT; (*空调机组YYA01-新风阀控制换算值*)
LAHUYYA01_RDBS AT%M272.0 :REAL; (*空调机组YYA01-回风阀反馈换算值*)
LAHUYYA01_FDBS AT%M276.0 :REAL; (*空调机组YYA01-新风阀反馈换算值*)
LAHUYYA01_RDMV AT%M280.0 :INT; (*空调机组YYA01-回风阀手动控制值*)
LAHUYYA01_FDMV AT%M282.0 :INT; (*空调机组YYA01-新风阀手动控制值*)
RAHUYYA02_PC AT%M284.0 :BOOL; (*空调机组YYA02-新云平台程序控制*)
RAHUYYA02_TSET AT%M288.0 :REAL; (*空调机组YYA02-新云平台设定温度值*)
RAHUYYA02_SM AT%M292.0 :INT; (*空调机组YYA02-新云平台季节模式*)
LAHUYYA02_WVBS AT%M296.0 :REAL; (*空调机组YYA02-水阀反馈换算值*)
LAHUYYA02_WVMC AT%M300.0 :BOOL; (*空调机组YYA02-水阀手动控制*)
LAHUYYA02_WVMV AT%M304.0 :REAL; (*空调机组YYA02-水阀手动控制值*)
LAHUYYA02_CO2S AT%M308.0 :REAL; (*空调机组YYA02-二氧化碳换算值*)
LAHUYYA02_CO2SET AT%M312.0 :REAL; (*空调机组YYA02-二氧化碳设定值*)
LAHUYYA02_RTS AT%M316.0 :REAL; (*空调机组YYA02-回风温度换算值*)
LAHUYYA02_STS AT%M320.0 :REAL; (*空调机组YYA02-送风温度换算值*)
LAHUYYA02_RST AT%M324.0 :BOOL; (*空调机组YYA02-运行时间累积重置*)
LAHUYYA02_RSTV AT%M328.0 :REAL; (*空调机组YYA02-运行时间累积重置值*)
LAHUYYA02_ISO1 AT%M332.0 :BOOL; (*空调机组YYA02-隔离开关1*)
LAHUYYA02_ISO2 AT%M334.0 :BOOL; (*空调机组YYA02-隔离开关2*)
LAHUYYA02_VP AT%M340.0 :REAL; (*空调机组YYA02-P调节参数*)
LAHUYYA02_VI AT%M344.0 :REAL; (*空调机组YYA02-I调节参数*)
LAHUYYA02_RH AT%M348.0 :REAL; (*空调机组YYA02-运行时间累积值*)
LAHUYYA02_SN AT%M352.0 :INT; (*空调机组YYA02-设备状态代码*)
LAHUYYA02_WVCS AT%M354.0 :INT; (*空调机组YYA02-水阀控制转换值*)
LAHUYYA02_PC AT%M356.0 :BOOL; (*空调机组YYA02-程序控制*)
LAHUYYA02_TSET AT%M360.0 :REAL; (*空调机组YYA02-设定温度值*)
LAHUYYA02_SM AT%M364.0 :INT; (*空调机组YYA02-季节模式*)
LAHUYYA02_VFMV AT%M366.0 :INT; (*空调机组YYA02-变频手动控制值*)
LAHUYYA02_ISO3 AT%M368.0 :BOOL; (*空调机组YYA02-低温断路报警隔离*)
LAHUYYA02_VFCS AT%M370.0 :INT; (*空调机组YYA02-变频器频率控制值*)
LAHUYYA02_VFBS AT%M372.0 :INT; (*空调机组YYA02-变频器频率反馈值*)
LAHUYYA02_LM AT%M374.0 :BOOL; (*空调机组YYA02-联动模式*)
LAHUYYA02_FM AT%M376.0 :BOOL; (*空调机组YYA02-风阀联动模式*)
LAHUYYA02_TC AT%M378.0 :BOOL; (*空调机组YYA02-定时控制*)
LAHUYYA02_TM AT%M380.0 :BOOL; (*空调机组YYA02-定时模式*)
LAHUYYA02_RDCS AT%M382.0 :INT; (*空调机组YYA02-回风阀控制换算值*)
LAHUYYA02_FDCS AT%M384.0 :INT; (*空调机组YYA02-新风阀控制换算值*)
LAHUYYA02_RDBS AT%M388.0 :REAL; (*空调机组YYA02-回风阀反馈换算值*)
LAHUYYA02_FDBS AT%M392.0 :REAL; (*空调机组YYA02-新风阀反馈换算值*)
LAHUYYA02_RDMV AT%M396.0 :INT; (*空调机组YYA02-回风阀手动控制值*)
LAHUYYA02_FDMV AT%M398.0 :INT; (*空调机组YYA02-新风阀手动控制值*)
RAHUYYB01_PC AT%M400.0 :BOOL; (*空调机组YYB01-新云平台程序控制*)
RAHUYYB01_TSET AT%M404.0 :REAL; (*空调机组YYB01-新云平台设定温度值*)
RAHUYYB01_SM AT%M408.0 :INT; (*空调机组YYB01-新云平台季节模式*)
LAHUYYB01_WVBS AT%M412.0 :REAL; (*空调机组YYB01-水阀反馈换算值*)
LAHUYYB01_WVMC AT%M416.0 :BOOL; (*空调机组YYB01-水阀手动控制*)
LAHUYYB01_WVMV AT%M420.0 :REAL; (*空调机组YYB01-水阀手动控制值*)
LAHUYYB01_CO2S AT%M424.0 :REAL; (*空调机组YYB01-二氧化碳换算值*)
LAHUYYB01_CO2SET AT%M428.0 :REAL; (*空调机组YYB01-二氧化碳设定值*)
LAHUYYB01_RTS AT%M432.0 :REAL; (*空调机组YYB01-回风温度换算值*)
LAHUYYB01_STS AT%M436.0 :REAL; (*空调机组YYB01-送风温度换算值*)
LAHUYYB01_RST AT%M440.0 :BOOL; (*空调机组YYB01-运行时间累积重置*)
LAHUYYB01_RSTV AT%M444.0 :REAL; (*空调机组YYB01-运行时间累积重置值*)
LAHUYYB01_ISO1 AT%M448.0 :BOOL; (*空调机组YYB01-隔离开关1*)
LAHUYYB01_ISO2 AT%M450.0 :BOOL; (*空调机组YYB01-隔离开关2*)
LAHUYYB01_VP AT%M456.0 :REAL; (*空调机组YYB01-P调节参数*)
LAHUYYB01_VI AT%M460.0 :REAL; (*空调机组YYB01-I调节参数*)
LAHUYYB01_RH AT%M464.0 :REAL; (*空调机组YYB01-运行时间累积值*)
LAHUYYB01_SN AT%M468.0 :INT; (*空调机组YYB01-设备状态代码*)
LAHUYYB01_WVCS AT%M470.0 :INT; (*空调机组YYB01-水阀控制转换值*)
LAHUYYB01_PC AT%M472.0 :BOOL; (*空调机组YYB01-程序控制*)
LAHUYYB01_TSET AT%M476.0 :REAL; (*空调机组YYB01-设定温度值*)
LAHUYYB01_SM AT%M480.0 :INT; (*空调机组YYB01-季节模式*)
LAHUYYB01_VFMV AT%M482.0 :INT; (*空调机组YYB01-变频手动控制值*)
LAHUYYB01_ISO3 AT%M484.0 :BOOL; (*空调机组YYB01-低温断路报警隔离*)
LAHUYYB01_VFCS AT%M486.0 :INT; (*空调机组YYB01-变频器频率控制值*)
LAHUYYB01_VFBS AT%M488.0 :INT; (*空调机组YYB01-变频器频率反馈值*)
LAHUYYB01_LM AT%M490.0 :BOOL; (*空调机组YYB01-联动模式*)
LAHUYYB01_FM AT%M492.0 :BOOL; (*空调机组YYB01-风阀联动模式*)
LAHUYYB01_TC AT%M494.0 :BOOL; (*空调机组YYB01-定时控制*)
LAHUYYB01_TM AT%M496.0 :BOOL; (*空调机组YYB01-定时模式*)
LAHUYYB01_RDCS AT%M498.0 :INT; (*空调机组YYB01-回风阀控制换算值*)
LAHUYYB01_FDCS AT%M500.0 :INT; (*空调机组YYB01-新风阀控制换算值*)
LAHUYYB01_RDBS AT%M504.0 :REAL; (*空调机组YYB01-回风阀反馈换算值*)
LAHUYYB01_FDBS AT%M508.0 :REAL; (*空调机组YYB01-新风阀反馈换算值*)
LAHUYYB01_RDMV AT%M512.0 :INT; (*空调机组YYB01-回风阀手动控制值*)
LAHUYYB01_FDMV AT%M514.0 :INT; (*空调机组YYB01-新风阀手动控制值*)
RAHUYYC01_PC AT%M516.0 :BOOL; (*空调机组YYC01-新云平台程序控制*)
RAHUYYC01_TSET AT%M520.0 :REAL; (*空调机组YYC01-新云平台设定温度值*)
RAHUYYC01_SM AT%M524.0 :INT; (*空调机组YYC01-新云平台季节模式*)
LAHUYYC01_WVBS AT%M528.0 :REAL; (*空调机组YYC01-水阀反馈换算值*)
LAHUYYC01_WVMC AT%M532.0 :BOOL; (*空调机组YYC01-水阀手动控制*)
LAHUYYC01_WVMV AT%M536.0 :REAL; (*空调机组YYC01-水阀手动控制值*)
LAHUYYC01_CO2S AT%M540.0 :REAL; (*空调机组YYC01-二氧化碳换算值*)
LAHUYYC01_CO2SET AT%M544.0 :REAL; (*空调机组YYC01-二氧化碳设定值*)
LAHUYYC01_RTS AT%M548.0 :REAL; (*空调机组YYC01-回风温度换算值*)
LAHUYYC01_STS AT%M552.0 :REAL; (*空调机组YYC01-送风温度换算值*)
LAHUYYC01_RST AT%M556.0 :BOOL; (*空调机组YYC01-运行时间累积重置*)
LAHUYYC01_RSTV AT%M560.0 :REAL; (*空调机组YYC01-运行时间累积重置值*)
LAHUYYC01_ISO1 AT%M564.0 :BOOL; (*空调机组YYC01-隔离开关1*)
LAHUYYC01_ISO2 AT%M566.0 :BOOL; (*空调机组YYC01-隔离开关2*)
LAHUYYC01_VP AT%M572.0 :REAL; (*空调机组YYC01-P调节参数*)
LAHUYYC01_VI AT%M576.0 :REAL; (*空调机组YYC01-I调节参数*)
LAHUYYC01_RH AT%M580.0 :REAL; (*空调机组YYC01-运行时间累积值*)
LAHUYYC01_SN AT%M584.0 :INT; (*空调机组YYC01-设备状态代码*)
LAHUYYC01_WVCS AT%M586.0 :INT; (*空调机组YYC01-水阀控制转换值*)
LAHUYYC01_PC AT%M588.0 :BOOL; (*空调机组YYC01-程序控制*)
LAHUYYC01_TSET AT%M592.0 :REAL; (*空调机组YYC01-设定温度值*)
LAHUYYC01_SM AT%M596.0 :INT; (*空调机组YYC01-季节模式*)
LAHUYYC01_VFMV AT%M598.0 :INT; (*空调机组YYC01-变频手动控制值*)
LAHUYYC01_ISO3 AT%M600.0 :BOOL; (*空调机组YYC01-低温断路报警隔离*)
LAHUYYC01_VFCS AT%M602.0 :INT; (*空调机组YYC01-变频器频率控制值*)
LAHUYYC01_VFBS AT%M604.0 :INT; (*空调机组YYC01-变频器频率反馈值*)
LAHUYYC01_LM AT%M606.0 :BOOL; (*空调机组YYC01-联动模式*)
LAHUYYC01_FM AT%M608.0 :BOOL; (*空调机组YYC01-风阀联动模式*)
LAHUYYC01_TC AT%M610.0 :BOOL; (*空调机组YYC01-定时控制*)
LAHUYYC01_TM AT%M612.0 :BOOL; (*空调机组YYC01-定时模式*)
LAHUYYC01_RDCS AT%M614.0 :INT; (*空调机组YYC01-回风阀控制换算值*)
LAHUYYC01_FDCS AT%M616.0 :INT; (*空调机组YYC01-新风阀控制换算值*)
LAHUYYC01_RDBS AT%M620.0 :REAL; (*空调机组YYC01-回风阀反馈换算值*)
LAHUYYC01_FDBS AT%M624.0 :REAL; (*空调机组YYC01-新风阀反馈换算值*)
LAHUYYC01_RDMV AT%M628.0 :INT; (*空调机组YYC01-回风阀手动控制值*)
LAHUYYC01_FDMV AT%M630.0 :INT; (*空调机组YYC01-新风阀手动控制值*)
RFAUYYD01_TSET AT%M636.0 :REAL; (*P新风机组YYD01-新云平台设定温度值*)
RFAUYYD01_SM AT%M640.0 :INT; (*P新风机组YYD01-新云平台季节模式*)
RFAUYYD01_PC AT%M642.0 :BOOL; (*P新风机组YYD01-新云平台程序控制*)
LFAUYYD01_TSET AT%M648.0 :REAL; (*P新风机组YYD01-设定温度值*)
LFAUYYD01_SM AT%M652.0 :INT; (*P新风机组YYD01-季节模式*)
LFAUYYD01_WVBS AT%M656.0 :REAL; (*P新风机组YYD01-水阀反馈换算值*)
LFAUYYD01_WVMC AT%M660.0 :BOOL; (*P新风机组YYD01-水阀手动控制*)
LFAUYYD01_WVMV AT%M664.0 :REAL; (*P新风机组YYD01-水阀手动控制值*)
LFAUYYD01_STS AT%M668.0 :REAL; (*P新风机组YYD01-送风温度换算值*)
LFAUYYD01_RST AT%M672.0 :BOOL; (*P新风机组YYD01-运行时间累积重置*)
LFAUYYD01_RSTV AT%M676.0 :REAL; (*P新风机组YYD01-运行时间累积重置值*)
LFAUYYD01_ISO1 AT%M680.0 :BOOL; (*P新风机组YYD01-隔离开关1*)
LFAUYYD01_ISO2 AT%M682.0 :BOOL; (*P新风机组YYD01-隔离开关2*)
LFAUYYD01_VP AT%M688.0 :REAL; (*P新风机组YYD01-P调节参数*)
LFAUYYD01_VI AT%M692.0 :REAL; (*P新风机组YYD01-I调节参数*)
LFAUYYD01_RH AT%M696.0 :REAL; (*P新风机组YYD01-运行时间累积值*)
LFAUYYD01_SN AT%M700.0 :INT; (*P新风机组YYD01-设备状态代码*)
LFAUYYD01_WVCS AT%M702.0 :INT; (*P新风机组YYD01-水阀控制转换值*)
LFAUYYD01_PC AT%M704.0 :BOOL; (*P新风机组YYD01-程序控制*)
LFAUYYD01_VFMV AT%M706.0 :INT; (*P新风机组YYD01-变频手动控制值*)
LFAUYYD01_ISO3 AT%M708.0 :BOOL; (*P新风机组YYD01-低温断路报警隔离*)
LFAUYYD01_VFCS AT%M710.0 :INT; (*P新风机组YYD01-变频器频率控制值*)
LFAUYYD01_VFBS AT%M712.0 :INT; (*P新风机组YYD01-变频器频率反馈值*)
LFAUYYD01_LM AT%M714.0 :BOOL; (*P新风机组YYD01-联动模式*)
LFAUYYD01_DM AT%M716.0 :BOOL; (*P新风机组YYD01-全天候模式*)
LFAUYYD01_CO2SET AT%M720.0 :REAL; (*P新风机组YYD01-CO2设定值*)
LFAUYYD01_TC AT%M724.0 :BOOL; (*P新风机组YYD01-定时控制*)
LFAUYYD01_TM AT%M726.0 :BOOL; (*P新风机组YYD01-定时模式*)
RAHUYYD01_PC AT%M728.0 :BOOL; (*空调机组YYD01-新云平台程序控制*)
RAHUYYD01_TSET AT%M732.0 :REAL; (*空调机组YYD01-新云平台设定温度值*)
RAHUYYD01_SM AT%M736.0 :INT; (*空调机组YYD01-新云平台季节模式*)
LAHUYYD01_WVBS AT%M740.0 :REAL; (*空调机组YYD01-水阀反馈换算值*)
LAHUYYD01_WVMC AT%M744.0 :BOOL; (*空调机组YYD01-水阀手动控制*)
LAHUYYD01_WVMV AT%M748.0 :REAL; (*空调机组YYD01-水阀手动控制值*)
LAHUYYD01_CO2S AT%M752.0 :REAL; (*空调机组YYD01-二氧化碳换算值*)
LAHUYYD01_CO2SET AT%M756.0 :REAL; (*空调机组YYD01-二氧化碳设定值*)
LAHUYYD01_RTS AT%M760.0 :REAL; (*空调机组YYD01-回风温度换算值*)
LAHUYYD01_STS AT%M764.0 :REAL; (*空调机组YYD01-送风温度换算值*)
LAHUYYD01_RST AT%M768.0 :BOOL; (*空调机组YYD01-运行时间累积重置*)
LAHUYYD01_RSTV AT%M772.0 :REAL; (*空调机组YYD01-运行时间累积重置值*)
LAHUYYD01_ISO1 AT%M776.0 :BOOL; (*空调机组YYD01-隔离开关1*)
LAHUYYD01_ISO2 AT%M778.0 :BOOL; (*空调机组YYD01-隔离开关2*)
LAHUYYD01_VP AT%M784.0 :REAL; (*空调机组YYD01-P调节参数*)
LAHUYYD01_VI AT%M788.0 :REAL; (*空调机组YYD01-I调节参数*)
LAHUYYD01_RH AT%M792.0 :REAL; (*空调机组YYD01-运行时间累积值*)
LAHUYYD01_SN AT%M796.0 :INT; (*空调机组YYD01-设备状态代码*)
LAHUYYD01_WVCS AT%M798.0 :INT; (*空调机组YYD01-水阀控制转换值*)
LAHUYYD01_PC AT%M800.0 :BOOL; (*空调机组YYD01-程序控制*)
LAHUYYD01_TSET AT%M804.0 :REAL; (*空调机组YYD01-设定温度值*)
LAHUYYD01_SM AT%M808.0 :INT; (*空调机组YYD01-季节模式*)
LAHUYYD01_VFMV AT%M810.0 :INT; (*空调机组YYD01-变频手动控制值*)
LAHUYYD01_ISO3 AT%M812.0 :BOOL; (*空调机组YYD01-低温断路报警隔离*)
LAHUYYD01_VFCS AT%M814.0 :INT; (*空调机组YYD01-变频器频率控制值*)
LAHUYYD01_VFBS AT%M816.0 :INT; (*空调机组YYD01-变频器频率反馈值*)
LAHUYYD01_LM AT%M818.0 :BOOL; (*空调机组YYD01-联动模式*)
LAHUYYD01_FM AT%M820.0 :BOOL; (*空调机组YYD01-风阀联动模式*)
LAHUYYD01_TC AT%M822.0 :BOOL; (*空调机组YYD01-定时控制*)
LAHUYYD01_TM AT%M824.0 :BOOL; (*空调机组YYD01-定时模式*)
LAHUYYD01_RDCS AT%M826.0 :INT; (*空调机组YYD01-回风阀控制换算值*)
LAHUYYD01_FDCS AT%M828.0 :INT; (*空调机组YYD01-新风阀控制换算值*)
LAHUYYD01_RDBS AT%M832.0 :REAL; (*空调机组YYD01-回风阀反馈换算值*)
LAHUYYD01_FDBS AT%M836.0 :REAL; (*空调机组YYD01-新风阀反馈换算值*)
LAHUYYD01_RDMV AT%M840.0 :INT; (*空调机组YYD01-回风阀手动控制值*)
LAHUYYD01_FDMV AT%M842.0 :INT; (*空调机组YYD01-新风阀手动控制值*)
RAHUYYE01_PC AT%M844.0 :BOOL; (*空调机组YYE01-新云平台程序控制*)
RAHUYYE01_TSET AT%M848.0 :REAL; (*空调机组YYE01-新云平台设定温度值*)
RAHUYYE01_SM AT%M852.0 :INT; (*空调机组YYE01-新云平台季节模式*)
LAHUYYE01_WVBS AT%M856.0 :REAL; (*空调机组YYE01-水阀反馈换算值*)
LAHUYYE01_WVMC AT%M860.0 :BOOL; (*空调机组YYE01-水阀手动控制*)
LAHUYYE01_WVMV AT%M864.0 :REAL; (*空调机组YYE01-水阀手动控制值*)
LAHUYYE01_CO2S AT%M868.0 :REAL; (*空调机组YYE01-二氧化碳换算值*)
LAHUYYE01_CO2SET AT%M872.0 :REAL; (*空调机组YYE01-二氧化碳设定值*)
LAHUYYE01_RTS AT%M876.0 :REAL; (*空调机组YYE01-回风温度换算值*)
LAHUYYE01_STS AT%M880.0 :REAL; (*空调机组YYE01-送风温度换算值*)
LAHUYYE01_RST AT%M884.0 :BOOL; (*空调机组YYE01-运行时间累积重置*)
LAHUYYE01_RSTV AT%M888.0 :REAL; (*空调机组YYE01-运行时间累积重置值*)
LAHUYYE01_ISO1 AT%M892.0 :BOOL; (*空调机组YYE01-隔离开关1*)
LAHUYYE01_ISO2 AT%M894.0 :BOOL; (*空调机组YYE01-隔离开关2*)
LAHUYYE01_VP AT%M900.0 :REAL; (*空调机组YYE01-P调节参数*)
LAHUYYE01_VI AT%M904.0 :REAL; (*空调机组YYE01-I调节参数*)
LAHUYYE01_RH AT%M908.0 :REAL; (*空调机组YYE01-运行时间累积值*)
LAHUYYE01_SN AT%M912.0 :INT; (*空调机组YYE01-设备状态代码*)
LAHUYYE01_WVCS AT%M914.0 :INT; (*空调机组YYE01-水阀控制转换值*)
LAHUYYE01_PC AT%M916.0 :BOOL; (*空调机组YYE01-程序控制*)
LAHUYYE01_TSET AT%M920.0 :REAL; (*空调机组YYE01-设定温度值*)
LAHUYYE01_SM AT%M924.0 :INT; (*空调机组YYE01-季节模式*)
LAHUYYE01_VFMV AT%M926.0 :INT; (*空调机组YYE01-变频手动控制值*)
LAHUYYE01_ISO3 AT%M928.0 :BOOL; (*空调机组YYE01-低温断路报警隔离*)
LAHUYYE01_VFCS AT%M930.0 :INT; (*空调机组YYE01-变频器频率控制值*)
LAHUYYE01_VFBS AT%M932.0 :INT; (*空调机组YYE01-变频器频率反馈值*)
LAHUYYE01_LM AT%M934.0 :BOOL; (*空调机组YYE01-联动模式*)
LAHUYYE01_FM AT%M936.0 :BOOL; (*空调机组YYE01-风阀联动模式*)
LAHUYYE01_TC AT%M938.0 :BOOL; (*空调机组YYE01-定时控制*)
LAHUYYE01_TM AT%M940.0 :BOOL; (*空调机组YYE01-定时模式*)
LAHUYYE01_RDCS AT%M942.0 :INT; (*空调机组YYE01-回风阀控制换算值*)
LAHUYYE01_FDCS AT%M944.0 :INT; (*空调机组YYE01-新风阀控制换算值*)
LAHUYYE01_RDBS AT%M948.0 :REAL; (*空调机组YYE01-回风阀反馈换算值*)
LAHUYYE01_FDBS AT%M952.0 :REAL; (*空调机组YYE01-新风阀反馈换算值*)
LAHUYYE01_RDMV AT%M956.0 :INT; (*空调机组YYE01-回风阀手动控制值*)
LAHUYYE01_FDMV AT%M958.0 :INT; (*空调机组YYE01-新风阀手动控制值*)
RAHUYYF01_PC AT%M960.0 :BOOL; (*空调机组YYF01-新云平台程序控制*)
RAHUYYF01_TSET AT%M964.0 :REAL; (*空调机组YYF01-新云平台设定温度值*)
RAHUYYF01_SM AT%M968.0 :INT; (*空调机组YYF01-新云平台季节模式*)
LAHUYYF01_WVBS AT%M972.0 :REAL; (*空调机组YYF01-水阀反馈换算值*)
LAHUYYF01_WVMC AT%M976.0 :BOOL; (*空调机组YYF01-水阀手动控制*)
LAHUYYF01_WVMV AT%M980.0 :REAL; (*空调机组YYF01-水阀手动控制值*)
LAHUYYF01_CO2S AT%M984.0 :REAL; (*空调机组YYF01-二氧化碳换算值*)
LAHUYYF01_CO2SET AT%M988.0 :REAL; (*空调机组YYF01-二氧化碳设定值*)
LAHUYYF01_RTS AT%M992.0 :REAL; (*空调机组YYF01-回风温度换算值*)
LAHUYYF01_STS AT%M996.0 :REAL; (*空调机组YYF01-送风温度换算值*)
LAHUYYF01_RST AT%M1000.0 :BOOL; (*空调机组YYF01-运行时间累积重置*)
LAHUYYF01_RSTV AT%M1004.0 :REAL; (*空调机组YYF01-运行时间累积重置值*)
LAHUYYF01_ISO1 AT%M1008.0 :BOOL; (*空调机组YYF01-隔离开关1*)
LAHUYYF01_ISO2 AT%M1010.0 :BOOL; (*空调机组YYF01-隔离开关2*)
LAHUYYF01_VP AT%M1016.0 :REAL; (*空调机组YYF01-P调节参数*)
LAHUYYF01_VI AT%M1020.0 :REAL; (*空调机组YYF01-I调节参数*)
LAHUYYF01_RH AT%M1024.0 :REAL; (*空调机组YYF01-运行时间累积值*)
LAHUYYF01_SN AT%M1028.0 :INT; (*空调机组YYF01-设备状态代码*)
LAHUYYF01_WVCS AT%M1030.0 :INT; (*空调机组YYF01-水阀控制转换值*)
LAHUYYF01_PC AT%M1032.0 :BOOL; (*空调机组YYF01-程序控制*)
LAHUYYF01_TSET AT%M1036.0 :REAL; (*空调机组YYF01-设定温度值*)
LAHUYYF01_SM AT%M1040.0 :INT; (*空调机组YYF01-季节模式*)
LAHUYYF01_VFMV AT%M1042.0 :INT; (*空调机组YYF01-变频手动控制值*)
LAHUYYF01_ISO3 AT%M1044.0 :BOOL; (*空调机组YYF01-低温断路报警隔离*)
LAHUYYF01_VFCS AT%M1046.0 :INT; (*空调机组YYF01-变频器频率控制值*)
LAHUYYF01_VFBS AT%M1048.0 :INT; (*空调机组YYF01-变频器频率反馈值*)
LAHUYYF01_LM AT%M1050.0 :BOOL; (*空调机组YYF01-联动模式*)
LAHUYYF01_FM AT%M1052.0 :BOOL; (*空调机组YYF01-风阀联动模式*)
LAHUYYF01_TC AT%M1054.0 :BOOL; (*空调机组YYF01-定时控制*)
LAHUYYF01_TM AT%M1056.0 :BOOL; (*空调机组YYF01-定时模式*)
LAHUYYF01_RDCS AT%M1058.0 :INT; (*空调机组YYF01-回风阀控制换算值*)
LAHUYYF01_FDCS AT%M1060.0 :INT; (*空调机组YYF01-新风阀控制换算值*)
LAHUYYF01_RDBS AT%M1064.0 :REAL; (*空调机组YYF01-回风阀反馈换算值*)
LAHUYYF01_FDBS AT%M1068.0 :REAL; (*空调机组YYF01-新风阀反馈换算值*)
LAHUYYF01_RDMV AT%M1072.0 :INT; (*空调机组YYF01-回风阀手动控制值*)
LAHUYYF01_FDMV AT%M1074.0 :INT; (*空调机组YYF01-新风阀手动控制值*)
RAHUYYF02_PC AT%M1076.0 :BOOL; (*空调机组YYF02-新云平台程序控制*)
RAHUYYF02_TSET AT%M1080.0 :REAL; (*空调机组YYF02-新云平台设定温度值*)
RAHUYYF02_SM AT%M1084.0 :INT; (*空调机组YYF02-新云平台季节模式*)
LAHUYYF02_WVBS AT%M1088.0 :REAL; (*空调机组YYF02-水阀反馈换算值*)
LAHUYYF02_WVMC AT%M1092.0 :BOOL; (*空调机组YYF02-水阀手动控制*)
LAHUYYF02_WVMV AT%M1096.0 :REAL; (*空调机组YYF02-水阀手动控制值*)
LAHUYYF02_CO2S AT%M1100.0 :REAL; (*空调机组YYF02-二氧化碳换算值*)
LAHUYYF02_CO2SET AT%M1104.0 :REAL; (*空调机组YYF02-二氧化碳设定值*)
LAHUYYF02_RTS AT%M1108.0 :REAL; (*空调机组YYF02-回风温度换算值*)
LAHUYYF02_STS AT%M1112.0 :REAL; (*空调机组YYF02-送风温度换算值*)
LAHUYYF02_RST AT%M1116.0 :BOOL; (*空调机组YYF02-运行时间累积重置*)
LAHUYYF02_RSTV AT%M1120.0 :REAL; (*空调机组YYF02-运行时间累积重置值*)
LAHUYYF02_ISO1 AT%M1124.0 :BOOL; (*空调机组YYF02-隔离开关1*)
LAHUYYF02_ISO2 AT%M1126.0 :BOOL; (*空调机组YYF02-隔离开关2*)
LAHUYYF02_VP AT%M1132.0 :REAL; (*空调机组YYF02-P调节参数*)
LAHUYYF02_VI AT%M1136.0 :REAL; (*空调机组YYF02-I调节参数*)
LAHUYYF02_RH AT%M1140.0 :REAL; (*空调机组YYF02-运行时间累积值*)
LAHUYYF02_SN AT%M1144.0 :INT; (*空调机组YYF02-设备状态代码*)
LAHUYYF02_WVCS AT%M1146.0 :INT; (*空调机组YYF02-水阀控制转换值*)
LAHUYYF02_PC AT%M1148.0 :BOOL; (*空调机组YYF02-程序控制*)
LAHUYYF02_TSET AT%M1152.0 :REAL; (*空调机组YYF02-设定温度值*)
LAHUYYF02_SM AT%M1156.0 :INT; (*空调机组YYF02-季节模式*)
LAHUYYF02_VFMV AT%M1158.0 :INT; (*空调机组YYF02-变频手动控制值*)
LAHUYYF02_ISO3 AT%M1160.0 :BOOL; (*空调机组YYF02-低温断路报警隔离*)
LAHUYYF02_VFCS AT%M1162.0 :INT; (*空调机组YYF02-变频器频率控制值*)
LAHUYYF02_VFBS AT%M1164.0 :INT; (*空调机组YYF02-变频器频率反馈值*)
LAHUYYF02_LM AT%M1166.0 :BOOL; (*空调机组YYF02-联动模式*)
LAHUYYF02_FM AT%M1168.0 :BOOL; (*空调机组YYF02-风阀联动模式*)
LAHUYYF02_TC AT%M1170.0 :BOOL; (*空调机组YYF02-定时控制*)
LAHUYYF02_TM AT%M1172.0 :BOOL; (*空调机组YYF02-定时模式*)
LAHUYYF02_RDCS AT%M1174.0 :INT; (*空调机组YYF02-回风阀控制换算值*)
LAHUYYF02_FDCS AT%M1176.0 :INT; (*空调机组YYF02-新风阀控制换算值*)
LAHUYYF02_RDBS AT%M1180.0 :REAL; (*空调机组YYF02-回风阀反馈换算值*)
LAHUYYF02_FDBS AT%M1184.0 :REAL; (*空调机组YYF02-新风阀反馈换算值*)
LAHUYYF02_RDMV AT%M1188.0 :INT; (*空调机组YYF02-回风阀手动控制值*)
LAHUYYF02_FDMV AT%M1190.0 :INT; (*空调机组YYF02-新风阀手动控制值*)
RAHUYYF01_PC AT%M284.0 :BOOL; (*空调机组YYF01-新云平台程序控制*)
RAHUYYF01_TSET AT%M288.0 :REAL; (*空调机组YYF01-新云平台设定温度值*)
RAHUYYF01_SM AT%M292.0 :INT; (*空调机组YYF01-新云平台季节模式*)
LAHUYYF01_WVBS AT%M296.0 :REAL; (*空调机组YYF01-水阀反馈换算值*)
LAHUYYF01_WVMC AT%M300.0 :BOOL; (*空调机组YYF01-水阀手动控制*)
LAHUYYF01_WVMV AT%M304.0 :REAL; (*空调机组YYF01-水阀手动控制值*)
LAHUYYF01_CO2S AT%M308.0 :REAL; (*空调机组YYF01-二氧化碳换算值*)
LAHUYYF01_CO2SET AT%M312.0 :REAL; (*空调机组YYF01-二氧化碳设定值*)
LAHUYYF01_RTS AT%M316.0 :REAL; (*空调机组YYF01-回风温度换算值*)
LAHUYYF01_STS AT%M320.0 :REAL; (*空调机组YYF01-送风温度换算值*)
LAHUYYF01_RST AT%M324.0 :BOOL; (*空调机组YYF01-运行时间累积重置*)
LAHUYYF01_RSTV AT%M328.0 :REAL; (*空调机组YYF01-运行时间累积重置值*)
LAHUYYF01_ISO1 AT%M332.0 :BOOL; (*空调机组YYF01-隔离开关1*)
LAHUYYF01_ISO2 AT%M334.0 :BOOL; (*空调机组YYF01-隔离开关2*)
LAHUYYF01_VP AT%M340.0 :REAL; (*空调机组YYF01-P调节参数*)
LAHUYYF01_VI AT%M344.0 :REAL; (*空调机组YYF01-I调节参数*)
LAHUYYF01_RH AT%M348.0 :REAL; (*空调机组YYF01-运行时间累积值*)
LAHUYYF01_SN AT%M352.0 :INT; (*空调机组YYF01-设备状态代码*)
LAHUYYF01_WVCS AT%M354.0 :INT; (*空调机组YYF01-水阀控制转换值*)
LAHUYYF01_PC AT%M356.0 :BOOL; (*空调机组YYF01-程序控制*)
LAHUYYF01_TSET AT%M360.0 :REAL; (*空调机组YYF01-设定温度值*)
LAHUYYF01_SM AT%M364.0 :INT; (*空调机组YYF01-季节模式*)
LAHUYYF01_VFMV AT%M366.0 :INT; (*空调机组YYF01-变频手动控制值*)
LAHUYYF01_ISO3 AT%M368.0 :BOOL; (*空调机组YYF01-低温断路报警隔离*)
LAHUYYF01_VFCS AT%M370.0 :INT; (*空调机组YYF01-变频器频率控制值*)
LAHUYYF01_VFBS AT%M372.0 :INT; (*空调机组YYF01-变频器频率反馈值*)
LAHUYYF01_LM AT%M374.0 :BOOL; (*空调机组YYF01-联动模式*)
LAHUYYF01_FM AT%M376.0 :BOOL; (*空调机组YYF01-风阀联动模式*)
LAHUYYF01_TC AT%M378.0 :BOOL; (*空调机组YYF01-定时控制*)
LAHUYYF01_TM AT%M380.0 :BOOL; (*空调机组YYF01-定时模式*)
LAHUYYF01_RDCS AT%M382.0 :INT; (*空调机组YYF01-回风阀控制换算值*)
LAHUYYF01_FDCS AT%M384.0 :INT; (*空调机组YYF01-新风阀控制换算值*)
LAHUYYF01_RDBS AT%M388.0 :REAL; (*空调机组YYF01-回风阀反馈换算值*)
LAHUYYF01_FDBS AT%M392.0 :REAL; (*空调机组YYF01-新风阀反馈换算值*)
LAHUYYF01_RDMV AT%M396.0 :INT; (*空调机组YYF01-回风阀手动控制值*)
LAHUYYF01_FDMV AT%M398.0 :INT; (*空调机组YYF01-新风阀手动控制值*)
END_VAR

13
YY01/OPCDA1.POE

@ -8,11 +8,22 @@ BS_Schedule_Str_W :STRING;
BS_Schedule_Str_R :ARRAY[0..60] OF BYTE;
LAHUYYA01_TSTRW :STRING; (*时间参数*)
LAHUYYA01_TSTRH :STRING; (*时间参数*)
LAHUYYA02_TSTRW :STRING; (*时间参数*)
LAHUYYA02_TSTRH :STRING; (*时间参数*)
LAHUYYB01_TSTRW :STRING; (*时间参数*)
LAHUYYB01_TSTRH :STRING; (*时间参数*)
LAHUYYC01_TSTRW :STRING; (*时间参数*)
LAHUYYC01_TSTRH :STRING; (*时间参数*)
LAHUYYD01_TSTRW :STRING; (*时间参数*)
LAHUYYD01_TSTRH :STRING; (*时间参数*)
LAHUYYE01_TSTRW :STRING; (*时间参数*)
LAHUYYE01_TSTRH :STRING; (*时间参数*)
LAHUYYF01_TSTRW :STRING; (*时间参数*)
LAHUYYF01_TSTRH :STRING; (*时间参数*)
LAHUYYF02_TSTRW :STRING; (*时间参数*)
LAHUYYF02_TSTRH :STRING; (*时间参数*)
END_VAR

7
YY01/YY01.GEN

@ -1,7 +1,8 @@
[PROTOTYP_PROG]
COUNT=2
FILE1=\$GEN$\DAHU
FILE0=\$GEN$\SCAN
FILE2=\$GEN$\DAHU
COUNT=3
FILE1=\$GEN$\SCAN
FILE0=\$GEN$\FAU
[PROTOTYP_FB]
COUNT=0
[PROTOTYP_FKT]

3
YY01/YY01.VAR

@ -9,7 +9,8 @@ COUNT=2
FILE1=\LIB\BRCON_MCFB_V3.2.8.4YY(5000)\BRCON_MCFB_V3.2.0.VAR
FILE0=\LIB\sfclib\sfclib.VAR
[ST_PROGRAM]
COUNT=2
FILE2=\FAU
COUNT=3
FILE1=\SCAN
FILE0=\DAHU
[DIRECT_GLOBAL]

5
YY01/inputFileList

@ -1,3 +1,4 @@
2
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\WUYUE_LATEST\YY01\$GEN$\Resource\DAHU.CRD
3
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\WUYUE_LATEST\YY01\$GEN$\Resource\SCAN.CRD
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\WUYUE_LATEST\YY01\$GEN$\Resource\DAHU.CRD
E:\公司项目\项目文档\PM24041 常州飞龙吾悦广场商业智能化项目\飞龙上位机最新\WUYUE_LATEST\YY01\$GEN$\Resource\FAU.CRD

Loading…
Cancel
Save