90 changed files with 16120 additions and 0 deletions
@ -0,0 +1,30 @@ |
|||
[INFORMATION] |
|||
CONFIG= |
|||
HARDWARE=EXC61610 |
|||
SECONDHARDWARE= |
|||
PACK_SOURCE=0 |
|||
TYPE=3 |
|||
OPERATINGNUMBER=0 |
|||
OPTIMIZE=2 |
|||
CONNECTION=L401 |
|||
MAPFILE=1 |
|||
[IO_EXTERNALS] |
|||
FILE= |
|||
[TASKS] |
|||
FILE0=\CO485 |
|||
COUNT=1 |
|||
[TASK_FILE0] |
|||
NETDEP=0 |
|||
NAME= |
|||
TYPE=CYCLIC |
|||
INTERRUPT_NAME= |
|||
PRIORITY=1 |
|||
TIME=1 |
|||
NR=0 |
|||
OPTIMIZE=3 |
|||
[GLOBAL] |
|||
FILE0=\OPCDA1 |
|||
COUNT=1 |
|||
[DIRECT_GLOBAL] |
|||
FILE0=\OPCDA |
|||
COUNT=1 |
@ -0,0 +1 @@ |
|||
Resource.WL |
File diff suppressed because one or more lines are too long
@ -0,0 +1,16 @@ |
|||
FUNCTION_BLOCK BS_GETCRC16 |
|||
|
|||
|
|||
VAR_INPUT |
|||
CRC_IN : array [ 0 .. 200 ] of byte ; |
|||
CRC_LEN : INT ; |
|||
END_VAR |
|||
|
|||
VAR_OUTPUT |
|||
CRC16H : byte ; |
|||
CRC16L : byte ; |
|||
END_VAR |
|||
|
|||
|
|||
|
|||
END_FUNCTION_BLOCK |
@ -0,0 +1,5 @@ |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE |
|||
|
|||
|
|||
C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE |
|||
|
@ -0,0 +1,7 @@ |
|||
PROGRAM CO485 |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
END_PROGRAM |
@ -0,0 +1,4 @@ |
|||
PROGRAM OPCDA |
|||
|
|||
|
|||
END_PROGRAM |
@ -0,0 +1 @@ |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE |
@ -0,0 +1,4 @@ |
|||
PROGRAM OPCDA1 |
|||
|
|||
|
|||
END_PROGRAM |
Binary file not shown.
@ -0,0 +1,35 @@ |
|||
$INCLUDE_FILE |
|||
|
|||
|
|||
(* GLOBALE TYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT TYPEN *) |
|||
|
|||
|
|||
|
|||
(* GLOBALE PROTOTYPEN *) |
|||
|
|||
FUNCTION_BLOCK MEMORY_COPY |
|||
VAR_INPUT |
|||
DEST:POINTER; |
|||
SRC:POINTER; |
|||
LENGTH:INT; |
|||
END_VAR |
|||
VAR_OUTPUT |
|||
OUT:BOOL; |
|||
END_VAR |
|||
END_FUNCTION_BLOCK |
|||
|
|||
|
|||
|
|||
(* PROJEKT PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* EXTERNE POEs *) |
|||
|
|||
|
|||
|
|||
$END_INCLUDE_FILE |
Binary file not shown.
@ -0,0 +1,102 @@ |
|||
|
|||
正在构建资源 D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\$ENV$\Resource\Resource.MAK。 |
|||
正在执行预生成步骤: |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\$TASK00$.CRD |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BS_GETCRC16.INC |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BS_GETCRC16.OBJ |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BuildLog.txt |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.CRD |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.INC |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.OBJ |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA.INC |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA.OBJ |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA1.INC |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA1.OBJ |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceData.txt |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceSegs.txt |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceVars.txt |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceVars.txt.xml |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\RESOURCE.bpd |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.PCD |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.prs |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\USERTYPE.INC |
|||
|
|||
正在创建依从列表(dependency list): |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE |
|||
|
|||
正在创建依从列表(dependency list): |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE |
|||
|
|||
正在编译 ... |
|||
|
|||
正在执行语法检查为文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\USERTYPE.typ |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\USERTYPE.typ. |
|||
|
|||
|
|||
正在创建原型: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE |
|||
|
|||
正在创建包含文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE |
|||
|
|||
正在编译文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE. |
|||
|
|||
|
|||
正在创建原型: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE |
|||
|
|||
正在创建包含文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE |
|||
|
|||
正在编译文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE. |
|||
|
|||
|
|||
正在创建原型: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE |
|||
C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE |
|||
|
|||
正在创建包含文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE |
|||
C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE |
|||
|
|||
正在编译文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE. |
|||
|
|||
C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE |
|||
0 错误, 0 警告 - C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE. |
|||
|
|||
|
|||
连接 ... |
|||
正在连接全局资源 ... |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA1.OBJ。 |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA.OBJ。 |
|||
正在连接任务 CO485 ... |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.OBJ。 |
|||
正在连接: NW_SERRECV。 |
|||
正在连接: NW_SERSEND。 |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BS_GETCRC16.OBJ。 |
|||
正在连接: MEMORY_COPY。 |
|||
正在连接: TON。 |
|||
正在连接: TON。 |
|||
正在连接: TON。 |
|||
正在连接: TON。 |
|||
正在连接: TON。 |
|||
正在连接资源: RESOURCE ... |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\$TASK00$.CRD。 |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.CRD。 |
|||
代码大小字节: 24368. |
|||
段个数: 51。 |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.PCD. |
|||
|
|||
VARTAB32: VarTab版本: 1 |
|||
VARTAB32: 100 变量加入到 1 段中 (3891 字节) |
|||
正在执行后生成步骤: |
|||
PADTRTPS_SIM.EXE -s "D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.prs" -pcd="D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.pcd" |
|||
总数: |
|||
0 错误(s) 0 警告(s) |
Binary file not shown.
@ -0,0 +1,48 @@ |
|||
$INCLUDE_FILE |
|||
|
|||
|
|||
(* GLOBALE TYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT TYPEN *) |
|||
|
|||
|
|||
|
|||
(* GLOBALE PROTOTYPEN *) |
|||
|
|||
FUNCTION_BLOCK NW_SERSEND |
|||
VAR_INPUT |
|||
EN : BOOL; |
|||
COM : BYTE; |
|||
DATA : POINTER; |
|||
LENGTH : INT; |
|||
END_VAR |
|||
VAR_OUTPUT |
|||
ENO : BOOL; |
|||
END_VAR |
|||
END_FUNCTION_BLOCK |
|||
|
|||
FUNCTION_BLOCK NW_SERRECV |
|||
VAR_INPUT |
|||
EN: BOOL; |
|||
COM : BYTE; |
|||
DATA : POINTER; |
|||
END_VAR |
|||
VAR_OUTPUT |
|||
LENGTH : INT; |
|||
END_VAR |
|||
END_FUNCTION_BLOCK |
|||
|
|||
|
|||
|
|||
(* PROJEKT PROTOTYPEN *) |
|||
|
|||
$INCLUDE "C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\$GEN$\BS_GETCRC16.PTT" |
|||
|
|||
|
|||
(* EXTERNE POEs *) |
|||
|
|||
|
|||
|
|||
$END_INCLUDE_FILE |
Binary file not shown.
@ -0,0 +1,24 @@ |
|||
$INCLUDE_FILE |
|||
|
|||
|
|||
(* GLOBALE TYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT TYPEN *) |
|||
|
|||
|
|||
|
|||
(* GLOBALE PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* EXTERNE POEs *) |
|||
|
|||
|
|||
|
|||
$END_INCLUDE_FILE |
Binary file not shown.
@ -0,0 +1,24 @@ |
|||
$INCLUDE_FILE |
|||
|
|||
|
|||
(* GLOBALE TYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT TYPEN *) |
|||
|
|||
|
|||
|
|||
(* GLOBALE PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* EXTERNE POEs *) |
|||
|
|||
|
|||
|
|||
$END_INCLUDE_FILE |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,24 @@ |
|||
$INCLUDE_FILE |
|||
|
|||
|
|||
(* GLOBALE TYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT TYPEN *) |
|||
|
|||
|
|||
|
|||
(* GLOBALE PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* EXTERNE POEs *) |
|||
|
|||
|
|||
|
|||
$END_INCLUDE_FILE |
File diff suppressed because it is too large
@ -0,0 +1,30 @@ |
|||
1/15 Datasegment 1/16 788 CO485 |
|||
1/16 Codesegment 1/17 3044 |
|||
1/17 Initialsegment 1/16 728 |
|||
1/18 Datasegment 1/19 28 CO485.RECVB4851 |
|||
1/19 Codesegment 1/20 7 |
|||
1/20 Initialsegment 1/19 36 |
|||
1/21 Datasegment 1/22 28 CO485.SENDB4851 |
|||
1/22 Codesegment 1/23 7 |
|||
1/23 Initialsegment 1/22 36 |
|||
1/24 Datasegment 1/25 384 CO485.CRC4851 |
|||
1/25 Codesegment 1/26 410 |
|||
1/26 Initialsegment 1/25 388 |
|||
1/27 Datasegment 1/28 32 CO485.CRC4851.V2V |
|||
1/28 Codesegment 1/29 7 |
|||
1/29 Initialsegment 1/28 40 |
|||
1/30 Datasegment 1/31 32 CO485.T1 |
|||
1/31 Codesegment 1/32 7 |
|||
1/32 Initialsegment 1/31 44 |
|||
1/33 Datasegment 1/31 32 CO485.T2 |
|||
1/34 Datasegment 1/31 32 CO485.T3 |
|||
1/35 Datasegment 1/31 32 CO485.TIMER1 |
|||
1/36 Datasegment 1/31 32 CO485.TIMER2 |
|||
1/37 Instancetable -- 140 |
|||
1/38 Downloadtable -- 262 |
|||
0/9 SegHardwareConfig -- 20 |
|||
0/10 Datasegment 0/11 120 OPCDA1 |
|||
0/11 Codesegment 0/12 7 |
|||
0/12 Initialsegment 0/11 128 |
|||
0/13 Instancetable -- 14 |
|||
0/14 Downloadtable -- 33 |
@ -0,0 +1,186 @@ |
|||
LPAU4FA01_R OPCDA 1 1 0 1 8 0 1 0 0 %I0.0 |
|||
LPAU4FA01_F OPCDA 1 1 0 1 8 1 1 0 0 %I0.1 |
|||
LPAU4FA01_A OPCDA 1 1 0 1 8 2 1 0 0 %I0.2 |
|||
LPAU4FA01_IPS OPCDA 1 1 0 1 8 3 1 0 0 %I0.3 |
|||
LPAU4FA01_FPS OPCDA 1 1 0 1 8 4 1 0 0 %I0.4 |
|||
LPAU4FA01_FDOB OPCDA 1 1 0 1 8 5 1 0 0 %I0.5 |
|||
LPAU4FA01_FDSB OPCDA 1 1 0 1 8 6 1 0 0 %I0.6 |
|||
LPAU4FA01_C OPCDA 1 1 0 1 520 0 1 0 0 %Q0.0 |
|||
LPAU4FA01_FDOC OPCDA 1 1 0 1 520 1 1 0 0 %Q0.1 |
|||
LPAU4FA01_FDSC OPCDA 1 1 0 1 520 2 1 0 0 %Q0.2 |
|||
LPAU4FA01_WVO OPCDA 1 1 0 1 520 3 1 0 0 %Q0.3 |
|||
LPAU4FA01_WVS OPCDA 1 1 0 1 520 4 1 0 0 %Q0.4 |
|||
LPAU4FA01_ST OPCDA 9 2 0 1 10 0 1 0 0 %I2.0 |
|||
LPAU4FA01_VFB OPCDA 9 2 0 1 12 0 1 0 0 %I4.0 |
|||
LPAU4FA02_ST OPCDA 9 2 0 1 14 0 1 0 0 %I6.0 |
|||
LPAU4FA02_VFB OPCDA 9 2 0 1 16 0 1 0 0 %I8.0 |
|||
LPAU4FA01_VFC OPCDA 9 2 0 1 528 0 1 0 0 %Q8.0 |
|||
LPAU4FA02_VFC OPCDA 9 2 0 1 530 0 1 0 0 %Q10.0 |
|||
LPAU4FA02_R OPCDA 1 1 0 1 24 0 1 0 0 %I16.0 |
|||
LPAU4FA02_F OPCDA 1 1 0 1 24 1 1 0 0 %I16.1 |
|||
LPAU4FA02_A OPCDA 1 1 0 1 24 2 1 0 0 %I16.2 |
|||
LPAU4FA02_IPS OPCDA 1 1 0 1 24 3 1 0 0 %I16.3 |
|||
LPAU4FA02_FPS OPCDA 1 1 0 1 24 4 1 0 0 %I16.4 |
|||
LPAU4FA02_FDOB OPCDA 1 1 0 1 24 5 1 0 0 %I16.5 |
|||
LPAU4FA02_FDSB OPCDA 1 1 0 1 24 6 1 0 0 %I16.6 |
|||
LSAF4FA01_R OPCDA 1 1 0 1 25 1 1 0 0 %I17.1 |
|||
LSAF4FA01_F OPCDA 1 1 0 1 25 2 1 0 0 %I17.2 |
|||
LSAF4FA01_A OPCDA 1 1 0 1 25 3 1 0 0 %I17.3 |
|||
LPAU4FA02_C OPCDA 1 1 0 1 536 0 1 0 0 %Q16.0 |
|||
LPAU4FA02_FDOC OPCDA 1 1 0 1 536 1 1 0 0 %Q16.1 |
|||
LPAU4FA02_FDSC OPCDA 1 1 0 1 536 2 1 0 0 %Q16.2 |
|||
LPAU4FA02_WVO OPCDA 1 1 0 1 536 3 1 0 0 %Q16.3 |
|||
LPAU4FA02_WVS OPCDA 1 1 0 1 536 4 1 0 0 %Q16.4 |
|||
RPAU4FA01_TSET OPCDA 11 4 0 1 1200 0 1 0 0 %M168.0 |
|||
RPAU4FA01_SM OPCDA 9 2 0 1 1204 0 1 0 0 %M172.0 |
|||
RPAU4FA01_PC OPCDA 1 1 0 1 1206 0 1 0 0 %M174.0 |
|||
LPAU4FA01_TSET OPCDA 11 4 0 1 1212 0 1 0 0 %M180.0 |
|||
LPAU4FA01_SM OPCDA 9 2 0 1 1216 0 1 0 0 %M184.0 |
|||
LPAU4FA01_WVBS OPCDA 11 4 0 1 1220 0 1 0 0 %M188.0 |
|||
LPAU4FA01_WVMC OPCDA 1 1 0 1 1224 0 1 0 0 %M192.0 |
|||
LPAU4FA01_WVMV OPCDA 11 4 0 1 1228 0 1 0 0 %M196.0 |
|||
LPAU4FA01_STS OPCDA 11 4 0 1 1232 0 1 0 0 %M200.0 |
|||
LPAU4FA01_RST OPCDA 1 1 0 1 1236 0 1 0 0 %M204.0 |
|||
LPAU4FA01_RSTV OPCDA 11 4 0 1 1240 0 1 0 0 %M208.0 |
|||
LPAU4FA01_ISO1 OPCDA 1 1 0 1 1244 0 1 0 0 %M212.0 |
|||
LPAU4FA01_ISO2 OPCDA 1 1 0 1 1246 0 1 0 0 %M214.0 |
|||
LPAU4FA01_VP OPCDA 11 4 0 1 1252 0 1 0 0 %M220.0 |
|||
LPAU4FA01_VI OPCDA 11 4 0 1 1256 0 1 0 0 %M224.0 |
|||
LPAU4FA01_RH OPCDA 11 4 0 1 1260 0 1 0 0 %M228.0 |
|||
LPAU4FA01_SN OPCDA 9 2 0 1 1264 0 1 0 0 %M232.0 |
|||
LPAU4FA01_WVCS OPCDA 9 2 0 1 1266 0 1 0 0 %M234.0 |
|||
LPAU4FA01_PC OPCDA 1 1 0 1 1268 0 1 0 0 %M236.0 |
|||
LPAU4FA01_VFMV OPCDA 9 2 0 1 1270 0 1 0 0 %M238.0 |
|||
LPAU4FA01_ISO3 OPCDA 1 1 0 1 1272 0 1 0 0 %M240.0 |
|||
LPAU4FA01_VFCS OPCDA 9 2 0 1 1274 0 1 0 0 %M242.0 |
|||
LPAU4FA01_VFBS OPCDA 9 2 0 1 1276 0 1 0 0 %M244.0 |
|||
LPAU4FA01_LM OPCDA 1 1 0 1 1278 0 1 0 0 %M246.0 |
|||
LPAU4FA01_DM OPCDA 1 1 0 1 1280 0 1 0 0 %M248.0 |
|||
LPAU4FA01_CO2SET OPCDA 11 4 0 1 1284 0 1 0 0 %M252.0 |
|||
LPAU4FA01_TC OPCDA 1 1 0 1 1288 0 1 0 0 %M256.0 |
|||
LPAU4FA01_TM OPCDA 1 1 0 1 1290 0 1 0 0 %M258.0 |
|||
RPAU4FA02_TSET OPCDA 11 4 0 1 1296 0 1 0 0 %M264.0 |
|||
RPAU4FA02_SM OPCDA 9 2 0 1 1300 0 1 0 0 %M268.0 |
|||
RPAU4FA02_PC OPCDA 1 1 0 1 1302 0 1 0 0 %M270.0 |
|||
LPAU4FA02_TSET OPCDA 11 4 0 1 1308 0 1 0 0 %M276.0 |
|||
LPAU4FA02_SM OPCDA 9 2 0 1 1312 0 1 0 0 %M280.0 |
|||
LPAU4FA02_WVBS OPCDA 11 4 0 1 1316 0 1 0 0 %M284.0 |
|||
LPAU4FA02_WVMC OPCDA 1 1 0 1 1320 0 1 0 0 %M288.0 |
|||
LPAU4FA02_WVMV OPCDA 11 4 0 1 1324 0 1 0 0 %M292.0 |
|||
LPAU4FA02_STS OPCDA 11 4 0 1 1328 0 1 0 0 %M296.0 |
|||
LPAU4FA02_RST OPCDA 1 1 0 1 1332 0 1 0 0 %M300.0 |
|||
LPAU4FA02_RSTV OPCDA 11 4 0 1 1336 0 1 0 0 %M304.0 |
|||
LPAU4FA02_ISO1 OPCDA 1 1 0 1 1340 0 1 0 0 %M308.0 |
|||
LPAU4FA02_ISO2 OPCDA 1 1 0 1 1342 0 1 0 0 %M310.0 |
|||
LPAU4FA02_VP OPCDA 11 4 0 1 1348 0 1 0 0 %M316.0 |
|||
LPAU4FA02_VI OPCDA 11 4 0 1 1352 0 1 0 0 %M320.0 |
|||
LPAU4FA02_RH OPCDA 11 4 0 1 1356 0 1 0 0 %M324.0 |
|||
LPAU4FA02_SN OPCDA 9 2 0 1 1360 0 1 0 0 %M328.0 |
|||
LPAU4FA02_WVCS OPCDA 9 2 0 1 1362 0 1 0 0 %M330.0 |
|||
LPAU4FA02_PC OPCDA 1 1 0 1 1364 0 1 0 0 %M332.0 |
|||
LPAU4FA02_VFMV OPCDA 9 2 0 1 1366 0 1 0 0 %M334.0 |
|||
LPAU4FA02_ISO3 OPCDA 1 1 0 1 1368 0 1 0 0 %M336.0 |
|||
LPAU4FA02_VFCS OPCDA 9 2 0 1 1370 0 1 0 0 %M338.0 |
|||
LPAU4FA02_VFBS OPCDA 9 2 0 1 1372 0 1 0 0 %M340.0 |
|||
LPAU4FA02_LM OPCDA 1 1 0 1 1374 0 1 0 0 %M342.0 |
|||
LPAU4FA02_DM OPCDA 1 1 0 1 1376 0 1 0 0 %M344.0 |
|||
LPAU4FA02_CO2SET OPCDA 11 4 0 1 1380 0 1 0 0 %M348.0 |
|||
LPAU4FA02_TC OPCDA 1 1 0 1 1384 0 1 0 0 %M352.0 |
|||
LPAU4FA02_TM OPCDA 1 1 0 1 1386 0 1 0 0 %M354.0 |
|||
LIES4FA01_CO2S OPCDA 11 4 0 1 1392 0 1 0 0 %M360.0 |
|||
LIES4FA02_CO2S OPCDA 11 4 0 1 1396 0 1 0 0 %M364.0 |
|||
LIES4FA03_CO2S OPCDA 11 4 0 1 1400 0 1 0 0 %M368.0 |
|||
LIES4FA04_CO2S OPCDA 11 4 0 1 1400 0 1 0 0 %M368.0 |
|||
LIES4FA05_CO2S OPCDA 11 4 0 1 1404 0 1 0 0 %M372.0 |
|||
LIES4FA06_CO2S OPCDA 11 4 0 1 1408 0 1 0 0 %M376.0 |
|||
LIES4FA07_CO2S OPCDA 11 4 0 1 1408 0 1 0 0 %M376.0 |
|||
LIES4FA08_CO2S OPCDA 11 4 0 1 1412 0 1 0 0 %M380.0 |
|||
LIES4FA09_CO2S OPCDA 11 4 0 1 1416 0 1 0 0 %M384.0 |
|||
BS_SCHEDULE_STR_W OPCDA1 20 35 0 10 8 0 5 0 0 <noPI> |
|||
BS_SCHEDULE_STR_R OPCDA1 22 76 0 10 44 0 5 0 0 <noPI> BYTE 0..60 12 |
|||
SENDF1 CO485 22 216 1 15 76 0 4 0 0 <noPI> BYTE 0..200 12 |
|||
RECVF1 CO485 22 216 1 15 292 0 4 0 0 <noPI> BYTE 0..200 12 |
|||
CALCF1 CO485 22 216 1 15 508 0 4 0 0 <noPI> BYTE 0..200 12 |
|||
SEND_ACT1 CO485 1 1 1 15 724 0 4 0 0 <noPI> |
|||
RECV_ACT1 CO485 1 1 1 15 725 0 4 0 0 <noPI> |
|||
T1_IN CO485 1 1 1 15 728 0 4 0 0 <noPI> |
|||
T1_Q CO485 1 1 1 15 729 0 4 0 0 <noPI> |
|||
T2_IN CO485 1 1 1 15 732 0 4 0 0 <noPI> |
|||
T2_Q CO485 1 1 1 15 733 0 4 0 0 <noPI> |
|||
T3_IN CO485 1 1 1 15 736 0 4 0 0 <noPI> |
|||
T3_Q CO485 1 1 1 15 737 0 4 0 0 <noPI> |
|||
TIMER1_RUN CO485 1 1 1 15 740 0 4 0 0 <noPI> |
|||
TIMER2_RUN CO485 1 1 1 15 744 0 4 0 0 <noPI> |
|||
COMMANDSEND1 CO485 9 2 1 15 746 0 4 0 0 <noPI> |
|||
F_WS1 CO485 9 2 1 15 748 0 4 0 0 <noPI> |
|||
RECV_LEN CO485 9 2 1 15 750 0 4 0 0 <noPI> |
|||
RECV_LEN1 CO485 9 2 1 15 752 0 4 0 0 <noPI> |
|||
RECV_LEN2 CO485 9 2 1 15 754 0 4 0 0 <noPI> |
|||
RECV_LEN3 CO485 9 2 1 15 756 0 4 0 0 <noPI> |
|||
RECV_LEN4 CO485 9 2 1 15 758 0 4 0 0 <noPI> |
|||
RECV_CRCH CO485 2 1 1 15 760 0 4 0 0 <noPI> |
|||
RECV_CRCL CO485 2 1 1 15 761 0 4 0 0 <noPI> |
|||
SENDP1 CO485 36 8 1 15 764 0 4 0 0 <noPI> |
|||
RECVP1 CO485 36 8 1 15 772 0 4 0 0 <noPI> |
|||
I CO485 9 2 1 15 780 0 4 0 0 <noPI> |
|||
J CO485 9 2 1 15 782 0 4 0 0 <noPI> |
|||
TEST_MODE1 CO485 1 1 1 15 784 0 4 0 0 <noPI> |
|||
LIES4FA01_CO2S CO485 11 4 1 1 1392 0 8 0 0 <noPI> |
|||
LIES4FA09_CO2S CO485 11 4 1 1 1416 0 8 0 0 <noPI> |
|||
LIES4FA08_CO2S CO485 11 4 1 1 1412 0 8 0 0 <noPI> |
|||
LIES4FA07_CO2S CO485 11 4 1 1 1408 0 8 0 0 <noPI> |
|||
LIES4FA06_CO2S CO485 11 4 1 1 1408 0 8 0 0 <noPI> |
|||
LIES4FA05_CO2S CO485 11 4 1 1 1404 0 8 0 0 <noPI> |
|||
LIES4FA04_CO2S CO485 11 4 1 1 1400 0 8 0 0 <noPI> |
|||
LIES4FA03_CO2S CO485 11 4 1 1 1400 0 8 0 0 <noPI> |
|||
LIES4FA02_CO2S CO485 11 4 1 1 1396 0 8 0 0 <noPI> |
|||
IN CO485.T1 1 1 1 30 16 0 2 0 0 <noPI> |
|||
PT CO485.T1 12 4 1 30 20 0 2 0 0 <noPI> |
|||
Q CO485.T1 1 1 1 30 8 0 2 0 0 <noPI> |
|||
ET CO485.T1 12 4 1 30 12 0 2 0 0 <noPI> |
|||
EN CO485.SENDB4851 1 1 1 21 8 0 2 0 0 <noPI> |
|||
COM CO485.SENDB4851 2 1 1 21 12 0 2 0 0 <noPI> |
|||
DATA CO485.SENDB4851 36 8 1 21 16 0 2 0 0 <noPI> |
|||
LENGTH CO485.SENDB4851 9 2 1 21 24 0 2 0 0 <noPI> |
|||
ENO CO485.SENDB4851 1 1 1 21 9 0 2 0 0 <noPI> |
|||
EN CO485.RECVB4851 1 1 1 18 8 0 2 0 0 <noPI> |
|||
COM CO485.RECVB4851 2 1 1 18 16 0 2 0 0 <noPI> |
|||
DATA CO485.RECVB4851 36 8 1 18 20 0 2 0 0 <noPI> |
|||
LENGTH CO485.RECVB4851 9 2 1 18 12 0 2 0 0 <noPI> |
|||
CRC_IN CO485.CRC4851 22 216 1 24 12 0 2 0 0 <noPI> BYTE 0..200 12 |
|||
CRC_LEN CO485.CRC4851 9 2 1 24 228 0 2 0 0 <noPI> |
|||
CRC16H CO485.CRC4851 2 1 1 24 8 0 2 0 0 <noPI> |
|||
CRC16L CO485.CRC4851 2 1 1 24 9 0 2 0 0 <noPI> |
|||
CRC16LO CO485.CRC4851 2 1 1 24 236 0 4 0 0 <noPI> |
|||
CRC16HI CO485.CRC4851 2 1 1 24 237 0 4 0 0 <noPI> |
|||
CL CO485.CRC4851 2 1 1 24 238 0 4 0 0 <noPI> |
|||
CH CO485.CRC4851 2 1 1 24 239 0 4 0 0 <noPI> |
|||
SAVEHI CO485.CRC4851 2 1 1 24 240 0 4 0 0 <noPI> |
|||
SAVELO CO485.CRC4851 2 1 1 24 241 0 4 0 0 <noPI> |
|||
FLAG CO485.CRC4851 9 2 1 24 242 0 4 0 0 <noPI> |
|||
I CO485.CRC4851 9 2 1 24 244 0 4 0 0 <noPI> |
|||
J CO485.CRC4851 9 2 1 24 246 0 4 0 0 <noPI> |
|||
K CO485.CRC4851 9 2 1 24 248 0 4 0 0 <noPI> |
|||
VALCRC CO485.CRC4851 22 116 1 24 252 0 4 0 0 <noPI> BYTE 0..100 12 |
|||
P1 CO485.CRC4851 36 8 1 24 368 0 4 0 0 <noPI> |
|||
P2 CO485.CRC4851 36 8 1 24 376 0 4 0 0 <noPI> |
|||
DEST CO485.CRC4851.V2V 36 8 1 27 12 0 2 0 0 <noPI> |
|||
SRC CO485.CRC4851.V2V 36 8 1 27 20 0 2 0 0 <noPI> |
|||
LENGTH CO485.CRC4851.V2V 9 2 1 27 28 0 2 0 0 <noPI> |
|||
OUT CO485.CRC4851.V2V 1 1 1 27 8 0 2 0 0 <noPI> |
|||
IN CO485.T2 1 1 1 33 16 0 2 0 0 <noPI> |
|||
PT CO485.T2 12 4 1 33 20 0 2 0 0 <noPI> |
|||
Q CO485.T2 1 1 1 33 8 0 2 0 0 <noPI> |
|||
ET CO485.T2 12 4 1 33 12 0 2 0 0 <noPI> |
|||
IN CO485.T3 1 1 1 34 16 0 2 0 0 <noPI> |
|||
PT CO485.T3 12 4 1 34 20 0 2 0 0 <noPI> |
|||
Q CO485.T3 1 1 1 34 8 0 2 0 0 <noPI> |
|||
ET CO485.T3 12 4 1 34 12 0 2 0 0 <noPI> |
|||
IN CO485.TIMER1 1 1 1 35 16 0 2 0 0 <noPI> |
|||
PT CO485.TIMER1 12 4 1 35 20 0 2 0 0 <noPI> |
|||
Q CO485.TIMER1 1 1 1 35 8 0 2 0 0 <noPI> |
|||
ET CO485.TIMER1 12 4 1 35 12 0 2 0 0 <noPI> |
|||
IN CO485.TIMER2 1 1 1 36 16 0 2 0 0 <noPI> |
|||
PT CO485.TIMER2 12 4 1 36 20 0 2 0 0 <noPI> |
|||
Q CO485.TIMER2 1 1 1 36 8 0 2 0 0 <noPI> |
|||
ET CO485.TIMER2 12 4 1 36 12 0 2 0 0 <noPI> |
@ -0,0 +1,192 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<Project name="D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.PCD"> |
|||
<XMLVarListGenerator version="6.2.0"/> |
|||
<VarList> |
|||
<var name="LPAU4FA01_R" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="0" scope="1" qualifier="0" ref="0" procimg="%I0.0" /> |
|||
<var name="LPAU4FA01_F" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="1" scope="1" qualifier="0" ref="0" procimg="%I0.1" /> |
|||
<var name="LPAU4FA01_A" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="2" scope="1" qualifier="0" ref="0" procimg="%I0.2" /> |
|||
<var name="LPAU4FA01_IPS" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="3" scope="1" qualifier="0" ref="0" procimg="%I0.3" /> |
|||
<var name="LPAU4FA01_FPS" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="4" scope="1" qualifier="0" ref="0" procimg="%I0.4" /> |
|||
<var name="LPAU4FA01_FDOB" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="5" scope="1" qualifier="0" ref="0" procimg="%I0.5" /> |
|||
<var name="LPAU4FA01_FDSB" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="6" scope="1" qualifier="0" ref="0" procimg="%I0.6" /> |
|||
<var name="LPAU4FA01_C" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="0" scope="1" qualifier="0" ref="0" procimg="%Q0.0" /> |
|||
<var name="LPAU4FA01_FDOC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="1" scope="1" qualifier="0" ref="0" procimg="%Q0.1" /> |
|||
<var name="LPAU4FA01_FDSC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="2" scope="1" qualifier="0" ref="0" procimg="%Q0.2" /> |
|||
<var name="LPAU4FA01_WVO" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="3" scope="1" qualifier="0" ref="0" procimg="%Q0.3" /> |
|||
<var name="LPAU4FA01_WVS" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="4" scope="1" qualifier="0" ref="0" procimg="%Q0.4" /> |
|||
<var name="LPAU4FA01_ST" path="OPCDA" type="9" size="2" program="0" segment="1" offset="10" bit="0" scope="1" qualifier="0" ref="0" procimg="%I2.0" /> |
|||
<var name="LPAU4FA01_VFB" path="OPCDA" type="9" size="2" program="0" segment="1" offset="12" bit="0" scope="1" qualifier="0" ref="0" procimg="%I4.0" /> |
|||
<var name="LPAU4FA02_ST" path="OPCDA" type="9" size="2" program="0" segment="1" offset="14" bit="0" scope="1" qualifier="0" ref="0" procimg="%I6.0" /> |
|||
<var name="LPAU4FA02_VFB" path="OPCDA" type="9" size="2" program="0" segment="1" offset="16" bit="0" scope="1" qualifier="0" ref="0" procimg="%I8.0" /> |
|||
<var name="LPAU4FA01_VFC" path="OPCDA" type="9" size="2" program="0" segment="1" offset="528" bit="0" scope="1" qualifier="0" ref="0" procimg="%Q8.0" /> |
|||
<var name="LPAU4FA02_VFC" path="OPCDA" type="9" size="2" program="0" segment="1" offset="530" bit="0" scope="1" qualifier="0" ref="0" procimg="%Q10.0" /> |
|||
<var name="LPAU4FA02_R" path="OPCDA" type="1" size="1" program="0" segment="1" offset="24" bit="0" scope="1" qualifier="0" ref="0" procimg="%I16.0" /> |
|||
<var name="LPAU4FA02_F" path="OPCDA" type="1" size="1" program="0" segment="1" offset="24" bit="1" scope="1" qualifier="0" ref="0" procimg="%I16.1" /> |
|||
<var name="LPAU4FA02_A" path="OPCDA" type="1" size="1" program="0" segment="1" offset="24" bit="2" scope="1" qualifier="0" ref="0" procimg="%I16.2" /> |
|||
<var name="LPAU4FA02_IPS" path="OPCDA" type="1" size="1" program="0" segment="1" offset="24" bit="3" scope="1" qualifier="0" ref="0" procimg="%I16.3" /> |
|||
<var name="LPAU4FA02_FPS" path="OPCDA" type="1" size="1" program="0" segment="1" offset="24" bit="4" scope="1" qualifier="0" ref="0" procimg="%I16.4" /> |
|||
<var name="LPAU4FA02_FDOB" path="OPCDA" type="1" size="1" program="0" segment="1" offset="24" bit="5" scope="1" qualifier="0" ref="0" procimg="%I16.5" /> |
|||
<var name="LPAU4FA02_FDSB" path="OPCDA" type="1" size="1" program="0" segment="1" offset="24" bit="6" scope="1" qualifier="0" ref="0" procimg="%I16.6" /> |
|||
<var name="LSAF4FA01_R" path="OPCDA" type="1" size="1" program="0" segment="1" offset="25" bit="1" scope="1" qualifier="0" ref="0" procimg="%I17.1" /> |
|||
<var name="LSAF4FA01_F" path="OPCDA" type="1" size="1" program="0" segment="1" offset="25" bit="2" scope="1" qualifier="0" ref="0" procimg="%I17.2" /> |
|||
<var name="LSAF4FA01_A" path="OPCDA" type="1" size="1" program="0" segment="1" offset="25" bit="3" scope="1" qualifier="0" ref="0" procimg="%I17.3" /> |
|||
<var name="LPAU4FA02_C" path="OPCDA" type="1" size="1" program="0" segment="1" offset="536" bit="0" scope="1" qualifier="0" ref="0" procimg="%Q16.0" /> |
|||
<var name="LPAU4FA02_FDOC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="536" bit="1" scope="1" qualifier="0" ref="0" procimg="%Q16.1" /> |
|||
<var name="LPAU4FA02_FDSC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="536" bit="2" scope="1" qualifier="0" ref="0" procimg="%Q16.2" /> |
|||
<var name="LPAU4FA02_WVO" path="OPCDA" type="1" size="1" program="0" segment="1" offset="536" bit="3" scope="1" qualifier="0" ref="0" procimg="%Q16.3" /> |
|||
<var name="LPAU4FA02_WVS" path="OPCDA" type="1" size="1" program="0" segment="1" offset="536" bit="4" scope="1" qualifier="0" ref="0" procimg="%Q16.4" /> |
|||
<var name="RPAU4FA01_TSET" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1200" bit="0" scope="1" qualifier="0" ref="0" procimg="%M168.0" /> |
|||
<var name="RPAU4FA01_SM" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1204" bit="0" scope="1" qualifier="0" ref="0" procimg="%M172.0" /> |
|||
<var name="RPAU4FA01_PC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1206" bit="0" scope="1" qualifier="0" ref="0" procimg="%M174.0" /> |
|||
<var name="LPAU4FA01_TSET" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1212" bit="0" scope="1" qualifier="0" ref="0" procimg="%M180.0" /> |
|||
<var name="LPAU4FA01_SM" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1216" bit="0" scope="1" qualifier="0" ref="0" procimg="%M184.0" /> |
|||
<var name="LPAU4FA01_WVBS" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1220" bit="0" scope="1" qualifier="0" ref="0" procimg="%M188.0" /> |
|||
<var name="LPAU4FA01_WVMC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1224" bit="0" scope="1" qualifier="0" ref="0" procimg="%M192.0" /> |
|||
<var name="LPAU4FA01_WVMV" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1228" bit="0" scope="1" qualifier="0" ref="0" procimg="%M196.0" /> |
|||
<var name="LPAU4FA01_STS" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1232" bit="0" scope="1" qualifier="0" ref="0" procimg="%M200.0" /> |
|||
<var name="LPAU4FA01_RST" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1236" bit="0" scope="1" qualifier="0" ref="0" procimg="%M204.0" /> |
|||
<var name="LPAU4FA01_RSTV" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1240" bit="0" scope="1" qualifier="0" ref="0" procimg="%M208.0" /> |
|||
<var name="LPAU4FA01_ISO1" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1244" bit="0" scope="1" qualifier="0" ref="0" procimg="%M212.0" /> |
|||
<var name="LPAU4FA01_ISO2" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1246" bit="0" scope="1" qualifier="0" ref="0" procimg="%M214.0" /> |
|||
<var name="LPAU4FA01_VP" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1252" bit="0" scope="1" qualifier="0" ref="0" procimg="%M220.0" /> |
|||
<var name="LPAU4FA01_VI" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1256" bit="0" scope="1" qualifier="0" ref="0" procimg="%M224.0" /> |
|||
<var name="LPAU4FA01_RH" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1260" bit="0" scope="1" qualifier="0" ref="0" procimg="%M228.0" /> |
|||
<var name="LPAU4FA01_SN" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1264" bit="0" scope="1" qualifier="0" ref="0" procimg="%M232.0" /> |
|||
<var name="LPAU4FA01_WVCS" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1266" bit="0" scope="1" qualifier="0" ref="0" procimg="%M234.0" /> |
|||
<var name="LPAU4FA01_PC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1268" bit="0" scope="1" qualifier="0" ref="0" procimg="%M236.0" /> |
|||
<var name="LPAU4FA01_VFMV" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1270" bit="0" scope="1" qualifier="0" ref="0" procimg="%M238.0" /> |
|||
<var name="LPAU4FA01_ISO3" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1272" bit="0" scope="1" qualifier="0" ref="0" procimg="%M240.0" /> |
|||
<var name="LPAU4FA01_VFCS" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1274" bit="0" scope="1" qualifier="0" ref="0" procimg="%M242.0" /> |
|||
<var name="LPAU4FA01_VFBS" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1276" bit="0" scope="1" qualifier="0" ref="0" procimg="%M244.0" /> |
|||
<var name="LPAU4FA01_LM" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1278" bit="0" scope="1" qualifier="0" ref="0" procimg="%M246.0" /> |
|||
<var name="LPAU4FA01_DM" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1280" bit="0" scope="1" qualifier="0" ref="0" procimg="%M248.0" /> |
|||
<var name="LPAU4FA01_CO2SET" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1284" bit="0" scope="1" qualifier="0" ref="0" procimg="%M252.0" /> |
|||
<var name="LPAU4FA01_TC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1288" bit="0" scope="1" qualifier="0" ref="0" procimg="%M256.0" /> |
|||
<var name="LPAU4FA01_TM" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1290" bit="0" scope="1" qualifier="0" ref="0" procimg="%M258.0" /> |
|||
<var name="RPAU4FA02_TSET" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1296" bit="0" scope="1" qualifier="0" ref="0" procimg="%M264.0" /> |
|||
<var name="RPAU4FA02_SM" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1300" bit="0" scope="1" qualifier="0" ref="0" procimg="%M268.0" /> |
|||
<var name="RPAU4FA02_PC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1302" bit="0" scope="1" qualifier="0" ref="0" procimg="%M270.0" /> |
|||
<var name="LPAU4FA02_TSET" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1308" bit="0" scope="1" qualifier="0" ref="0" procimg="%M276.0" /> |
|||
<var name="LPAU4FA02_SM" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1312" bit="0" scope="1" qualifier="0" ref="0" procimg="%M280.0" /> |
|||
<var name="LPAU4FA02_WVBS" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1316" bit="0" scope="1" qualifier="0" ref="0" procimg="%M284.0" /> |
|||
<var name="LPAU4FA02_WVMC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1320" bit="0" scope="1" qualifier="0" ref="0" procimg="%M288.0" /> |
|||
<var name="LPAU4FA02_WVMV" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1324" bit="0" scope="1" qualifier="0" ref="0" procimg="%M292.0" /> |
|||
<var name="LPAU4FA02_STS" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1328" bit="0" scope="1" qualifier="0" ref="0" procimg="%M296.0" /> |
|||
<var name="LPAU4FA02_RST" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1332" bit="0" scope="1" qualifier="0" ref="0" procimg="%M300.0" /> |
|||
<var name="LPAU4FA02_RSTV" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1336" bit="0" scope="1" qualifier="0" ref="0" procimg="%M304.0" /> |
|||
<var name="LPAU4FA02_ISO1" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1340" bit="0" scope="1" qualifier="0" ref="0" procimg="%M308.0" /> |
|||
<var name="LPAU4FA02_ISO2" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1342" bit="0" scope="1" qualifier="0" ref="0" procimg="%M310.0" /> |
|||
<var name="LPAU4FA02_VP" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1348" bit="0" scope="1" qualifier="0" ref="0" procimg="%M316.0" /> |
|||
<var name="LPAU4FA02_VI" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1352" bit="0" scope="1" qualifier="0" ref="0" procimg="%M320.0" /> |
|||
<var name="LPAU4FA02_RH" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1356" bit="0" scope="1" qualifier="0" ref="0" procimg="%M324.0" /> |
|||
<var name="LPAU4FA02_SN" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1360" bit="0" scope="1" qualifier="0" ref="0" procimg="%M328.0" /> |
|||
<var name="LPAU4FA02_WVCS" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1362" bit="0" scope="1" qualifier="0" ref="0" procimg="%M330.0" /> |
|||
<var name="LPAU4FA02_PC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1364" bit="0" scope="1" qualifier="0" ref="0" procimg="%M332.0" /> |
|||
<var name="LPAU4FA02_VFMV" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1366" bit="0" scope="1" qualifier="0" ref="0" procimg="%M334.0" /> |
|||
<var name="LPAU4FA02_ISO3" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1368" bit="0" scope="1" qualifier="0" ref="0" procimg="%M336.0" /> |
|||
<var name="LPAU4FA02_VFCS" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1370" bit="0" scope="1" qualifier="0" ref="0" procimg="%M338.0" /> |
|||
<var name="LPAU4FA02_VFBS" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1372" bit="0" scope="1" qualifier="0" ref="0" procimg="%M340.0" /> |
|||
<var name="LPAU4FA02_LM" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1374" bit="0" scope="1" qualifier="0" ref="0" procimg="%M342.0" /> |
|||
<var name="LPAU4FA02_DM" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1376" bit="0" scope="1" qualifier="0" ref="0" procimg="%M344.0" /> |
|||
<var name="LPAU4FA02_CO2SET" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1380" bit="0" scope="1" qualifier="0" ref="0" procimg="%M348.0" /> |
|||
<var name="LPAU4FA02_TC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1384" bit="0" scope="1" qualifier="0" ref="0" procimg="%M352.0" /> |
|||
<var name="LPAU4FA02_TM" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1386" bit="0" scope="1" qualifier="0" ref="0" procimg="%M354.0" /> |
|||
<var name="LIES4FA01_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1392" bit="0" scope="1" qualifier="0" ref="0" procimg="%M360.0" /> |
|||
<var name="LIES4FA02_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1396" bit="0" scope="1" qualifier="0" ref="0" procimg="%M364.0" /> |
|||
<var name="LIES4FA03_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1400" bit="0" scope="1" qualifier="0" ref="0" procimg="%M368.0" /> |
|||
<var name="LIES4FA04_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1400" bit="0" scope="1" qualifier="0" ref="0" procimg="%M368.0" /> |
|||
<var name="LIES4FA05_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1404" bit="0" scope="1" qualifier="0" ref="0" procimg="%M372.0" /> |
|||
<var name="LIES4FA06_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1408" bit="0" scope="1" qualifier="0" ref="0" procimg="%M376.0" /> |
|||
<var name="LIES4FA07_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1408" bit="0" scope="1" qualifier="0" ref="0" procimg="%M376.0" /> |
|||
<var name="LIES4FA08_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1412" bit="0" scope="1" qualifier="0" ref="0" procimg="%M380.0" /> |
|||
<var name="LIES4FA09_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1416" bit="0" scope="1" qualifier="0" ref="0" procimg="%M384.0" /> |
|||
<var name="BS_SCHEDULE_STR_W" path="OPCDA1" type="20" size="35" program="0" segment="10" offset="8" bit="0" scope="5" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="BS_SCHEDULE_STR_R" path="OPCDA1" type="22" size="76" program="0" segment="10" offset="44" bit="0" scope="5" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..60" /> |
|||
<var name="SENDF1" path="CO485" type="22" size="216" program="1" segment="15" offset="76" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..200" /> |
|||
<var name="RECVF1" path="CO485" type="22" size="216" program="1" segment="15" offset="292" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..200" /> |
|||
<var name="CALCF1" path="CO485" type="22" size="216" program="1" segment="15" offset="508" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..200" /> |
|||
<var name="SEND_ACT1" path="CO485" type="1" size="1" program="1" segment="15" offset="724" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_ACT1" path="CO485" type="1" size="1" program="1" segment="15" offset="725" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T1_IN" path="CO485" type="1" size="1" program="1" segment="15" offset="728" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T1_Q" path="CO485" type="1" size="1" program="1" segment="15" offset="729" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T2_IN" path="CO485" type="1" size="1" program="1" segment="15" offset="732" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T2_Q" path="CO485" type="1" size="1" program="1" segment="15" offset="733" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T3_IN" path="CO485" type="1" size="1" program="1" segment="15" offset="736" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T3_Q" path="CO485" type="1" size="1" program="1" segment="15" offset="737" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="TIMER1_RUN" path="CO485" type="1" size="1" program="1" segment="15" offset="740" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="TIMER2_RUN" path="CO485" type="1" size="1" program="1" segment="15" offset="744" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="COMMANDSEND1" path="CO485" type="9" size="2" program="1" segment="15" offset="746" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="F_WS1" path="CO485" type="9" size="2" program="1" segment="15" offset="748" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_LEN" path="CO485" type="9" size="2" program="1" segment="15" offset="750" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_LEN1" path="CO485" type="9" size="2" program="1" segment="15" offset="752" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_LEN2" path="CO485" type="9" size="2" program="1" segment="15" offset="754" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_LEN3" path="CO485" type="9" size="2" program="1" segment="15" offset="756" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_LEN4" path="CO485" type="9" size="2" program="1" segment="15" offset="758" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_CRCH" path="CO485" type="2" size="1" program="1" segment="15" offset="760" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_CRCL" path="CO485" type="2" size="1" program="1" segment="15" offset="761" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="SENDP1" path="CO485" type="36" size="8" program="1" segment="15" offset="764" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECVP1" path="CO485" type="36" size="8" program="1" segment="15" offset="772" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="I" path="CO485" type="9" size="2" program="1" segment="15" offset="780" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="J" path="CO485" type="9" size="2" program="1" segment="15" offset="782" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="TEST_MODE1" path="CO485" type="1" size="1" program="1" segment="15" offset="784" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES4FA01_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1392" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES4FA09_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1416" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES4FA08_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1412" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES4FA07_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1408" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES4FA06_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1408" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES4FA05_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1404" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES4FA04_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1400" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES4FA03_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1400" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES4FA02_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1396" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="IN" path="CO485.T1" type="1" size="1" program="1" segment="30" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="PT" path="CO485.T1" type="12" size="4" program="1" segment="30" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="Q" path="CO485.T1" type="1" size="1" program="1" segment="30" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ET" path="CO485.T1" type="12" size="4" program="1" segment="30" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="EN" path="CO485.SENDB4851" type="1" size="1" program="1" segment="21" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="COM" path="CO485.SENDB4851" type="2" size="1" program="1" segment="21" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="DATA" path="CO485.SENDB4851" type="36" size="8" program="1" segment="21" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LENGTH" path="CO485.SENDB4851" type="9" size="2" program="1" segment="21" offset="24" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ENO" path="CO485.SENDB4851" type="1" size="1" program="1" segment="21" offset="9" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="EN" path="CO485.RECVB4851" type="1" size="1" program="1" segment="18" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="COM" path="CO485.RECVB4851" type="2" size="1" program="1" segment="18" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="DATA" path="CO485.RECVB4851" type="36" size="8" program="1" segment="18" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LENGTH" path="CO485.RECVB4851" type="9" size="2" program="1" segment="18" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CRC_IN" path="CO485.CRC4851" type="22" size="216" program="1" segment="24" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..200" /> |
|||
<var name="CRC_LEN" path="CO485.CRC4851" type="9" size="2" program="1" segment="24" offset="228" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CRC16H" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CRC16L" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="9" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CRC16LO" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="236" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CRC16HI" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="237" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CL" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="238" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CH" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="239" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="SAVEHI" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="240" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="SAVELO" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="241" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="FLAG" path="CO485.CRC4851" type="9" size="2" program="1" segment="24" offset="242" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="I" path="CO485.CRC4851" type="9" size="2" program="1" segment="24" offset="244" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="J" path="CO485.CRC4851" type="9" size="2" program="1" segment="24" offset="246" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="K" path="CO485.CRC4851" type="9" size="2" program="1" segment="24" offset="248" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="VALCRC" path="CO485.CRC4851" type="22" size="116" program="1" segment="24" offset="252" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..100" /> |
|||
<var name="P1" path="CO485.CRC4851" type="36" size="8" program="1" segment="24" offset="368" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="P2" path="CO485.CRC4851" type="36" size="8" program="1" segment="24" offset="376" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="DEST" path="CO485.CRC4851.V2V" type="36" size="8" program="1" segment="27" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="SRC" path="CO485.CRC4851.V2V" type="36" size="8" program="1" segment="27" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LENGTH" path="CO485.CRC4851.V2V" type="9" size="2" program="1" segment="27" offset="28" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="OUT" path="CO485.CRC4851.V2V" type="1" size="1" program="1" segment="27" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="IN" path="CO485.T2" type="1" size="1" program="1" segment="33" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="PT" path="CO485.T2" type="12" size="4" program="1" segment="33" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="Q" path="CO485.T2" type="1" size="1" program="1" segment="33" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ET" path="CO485.T2" type="12" size="4" program="1" segment="33" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="IN" path="CO485.T3" type="1" size="1" program="1" segment="34" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="PT" path="CO485.T3" type="12" size="4" program="1" segment="34" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="Q" path="CO485.T3" type="1" size="1" program="1" segment="34" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ET" path="CO485.T3" type="12" size="4" program="1" segment="34" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="IN" path="CO485.TIMER1" type="1" size="1" program="1" segment="35" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="PT" path="CO485.TIMER1" type="12" size="4" program="1" segment="35" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="Q" path="CO485.TIMER1" type="1" size="1" program="1" segment="35" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ET" path="CO485.TIMER1" type="12" size="4" program="1" segment="35" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="IN" path="CO485.TIMER2" type="1" size="1" program="1" segment="36" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="PT" path="CO485.TIMER2" type="12" size="4" program="1" segment="36" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="Q" path="CO485.TIMER2" type="1" size="1" program="1" segment="36" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ET" path="CO485.TIMER2" type="12" size="4" program="1" segment="36" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
</VarList> |
|||
</Project> |
File diff suppressed because it is too large
@ -0,0 +1,201 @@ |
|||
PROGRAM CO485 |
|||
VAR_EXTERNAL |
|||
|
|||
END_VAR |
|||
|
|||
VAR_GLOBAL |
|||
|
|||
END_VAR |
|||
|
|||
VAR |
|||
sendf1 : array[0..200] of byte;(* 16 *) |
|||
recvf1 : array[0..200] of byte;(* *) |
|||
calcf1 : array[0..200] of byte;(* *) |
|||
recvb4851 :NW_serrecv; |
|||
sendb4851 :NW_sersend; |
|||
send_act1 :BOOL; |
|||
recv_act1 :BOOL; |
|||
CRC4851 :BS_GETCRC16; |
|||
t1 :TON; |
|||
t1_in :BOOL; |
|||
t1_q :BOOL; |
|||
t2 :TON; |
|||
t2_in :BOOL; |
|||
t2_q :BOOL; |
|||
t3 :TON; |
|||
t3_in :BOOL; |
|||
t3_q :BOOL; |
|||
timer1 :TON; |
|||
timer1_run :BOOL; |
|||
timer2 :TON; |
|||
timer2_run :BOOL; |
|||
commandsend1 :int; |
|||
F_WS1 :int; |
|||
recv_len :int; |
|||
recv_len1 :int; |
|||
recv_len2 :int; |
|||
recv_len3 :int; |
|||
recv_len4 :int; |
|||
recv_CRCH :byte; |
|||
recv_CRCL :byte; |
|||
sendp1 :pointer; |
|||
recvp1 :pointer; |
|||
i :int; |
|||
j :int; |
|||
|
|||
test_mode1 :bool; |
|||
|
|||
END_VAR |
|||
t1_in:=not t1.q; |
|||
t1(IN :=t1_in , PT :=t#600ms ); |
|||
t2(IN :=t1_in , PT :=t#350ms ); |
|||
|
|||
if t2.q=1 and t2_q=0 then |
|||
recv_act1:=1; |
|||
else |
|||
recv_act1:=0; |
|||
end_if; |
|||
|
|||
if t1.q=0 and t1_q=1 then |
|||
send_act1:=1; |
|||
else |
|||
send_act1:=0; |
|||
end_if; |
|||
|
|||
if t1.q and t1_q=0 then |
|||
if test_mode1=0 then |
|||
commandsend1:=commandsend1 + 1; |
|||
if commandsend1>18 then |
|||
commandsend1:=0; |
|||
end_if; |
|||
end_if; |
|||
end_if; |
|||
|
|||
case commandsend1 of |
|||
1,2: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#01; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
3,4: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#02; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
5,6: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#03; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
7,8: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#04; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
9,10: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#05; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
11,12: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#06; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
13,14: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#07; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
15,16: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#08; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
17,18: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#09; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
end_case; |
|||
|
|||
sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); |
|||
recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); |
|||
|
|||
sendp1:=&sendf1; |
|||
recvp1:=&recvf1; |
|||
|
|||
t1_q:=t1.q; |
|||
t2_q:=t2.q; |
|||
|
|||
|
|||
if commandsend1=2 and recvf1[00]=16#01 then |
|||
LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=4 and recvf1[00]=16#02 then |
|||
LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=6 and recvf1[00]=16#03 then |
|||
LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=8 and recvf1[00]=16#04 then |
|||
LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=10 and recvf1[00]=16#05 then |
|||
LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=12 and recvf1[00]=16#06 then |
|||
LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=14 and recvf1[00]=16#07 then |
|||
LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=16 and recvf1[00]=16#08 then |
|||
LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=18 and recvf1[00]=16#09 then |
|||
LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
END_PROGRAM |
@ -0,0 +1,201 @@ |
|||
PROGRAM CO485 |
|||
VAR_EXTERNAL |
|||
|
|||
END_VAR |
|||
|
|||
VAR_GLOBAL |
|||
|
|||
END_VAR |
|||
|
|||
VAR |
|||
sendf1 : array[0..200] of byte;(* 16 *) |
|||
recvf1 : array[0..200] of byte;(* *) |
|||
calcf1 : array[0..200] of byte;(* *) |
|||
recvb4851 :NW_serrecv; |
|||
sendb4851 :NW_sersend; |
|||
send_act1 :BOOL; |
|||
recv_act1 :BOOL; |
|||
CRC4851 :BS_GETCRC16; |
|||
t1 :TON; |
|||
t1_in :BOOL; |
|||
t1_q :BOOL; |
|||
t2 :TON; |
|||
t2_in :BOOL; |
|||
t2_q :BOOL; |
|||
t3 :TON; |
|||
t3_in :BOOL; |
|||
t3_q :BOOL; |
|||
timer1 :TON; |
|||
timer1_run :BOOL; |
|||
timer2 :TON; |
|||
timer2_run :BOOL; |
|||
commandsend1 :int; |
|||
F_WS1 :int; |
|||
recv_len :int; |
|||
recv_len1 :int; |
|||
recv_len2 :int; |
|||
recv_len3 :int; |
|||
recv_len4 :int; |
|||
recv_CRCH :byte; |
|||
recv_CRCL :byte; |
|||
sendp1 :pointer; |
|||
recvp1 :pointer; |
|||
i :int; |
|||
j :int; |
|||
|
|||
test_mode1 :bool; |
|||
|
|||
END_VAR |
|||
t1_in:=not t1.q; |
|||
t1(IN :=t1_in , PT :=t#600ms ); |
|||
t2(IN :=t1_in , PT :=t#350ms ); |
|||
|
|||
if t2.q=1 and t2_q=0 then |
|||
recv_act1:=1; |
|||
else |
|||
recv_act1:=0; |
|||
end_if; |
|||
|
|||
if t1.q=0 and t1_q=1 then |
|||
send_act1:=1; |
|||
else |
|||
send_act1:=0; |
|||
end_if; |
|||
|
|||
if t1.q and t1_q=0 then |
|||
if test_mode1=0 then |
|||
commandsend1:=commandsend1 + 1; |
|||
if commandsend1>12 then |
|||
commandsend1:=0; |
|||
end_if; |
|||
end_if; |
|||
end_if; |
|||
|
|||
case commandsend1 of |
|||
1,2: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#01; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
3,4: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#02; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
5,6: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#03; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
7,8: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#04; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
9,10: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#05; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
11,12: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#06; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
13,14: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#07; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
15,16: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#08; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
17,18: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#09; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
end_case; |
|||
|
|||
sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); |
|||
recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); |
|||
|
|||
sendp1:=&sendf1; |
|||
recvp1:=&recvf1; |
|||
|
|||
t1_q:=t1.q; |
|||
t2_q:=t2.q; |
|||
|
|||
|
|||
if commandsend1=2 and recvf1[00]=16#01 then |
|||
LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=4 and recvf1[00]=16#02 then |
|||
LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=6 and recvf1[00]=16#03 then |
|||
LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=8 and recvf1[00]=16#04 then |
|||
LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=10 and recvf1[00]=16#05 then |
|||
LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=12 and recvf1[00]=16#06 then |
|||
LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=14 and recvf1[00]=16#07 then |
|||
LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=16 and recvf1[00]=16#08 then |
|||
LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=18 and recvf1[00]=16#09 then |
|||
LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
END_PROGRAM |
@ -0,0 +1,14 @@ |
|||
[PROTOTYP_PROG] |
|||
FILE0=\$GEN$\CO485 |
|||
COUNT=1 |
|||
[PROTOTYP_FB] |
|||
COUNT=0 |
|||
[PROTOTYP_FKT] |
|||
COUNT=0 |
|||
[LIBRARY] |
|||
FILE0=\LIB\sfclib\sfclib.GEN |
|||
FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.GEN |
|||
COUNT=2 |
|||
[EXECUTABLE] |
|||
FILE0=\$ENV$\Resource\Resource |
|||
COUNT=1 |
@ -0,0 +1,23 @@ |
|||
[MAKEFILE] |
|||
FILE0=\$ENV$\Resource\Resource |
|||
ACTIVE=\$ENV$\Resource\Resource.MAK |
|||
COUNT=1 |
|||
[LIBRARY] |
|||
FILE0=\LIB\sfclib\sfclib.VAR |
|||
FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.VAR |
|||
COUNT=2 |
|||
[GLOBAL] |
|||
FILE0=\OPCDA1 |
|||
COUNT=1 |
|||
[DIRECT_GLOBAL] |
|||
FILE0=\OPCDA |
|||
COUNT=1 |
|||
[ST_PROGRAM] |
|||
FILE0=\CO485 |
|||
COUNT=1 |
|||
[TYPEDEF] |
|||
FILE0=\USERTYPE |
|||
COUNT=1 |
|||
[DATPARAM_INFO] |
|||
SeperateGen=1 |
|||
Version=4.0 |
@ -0,0 +1,113 @@ |
|||
$BEGIN_IT_HEADER |
|||
DIRECTGLOBALDEFINITIONS = 1 |
|||
$END_IT_HEADER |
|||
PROGRAM OPCDA |
|||
VAR_GLOBAL |
|||
(* 地址: 0 *) |
|||
LPAU4FA01_R AT%I0.0 :BOOL; (*P新风机组XF-4F-01-运行状态*) |
|||
LPAU4FA01_F AT%I0.1 :BOOL; (*P新风机组XF-4F-01-故障状态*) |
|||
LPAU4FA01_A AT%I0.2 :BOOL; (*P新风机组XF-4F-01-自动状态*) |
|||
LPAU4FA01_IPS AT%I0.3 :BOOL; (*P新风机组XF-4F-01-初效滤网压差*) |
|||
LPAU4FA01_FPS AT%I0.4 :BOOL; (*P新风机组XF-4F-01-风机压差*) |
|||
LPAU4FA01_FDOB AT%I0.5 :BOOL; (*P新风机组XF-4F-01-新风阀开状态*) |
|||
LPAU4FA01_FDSB AT%I0.6 :BOOL; (*P新风机组XF-4F-01-新风阀关状态*) |
|||
LPAU4FA01_C AT%Q0.0 :BOOL; (*P新风机组XF-4F-01-启停控制*) |
|||
LPAU4FA01_FDOC AT%Q0.1 :BOOL; (*P新风机组XF-4F-01-新风阀开控制*) |
|||
LPAU4FA01_FDSC AT%Q0.2 :BOOL; (*P新风机组XF-4F-01-新风阀关控制*) |
|||
LPAU4FA01_WVO AT%Q0.3 :BOOL; (*P新风机组XF-4F-01-水阀开*) |
|||
LPAU4FA01_WVS AT%Q0.4 :BOOL; (*P新风机组XF-4F-01-水阀关*) |
|||
LPAU4FA01_ST AT%I2.0 :INT; (*P新风机组XF-4F-01-送风温度*) |
|||
LPAU4FA01_VFB AT%I4.0 :INT; (*P新风机组XF-4F-01-变频器频率反馈*) |
|||
LPAU4FA02_ST AT%I6.0 :INT; (*P新风机组XF-4F-02-送风温度*) |
|||
LPAU4FA02_VFB AT%I8.0 :INT; (*P新风机组XF-4F-02-变频器频率反馈*) |
|||
LPAU4FA01_VFC AT%Q8.0 :INT; (*P新风机组XF-4F-01-变频器频率控制*) |
|||
LPAU4FA02_VFC AT%Q10.0 :INT; (*P新风机组XF-4F-02-变频器频率控制*) |
|||
(* 地址: 1 *) |
|||
LPAU4FA02_R AT%I16.0 :BOOL; (*P新风机组XF-4F-02-运行状态*) |
|||
LPAU4FA02_F AT%I16.1 :BOOL; (*P新风机组XF-4F-02-故障状态*) |
|||
LPAU4FA02_A AT%I16.2 :BOOL; (*P新风机组XF-4F-02-自动状态*) |
|||
LPAU4FA02_IPS AT%I16.3 :BOOL; (*P新风机组XF-4F-02-初效滤网压差*) |
|||
LPAU4FA02_FPS AT%I16.4 :BOOL; (*P新风机组XF-4F-02-风机压差*) |
|||
LPAU4FA02_FDOB AT%I16.5 :BOOL; (*P新风机组XF-4F-02-新风阀开状态*) |
|||
LPAU4FA02_FDSB AT%I16.6 :BOOL; (*P新风机组XF-4F-02-新风阀关状态*) |
|||
LSAF4FA01_R AT%I17.1 :BOOL; (*送风机-运行状态*) |
|||
LSAF4FA01_F AT%I17.2 :BOOL; (*送风机-故障状态*) |
|||
LSAF4FA01_A AT%I17.3 :BOOL; (*送风机-自动状态*) |
|||
LPAU4FA02_C AT%Q16.0 :BOOL; (*P新风机组XF-4F-02-启停控制*) |
|||
LPAU4FA02_FDOC AT%Q16.1 :BOOL; (*P新风机组XF-4F-02-新风阀开控制*) |
|||
LPAU4FA02_FDSC AT%Q16.2 :BOOL; (*P新风机组XF-4F-02-新风阀关控制*) |
|||
LPAU4FA02_WVO AT%Q16.3 :BOOL; (*P新风机组XF-4F-02-水阀开*) |
|||
LPAU4FA02_WVS AT%Q16.4 :BOOL; (*P新风机组XF-4F-02-水阀关*) |
|||
|
|||
RPAU4FA01_TSET AT%M168.0 :REAL; (*P新风机组4FA01-新云平台设定温度值*) |
|||
RPAU4FA01_SM AT%M172.0 :INT; (*P新风机组4FA01-新云平台季节模式*) |
|||
RPAU4FA01_PC AT%M174.0 :BOOL; (*P新风机组4FA01-新云平台程序控制*) |
|||
LPAU4FA01_TSET AT%M180.0 :REAL; (*P新风机组4FA01-设定温度值*) |
|||
LPAU4FA01_SM AT%M184.0 :INT; (*P新风机组4FA01-季节模式*) |
|||
LPAU4FA01_WVBS AT%M188.0 :REAL; (*P新风机组4FA01-水阀反馈换算值*) |
|||
LPAU4FA01_WVMC AT%M192.0 :BOOL; (*P新风机组4FA01-水阀手动控制*) |
|||
LPAU4FA01_WVMV AT%M196.0 :REAL; (*P新风机组4FA01-水阀手动控制值*) |
|||
LPAU4FA01_STS AT%M200.0 :REAL; (*P新风机组4FA01-送风温度换算值*) |
|||
LPAU4FA01_RST AT%M204.0 :BOOL; (*P新风机组4FA01-运行时间累积重置*) |
|||
LPAU4FA01_RSTV AT%M208.0 :REAL; (*P新风机组4FA01-运行时间累积重置值*) |
|||
LPAU4FA01_ISO1 AT%M212.0 :BOOL; (*P新风机组4FA01-隔离开关1*) |
|||
LPAU4FA01_ISO2 AT%M214.0 :BOOL; (*P新风机组4FA01-隔离开关2*) |
|||
LPAU4FA01_VP AT%M220.0 :REAL; (*P新风机组4FA01-P调节参数*) |
|||
LPAU4FA01_VI AT%M224.0 :REAL; (*P新风机组4FA01-I调节参数*) |
|||
LPAU4FA01_RH AT%M228.0 :REAL; (*P新风机组4FA01-运行时间累积值*) |
|||
LPAU4FA01_SN AT%M232.0 :INT; (*P新风机组4FA01-设备状态代码*) |
|||
LPAU4FA01_WVCS AT%M234.0 :INT; (*P新风机组4FA01-水阀控制转换值*) |
|||
LPAU4FA01_PC AT%M236.0 :BOOL; (*P新风机组4FA01-程序控制*) |
|||
LPAU4FA01_VFMV AT%M238.0 :INT; (*P新风机组4FA01-变频手动控制值*) |
|||
LPAU4FA01_ISO3 AT%M240.0 :BOOL; (*P新风机组4FA01-低温断路报警隔离*) |
|||
LPAU4FA01_VFCS AT%M242.0 :INT; (*P新风机组4FA01-变频器频率控制值*) |
|||
LPAU4FA01_VFBS AT%M244.0 :INT; (*P新风机组4FA01-变频器频率反馈值*) |
|||
LPAU4FA01_LM AT%M246.0 :BOOL; (*P新风机组4FA01-联动模式*) |
|||
LPAU4FA01_DM AT%M248.0 :BOOL; (*P新风机组4FA01-全天候模式*) |
|||
LPAU4FA01_CO2SET AT%M252.0 :REAL; (*P新风机组4FA01-二氧化碳浓度设定值*) |
|||
LPAU4FA01_TC AT%M256.0 :BOOL; (*P新风机组4FA01-定时控制*) |
|||
LPAU4FA01_TM AT%M258.0 :BOOL; (*P新风机组4FA01-定时模式*) |
|||
|
|||
RPAU4FA02_TSET AT%M264.0 :REAL; (*P新风机组4FA02-新云平台设定温度值*) |
|||
RPAU4FA02_SM AT%M268.0 :INT; (*P新风机组4FA02-新云平台季节模式*) |
|||
RPAU4FA02_PC AT%M270.0 :BOOL; (*P新风机组4FA02-新云平台程序控制*) |
|||
LPAU4FA02_TSET AT%M276.0 :REAL; (*P新风机组4FA02-设定温度值*) |
|||
LPAU4FA02_SM AT%M280.0 :INT; (*P新风机组4FA02-季节模式*) |
|||
LPAU4FA02_WVBS AT%M284.0 :REAL; (*P新风机组4FA02-水阀反馈换算值*) |
|||
LPAU4FA02_WVMC AT%M288.0 :BOOL; (*P新风机组4FA02-水阀手动控制*) |
|||
LPAU4FA02_WVMV AT%M292.0 :REAL; (*P新风机组4FA02-水阀手动控制值*) |
|||
LPAU4FA02_STS AT%M296.0 :REAL; (*P新风机组4FA02-送风温度换算值*) |
|||
LPAU4FA02_RST AT%M300.0 :BOOL; (*P新风机组4FA02-运行时间累积重置*) |
|||
LPAU4FA02_RSTV AT%M304.0 :REAL; (*P新风机组4FA02-运行时间累积重置值*) |
|||
LPAU4FA02_ISO1 AT%M308.0 :BOOL; (*P新风机组4FA02-隔离开关1*) |
|||
LPAU4FA02_ISO2 AT%M310.0 :BOOL; (*P新风机组4FA02-隔离开关2*) |
|||
LPAU4FA02_VP AT%M316.0 :REAL; (*P新风机组4FA02-P调节参数*) |
|||
LPAU4FA02_VI AT%M320.0 :REAL; (*P新风机组4FA02-I调节参数*) |
|||
LPAU4FA02_RH AT%M324.0 :REAL; (*P新风机组4FA02-运行时间累积值*) |
|||
LPAU4FA02_SN AT%M328.0 :INT; (*P新风机组4FA02-设备状态代码*) |
|||
LPAU4FA02_WVCS AT%M330.0 :INT; (*P新风机组4FA02-水阀控制转换值*) |
|||
LPAU4FA02_PC AT%M332.0 :BOOL; (*P新风机组4FA02-程序控制*) |
|||
LPAU4FA02_VFMV AT%M334.0 :INT; (*P新风机组4FA02-变频手动控制值*) |
|||
LPAU4FA02_ISO3 AT%M336.0 :BOOL; (*P新风机组4FA02-低温断路报警隔离*) |
|||
LPAU4FA02_VFCS AT%M338.0 :INT; (*P新风机组4FA02-变频器频率控制值*) |
|||
LPAU4FA02_VFBS AT%M340.0 :INT; (*P新风机组4FA02-变频器频率反馈值*) |
|||
LPAU4FA02_LM AT%M342.0 :BOOL; (*P新风机组4FA02-联动模式*) |
|||
LPAU4FA02_DM AT%M344.0 :BOOL; (*P新风机组4FA02-全天候模式*) |
|||
LPAU4FA02_CO2SET AT%M348.0 :REAL; (*P新风机组4FA02-二氧化碳浓度设定值*) |
|||
LPAU4FA02_TC AT%M352.0 :BOOL; (*P新风机组4FA02-定时控制*) |
|||
LPAU4FA02_TM AT%M354.0 :BOOL; (*P新风机组4FA02-定时模式*) |
|||
|
|||
LIES4FA01_CO2S AT%M360.0 :REAL; (*室内环境状态4FA01-二氧化碳浓度换算值*) |
|||
LIES4FA02_CO2S AT%M364.0 :REAL; (*室内环境状态4FA02-二氧化碳浓度换算值*) |
|||
LIES4FA03_CO2S AT%M368.0 :REAL; (*室内环境状态4FA03-二氧化碳浓度换算值*) |
|||
LIES4FA04_CO2S AT%M368.0 :REAL; (*室内环境状态4FA04-二氧化碳浓度换算值*) |
|||
LIES4FA05_CO2S AT%M372.0 :REAL; (*室内环境状态4FA05-二氧化碳浓度换算值*) |
|||
LIES4FA06_CO2S AT%M376.0 :REAL; (*室内环境状态4FA06-二氧化碳浓度换算值*) |
|||
LIES4FA07_CO2S AT%M376.0 :REAL; (*室内环境状态4FA07-二氧化碳浓度换算值*) |
|||
LIES4FA08_CO2S AT%M380.0 :REAL; (*室内环境状态4FA08-二氧化碳浓度换算值*) |
|||
LIES4FA09_CO2S AT%M384.0 :REAL; (*室内环境状态4FA09-二氧化碳浓度换算值*) |
|||
|
|||
END_VAR |
|||
|
|||
|
|||
END_PROGRAM |
@ -0,0 +1,11 @@ |
|||
$BEGIN_IT_HEADER |
|||
GLOBALDEFINITIONS = 1 |
|||
$END_IT_HEADER |
|||
PROGRAM OPCDA1 |
|||
VAR_GLOBAL |
|||
BS_Schedule_Str_W :STRING; |
|||
BS_Schedule_Str_R :ARRAY[0..60] OF BYTE; |
|||
END_VAR |
|||
|
|||
|
|||
END_PROGRAM |
@ -0,0 +1,29 @@ |
|||
[WATCH_ENTRIES] |
|||
FILE0=CO485.RECV_CRCH |
|||
COMMENT0=" |
|||
FILE1=CO485.RECV_CRCL |
|||
COMMENT1=" |
|||
FILE2=CO485.RECVF1,3 |
|||
COMMENT2=" |
|||
FILE3=CO485.RECVF1,2 |
|||
COMMENT3=" |
|||
FILE4=CO485.RECVF1,1 |
|||
COMMENT4=" |
|||
FILE5=CO485.LIES4FA09_CO2S |
|||
COMMENT5=" |
|||
FILE6=CO485.LIES4FA08_CO2S |
|||
COMMENT6=" |
|||
FILE7=CO485.LIES4FA07_CO2S |
|||
COMMENT7=" |
|||
FILE8=CO485.LIES4FA06_CO2S |
|||
COMMENT8=" |
|||
FILE9=CO485.LIES4FA05_CO2S |
|||
COMMENT9=" |
|||
FILE10=CO485.LIES4FA04_CO2S |
|||
COMMENT10=" |
|||
FILE11=CO485.LIES4FA03_CO2S |
|||
COMMENT11=" |
|||
FILE12=CO485.LIES4FA02_CO2S |
|||
COMMENT12=" |
|||
FILE13=CO485.LIES4FA01_CO2S |
|||
COMMENT13=" |
@ -0,0 +1,5 @@ |
|||
[IEC_IEC_NORM] |
|||
TYPE |
|||
|
|||
END_TYPE |
|||
|
@ -0,0 +1,101 @@ |
|||
<?xml version="1.0" encoding="iso-8859-1"?> |
|||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
|||
<xsl:template match="/"> |
|||
<html> |
|||
<head> |
|||
</head> |
|||
<body> |
|||
<!-- MAIN-Table with one column --> |
|||
<table> |
|||
<!-- iterate through the SourceConnectors --> |
|||
<xsl:for-each select="CFC-XREF/SourceConnector"> |
|||
<!-- headline-row --> |
|||
<tr> |
|||
<td> |
|||
<table cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<th bgcolor="red" width="400"> |
|||
<b>Source</b> |
|||
</th> |
|||
<th bgcolor="green" width="400"> |
|||
<b>Target(s)</b> |
|||
</th> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
<!-- source-connector-row --> |
|||
<tr> |
|||
<td> |
|||
<table border="1" width="800" bgcolor="#FFDDDD" cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<th>Source</th> |
|||
<th>Name</th> |
|||
<th>Connector</th> |
|||
<th>Layer</th> |
|||
<th>PrintOn</th> |
|||
</tr> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/ConnectorName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockConnector"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockLayer"/></td> |
|||
<td> |
|||
<table align="center"> |
|||
<tr> |
|||
<td align="center" nowrap="1">Page: <xsl:apply-templates select="SourceData/PrintLocalisation/Page"/></td> |
|||
</tr> |
|||
<tr> |
|||
<td align="center" nowrap="1">Row: <xsl:apply-templates select="SourceData/PrintLocalisation/Row"/></td> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
<!-- target-connectors-row --> |
|||
<tr> |
|||
<td> |
|||
<table width="800" cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<td width="50"> |
|||
|
|||
</td> |
|||
<td width="750"> |
|||
<table border="1" width="750" bgcolor="#D7FFD7" cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<th>Target</th> |
|||
<th>Name</th> |
|||
<th>Connector</th> |
|||
<th>Layer</th> |
|||
<th>PrintOn</th> |
|||
</tr> |
|||
<xsl:for-each select="TargetConnectors/TargetData"> |
|||
<tr align="justify"> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="ConnectorName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockConnector"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockLayer"/></td> |
|||
<td> |
|||
<table align="center"> |
|||
<tr> |
|||
<td align="center" nowrap="1">Page: <xsl:apply-templates select="PrintLocalisation/Page"/></td> |
|||
</tr> |
|||
<tr> |
|||
<td align="center" nowrap="1">Row: <xsl:apply-templates select="PrintLocalisation/Row"/></td> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
</xsl:for-each> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
</xsl:for-each> |
|||
</table> |
|||
</body> |
|||
</html> |
|||
</xsl:template> |
|||
</xsl:stylesheet> |
@ -0,0 +1,30 @@ |
|||
[INFORMATION] |
|||
CONFIG= |
|||
HARDWARE=MA28 |
|||
SECONDHARDWARE= |
|||
PACK_SOURCE=0 |
|||
TYPE=3 |
|||
OPERATINGNUMBER=0 |
|||
OPTIMIZE=2 |
|||
CONNECTION=Simulation |
|||
MAPFILE=1 |
|||
[IO_EXTERNALS] |
|||
FILE= |
|||
[TASKS] |
|||
FILE0=\CO485 |
|||
COUNT=1 |
|||
[TASK_FILE0] |
|||
NETDEP=0 |
|||
NAME= |
|||
TYPE=CYCLIC |
|||
INTERRUPT_NAME= |
|||
PRIORITY=1 |
|||
TIME=1 |
|||
NR=0 |
|||
OPTIMIZE=3 |
|||
[GLOBAL] |
|||
FILE0=\OPCDA1 |
|||
COUNT=1 |
|||
[DIRECT_GLOBAL] |
|||
FILE0=\OPCDA |
|||
COUNT=1 |
@ -0,0 +1,4 @@ |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE |
|||
|
|||
|
|||
|
@ -0,0 +1,14 @@ |
|||
|
|||
正在构建资源 D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\$ENV$\Resource\Resource.MAK。 |
|||
正在执行预生成步骤: |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L501\$GEN$\Resource\BuildLog.txt |
|||
|
|||
正在创建依从列表(dependency list): |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE(2,17,15): E: S3026: 未声明的指示符。 |
|||
1 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE. |
|||
|
|||
1 错误, 0 警告. |
|||
|
|||
总数: |
|||
1 错误(s) 0 警告(s) |
File diff suppressed because it is too large
@ -0,0 +1,201 @@ |
|||
PROGRAM CO485 |
|||
VAR_EXTERNAL |
|||
|
|||
END_VAR |
|||
|
|||
VAR_GLOBAL |
|||
|
|||
END_VAR |
|||
|
|||
VAR |
|||
sendf1 : array[0..200] of byte;(* 16 *) |
|||
recvf1 : array[0..200] of byte;(* *) |
|||
calcf1 : array[0..200] of byte;(* *) |
|||
recvb4851 :NW_serrecv; |
|||
sendb4851 :NW_sersend; |
|||
send_act1 :BOOL; |
|||
recv_act1 :BOOL; |
|||
CRC4851 :BS_GETCRC16; |
|||
t1 :TON; |
|||
t1_in :BOOL; |
|||
t1_q :BOOL; |
|||
t2 :TON; |
|||
t2_in :BOOL; |
|||
t2_q :BOOL; |
|||
t3 :TON; |
|||
t3_in :BOOL; |
|||
t3_q :BOOL; |
|||
timer1 :TON; |
|||
timer1_run :BOOL; |
|||
timer2 :TON; |
|||
timer2_run :BOOL; |
|||
commandsend1 :int; |
|||
F_WS1 :int; |
|||
recv_len :int; |
|||
recv_len1 :int; |
|||
recv_len2 :int; |
|||
recv_len3 :int; |
|||
recv_len4 :int; |
|||
recv_CRCH :byte; |
|||
recv_CRCL :byte; |
|||
sendp1 :pointer; |
|||
recvp1 :pointer; |
|||
i :int; |
|||
j :int; |
|||
|
|||
test_mode1 :bool; |
|||
|
|||
END_VAR |
|||
t1_in:=not t1.q; |
|||
t1(IN :=t1_in , PT :=t#600ms ); |
|||
t2(IN :=t1_in , PT :=t#350ms ); |
|||
|
|||
if t2.q=1 and t2_q=0 then |
|||
recv_act1:=1; |
|||
else |
|||
recv_act1:=0; |
|||
end_if; |
|||
|
|||
if t1.q=0 and t1_q=1 then |
|||
send_act1:=1; |
|||
else |
|||
send_act1:=0; |
|||
end_if; |
|||
|
|||
if t1.q and t1_q=0 then |
|||
if test_mode1=0 then |
|||
commandsend1:=commandsend1 + 1; |
|||
if commandsend1>18 then |
|||
commandsend1:=0; |
|||
end_if; |
|||
end_if; |
|||
end_if; |
|||
|
|||
case commandsend1 of |
|||
1,2: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#01; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
3,4: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#02; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
5,6: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#03; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
7,8: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#04; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
9,10: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#05; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
11,12: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#06; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
13,14: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#07; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
15,16: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#08; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
17,18: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#09; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
end_case; |
|||
|
|||
sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); |
|||
recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); |
|||
|
|||
sendp1:=&sendf1; |
|||
recvp1:=&recvf1; |
|||
|
|||
t1_q:=t1.q; |
|||
t2_q:=t2.q; |
|||
|
|||
|
|||
if commandsend1=2 and recvf1[00]=16#01 then |
|||
LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=4 and recvf1[00]=16#02 then |
|||
LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=6 and recvf1[00]=16#03 then |
|||
LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=8 and recvf1[00]=16#04 then |
|||
LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=10 and recvf1[00]=16#05 then |
|||
LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=12 and recvf1[00]=16#06 then |
|||
LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=14 and recvf1[00]=16#07 then |
|||
LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=16 and recvf1[00]=16#08 then |
|||
LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=18 and recvf1[00]=16#09 then |
|||
LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
END_PROGRAM |
@ -0,0 +1,12 @@ |
|||
[PROTOTYP_PROG] |
|||
COUNT=0 |
|||
[PROTOTYP_FB] |
|||
COUNT=0 |
|||
[PROTOTYP_FKT] |
|||
COUNT=0 |
|||
[LIBRARY] |
|||
FILE0=\LIB\sfclib\sfclib.GEN |
|||
COUNT=1 |
|||
[EXECUTABLE] |
|||
FILE0=\$ENV$\Resource\Resource |
|||
COUNT=1 |
@ -0,0 +1,22 @@ |
|||
[MAKEFILE] |
|||
FILE0=\$ENV$\Resource\Resource |
|||
ACTIVE=\$ENV$\Resource\Resource.MAK |
|||
COUNT=1 |
|||
[LIBRARY] |
|||
FILE0=\LIB\sfclib\sfclib.VAR |
|||
COUNT=1 |
|||
[GLOBAL] |
|||
FILE0=\OPCDA1 |
|||
COUNT=1 |
|||
[DIRECT_GLOBAL] |
|||
FILE0=\OPCDA |
|||
COUNT=1 |
|||
[ST_PROGRAM] |
|||
FILE0=\CO485 |
|||
COUNT=1 |
|||
[TYPEDEF] |
|||
FILE0=\USERTYPE |
|||
COUNT=1 |
|||
[DATPARAM_INFO] |
|||
SeperateGen=1 |
|||
Version=4.0 |
@ -0,0 +1,29 @@ |
|||
$BEGIN_IT_HEADER |
|||
DIRECTGLOBALDEFINITIONS = 1 |
|||
$END_IT_HEADER |
|||
PROGRAM OPCDA |
|||
VAR_GLOBAL |
|||
(* 地址: 0 *) |
|||
LPAU5FA01_R AT%I0.0 :BOOL; (*P新风机组XF-5F-01-运行状态*) |
|||
LPAU5FA01_F AT%I0.1 :BOOL; (*P新风机组XF-5F-01-故障状态*) |
|||
LPAU5FA01_A AT%I0.2 :BOOL; (*P新风机组XF-5F-01-自动状态*) |
|||
LPAU5FA01_IPS AT%I0.3 :BOOL; (*P新风机组XF-5F-01-初效滤网压差*) |
|||
LPAU5FA01_FPS AT%I0.4 :BOOL; (*P新风机组XF-5F-01-风机压差*) |
|||
LPAU5FA01_FDOB AT%I0.5 :BOOL; (*P新风机组XF-5F-01-新风阀开状态*) |
|||
LPAU5FA01_FDSB AT%I0.6 :BOOL; (*P新风机组XF-5F-01-新风阀关状态*) |
|||
|
|||
LPAU5FA01_C AT%Q0.0 :BOOL; (*P新风机组XF-5F-01-启停控制*) |
|||
LPAU5FA01_FDOC AT%Q0.1 :BOOL; (*P新风机组XF-5F-01-新风阀开控制*) |
|||
LPAU5FA01_FDSC AT%Q0.2 :BOOL; (*P新风机组XF-5F-01-新风阀关控制*) |
|||
LPAU5FA01_WVO AT%Q0.3 :BOOL; (*P新风机组XF-5F-01-水阀开*) |
|||
LPAU5FA01_WVS AT%Q0.4 :BOOL; (*P新风机组XF-5F-01-水阀关*) |
|||
|
|||
LPAU5FA01_ST AT%I2.0 :INT; (*P新风机组XF-5F-01-送风温度*) |
|||
LPAU5FA01_VFB AT%I4.0 :INT; (*P新风机组XF-5F-01-变频器频率反馈*) |
|||
LPAU5FA01_VFC AT%Q8.0 :INT; (*P新风机组XF-5F-01-变频器频率控制*) |
|||
|
|||
|
|||
END_VAR |
|||
|
|||
|
|||
END_PROGRAM |
@ -0,0 +1,11 @@ |
|||
$BEGIN_IT_HEADER |
|||
GLOBALDEFINITIONS = 1 |
|||
$END_IT_HEADER |
|||
PROGRAM OPCDA1 |
|||
VAR_GLOBAL |
|||
BS_Schedule_Str_W :STRING; |
|||
BS_Schedule_Str_R :ARRAY[0..60] OF BYTE; |
|||
END_VAR |
|||
|
|||
|
|||
END_PROGRAM |
@ -0,0 +1,5 @@ |
|||
[IEC_IEC_NORM] |
|||
TYPE |
|||
|
|||
END_TYPE |
|||
|
@ -0,0 +1,101 @@ |
|||
<?xml version="1.0" encoding="iso-8859-1"?> |
|||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
|||
<xsl:template match="/"> |
|||
<html> |
|||
<head> |
|||
</head> |
|||
<body> |
|||
<!-- MAIN-Table with one column --> |
|||
<table> |
|||
<!-- iterate through the SourceConnectors --> |
|||
<xsl:for-each select="CFC-XREF/SourceConnector"> |
|||
<!-- headline-row --> |
|||
<tr> |
|||
<td> |
|||
<table cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<th bgcolor="red" width="400"> |
|||
<b>Source</b> |
|||
</th> |
|||
<th bgcolor="green" width="400"> |
|||
<b>Target(s)</b> |
|||
</th> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
<!-- source-connector-row --> |
|||
<tr> |
|||
<td> |
|||
<table border="1" width="800" bgcolor="#FFDDDD" cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<th>Source</th> |
|||
<th>Name</th> |
|||
<th>Connector</th> |
|||
<th>Layer</th> |
|||
<th>PrintOn</th> |
|||
</tr> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/ConnectorName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockConnector"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockLayer"/></td> |
|||
<td> |
|||
<table align="center"> |
|||
<tr> |
|||
<td align="center" nowrap="1">Page: <xsl:apply-templates select="SourceData/PrintLocalisation/Page"/></td> |
|||
</tr> |
|||
<tr> |
|||
<td align="center" nowrap="1">Row: <xsl:apply-templates select="SourceData/PrintLocalisation/Row"/></td> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
<!-- target-connectors-row --> |
|||
<tr> |
|||
<td> |
|||
<table width="800" cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<td width="50"> |
|||
|
|||
</td> |
|||
<td width="750"> |
|||
<table border="1" width="750" bgcolor="#D7FFD7" cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<th>Target</th> |
|||
<th>Name</th> |
|||
<th>Connector</th> |
|||
<th>Layer</th> |
|||
<th>PrintOn</th> |
|||
</tr> |
|||
<xsl:for-each select="TargetConnectors/TargetData"> |
|||
<tr align="justify"> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="ConnectorName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockConnector"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockLayer"/></td> |
|||
<td> |
|||
<table align="center"> |
|||
<tr> |
|||
<td align="center" nowrap="1">Page: <xsl:apply-templates select="PrintLocalisation/Page"/></td> |
|||
</tr> |
|||
<tr> |
|||
<td align="center" nowrap="1">Row: <xsl:apply-templates select="PrintLocalisation/Row"/></td> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
</xsl:for-each> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
</xsl:for-each> |
|||
</table> |
|||
</body> |
|||
</html> |
|||
</xsl:template> |
|||
</xsl:stylesheet> |
@ -0,0 +1,31 @@ |
|||
[INFORMATION] |
|||
CONFIG= |
|||
HARDWARE=EXC61610 |
|||
SECONDHARDWARE= |
|||
PACK_SOURCE=1 |
|||
TYPE=3 |
|||
OPERATINGNUMBER=0 |
|||
OPTIMIZE=2 |
|||
CONNECTION=L801 |
|||
MAPFILE=1 |
|||
INCLUDE_LIB=1 |
|||
[IO_EXTERNALS] |
|||
FILE= |
|||
[TASKS] |
|||
FILE0=\CO485 |
|||
COUNT=1 |
|||
[TASK_FILE0] |
|||
NETDEP=0 |
|||
NAME= |
|||
TYPE=CYCLIC |
|||
INTERRUPT_NAME= |
|||
PRIORITY=1 |
|||
TIME=1 |
|||
NR=0 |
|||
OPTIMIZE=3 |
|||
[GLOBAL] |
|||
FILE0=\OPCDA1 |
|||
COUNT=1 |
|||
[DIRECT_GLOBAL] |
|||
FILE0=\OPCDA |
|||
COUNT=1 |
@ -0,0 +1 @@ |
|||
Resource.WL |
File diff suppressed because one or more lines are too long
@ -0,0 +1,16 @@ |
|||
FUNCTION_BLOCK BS_GETCRC16 |
|||
|
|||
|
|||
VAR_INPUT |
|||
CRC_IN : array [ 0 .. 200 ] of byte ; |
|||
CRC_LEN : INT ; |
|||
END_VAR |
|||
|
|||
VAR_OUTPUT |
|||
CRC16H : byte ; |
|||
CRC16L : byte ; |
|||
END_VAR |
|||
|
|||
|
|||
|
|||
END_FUNCTION_BLOCK |
@ -0,0 +1,5 @@ |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE |
|||
|
|||
|
|||
C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE |
|||
|
@ -0,0 +1,7 @@ |
|||
PROGRAM CO485 |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
END_PROGRAM |
@ -0,0 +1,4 @@ |
|||
PROGRAM OPCDA |
|||
|
|||
|
|||
END_PROGRAM |
@ -0,0 +1 @@ |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE |
@ -0,0 +1,4 @@ |
|||
PROGRAM OPCDA1 |
|||
|
|||
|
|||
END_PROGRAM |
Binary file not shown.
@ -0,0 +1,35 @@ |
|||
$INCLUDE_FILE |
|||
|
|||
|
|||
(* GLOBALE TYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT TYPEN *) |
|||
|
|||
|
|||
|
|||
(* GLOBALE PROTOTYPEN *) |
|||
|
|||
FUNCTION_BLOCK MEMORY_COPY |
|||
VAR_INPUT |
|||
DEST:POINTER; |
|||
SRC:POINTER; |
|||
LENGTH:INT; |
|||
END_VAR |
|||
VAR_OUTPUT |
|||
OUT:BOOL; |
|||
END_VAR |
|||
END_FUNCTION_BLOCK |
|||
|
|||
|
|||
|
|||
(* PROJEKT PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* EXTERNE POEs *) |
|||
|
|||
|
|||
|
|||
$END_INCLUDE_FILE |
Binary file not shown.
@ -0,0 +1,104 @@ |
|||
|
|||
正在构建资源 D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\$ENV$\Resource\Resource.MAK。 |
|||
正在执行预生成步骤: |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\$TASK00$.CRD |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BS_GETCRC16.INC |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BS_GETCRC16.OBJ |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BuildLog.txt |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.CRD |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.INC |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.OBJ |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA.INC |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA.OBJ |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA1.INC |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA1.OBJ |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceData.txt |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceSegs.txt |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceVars.txt |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceVars.txt.xml |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\RESOURCE.bpd |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.PCD |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.prs |
|||
删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\USERTYPE.INC |
|||
|
|||
正在创建依从列表(dependency list): |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE |
|||
|
|||
正在创建依从列表(dependency list): |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE |
|||
|
|||
正在编译 ... |
|||
|
|||
正在执行语法检查为文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\USERTYPE.typ |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\USERTYPE.typ. |
|||
|
|||
|
|||
正在创建原型: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE |
|||
|
|||
正在创建包含文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE |
|||
|
|||
正在编译文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE. |
|||
|
|||
|
|||
正在创建原型: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE |
|||
|
|||
正在创建包含文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE |
|||
|
|||
正在编译文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE. |
|||
|
|||
|
|||
正在创建原型: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE |
|||
C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE |
|||
|
|||
正在创建包含文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE |
|||
C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE |
|||
|
|||
正在编译文件: |
|||
D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE. |
|||
|
|||
C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE |
|||
0 错误, 0 警告 - C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE. |
|||
|
|||
|
|||
连接 ... |
|||
正在连接全局资源 ... |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA1.OBJ。 |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA.OBJ。 |
|||
正在连接任务 CO485 ... |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.OBJ。 |
|||
正在连接: NW_SERRECV。 |
|||
正在连接: NW_SERSEND。 |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BS_GETCRC16.OBJ。 |
|||
正在连接: MEMORY_COPY。 |
|||
正在连接: TON。 |
|||
正在连接: TON。 |
|||
正在连接: TON。 |
|||
正在连接: TON。 |
|||
正在连接: TON。 |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.PCD. |
|||
|
|||
正在连接资源: RESOURCE ... |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\$TASK00$.CRD。 |
|||
正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.CRD。 |
|||
代码大小字节: 36600. |
|||
段个数: 52。 |
|||
0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.PCD. |
|||
|
|||
VARTAB32: VarTab版本: 1 |
|||
VARTAB32: 68 变量加入到 1 段中 (2696 字节) |
|||
正在执行后生成步骤: |
|||
PADTRTPS_SIM.EXE -s "D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.prs" -pcd="D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.pcd" |
|||
总数: |
|||
0 错误(s) 0 警告(s) |
Binary file not shown.
@ -0,0 +1,48 @@ |
|||
$INCLUDE_FILE |
|||
|
|||
|
|||
(* GLOBALE TYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT TYPEN *) |
|||
|
|||
|
|||
|
|||
(* GLOBALE PROTOTYPEN *) |
|||
|
|||
FUNCTION_BLOCK NW_SERSEND |
|||
VAR_INPUT |
|||
EN : BOOL; |
|||
COM : BYTE; |
|||
DATA : POINTER; |
|||
LENGTH : INT; |
|||
END_VAR |
|||
VAR_OUTPUT |
|||
ENO : BOOL; |
|||
END_VAR |
|||
END_FUNCTION_BLOCK |
|||
|
|||
FUNCTION_BLOCK NW_SERRECV |
|||
VAR_INPUT |
|||
EN: BOOL; |
|||
COM : BYTE; |
|||
DATA : POINTER; |
|||
END_VAR |
|||
VAR_OUTPUT |
|||
LENGTH : INT; |
|||
END_VAR |
|||
END_FUNCTION_BLOCK |
|||
|
|||
|
|||
|
|||
(* PROJEKT PROTOTYPEN *) |
|||
|
|||
$INCLUDE "C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\$GEN$\BS_GETCRC16.PTT" |
|||
|
|||
|
|||
(* EXTERNE POEs *) |
|||
|
|||
|
|||
|
|||
$END_INCLUDE_FILE |
Binary file not shown.
@ -0,0 +1,24 @@ |
|||
$INCLUDE_FILE |
|||
|
|||
|
|||
(* GLOBALE TYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT TYPEN *) |
|||
|
|||
|
|||
|
|||
(* GLOBALE PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* EXTERNE POEs *) |
|||
|
|||
|
|||
|
|||
$END_INCLUDE_FILE |
Binary file not shown.
@ -0,0 +1,24 @@ |
|||
$INCLUDE_FILE |
|||
|
|||
|
|||
(* GLOBALE TYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT TYPEN *) |
|||
|
|||
|
|||
|
|||
(* GLOBALE PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* EXTERNE POEs *) |
|||
|
|||
|
|||
|
|||
$END_INCLUDE_FILE |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,24 @@ |
|||
$INCLUDE_FILE |
|||
|
|||
|
|||
(* GLOBALE TYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT TYPEN *) |
|||
|
|||
|
|||
|
|||
(* GLOBALE PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* PROJEKT PROTOTYPEN *) |
|||
|
|||
|
|||
|
|||
(* EXTERNE POEs *) |
|||
|
|||
|
|||
|
|||
$END_INCLUDE_FILE |
File diff suppressed because it is too large
@ -0,0 +1,31 @@ |
|||
1/15 Datasegment 1/16 844 CO485 |
|||
1/16 Codesegment 1/17 7314 |
|||
1/17 Initialsegment 1/16 728 |
|||
1/18 Datasegment 1/19 28 CO485.RECVB4851 |
|||
1/19 Codesegment 1/20 7 |
|||
1/20 Initialsegment 1/19 36 |
|||
1/21 Datasegment 1/22 28 CO485.SENDB4851 |
|||
1/22 Codesegment 1/23 7 |
|||
1/23 Initialsegment 1/22 36 |
|||
1/24 Datasegment 1/25 384 CO485.CRC4851 |
|||
1/25 Codesegment 1/26 410 |
|||
1/26 Initialsegment 1/25 388 |
|||
1/27 Datasegment 1/28 32 CO485.CRC4851.V2V |
|||
1/28 Codesegment 1/29 7 |
|||
1/29 Initialsegment 1/28 40 |
|||
1/30 Datasegment 1/31 32 CO485.T1 |
|||
1/31 Codesegment 1/32 7 |
|||
1/32 Initialsegment 1/31 44 |
|||
1/33 Datasegment 1/31 32 CO485.T2 |
|||
1/34 Datasegment 1/31 32 CO485.T3 |
|||
1/35 Datasegment 1/31 32 CO485.TIMER1 |
|||
1/36 Datasegment 1/31 32 CO485.TIMER2 |
|||
1/37 Instancetable -- 196 |
|||
1/38 Downloadtable -- 262 |
|||
0/9 SegHardwareConfig -- 20 |
|||
0/10 Datasegment 0/11 120 OPCDA1 |
|||
0/11 Codesegment 0/12 7 |
|||
0/12 Initialsegment 0/11 128 |
|||
0/13 Instancetable -- 14 |
|||
0/14 Downloadtable -- 33 |
|||
0/15 Sourcesegment -- 7770 |
@ -0,0 +1,168 @@ |
|||
LPAU8FA01_R OPCDA 1 1 0 1 8 0 1 0 0 %I0.0 |
|||
LPAU8FA01_F OPCDA 1 1 0 1 8 1 1 0 0 %I0.1 |
|||
LPAU8FA01_A OPCDA 1 1 0 1 8 2 1 0 0 %I0.2 |
|||
LPAU8FA01_IPS OPCDA 1 1 0 1 8 3 1 0 0 %I0.3 |
|||
LPAU8FA01_FPS OPCDA 1 1 0 1 8 4 1 0 0 %I0.4 |
|||
LPAU8FA01_FDOB OPCDA 1 1 0 1 8 5 1 0 0 %I0.5 |
|||
LPAU8FA01_FDSB OPCDA 1 1 0 1 8 6 1 0 0 %I0.6 |
|||
LPAU8FA01_C OPCDA 1 1 0 1 520 0 1 0 0 %Q0.0 |
|||
LPAU8FA01_FDOC OPCDA 1 1 0 1 520 1 1 0 0 %Q0.1 |
|||
LPAU8FA01_FDSC OPCDA 1 1 0 1 520 2 1 0 0 %Q0.2 |
|||
LPAU8FA01_WVO OPCDA 1 1 0 1 520 3 1 0 0 %Q0.3 |
|||
LPAU8FA01_WVS OPCDA 1 1 0 1 520 4 1 0 0 %Q0.4 |
|||
LPAU8FA01_ST OPCDA 9 2 0 1 10 0 1 0 0 %I2.0 |
|||
LPAU8FA01_VFB OPCDA 9 2 0 1 12 0 1 0 0 %I4.0 |
|||
LPAU8FA01_VFC OPCDA 9 2 0 1 528 0 1 0 0 %Q8.0 |
|||
RPAU8FA01_TSET OPCDA 11 4 0 1 1200 0 1 0 0 %M168.0 |
|||
RPAU8FA01_SM OPCDA 9 2 0 1 1204 0 1 0 0 %M172.0 |
|||
RPAU8FA01_PC OPCDA 1 1 0 1 1206 0 1 0 0 %M174.0 |
|||
LPAU8FA01_TSET OPCDA 11 4 0 1 1212 0 1 0 0 %M180.0 |
|||
LPAU8FA01_SM OPCDA 9 2 0 1 1216 0 1 0 0 %M184.0 |
|||
LPAU8FA01_WVBS OPCDA 11 4 0 1 1220 0 1 0 0 %M188.0 |
|||
LPAU8FA01_WVMC OPCDA 1 1 0 1 1224 0 1 0 0 %M192.0 |
|||
LPAU8FA01_WVMV OPCDA 11 4 0 1 1228 0 1 0 0 %M196.0 |
|||
LPAU8FA01_STS OPCDA 11 4 0 1 1232 0 1 0 0 %M200.0 |
|||
LPAU8FA01_RST OPCDA 1 1 0 1 1236 0 1 0 0 %M204.0 |
|||
LPAU8FA01_RSTV OPCDA 11 4 0 1 1240 0 1 0 0 %M208.0 |
|||
LPAU8FA01_ISO1 OPCDA 1 1 0 1 1244 0 1 0 0 %M212.0 |
|||
LPAU8FA01_ISO2 OPCDA 1 1 0 1 1246 0 1 0 0 %M214.0 |
|||
LPAU8FA01_VP OPCDA 11 4 0 1 1252 0 1 0 0 %M220.0 |
|||
LPAU8FA01_VI OPCDA 11 4 0 1 1256 0 1 0 0 %M224.0 |
|||
LPAU8FA01_RH OPCDA 11 4 0 1 1260 0 1 0 0 %M228.0 |
|||
LPAU8FA01_SN OPCDA 9 2 0 1 1264 0 1 0 0 %M232.0 |
|||
LPAU8FA01_WVCS OPCDA 9 2 0 1 1266 0 1 0 0 %M234.0 |
|||
LPAU8FA01_PC OPCDA 1 1 0 1 1268 0 1 0 0 %M236.0 |
|||
LPAU8FA01_VFMV OPCDA 9 2 0 1 1270 0 1 0 0 %M238.0 |
|||
LPAU8FA01_ISO3 OPCDA 1 1 0 1 1272 0 1 0 0 %M240.0 |
|||
LPAU8FA01_VFCS OPCDA 9 2 0 1 1274 0 1 0 0 %M242.0 |
|||
LPAU8FA01_VFBS OPCDA 9 2 0 1 1276 0 1 0 0 %M244.0 |
|||
LPAU8FA01_LM OPCDA 1 1 0 1 1278 0 1 0 0 %M246.0 |
|||
LPAU8FA01_DM OPCDA 1 1 0 1 1280 0 1 0 0 %M248.0 |
|||
LPAU8FA01_CO2SET OPCDA 11 4 0 1 1284 0 1 0 0 %M252.0 |
|||
LPAU8FA01_TC OPCDA 1 1 0 1 1288 0 1 0 0 %M256.0 |
|||
LPAU8FA01_TM OPCDA 1 1 0 1 1290 0 1 0 0 %M258.0 |
|||
LIES8FA01_CO2S OPCDA 11 4 0 1 1296 0 1 0 0 %M264.0 |
|||
LIES8FA02_CO2S OPCDA 11 4 0 1 1300 0 1 0 0 %M268.0 |
|||
LIES8FA03_CO2S OPCDA 11 4 0 1 1304 0 1 0 0 %M272.0 |
|||
LIES8FA04_CO2S OPCDA 11 4 0 1 1304 0 1 0 0 %M272.0 |
|||
LIES8FA05_CO2S OPCDA 11 4 0 1 1308 0 1 0 0 %M276.0 |
|||
LIES8FA06_CO2S OPCDA 11 4 0 1 1312 0 1 0 0 %M280.0 |
|||
LIES8FA07_CO2S OPCDA 11 4 0 1 1312 0 1 0 0 %M280.0 |
|||
LIES8FA08_CO2S OPCDA 11 4 0 1 1316 0 1 0 0 %M284.0 |
|||
LIES8FA09_CO2S OPCDA 11 4 0 1 1320 0 1 0 0 %M288.0 |
|||
LIES8FA10_CO2S OPCDA 11 4 0 1 1320 0 1 0 0 %M288.0 |
|||
LIES8FA11_CO2S OPCDA 11 4 0 1 1324 0 1 0 0 %M292.0 |
|||
LIES8FA12_CO2S OPCDA 11 4 0 1 1328 0 1 0 0 %M296.0 |
|||
LIES8FA13_CO2S OPCDA 11 4 0 1 1332 0 1 0 0 %M300.0 |
|||
LIES8FA14_CO2S OPCDA 11 4 0 1 1336 0 1 0 0 %M304.0 |
|||
LIES8FA15_CO2S OPCDA 11 4 0 1 1340 0 1 0 0 %M308.0 |
|||
LIES8FA16_CO2S OPCDA 11 4 0 1 1340 0 1 0 0 %M308.0 |
|||
LIES8FA17_CO2S OPCDA 11 4 0 1 1344 0 1 0 0 %M312.0 |
|||
LIES8FA18_CO2S OPCDA 11 4 0 1 1348 0 1 0 0 %M316.0 |
|||
LIES8FA19_CO2S OPCDA 11 4 0 1 1348 0 1 0 0 %M316.0 |
|||
LIES8FA20_CO2S OPCDA 11 4 0 1 1352 0 1 0 0 %M320.0 |
|||
LIES8FA21_CO2S OPCDA 11 4 0 1 1356 0 1 0 0 %M324.0 |
|||
LIES8FA22_CO2S OPCDA 11 4 0 1 1356 0 1 0 0 %M324.0 |
|||
LIES8FA23_CO2S OPCDA 11 4 0 1 1360 0 1 0 0 %M328.0 |
|||
BS_SCHEDULE_STR_W OPCDA1 20 35 0 10 8 0 5 0 0 <noPI> |
|||
BS_SCHEDULE_STR_R OPCDA1 22 76 0 10 44 0 5 0 0 <noPI> BYTE 0..60 12 |
|||
SENDF1 CO485 22 216 1 15 132 0 4 0 0 <noPI> BYTE 0..200 12 |
|||
RECVF1 CO485 22 216 1 15 348 0 4 0 0 <noPI> BYTE 0..200 12 |
|||
CALCF1 CO485 22 216 1 15 564 0 4 0 0 <noPI> BYTE 0..200 12 |
|||
SEND_ACT1 CO485 1 1 1 15 780 0 4 0 0 <noPI> |
|||
RECV_ACT1 CO485 1 1 1 15 781 0 4 0 0 <noPI> |
|||
T1_IN CO485 1 1 1 15 784 0 4 0 0 <noPI> |
|||
T1_Q CO485 1 1 1 15 785 0 4 0 0 <noPI> |
|||
T2_IN CO485 1 1 1 15 788 0 4 0 0 <noPI> |
|||
T2_Q CO485 1 1 1 15 789 0 4 0 0 <noPI> |
|||
T3_IN CO485 1 1 1 15 792 0 4 0 0 <noPI> |
|||
T3_Q CO485 1 1 1 15 793 0 4 0 0 <noPI> |
|||
TIMER1_RUN CO485 1 1 1 15 796 0 4 0 0 <noPI> |
|||
TIMER2_RUN CO485 1 1 1 15 800 0 4 0 0 <noPI> |
|||
COMMANDSEND1 CO485 9 2 1 15 802 0 4 0 0 <noPI> |
|||
F_WS1 CO485 9 2 1 15 804 0 4 0 0 <noPI> |
|||
RECV_LEN CO485 9 2 1 15 806 0 4 0 0 <noPI> |
|||
RECV_LEN1 CO485 9 2 1 15 808 0 4 0 0 <noPI> |
|||
RECV_LEN2 CO485 9 2 1 15 810 0 4 0 0 <noPI> |
|||
RECV_LEN3 CO485 9 2 1 15 812 0 4 0 0 <noPI> |
|||
RECV_LEN4 CO485 9 2 1 15 814 0 4 0 0 <noPI> |
|||
RECV_CRCH CO485 2 1 1 15 816 0 4 0 0 <noPI> |
|||
RECV_CRCL CO485 2 1 1 15 817 0 4 0 0 <noPI> |
|||
SENDP1 CO485 36 8 1 15 820 0 4 0 0 <noPI> |
|||
RECVP1 CO485 36 8 1 15 828 0 4 0 0 <noPI> |
|||
I CO485 9 2 1 15 836 0 4 0 0 <noPI> |
|||
J CO485 9 2 1 15 838 0 4 0 0 <noPI> |
|||
TEST_MODE1 CO485 1 1 1 15 840 0 4 0 0 <noPI> |
|||
LIES8FA15_CO2S CO485 11 4 1 1 1340 0 8 0 0 <noPI> |
|||
LIES8FA04_CO2S CO485 11 4 1 1 1304 0 8 0 0 <noPI> |
|||
LIES8FA14_CO2S CO485 11 4 1 1 1336 0 8 0 0 <noPI> |
|||
LIES8FA03_CO2S CO485 11 4 1 1 1304 0 8 0 0 <noPI> |
|||
LIES8FA13_CO2S CO485 11 4 1 1 1332 0 8 0 0 <noPI> |
|||
LIES8FA02_CO2S CO485 11 4 1 1 1300 0 8 0 0 <noPI> |
|||
LIES8FA23_CO2S CO485 11 4 1 1 1360 0 8 0 0 <noPI> |
|||
LIES8FA12_CO2S CO485 11 4 1 1 1328 0 8 0 0 <noPI> |
|||
LIES8FA01_CO2S CO485 11 4 1 1 1296 0 8 0 0 <noPI> |
|||
LIES8FA22_CO2S CO485 11 4 1 1 1356 0 8 0 0 <noPI> |
|||
LIES8FA11_CO2S CO485 11 4 1 1 1324 0 8 0 0 <noPI> |
|||
LIES8FA21_CO2S CO485 11 4 1 1 1356 0 8 0 0 <noPI> |
|||
LIES8FA10_CO2S CO485 11 4 1 1 1320 0 8 0 0 <noPI> |
|||
LIES8FA20_CO2S CO485 11 4 1 1 1352 0 8 0 0 <noPI> |
|||
LIES8FA09_CO2S CO485 11 4 1 1 1320 0 8 0 0 <noPI> |
|||
LIES8FA19_CO2S CO485 11 4 1 1 1348 0 8 0 0 <noPI> |
|||
LIES8FA08_CO2S CO485 11 4 1 1 1316 0 8 0 0 <noPI> |
|||
LIES8FA18_CO2S CO485 11 4 1 1 1348 0 8 0 0 <noPI> |
|||
LIES8FA07_CO2S CO485 11 4 1 1 1312 0 8 0 0 <noPI> |
|||
LIES8FA17_CO2S CO485 11 4 1 1 1344 0 8 0 0 <noPI> |
|||
LIES8FA06_CO2S CO485 11 4 1 1 1312 0 8 0 0 <noPI> |
|||
LIES8FA16_CO2S CO485 11 4 1 1 1340 0 8 0 0 <noPI> |
|||
LIES8FA05_CO2S CO485 11 4 1 1 1308 0 8 0 0 <noPI> |
|||
IN CO485.T1 1 1 1 30 16 0 2 0 0 <noPI> |
|||
PT CO485.T1 12 4 1 30 20 0 2 0 0 <noPI> |
|||
Q CO485.T1 1 1 1 30 8 0 2 0 0 <noPI> |
|||
ET CO485.T1 12 4 1 30 12 0 2 0 0 <noPI> |
|||
EN CO485.SENDB4851 1 1 1 21 8 0 2 0 0 <noPI> |
|||
COM CO485.SENDB4851 2 1 1 21 12 0 2 0 0 <noPI> |
|||
DATA CO485.SENDB4851 36 8 1 21 16 0 2 0 0 <noPI> |
|||
LENGTH CO485.SENDB4851 9 2 1 21 24 0 2 0 0 <noPI> |
|||
ENO CO485.SENDB4851 1 1 1 21 9 0 2 0 0 <noPI> |
|||
EN CO485.RECVB4851 1 1 1 18 8 0 2 0 0 <noPI> |
|||
COM CO485.RECVB4851 2 1 1 18 16 0 2 0 0 <noPI> |
|||
DATA CO485.RECVB4851 36 8 1 18 20 0 2 0 0 <noPI> |
|||
LENGTH CO485.RECVB4851 9 2 1 18 12 0 2 0 0 <noPI> |
|||
CRC_IN CO485.CRC4851 22 216 1 24 12 0 2 0 0 <noPI> BYTE 0..200 12 |
|||
CRC_LEN CO485.CRC4851 9 2 1 24 228 0 2 0 0 <noPI> |
|||
CRC16H CO485.CRC4851 2 1 1 24 8 0 2 0 0 <noPI> |
|||
CRC16L CO485.CRC4851 2 1 1 24 9 0 2 0 0 <noPI> |
|||
CRC16LO CO485.CRC4851 2 1 1 24 236 0 4 0 0 <noPI> |
|||
CRC16HI CO485.CRC4851 2 1 1 24 237 0 4 0 0 <noPI> |
|||
CL CO485.CRC4851 2 1 1 24 238 0 4 0 0 <noPI> |
|||
CH CO485.CRC4851 2 1 1 24 239 0 4 0 0 <noPI> |
|||
SAVEHI CO485.CRC4851 2 1 1 24 240 0 4 0 0 <noPI> |
|||
SAVELO CO485.CRC4851 2 1 1 24 241 0 4 0 0 <noPI> |
|||
FLAG CO485.CRC4851 9 2 1 24 242 0 4 0 0 <noPI> |
|||
I CO485.CRC4851 9 2 1 24 244 0 4 0 0 <noPI> |
|||
J CO485.CRC4851 9 2 1 24 246 0 4 0 0 <noPI> |
|||
K CO485.CRC4851 9 2 1 24 248 0 4 0 0 <noPI> |
|||
VALCRC CO485.CRC4851 22 116 1 24 252 0 4 0 0 <noPI> BYTE 0..100 12 |
|||
P1 CO485.CRC4851 36 8 1 24 368 0 4 0 0 <noPI> |
|||
P2 CO485.CRC4851 36 8 1 24 376 0 4 0 0 <noPI> |
|||
DEST CO485.CRC4851.V2V 36 8 1 27 12 0 2 0 0 <noPI> |
|||
SRC CO485.CRC4851.V2V 36 8 1 27 20 0 2 0 0 <noPI> |
|||
LENGTH CO485.CRC4851.V2V 9 2 1 27 28 0 2 0 0 <noPI> |
|||
OUT CO485.CRC4851.V2V 1 1 1 27 8 0 2 0 0 <noPI> |
|||
IN CO485.T2 1 1 1 33 16 0 2 0 0 <noPI> |
|||
PT CO485.T2 12 4 1 33 20 0 2 0 0 <noPI> |
|||
Q CO485.T2 1 1 1 33 8 0 2 0 0 <noPI> |
|||
ET CO485.T2 12 4 1 33 12 0 2 0 0 <noPI> |
|||
IN CO485.T3 1 1 1 34 16 0 2 0 0 <noPI> |
|||
PT CO485.T3 12 4 1 34 20 0 2 0 0 <noPI> |
|||
Q CO485.T3 1 1 1 34 8 0 2 0 0 <noPI> |
|||
ET CO485.T3 12 4 1 34 12 0 2 0 0 <noPI> |
|||
IN CO485.TIMER1 1 1 1 35 16 0 2 0 0 <noPI> |
|||
PT CO485.TIMER1 12 4 1 35 20 0 2 0 0 <noPI> |
|||
Q CO485.TIMER1 1 1 1 35 8 0 2 0 0 <noPI> |
|||
ET CO485.TIMER1 12 4 1 35 12 0 2 0 0 <noPI> |
|||
IN CO485.TIMER2 1 1 1 36 16 0 2 0 0 <noPI> |
|||
PT CO485.TIMER2 12 4 1 36 20 0 2 0 0 <noPI> |
|||
Q CO485.TIMER2 1 1 1 36 8 0 2 0 0 <noPI> |
|||
ET CO485.TIMER2 12 4 1 36 12 0 2 0 0 <noPI> |
@ -0,0 +1,174 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<Project name="D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.PCD"> |
|||
<XMLVarListGenerator version="6.2.0"/> |
|||
<VarList> |
|||
<var name="LPAU8FA01_R" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="0" scope="1" qualifier="0" ref="0" procimg="%I0.0" /> |
|||
<var name="LPAU8FA01_F" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="1" scope="1" qualifier="0" ref="0" procimg="%I0.1" /> |
|||
<var name="LPAU8FA01_A" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="2" scope="1" qualifier="0" ref="0" procimg="%I0.2" /> |
|||
<var name="LPAU8FA01_IPS" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="3" scope="1" qualifier="0" ref="0" procimg="%I0.3" /> |
|||
<var name="LPAU8FA01_FPS" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="4" scope="1" qualifier="0" ref="0" procimg="%I0.4" /> |
|||
<var name="LPAU8FA01_FDOB" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="5" scope="1" qualifier="0" ref="0" procimg="%I0.5" /> |
|||
<var name="LPAU8FA01_FDSB" path="OPCDA" type="1" size="1" program="0" segment="1" offset="8" bit="6" scope="1" qualifier="0" ref="0" procimg="%I0.6" /> |
|||
<var name="LPAU8FA01_C" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="0" scope="1" qualifier="0" ref="0" procimg="%Q0.0" /> |
|||
<var name="LPAU8FA01_FDOC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="1" scope="1" qualifier="0" ref="0" procimg="%Q0.1" /> |
|||
<var name="LPAU8FA01_FDSC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="2" scope="1" qualifier="0" ref="0" procimg="%Q0.2" /> |
|||
<var name="LPAU8FA01_WVO" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="3" scope="1" qualifier="0" ref="0" procimg="%Q0.3" /> |
|||
<var name="LPAU8FA01_WVS" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="4" scope="1" qualifier="0" ref="0" procimg="%Q0.4" /> |
|||
<var name="LPAU8FA01_ST" path="OPCDA" type="9" size="2" program="0" segment="1" offset="10" bit="0" scope="1" qualifier="0" ref="0" procimg="%I2.0" /> |
|||
<var name="LPAU8FA01_VFB" path="OPCDA" type="9" size="2" program="0" segment="1" offset="12" bit="0" scope="1" qualifier="0" ref="0" procimg="%I4.0" /> |
|||
<var name="LPAU8FA01_VFC" path="OPCDA" type="9" size="2" program="0" segment="1" offset="528" bit="0" scope="1" qualifier="0" ref="0" procimg="%Q8.0" /> |
|||
<var name="RPAU8FA01_TSET" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1200" bit="0" scope="1" qualifier="0" ref="0" procimg="%M168.0" /> |
|||
<var name="RPAU8FA01_SM" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1204" bit="0" scope="1" qualifier="0" ref="0" procimg="%M172.0" /> |
|||
<var name="RPAU8FA01_PC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1206" bit="0" scope="1" qualifier="0" ref="0" procimg="%M174.0" /> |
|||
<var name="LPAU8FA01_TSET" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1212" bit="0" scope="1" qualifier="0" ref="0" procimg="%M180.0" /> |
|||
<var name="LPAU8FA01_SM" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1216" bit="0" scope="1" qualifier="0" ref="0" procimg="%M184.0" /> |
|||
<var name="LPAU8FA01_WVBS" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1220" bit="0" scope="1" qualifier="0" ref="0" procimg="%M188.0" /> |
|||
<var name="LPAU8FA01_WVMC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1224" bit="0" scope="1" qualifier="0" ref="0" procimg="%M192.0" /> |
|||
<var name="LPAU8FA01_WVMV" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1228" bit="0" scope="1" qualifier="0" ref="0" procimg="%M196.0" /> |
|||
<var name="LPAU8FA01_STS" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1232" bit="0" scope="1" qualifier="0" ref="0" procimg="%M200.0" /> |
|||
<var name="LPAU8FA01_RST" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1236" bit="0" scope="1" qualifier="0" ref="0" procimg="%M204.0" /> |
|||
<var name="LPAU8FA01_RSTV" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1240" bit="0" scope="1" qualifier="0" ref="0" procimg="%M208.0" /> |
|||
<var name="LPAU8FA01_ISO1" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1244" bit="0" scope="1" qualifier="0" ref="0" procimg="%M212.0" /> |
|||
<var name="LPAU8FA01_ISO2" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1246" bit="0" scope="1" qualifier="0" ref="0" procimg="%M214.0" /> |
|||
<var name="LPAU8FA01_VP" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1252" bit="0" scope="1" qualifier="0" ref="0" procimg="%M220.0" /> |
|||
<var name="LPAU8FA01_VI" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1256" bit="0" scope="1" qualifier="0" ref="0" procimg="%M224.0" /> |
|||
<var name="LPAU8FA01_RH" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1260" bit="0" scope="1" qualifier="0" ref="0" procimg="%M228.0" /> |
|||
<var name="LPAU8FA01_SN" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1264" bit="0" scope="1" qualifier="0" ref="0" procimg="%M232.0" /> |
|||
<var name="LPAU8FA01_WVCS" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1266" bit="0" scope="1" qualifier="0" ref="0" procimg="%M234.0" /> |
|||
<var name="LPAU8FA01_PC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1268" bit="0" scope="1" qualifier="0" ref="0" procimg="%M236.0" /> |
|||
<var name="LPAU8FA01_VFMV" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1270" bit="0" scope="1" qualifier="0" ref="0" procimg="%M238.0" /> |
|||
<var name="LPAU8FA01_ISO3" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1272" bit="0" scope="1" qualifier="0" ref="0" procimg="%M240.0" /> |
|||
<var name="LPAU8FA01_VFCS" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1274" bit="0" scope="1" qualifier="0" ref="0" procimg="%M242.0" /> |
|||
<var name="LPAU8FA01_VFBS" path="OPCDA" type="9" size="2" program="0" segment="1" offset="1276" bit="0" scope="1" qualifier="0" ref="0" procimg="%M244.0" /> |
|||
<var name="LPAU8FA01_LM" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1278" bit="0" scope="1" qualifier="0" ref="0" procimg="%M246.0" /> |
|||
<var name="LPAU8FA01_DM" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1280" bit="0" scope="1" qualifier="0" ref="0" procimg="%M248.0" /> |
|||
<var name="LPAU8FA01_CO2SET" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1284" bit="0" scope="1" qualifier="0" ref="0" procimg="%M252.0" /> |
|||
<var name="LPAU8FA01_TC" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1288" bit="0" scope="1" qualifier="0" ref="0" procimg="%M256.0" /> |
|||
<var name="LPAU8FA01_TM" path="OPCDA" type="1" size="1" program="0" segment="1" offset="1290" bit="0" scope="1" qualifier="0" ref="0" procimg="%M258.0" /> |
|||
<var name="LIES8FA01_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1296" bit="0" scope="1" qualifier="0" ref="0" procimg="%M264.0" /> |
|||
<var name="LIES8FA02_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1300" bit="0" scope="1" qualifier="0" ref="0" procimg="%M268.0" /> |
|||
<var name="LIES8FA03_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1304" bit="0" scope="1" qualifier="0" ref="0" procimg="%M272.0" /> |
|||
<var name="LIES8FA04_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1304" bit="0" scope="1" qualifier="0" ref="0" procimg="%M272.0" /> |
|||
<var name="LIES8FA05_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1308" bit="0" scope="1" qualifier="0" ref="0" procimg="%M276.0" /> |
|||
<var name="LIES8FA06_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1312" bit="0" scope="1" qualifier="0" ref="0" procimg="%M280.0" /> |
|||
<var name="LIES8FA07_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1312" bit="0" scope="1" qualifier="0" ref="0" procimg="%M280.0" /> |
|||
<var name="LIES8FA08_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1316" bit="0" scope="1" qualifier="0" ref="0" procimg="%M284.0" /> |
|||
<var name="LIES8FA09_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1320" bit="0" scope="1" qualifier="0" ref="0" procimg="%M288.0" /> |
|||
<var name="LIES8FA10_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1320" bit="0" scope="1" qualifier="0" ref="0" procimg="%M288.0" /> |
|||
<var name="LIES8FA11_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1324" bit="0" scope="1" qualifier="0" ref="0" procimg="%M292.0" /> |
|||
<var name="LIES8FA12_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1328" bit="0" scope="1" qualifier="0" ref="0" procimg="%M296.0" /> |
|||
<var name="LIES8FA13_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1332" bit="0" scope="1" qualifier="0" ref="0" procimg="%M300.0" /> |
|||
<var name="LIES8FA14_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1336" bit="0" scope="1" qualifier="0" ref="0" procimg="%M304.0" /> |
|||
<var name="LIES8FA15_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1340" bit="0" scope="1" qualifier="0" ref="0" procimg="%M308.0" /> |
|||
<var name="LIES8FA16_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1340" bit="0" scope="1" qualifier="0" ref="0" procimg="%M308.0" /> |
|||
<var name="LIES8FA17_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1344" bit="0" scope="1" qualifier="0" ref="0" procimg="%M312.0" /> |
|||
<var name="LIES8FA18_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1348" bit="0" scope="1" qualifier="0" ref="0" procimg="%M316.0" /> |
|||
<var name="LIES8FA19_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1348" bit="0" scope="1" qualifier="0" ref="0" procimg="%M316.0" /> |
|||
<var name="LIES8FA20_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1352" bit="0" scope="1" qualifier="0" ref="0" procimg="%M320.0" /> |
|||
<var name="LIES8FA21_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1356" bit="0" scope="1" qualifier="0" ref="0" procimg="%M324.0" /> |
|||
<var name="LIES8FA22_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1356" bit="0" scope="1" qualifier="0" ref="0" procimg="%M324.0" /> |
|||
<var name="LIES8FA23_CO2S" path="OPCDA" type="11" size="4" program="0" segment="1" offset="1360" bit="0" scope="1" qualifier="0" ref="0" procimg="%M328.0" /> |
|||
<var name="BS_SCHEDULE_STR_W" path="OPCDA1" type="20" size="35" program="0" segment="10" offset="8" bit="0" scope="5" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="BS_SCHEDULE_STR_R" path="OPCDA1" type="22" size="76" program="0" segment="10" offset="44" bit="0" scope="5" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..60" /> |
|||
<var name="SENDF1" path="CO485" type="22" size="216" program="1" segment="15" offset="132" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..200" /> |
|||
<var name="RECVF1" path="CO485" type="22" size="216" program="1" segment="15" offset="348" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..200" /> |
|||
<var name="CALCF1" path="CO485" type="22" size="216" program="1" segment="15" offset="564" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..200" /> |
|||
<var name="SEND_ACT1" path="CO485" type="1" size="1" program="1" segment="15" offset="780" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_ACT1" path="CO485" type="1" size="1" program="1" segment="15" offset="781" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T1_IN" path="CO485" type="1" size="1" program="1" segment="15" offset="784" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T1_Q" path="CO485" type="1" size="1" program="1" segment="15" offset="785" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T2_IN" path="CO485" type="1" size="1" program="1" segment="15" offset="788" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T2_Q" path="CO485" type="1" size="1" program="1" segment="15" offset="789" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T3_IN" path="CO485" type="1" size="1" program="1" segment="15" offset="792" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="T3_Q" path="CO485" type="1" size="1" program="1" segment="15" offset="793" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="TIMER1_RUN" path="CO485" type="1" size="1" program="1" segment="15" offset="796" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="TIMER2_RUN" path="CO485" type="1" size="1" program="1" segment="15" offset="800" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="COMMANDSEND1" path="CO485" type="9" size="2" program="1" segment="15" offset="802" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="F_WS1" path="CO485" type="9" size="2" program="1" segment="15" offset="804" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_LEN" path="CO485" type="9" size="2" program="1" segment="15" offset="806" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_LEN1" path="CO485" type="9" size="2" program="1" segment="15" offset="808" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_LEN2" path="CO485" type="9" size="2" program="1" segment="15" offset="810" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_LEN3" path="CO485" type="9" size="2" program="1" segment="15" offset="812" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_LEN4" path="CO485" type="9" size="2" program="1" segment="15" offset="814" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_CRCH" path="CO485" type="2" size="1" program="1" segment="15" offset="816" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECV_CRCL" path="CO485" type="2" size="1" program="1" segment="15" offset="817" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="SENDP1" path="CO485" type="36" size="8" program="1" segment="15" offset="820" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="RECVP1" path="CO485" type="36" size="8" program="1" segment="15" offset="828" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="I" path="CO485" type="9" size="2" program="1" segment="15" offset="836" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="J" path="CO485" type="9" size="2" program="1" segment="15" offset="838" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="TEST_MODE1" path="CO485" type="1" size="1" program="1" segment="15" offset="840" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA15_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1340" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA04_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1304" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA14_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1336" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA03_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1304" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA13_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1332" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA02_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1300" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA23_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1360" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA12_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1328" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA01_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1296" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA22_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1356" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA11_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1324" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA21_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1356" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA10_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1320" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA20_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1352" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA09_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1320" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA19_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1348" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA08_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1316" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA18_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1348" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA07_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1312" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA17_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1344" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA06_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1312" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA16_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1340" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LIES8FA05_CO2S" path="CO485" type="11" size="4" program="1" segment="1" offset="1308" bit="0" scope="8" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="IN" path="CO485.T1" type="1" size="1" program="1" segment="30" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="PT" path="CO485.T1" type="12" size="4" program="1" segment="30" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="Q" path="CO485.T1" type="1" size="1" program="1" segment="30" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ET" path="CO485.T1" type="12" size="4" program="1" segment="30" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="EN" path="CO485.SENDB4851" type="1" size="1" program="1" segment="21" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="COM" path="CO485.SENDB4851" type="2" size="1" program="1" segment="21" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="DATA" path="CO485.SENDB4851" type="36" size="8" program="1" segment="21" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LENGTH" path="CO485.SENDB4851" type="9" size="2" program="1" segment="21" offset="24" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ENO" path="CO485.SENDB4851" type="1" size="1" program="1" segment="21" offset="9" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="EN" path="CO485.RECVB4851" type="1" size="1" program="1" segment="18" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="COM" path="CO485.RECVB4851" type="2" size="1" program="1" segment="18" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="DATA" path="CO485.RECVB4851" type="36" size="8" program="1" segment="18" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LENGTH" path="CO485.RECVB4851" type="9" size="2" program="1" segment="18" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CRC_IN" path="CO485.CRC4851" type="22" size="216" program="1" segment="24" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..200" /> |
|||
<var name="CRC_LEN" path="CO485.CRC4851" type="9" size="2" program="1" segment="24" offset="228" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CRC16H" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CRC16L" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="9" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CRC16LO" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="236" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CRC16HI" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="237" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CL" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="238" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="CH" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="239" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="SAVEHI" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="240" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="SAVELO" path="CO485.CRC4851" type="2" size="1" program="1" segment="24" offset="241" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="FLAG" path="CO485.CRC4851" type="9" size="2" program="1" segment="24" offset="242" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="I" path="CO485.CRC4851" type="9" size="2" program="1" segment="24" offset="244" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="J" path="CO485.CRC4851" type="9" size="2" program="1" segment="24" offset="246" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="K" path="CO485.CRC4851" type="9" size="2" program="1" segment="24" offset="248" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="VALCRC" path="CO485.CRC4851" type="22" size="116" program="1" segment="24" offset="252" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" arraytype="BYTE" dimrange="0..100" /> |
|||
<var name="P1" path="CO485.CRC4851" type="36" size="8" program="1" segment="24" offset="368" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="P2" path="CO485.CRC4851" type="36" size="8" program="1" segment="24" offset="376" bit="0" scope="4" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="DEST" path="CO485.CRC4851.V2V" type="36" size="8" program="1" segment="27" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="SRC" path="CO485.CRC4851.V2V" type="36" size="8" program="1" segment="27" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="LENGTH" path="CO485.CRC4851.V2V" type="9" size="2" program="1" segment="27" offset="28" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="OUT" path="CO485.CRC4851.V2V" type="1" size="1" program="1" segment="27" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="IN" path="CO485.T2" type="1" size="1" program="1" segment="33" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="PT" path="CO485.T2" type="12" size="4" program="1" segment="33" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="Q" path="CO485.T2" type="1" size="1" program="1" segment="33" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ET" path="CO485.T2" type="12" size="4" program="1" segment="33" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="IN" path="CO485.T3" type="1" size="1" program="1" segment="34" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="PT" path="CO485.T3" type="12" size="4" program="1" segment="34" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="Q" path="CO485.T3" type="1" size="1" program="1" segment="34" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ET" path="CO485.T3" type="12" size="4" program="1" segment="34" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="IN" path="CO485.TIMER1" type="1" size="1" program="1" segment="35" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="PT" path="CO485.TIMER1" type="12" size="4" program="1" segment="35" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="Q" path="CO485.TIMER1" type="1" size="1" program="1" segment="35" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ET" path="CO485.TIMER1" type="12" size="4" program="1" segment="35" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="IN" path="CO485.TIMER2" type="1" size="1" program="1" segment="36" offset="16" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="PT" path="CO485.TIMER2" type="12" size="4" program="1" segment="36" offset="20" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="Q" path="CO485.TIMER2" type="1" size="1" program="1" segment="36" offset="8" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
<var name="ET" path="CO485.TIMER2" type="12" size="4" program="1" segment="36" offset="12" bit="0" scope="2" qualifier="0" ref="0" procimg="noPI" /> |
|||
</VarList> |
|||
</Project> |
File diff suppressed because it is too large
@ -0,0 +1,381 @@ |
|||
PROGRAM CO485 |
|||
VAR_EXTERNAL |
|||
|
|||
END_VAR |
|||
|
|||
VAR_GLOBAL |
|||
|
|||
END_VAR |
|||
|
|||
VAR |
|||
sendf1 : array[0..200] of byte;(* 16 *) |
|||
recvf1 : array[0..200] of byte;(* *) |
|||
calcf1 : array[0..200] of byte;(* *) |
|||
recvb4851 :NW_serrecv; |
|||
sendb4851 :NW_sersend; |
|||
send_act1 :BOOL; |
|||
recv_act1 :BOOL; |
|||
CRC4851 :BS_GETCRC16; |
|||
t1 :TON; |
|||
t1_in :BOOL; |
|||
t1_q :BOOL; |
|||
t2 :TON; |
|||
t2_in :BOOL; |
|||
t2_q :BOOL; |
|||
t3 :TON; |
|||
t3_in :BOOL; |
|||
t3_q :BOOL; |
|||
timer1 :TON; |
|||
timer1_run :BOOL; |
|||
timer2 :TON; |
|||
timer2_run :BOOL; |
|||
commandsend1 :int; |
|||
F_WS1 :int; |
|||
recv_len :int; |
|||
recv_len1 :int; |
|||
recv_len2 :int; |
|||
recv_len3 :int; |
|||
recv_len4 :int; |
|||
recv_CRCH :byte; |
|||
recv_CRCL :byte; |
|||
sendp1 :pointer; |
|||
recvp1 :pointer; |
|||
i :int; |
|||
j :int; |
|||
|
|||
test_mode1 :bool; |
|||
|
|||
END_VAR |
|||
t1_in:=not t1.q; |
|||
t1(IN :=t1_in , PT :=t#600ms ); |
|||
t2(IN :=t1_in , PT :=t#350ms ); |
|||
|
|||
if t2.q=1 and t2_q=0 then |
|||
recv_act1:=1; |
|||
else |
|||
recv_act1:=0; |
|||
end_if; |
|||
|
|||
if t1.q=0 and t1_q=1 then |
|||
send_act1:=1; |
|||
else |
|||
send_act1:=0; |
|||
end_if; |
|||
|
|||
if t1.q and t1_q=0 then |
|||
if test_mode1=0 then |
|||
commandsend1:=commandsend1 + 1; |
|||
if commandsend1>46 then |
|||
commandsend1:=0; |
|||
end_if; |
|||
end_if; |
|||
end_if; |
|||
|
|||
case commandsend1 of |
|||
1,2: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#01; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
3,4: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#02; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
5,6: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#03; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
7,8: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#04; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
9,10: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#05; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
11,12: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#06; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
13,14: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#07; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
15,16: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#08; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
17,18: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#09; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
19,20: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#0A; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
21,22: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#0B; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
23,24: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#0C; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
25,26: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#0D; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
27,28: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#0E; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
29,30: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#0F; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
31,32: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#10; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
33,34: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#11; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
35,36: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#12; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
37,38: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#13; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
39,40: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#14; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
41,42: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#15; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
43,44: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#16; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
45,46: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#17; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
end_case; |
|||
|
|||
sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); |
|||
recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); |
|||
|
|||
sendp1:=&sendf1; |
|||
recvp1:=&recvf1; |
|||
|
|||
t1_q:=t1.q; |
|||
t2_q:=t2.q; |
|||
|
|||
|
|||
if commandsend1=2 and recvf1[00]=16#01 then |
|||
LIES8FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=4 and recvf1[00]=16#02 then |
|||
LIES8FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=6 and recvf1[00]=16#03 then |
|||
LIES8FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=8 and recvf1[00]=16#04 then |
|||
LIES8FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=10 and recvf1[00]=16#05 then |
|||
LIES8FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=12 and recvf1[00]=16#06 then |
|||
LIES8FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=14 and recvf1[00]=16#07 then |
|||
LIES8FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=16 and recvf1[00]=16#08 then |
|||
LIES8FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=18 and recvf1[00]=16#09 then |
|||
LIES8FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=20 and recvf1[00]=16#0A then |
|||
LIES8FA10_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=22 and recvf1[00]=16#0B then |
|||
LIES8FA11_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=24 and recvf1[00]=16#0C then |
|||
LIES8FA12_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=26 and recvf1[00]=16#0D then |
|||
LIES8FA13_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=28 and recvf1[00]=16#0E then |
|||
LIES8FA14_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=30 and recvf1[00]=16#0F then |
|||
LIES8FA15_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=32 and recvf1[00]=16#10 then |
|||
LIES8FA16_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=34 and recvf1[00]=16#11 then |
|||
LIES8FA17_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=36 and recvf1[00]=16#12 then |
|||
LIES8FA18_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=38 and recvf1[00]=16#13 then |
|||
LIES8FA19_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=40 and recvf1[00]=16#14 then |
|||
LIES8FA20_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=42 and recvf1[00]=16#15 then |
|||
LIES8FA21_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=44 and recvf1[00]=16#16 then |
|||
LIES8FA22_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=46 and recvf1[00]=16#17 then |
|||
LIES8FA23_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
END_PROGRAM |
@ -0,0 +1,380 @@ |
|||
PROGRAM CO485 |
|||
VAR_EXTERNAL |
|||
|
|||
END_VAR |
|||
|
|||
VAR_GLOBAL |
|||
|
|||
END_VAR |
|||
|
|||
VAR |
|||
sendf1 : array[0..200] of byte;(* 16 *) |
|||
recvf1 : array[0..200] of byte;(* *) |
|||
calcf1 : array[0..200] of byte;(* *) |
|||
recvb4851 :NW_serrecv; |
|||
sendb4851 :NW_sersend; |
|||
send_act1 :BOOL; |
|||
recv_act1 :BOOL; |
|||
CRC4851 :BS_GETCRC16; |
|||
t1 :TON; |
|||
t1_in :BOOL; |
|||
t1_q :BOOL; |
|||
t2 :TON; |
|||
t2_in :BOOL; |
|||
t2_q :BOOL; |
|||
t3 :TON; |
|||
t3_in :BOOL; |
|||
t3_q :BOOL; |
|||
timer1 :TON; |
|||
timer1_run :BOOL; |
|||
timer2 :TON; |
|||
timer2_run :BOOL; |
|||
commandsend1 :int; |
|||
F_WS1 :int; |
|||
recv_len :int; |
|||
recv_len1 :int; |
|||
recv_len2 :int; |
|||
recv_len3 :int; |
|||
recv_len4 :int; |
|||
recv_CRCH :byte; |
|||
recv_CRCL :byte; |
|||
sendp1 :pointer; |
|||
recvp1 :pointer; |
|||
i :int; |
|||
j :int; |
|||
|
|||
test_mode1 :bool; |
|||
|
|||
END_VAR |
|||
t1_in:=not t1.q; |
|||
t1(IN :=t1_in , PT :=t#600ms ); |
|||
t2(IN :=t1_in , PT :=t#350ms ); |
|||
|
|||
if t2.q=1 and t2_q=0 then |
|||
recv_act1:=1; |
|||
else |
|||
recv_act1:=0; |
|||
end_if; |
|||
|
|||
if t1.q=0 and t1_q=1 then |
|||
send_act1:=1; |
|||
else |
|||
send_act1:=0; |
|||
end_if; |
|||
|
|||
if t1.q and t1_q=0 then |
|||
if test_mode1=0 then |
|||
commandsend1:=commandsend1 + 1; |
|||
if commandsend1>46 then |
|||
commandsend1:=0; |
|||
end_if; |
|||
end_if; |
|||
end_if; |
|||
|
|||
case commandsend1 of |
|||
1,2: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#01; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
3,4: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#02; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
5,6: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#03; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
7,8: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#04; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
9,10: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#05; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
11,12: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#06; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
13,14: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#07; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
15,16: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#08; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
17,18: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#09; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
19,20: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#10; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
21,22: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#11; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
23,24: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#12; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
25,26: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#13; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
27,28: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#14; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
29,30: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#15; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
31,32: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#16; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
33,34: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#17; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
35,36: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#18; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
37,38: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#19; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
39,40: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#20; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
41,42: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#21; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
43,44: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#22; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
45,46: |
|||
F_WS1 :=8; |
|||
sendf1[0]:=16#23; |
|||
sendf1[1]:=16#04; |
|||
sendf1[2]:=16#01; |
|||
sendf1[3]:=16#01; |
|||
sendf1[4]:=16#00; |
|||
sendf1[5]:=16#01; |
|||
CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); |
|||
|
|||
end_case; |
|||
|
|||
sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); |
|||
recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); |
|||
|
|||
sendp1:=&sendf1; |
|||
recvp1:=&recvf1; |
|||
|
|||
t1_q:=t1.q; |
|||
t2_q:=t2.q; |
|||
|
|||
|
|||
if commandsend1=2 and recvf1[00]=16#01 then |
|||
LIES8FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=4 and recvf1[00]=16#02 then |
|||
LIES8FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=6 and recvf1[00]=16#03 then |
|||
LIES8FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=8 and recvf1[00]=16#04 then |
|||
LIES8FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=10 and recvf1[00]=16#05 then |
|||
LIES8FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=12 and recvf1[00]=16#06 then |
|||
LIES8FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=14 and recvf1[00]=16#07 then |
|||
LIES8FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=16 and recvf1[00]=16#08 then |
|||
LIES8FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=18 and recvf1[00]=16#09 then |
|||
LIES8FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=20 and recvf1[00]=16#10 then |
|||
LIES8FA10_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=22 and recvf1[00]=16#11 then |
|||
LIES8FA11_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=24 and recvf1[00]=16#12 then |
|||
LIES8FA12_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=26 and recvf1[00]=16#13 then |
|||
LIES8FA13_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=28 and recvf1[00]=16#14 then |
|||
LIES8FA14_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=30 and recvf1[00]=16#15 then |
|||
LIES8FA15_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=32 and recvf1[00]=16#16 then |
|||
LIES8FA16_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=34 and recvf1[00]=16#17 then |
|||
LIES8FA17_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=36 and recvf1[00]=16#18 then |
|||
LIES8FA18_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=38 and recvf1[00]=16#19 then |
|||
LIES8FA19_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=40 and recvf1[00]=16#20 then |
|||
LIES8FA20_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=42 and recvf1[00]=16#21 then |
|||
LIES8FA21_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=44 and recvf1[00]=16#22 then |
|||
LIES8FA22_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
if commandsend1=46 and recvf1[00]=16#23 then |
|||
LIES8FA23_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); |
|||
end_if; |
|||
END_PROGRAM |
@ -0,0 +1,14 @@ |
|||
[PROTOTYP_PROG] |
|||
FILE0=\$GEN$\CO485 |
|||
COUNT=1 |
|||
[PROTOTYP_FB] |
|||
COUNT=0 |
|||
[PROTOTYP_FKT] |
|||
COUNT=0 |
|||
[LIBRARY] |
|||
FILE0=\LIB\sfclib\sfclib.GEN |
|||
FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.GEN |
|||
COUNT=2 |
|||
[EXECUTABLE] |
|||
FILE0=\$ENV$\Resource\Resource |
|||
COUNT=1 |
@ -0,0 +1,23 @@ |
|||
[MAKEFILE] |
|||
FILE0=\$ENV$\Resource\Resource |
|||
ACTIVE=\$ENV$\Resource\Resource.MAK |
|||
COUNT=1 |
|||
[LIBRARY] |
|||
FILE0=\LIB\sfclib\sfclib.VAR |
|||
FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.VAR |
|||
COUNT=2 |
|||
[GLOBAL] |
|||
FILE0=\OPCDA1 |
|||
COUNT=1 |
|||
[DIRECT_GLOBAL] |
|||
FILE0=\OPCDA |
|||
COUNT=1 |
|||
[ST_PROGRAM] |
|||
FILE0=\CO485 |
|||
COUNT=1 |
|||
[TYPEDEF] |
|||
FILE0=\USERTYPE |
|||
COUNT=1 |
|||
[DATPARAM_INFO] |
|||
SeperateGen=1 |
|||
Version=4.0 |
@ -0,0 +1,81 @@ |
|||
$BEGIN_IT_HEADER |
|||
DIRECTGLOBALDEFINITIONS = 1 |
|||
$END_IT_HEADER |
|||
PROGRAM OPCDA |
|||
VAR_GLOBAL |
|||
(* 地址: 0 *) |
|||
LPAU8FA01_R AT%I0.0 :BOOL; (*P新风机组XF-8F-01-运行状态*) |
|||
LPAU8FA01_F AT%I0.1 :BOOL; (*P新风机组XF-8F-01-故障状态*) |
|||
LPAU8FA01_A AT%I0.2 :BOOL; (*P新风机组XF-8F-01-自动状态*) |
|||
LPAU8FA01_IPS AT%I0.3 :BOOL; (*P新风机组XF-8F-01-初效滤网压差*) |
|||
LPAU8FA01_FPS AT%I0.4 :BOOL; (*P新风机组XF-8F-01-风机压差*) |
|||
LPAU8FA01_FDOB AT%I0.5 :BOOL; (*P新风机组XF-8F-01-新风阀开状态*) |
|||
LPAU8FA01_FDSB AT%I0.6 :BOOL; (*P新风机组XF-8F-01-新风阀关状态*) |
|||
LPAU8FA01_C AT%Q0.0 :BOOL; (*P新风机组XF-8F-01-启停控制*) |
|||
LPAU8FA01_FDOC AT%Q0.1 :BOOL; (*P新风机组XF-8F-01-新风阀开控制*) |
|||
LPAU8FA01_FDSC AT%Q0.2 :BOOL; (*P新风机组XF-8F-01-新风阀关控制*) |
|||
LPAU8FA01_WVO AT%Q0.3 :BOOL; (*P新风机组XF-8F-01-水阀开*) |
|||
LPAU8FA01_WVS AT%Q0.4 :BOOL; (*P新风机组XF-8F-01-水阀关*) |
|||
LPAU8FA01_ST AT%I2.0 :INT; (*P新风机组XF-8F-01-送风温度*) |
|||
LPAU8FA01_VFB AT%I4.0 :INT; (*P新风机组XF-8F-01-变频器频率反馈*) |
|||
LPAU8FA01_VFC AT%Q8.0 :INT; (*P新风机组XF-8F-01-变频器频率控制*) |
|||
|
|||
|
|||
RPAU8FA01_TSET AT%M168.0 :REAL; (*P新风机组8FA01-新云平台设定温度值*) |
|||
RPAU8FA01_SM AT%M172.0 :INT; (*P新风机组8FA01-新云平台季节模式*) |
|||
RPAU8FA01_PC AT%M174.0 :BOOL; (*P新风机组8FA01-新云平台程序控制*) |
|||
LPAU8FA01_TSET AT%M180.0 :REAL; (*P新风机组8FA01-设定温度值*) |
|||
LPAU8FA01_SM AT%M184.0 :INT; (*P新风机组8FA01-季节模式*) |
|||
LPAU8FA01_WVBS AT%M188.0 :REAL; (*P新风机组8FA01-水阀反馈换算值*) |
|||
LPAU8FA01_WVMC AT%M192.0 :BOOL; (*P新风机组8FA01-水阀手动控制*) |
|||
LPAU8FA01_WVMV AT%M196.0 :REAL; (*P新风机组8FA01-水阀手动控制值*) |
|||
LPAU8FA01_STS AT%M200.0 :REAL; (*P新风机组8FA01-送风温度换算值*) |
|||
LPAU8FA01_RST AT%M204.0 :BOOL; (*P新风机组8FA01-运行时间累积重置*) |
|||
LPAU8FA01_RSTV AT%M208.0 :REAL; (*P新风机组8FA01-运行时间累积重置值*) |
|||
LPAU8FA01_ISO1 AT%M212.0 :BOOL; (*P新风机组8FA01-隔离开关1*) |
|||
LPAU8FA01_ISO2 AT%M214.0 :BOOL; (*P新风机组8FA01-隔离开关2*) |
|||
LPAU8FA01_VP AT%M220.0 :REAL; (*P新风机组8FA01-P调节参数*) |
|||
LPAU8FA01_VI AT%M224.0 :REAL; (*P新风机组8FA01-I调节参数*) |
|||
LPAU8FA01_RH AT%M228.0 :REAL; (*P新风机组8FA01-运行时间累积值*) |
|||
LPAU8FA01_SN AT%M232.0 :INT; (*P新风机组8FA01-设备状态代码*) |
|||
LPAU8FA01_WVCS AT%M234.0 :INT; (*P新风机组8FA01-水阀控制转换值*) |
|||
LPAU8FA01_PC AT%M236.0 :BOOL; (*P新风机组8FA01-程序控制*) |
|||
LPAU8FA01_VFMV AT%M238.0 :INT; (*P新风机组8FA01-变频手动控制值*) |
|||
LPAU8FA01_ISO3 AT%M240.0 :BOOL; (*P新风机组8FA01-低温断路报警隔离*) |
|||
LPAU8FA01_VFCS AT%M242.0 :INT; (*P新风机组8FA01-变频器频率控制值*) |
|||
LPAU8FA01_VFBS AT%M244.0 :INT; (*P新风机组8FA01-变频器频率反馈值*) |
|||
LPAU8FA01_LM AT%M246.0 :BOOL; (*P新风机组8FA01-联动模式*) |
|||
LPAU8FA01_DM AT%M248.0 :BOOL; (*P新风机组8FA01-全天候模式*) |
|||
LPAU8FA01_CO2SET AT%M252.0 :REAL; (*P新风机组8FA01-二氧化碳浓度设定值*) |
|||
LPAU8FA01_TC AT%M256.0 :BOOL; (*P新风机组8FA01-定时控制*) |
|||
LPAU8FA01_TM AT%M258.0 :BOOL; (*P新风机组8FA01-定时模式*) |
|||
|
|||
LIES8FA01_CO2S AT%M264.0 :REAL; (*室内环境状态8FA01-二氧化碳浓度换算值*) |
|||
LIES8FA02_CO2S AT%M268.0 :REAL; (*室内环境状态8FA02-二氧化碳浓度换算值*) |
|||
LIES8FA03_CO2S AT%M272.0 :REAL; (*室内环境状态8FA03-二氧化碳浓度换算值*) |
|||
LIES8FA04_CO2S AT%M272.0 :REAL; (*室内环境状态8FA04-二氧化碳浓度换算值*) |
|||
LIES8FA05_CO2S AT%M276.0 :REAL; (*室内环境状态8FA05-二氧化碳浓度换算值*) |
|||
LIES8FA06_CO2S AT%M280.0 :REAL; (*室内环境状态8FA06-二氧化碳浓度换算值*) |
|||
LIES8FA07_CO2S AT%M280.0 :REAL; (*室内环境状态8FA07-二氧化碳浓度换算值*) |
|||
LIES8FA08_CO2S AT%M284.0 :REAL; (*室内环境状态8FA08-二氧化碳浓度换算值*) |
|||
LIES8FA09_CO2S AT%M288.0 :REAL; (*室内环境状态8FA09-二氧化碳浓度换算值*) |
|||
LIES8FA10_CO2S AT%M288.0 :REAL; (*室内环境状态8FA10-二氧化碳浓度换算值*) |
|||
LIES8FA11_CO2S AT%M292.0 :REAL; (*室内环境状态8FA11-二氧化碳浓度换算值*) |
|||
LIES8FA12_CO2S AT%M296.0 :REAL; (*室内环境状态8FA12-二氧化碳浓度换算值*) |
|||
|
|||
LIES8FA13_CO2S AT%M300.0 :REAL; (*室内环境状态8FA13-二氧化碳浓度换算值*) |
|||
LIES8FA14_CO2S AT%M304.0 :REAL; (*室内环境状态8FA14-二氧化碳浓度换算值*) |
|||
LIES8FA15_CO2S AT%M308.0 :REAL; (*室内环境状态8FA15-二氧化碳浓度换算值*) |
|||
LIES8FA16_CO2S AT%M308.0 :REAL; (*室内环境状态8FA16-二氧化碳浓度换算值*) |
|||
LIES8FA17_CO2S AT%M312.0 :REAL; (*室内环境状态8FA17-二氧化碳浓度换算值*) |
|||
LIES8FA18_CO2S AT%M316.0 :REAL; (*室内环境状态8FA18-二氧化碳浓度换算值*) |
|||
LIES8FA19_CO2S AT%M316.0 :REAL; (*室内环境状态8FA19-二氧化碳浓度换算值*) |
|||
LIES8FA20_CO2S AT%M320.0 :REAL; (*室内环境状态8FA20-二氧化碳浓度换算值*) |
|||
LIES8FA21_CO2S AT%M324.0 :REAL; (*室内环境状态8FA21-二氧化碳浓度换算值*) |
|||
LIES8FA22_CO2S AT%M324.0 :REAL; (*室内环境状态8FA22-二氧化碳浓度换算值*) |
|||
LIES8FA23_CO2S AT%M328.0 :REAL; (*室内环境状态8FA23-二氧化碳浓度换算值*) |
|||
|
|||
END_VAR |
|||
|
|||
|
|||
END_PROGRAM |
@ -0,0 +1,11 @@ |
|||
$BEGIN_IT_HEADER |
|||
GLOBALDEFINITIONS = 1 |
|||
$END_IT_HEADER |
|||
PROGRAM OPCDA1 |
|||
VAR_GLOBAL |
|||
BS_Schedule_Str_W :STRING; |
|||
BS_Schedule_Str_R :ARRAY[0..60] OF BYTE; |
|||
END_VAR |
|||
|
|||
|
|||
END_PROGRAM |
@ -0,0 +1,47 @@ |
|||
[WATCH_ENTRIES] |
|||
FILE0=CO485.LIES8FA23_CO2S |
|||
COMMENT0=" |
|||
FILE1=CO485.LIES8FA22_CO2S |
|||
COMMENT1=" |
|||
FILE2=CO485.LIES8FA21_CO2S |
|||
COMMENT2=" |
|||
FILE3=CO485.LIES8FA20_CO2S |
|||
COMMENT3=" |
|||
FILE4=CO485.LIES8FA19_CO2S |
|||
COMMENT4=" |
|||
FILE5=CO485.LIES8FA18_CO2S |
|||
COMMENT5=" |
|||
FILE6=CO485.LIES8FA17_CO2S |
|||
COMMENT6=" |
|||
FILE7=CO485.LIES8FA16_CO2S |
|||
COMMENT7=" |
|||
FILE8=CO485.LIES8FA15_CO2S |
|||
COMMENT8=" |
|||
FILE9=CO485.LIES8FA14_CO2S |
|||
COMMENT9=" |
|||
FILE10=CO485.LIES8FA13_CO2S |
|||
COMMENT10=" |
|||
FILE11=CO485.LIES8FA12_CO2S |
|||
COMMENT11=" |
|||
FILE12=CO485.LIES8FA11_CO2S |
|||
COMMENT12=" |
|||
FILE13=CO485.LIES8FA10_CO2S |
|||
COMMENT13=" |
|||
FILE14=CO485.LIES8FA09_CO2S |
|||
COMMENT14=" |
|||
FILE15=CO485.LIES8FA08_CO2S |
|||
COMMENT15=" |
|||
FILE16=CO485.LIES8FA07_CO2S |
|||
COMMENT16=" |
|||
FILE17=CO485.LIES8FA06_CO2S |
|||
COMMENT17=" |
|||
FILE18=CO485.LIES8FA05_CO2S |
|||
COMMENT18=" |
|||
FILE19=CO485.LIES8FA04_CO2S |
|||
COMMENT19=" |
|||
FILE20=CO485.LIES8FA03_CO2S |
|||
COMMENT20=" |
|||
FILE21=CO485.LIES8FA02_CO2S |
|||
COMMENT21=" |
|||
FILE22=CO485.LIES8FA01_CO2S |
|||
COMMENT22=" |
@ -0,0 +1,5 @@ |
|||
[IEC_IEC_NORM] |
|||
TYPE |
|||
|
|||
END_TYPE |
|||
|
@ -0,0 +1,101 @@ |
|||
<?xml version="1.0" encoding="iso-8859-1"?> |
|||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
|||
<xsl:template match="/"> |
|||
<html> |
|||
<head> |
|||
</head> |
|||
<body> |
|||
<!-- MAIN-Table with one column --> |
|||
<table> |
|||
<!-- iterate through the SourceConnectors --> |
|||
<xsl:for-each select="CFC-XREF/SourceConnector"> |
|||
<!-- headline-row --> |
|||
<tr> |
|||
<td> |
|||
<table cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<th bgcolor="red" width="400"> |
|||
<b>Source</b> |
|||
</th> |
|||
<th bgcolor="green" width="400"> |
|||
<b>Target(s)</b> |
|||
</th> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
<!-- source-connector-row --> |
|||
<tr> |
|||
<td> |
|||
<table border="1" width="800" bgcolor="#FFDDDD" cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<th>Source</th> |
|||
<th>Name</th> |
|||
<th>Connector</th> |
|||
<th>Layer</th> |
|||
<th>PrintOn</th> |
|||
</tr> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/ConnectorName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockConnector"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="SourceData/FunctionBlockLayer"/></td> |
|||
<td> |
|||
<table align="center"> |
|||
<tr> |
|||
<td align="center" nowrap="1">Page: <xsl:apply-templates select="SourceData/PrintLocalisation/Page"/></td> |
|||
</tr> |
|||
<tr> |
|||
<td align="center" nowrap="1">Row: <xsl:apply-templates select="SourceData/PrintLocalisation/Row"/></td> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
<!-- target-connectors-row --> |
|||
<tr> |
|||
<td> |
|||
<table width="800" cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<td width="50"> |
|||
|
|||
</td> |
|||
<td width="750"> |
|||
<table border="1" width="750" bgcolor="#D7FFD7" cellspacing="0" cellpadding="0"> |
|||
<tr> |
|||
<th>Target</th> |
|||
<th>Name</th> |
|||
<th>Connector</th> |
|||
<th>Layer</th> |
|||
<th>PrintOn</th> |
|||
</tr> |
|||
<xsl:for-each select="TargetConnectors/TargetData"> |
|||
<tr align="justify"> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="ConnectorName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockName"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockConnector"/></td> |
|||
<td align="center" nowrap="1"><xsl:apply-templates select="FunctionBlockLayer"/></td> |
|||
<td> |
|||
<table align="center"> |
|||
<tr> |
|||
<td align="center" nowrap="1">Page: <xsl:apply-templates select="PrintLocalisation/Page"/></td> |
|||
</tr> |
|||
<tr> |
|||
<td align="center" nowrap="1">Row: <xsl:apply-templates select="PrintLocalisation/Row"/></td> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
</xsl:for-each> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
</td> |
|||
</tr> |
|||
</xsl:for-each> |
|||
</table> |
|||
</body> |
|||
</html> |
|||
</xsl:template> |
|||
</xsl:stylesheet> |
Loading…
Reference in new issue