From 9924ae18eaed25c92d7c9cbe07ffaa7fd5412a0d Mon Sep 17 00:00:00 2001 From: xing <f18896835373@163.com> Date: Fri, 21 Feb 2025 12:56:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=BB=BAOPCDA=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- B1F01/$ENV$/Resource/Resource.MAK | 29 ++++++++ B1F01/$GEN$/OPCDA.PTT | 4 ++ B1F01/$GEN$/Resource/BuildLog.txt | 7 ++ B1F01/$GEN$/SAF.LST | 1 + B1F01/B1F01.GEN | 12 ++++ B1F01/B1F01.VAR | 21 ++++++ B1F01/OPCDA.POE | 73 +++++++++++++++++++ B1F01/SAF.POE | 19 +++++ B1F01/SAF.ST | 14 ++++ B1F01/SAF.bak | 18 +++++ B1F01/USERTYPE.TYP | 5 ++ B1F01/cfcxref.xsl | 101 +++++++++++++++++++++++++++ B1F02/$ENV$/Resource/Resource.MAK | 18 +++++ B1F02/B1F02.VAR | 15 ++++ B1F02/USERTYPE.TYP | 5 ++ B1F02/cfcxref.xsl | 101 +++++++++++++++++++++++++++ B1F10/$ENV$/Resource/Resource.MAK | 29 ++++++++ B1F10/$ENV$/Resource/WATCHLIST.INI | 1 + B1F10/$GEN$/AddressSpace.xml | 2 + B1F10/$GEN$/EAF.LST | 1 + B1F10/$GEN$/EAF.PTT | 7 ++ B1F10/$GEN$/OPCDA.PTT | 4 ++ B1F10/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 1343 bytes B1F10/$GEN$/Resource/BuildLog.txt | 45 ++++++++++++ B1F10/$GEN$/Resource/EAF.CRD | Bin 0 -> 1102 bytes B1F10/$GEN$/Resource/EAF.INC | 24 +++++++ B1F10/$GEN$/Resource/EAF.OBJ | Bin 0 -> 222 bytes B1F10/$GEN$/Resource/OPCDA.INC | 24 +++++++ B1F10/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 1770 bytes B1F10/$GEN$/Resource/RESOURCE.bpd | Bin 0 -> 1615 bytes B1F10/$GEN$/Resource/Resource.PCD | Bin 0 -> 1615 bytes B1F10/$GEN$/Resource/USERTYPE.INC | 24 +++++++ B1F10/$GEN$/Resource/pceData.txt | 32 +++++++++ B1F10/$GEN$/Resource/pceSegs.txt | 6 ++ B1F10/$GEN$/Resource/pceVars.txt | 4 ++ B1F10/$GEN$/Resource/pceVars.txt.xml | 10 +++ B1F10/B1F10.GEN | 14 ++++ B1F10/B1F10.VAR | 22 ++++++ B1F10/EAF.POE | 19 +++++ B1F10/EAF.ST | 14 ++++ B1F10/EAF.bak | 18 +++++ B1F10/OPCDA.POE | 14 ++++ B1F10/Resource.WL | 9 +++ B1F10/USERTYPE.TYP | 5 ++ B1F10/cfcxref.xsl | 101 +++++++++++++++++++++++++++ B1F10/inputFileList | 2 + 强制粉碎文件.bat | 2 + 47 files changed, 876 insertions(+) create mode 100644 B1F01/$ENV$/Resource/Resource.MAK create mode 100644 B1F01/$GEN$/OPCDA.PTT create mode 100644 B1F01/$GEN$/Resource/BuildLog.txt create mode 100644 B1F01/$GEN$/SAF.LST create mode 100644 B1F01/B1F01.GEN create mode 100644 B1F01/B1F01.VAR create mode 100644 B1F01/OPCDA.POE create mode 100644 B1F01/SAF.POE create mode 100644 B1F01/SAF.ST create mode 100644 B1F01/SAF.bak create mode 100644 B1F01/USERTYPE.TYP create mode 100644 B1F01/cfcxref.xsl create mode 100644 B1F02/$ENV$/Resource/Resource.MAK create mode 100644 B1F02/B1F02.VAR create mode 100644 B1F02/USERTYPE.TYP create mode 100644 B1F02/cfcxref.xsl create mode 100644 B1F10/$ENV$/Resource/Resource.MAK create mode 100644 B1F10/$ENV$/Resource/WATCHLIST.INI create mode 100644 B1F10/$GEN$/AddressSpace.xml create mode 100644 B1F10/$GEN$/EAF.LST create mode 100644 B1F10/$GEN$/EAF.PTT create mode 100644 B1F10/$GEN$/OPCDA.PTT create mode 100644 B1F10/$GEN$/Resource/$TASK00$.CRD create mode 100644 B1F10/$GEN$/Resource/BuildLog.txt create mode 100644 B1F10/$GEN$/Resource/EAF.CRD create mode 100644 B1F10/$GEN$/Resource/EAF.INC create mode 100644 B1F10/$GEN$/Resource/EAF.OBJ create mode 100644 B1F10/$GEN$/Resource/OPCDA.INC create mode 100644 B1F10/$GEN$/Resource/OPCDA.OBJ create mode 100644 B1F10/$GEN$/Resource/RESOURCE.bpd create mode 100644 B1F10/$GEN$/Resource/Resource.PCD create mode 100644 B1F10/$GEN$/Resource/USERTYPE.INC create mode 100644 B1F10/$GEN$/Resource/pceData.txt create mode 100644 B1F10/$GEN$/Resource/pceSegs.txt create mode 100644 B1F10/$GEN$/Resource/pceVars.txt create mode 100644 B1F10/$GEN$/Resource/pceVars.txt.xml create mode 100644 B1F10/B1F10.GEN create mode 100644 B1F10/B1F10.VAR create mode 100644 B1F10/EAF.POE create mode 100644 B1F10/EAF.ST create mode 100644 B1F10/EAF.bak create mode 100644 B1F10/OPCDA.POE create mode 100644 B1F10/Resource.WL create mode 100644 B1F10/USERTYPE.TYP create mode 100644 B1F10/cfcxref.xsl create mode 100644 B1F10/inputFileList create mode 100644 强制粉碎文件.bat diff --git a/B1F01/$ENV$/Resource/Resource.MAK b/B1F01/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..d4ca3bd --- /dev/null +++ b/B1F01/$ENV$/Resource/Resource.MAK @@ -0,0 +1,29 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=127.0.0.1 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\SAF +COUNT=1 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=CYCLIC +INTERRUPT_NAME= +PRIORITY=1 +TIME=1 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/B1F01/$GEN$/OPCDA.PTT b/B1F01/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/B1F01/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/B1F01/$GEN$/Resource/BuildLog.txt b/B1F01/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..6776620 --- /dev/null +++ b/B1F01/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,7 @@ + +->��ʼ���빤��������... + +->��ʼ���̳�ʼ��... + + +->��ʼ��������... diff --git a/B1F01/$GEN$/SAF.LST b/B1F01/$GEN$/SAF.LST new file mode 100644 index 0000000..61f5ca9 --- /dev/null +++ b/B1F01/$GEN$/SAF.LST @@ -0,0 +1 @@ +E:\��˾��Ŀ\��Ŀ�ĵ�\PM23092��ˮ�ػ��˼�һ�ڲ�Ǩ���÷���Ŀ\��λ��\B1F01\SAF.POE diff --git a/B1F01/B1F01.GEN b/B1F01/B1F01.GEN new file mode 100644 index 0000000..0406f5b --- /dev/null +++ b/B1F01/B1F01.GEN @@ -0,0 +1,12 @@ +[PROTOTYP_PROG] +COUNT=0 +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +COUNT=1 +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/B1F01/B1F01.VAR b/B1F01/B1F01.VAR new file mode 100644 index 0000000..2ce90e5 --- /dev/null +++ b/B1F01/B1F01.VAR @@ -0,0 +1,21 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +COUNT=1 +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=1 +FILE0=\SAF +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/B1F01/OPCDA.POE b/B1F01/OPCDA.POE new file mode 100644 index 0000000..8238978 --- /dev/null +++ b/B1F01/OPCDA.POE @@ -0,0 +1,73 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 1601RD地址: 0 *) +LSAFB1A01_R AT%I0.0 :BOOL; (*送风机S-B1-4-运行状态*) +LSAFB1A01_F AT%I0.1 :BOOL; (*送风机S-B1-4-故障状态*) +LSAFB1A01_A AT%I0.2 :BOOL; (*送风机S-B1-4-自动状态*) +LSAFB1A01_C AT%Q0.0 :BOOL; (*送风机S-B1-4-启停控制*) +(* IOM 0801R 地址: 1 *) +LSWPB1A01_R1 AT%I16.0 :BOOL; (*潜污泵井SUMP-01-泵1运行状态*) +LSWPB1A01_F1 AT%I16.1 :BOOL; (*潜污泵井SUMP-01-泵1故障状态*) +LSWPB1A01_R2 AT%I16.2 :BOOL; (*潜污泵井SUMP-01-泵2运行状态*) +LSWPB1A01_F2 AT%I16.3 :BOOL; (*潜污泵井SUMP-01-泵2故障状态*) +LSWPB1A01_HL AT%I16.4 :BOOL; (*潜污泵井SUMP-01-高液位*) +LSWPB1A01_LL AT%I16.5 :BOOL; (*潜污泵井SUMP-01-低液位*) +(* IOM 0801R 地址: 2 *) +LSWPB1A02_R1 AT%I32.0 :BOOL; (*潜污泵井SUMP-01-泵1运行状态*) +LSWPB1A02_F1 AT%I32.1 :BOOL; (*潜污泵井SUMP-01-泵1故障状态*) +LSWPB1A02_R2 AT%I32.2 :BOOL; (*潜污泵井SUMP-01-泵2运行状态*) +LSWPB1A02_F2 AT%I32.3 :BOOL; (*潜污泵井SUMP-01-泵2故障状态*) +LSWPB1A02_HL AT%I32.4 :BOOL; (*潜污泵井SUMP-01-高液位*) +LSWPB1A02_LL AT%I32.5 :BOOL; (*潜污泵井SUMP-01-低液位*) +(* IOM 0801R 地址: 3 *) +LSWPB1A03_R1 AT%I48.0 :BOOL; (*潜污泵井SUMP-01-泵1运行状态*) +LSWPB1A03_F1 AT%I48.1 :BOOL; (*潜污泵井SUMP-01-泵1故障状态*) +LSWPB1A03_R2 AT%I48.2 :BOOL; (*潜污泵井SUMP-01-泵2运行状态*) +LSWPB1A03_F2 AT%I48.3 :BOOL; (*潜污泵井SUMP-01-泵2故障状态*) +LSWPB1A03_HL AT%I48.4 :BOOL; (*潜污泵井SUMP-01-高液位*) +LSWPB1A03_LL AT%I48.5 :BOOL; (*潜污泵井SUMP-01-低液位*) +(* IOM 0801R 地址: 4 *) +LSWPB1A04_R1 AT%I64.0 :BOOL; (*潜污泵井SUMP-01-泵1运行状态*) +LSWPB1A04_F1 AT%I64.1 :BOOL; (*潜污泵井SUMP-01-泵1故障状态*) +LSWPB1A04_R2 AT%I64.2 :BOOL; (*潜污泵井SUMP-01-泵2运行状态*) +LSWPB1A04_F2 AT%I64.3 :BOOL; (*潜污泵井SUMP-01-泵2故障状态*) +LSWPB1A04_HL AT%I64.4 :BOOL; (*潜污泵井SUMP-01-高液位*) +LSWPB1A04_LL AT%I64.5 :BOOL; (*潜污泵井SUMP-01-低液位*) +(* IOM 0801R 地址: 5 *) +LSWPB1A05_R1 AT%I80.0 :BOOL; (*潜污泵井SUMP-01-泵1运行状态*) +LSWPB1A05_F1 AT%I80.1 :BOOL; (*潜污泵井SUMP-01-泵1故障状态*) +LSWPB1A05_R2 AT%I80.2 :BOOL; (*潜污泵井SUMP-01-泵2运行状态*) +LSWPB1A05_F2 AT%I80.3 :BOOL; (*潜污泵井SUMP-01-泵2故障状态*) +LSWPB1A05_HL AT%I80.4 :BOOL; (*潜污泵井SUMP-01-高液位*) +LSWPB1A05_LL AT%I80.5 :BOOL; (*潜污泵井SUMP-01-低液位*) +(* IOM 0801R 地址: 6 *) +LSWPB1A06_R1 AT%I96.0 :BOOL; (*潜污泵井SUMP-01-泵1运行状态*) +LSWPB1A06_F1 AT%I96.1 :BOOL; (*潜污泵井SUMP-01-泵1故障状态*) +LSWPB1A06_R2 AT%I96.2 :BOOL; (*潜污泵井SUMP-01-泵2运行状态*) +LSWPB1A06_F2 AT%I96.3 :BOOL; (*潜污泵井SUMP-01-泵2故障状态*) +LSWPB1A06_HL AT%I96.4 :BOOL; (*潜污泵井SUMP-01-高液位*) +LSWPB1A06_LL AT%I96.5 :BOOL; (*潜污泵井SUMP-01-低液位*) +(* IOM 1601RD地址: 7 *) +LSAFB1A02_R AT%I112.0 :BOOL; (*送风机S-B1-4-运行状态*) +LSAFB1A02_F AT%I112.1 :BOOL; (*送风机S-B1-4-故障状态*) +LSAFB1A02_A AT%I112.2 :BOOL; (*送风机S-B1-4-自动状态*) +LSAFB1A02_C AT%Q112.0 :BOOL; (*送风机S-B1-4-启停控制*) +(* IOM 0801R 地址: 8 *) +LSWPB1A07_R1 AT%I128.0 :BOOL; (*潜污泵井SUMP-01-泵1运行状态*) +LSWPB1A07_F1 AT%I128.1 :BOOL; (*潜污泵井SUMP-01-泵1故障状态*) +LSWPB1A07_R2 AT%I128.2 :BOOL; (*潜污泵井SUMP-01-泵2运行状态*) +LSWPB1A07_F2 AT%I128.3 :BOOL; (*潜污泵井SUMP-01-泵2故障状态*) +LSWPB1A07_HL AT%I128.4 :BOOL; (*潜污泵井SUMP-01-高液位*) +LSWPB1A07_LL AT%I128.5 :BOOL; (*潜污泵井SUMP-01-低液位*) +(* IOM 1601RD地址: 9 *) +LSAFB1A03_R AT%I144.0 :BOOL; (*送风机S-B1-4-运行状态*) +LSAFB1A03_F AT%I144.1 :BOOL; (*送风机S-B1-4-故障状态*) +LSAFB1A03_A AT%I144.2 :BOOL; (*送风机S-B1-4-自动状态*) +LSAFB1A03_C AT%Q144.0 :BOOL; (*送风机S-B1-4-启停控制*) +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/B1F01/SAF.POE b/B1F01/SAF.POE new file mode 100644 index 0000000..180f5c5 --- /dev/null +++ b/B1F01/SAF.POE @@ -0,0 +1,19 @@ +PROGRAM SAF +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL +END_VAR +(** ; **) + +END_PROGRAM \ No newline at end of file diff --git a/B1F01/SAF.ST b/B1F01/SAF.ST new file mode 100644 index 0000000..7464e66 --- /dev/null +++ b/B1F01/SAF.ST @@ -0,0 +1,14 @@ +PROGRAM SAF +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR + +END_VAR +; +END_PROGRAM \ No newline at end of file diff --git a/B1F01/SAF.bak b/B1F01/SAF.bak new file mode 100644 index 0000000..3cc7758 --- /dev/null +++ b/B1F01/SAF.bak @@ -0,0 +1,18 @@ +PROGRAM SAF + +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR + +END_VAR + +; + + +END_PROGRAM diff --git a/B1F01/USERTYPE.TYP b/B1F01/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/B1F01/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/B1F01/cfcxref.xsl b/B1F01/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/B1F01/cfcxref.xsl @@ -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> \ No newline at end of file diff --git a/B1F02/$ENV$/Resource/Resource.MAK b/B1F02/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..5c366d4 --- /dev/null +++ b/B1F02/$ENV$/Resource/Resource.MAK @@ -0,0 +1,18 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.4 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +COUNT=0 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +COUNT=0 diff --git a/B1F02/B1F02.VAR b/B1F02/B1F02.VAR new file mode 100644 index 0000000..45fe406 --- /dev/null +++ b/B1F02/B1F02.VAR @@ -0,0 +1,15 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +COUNT=1 +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/B1F02/USERTYPE.TYP b/B1F02/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/B1F02/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/B1F02/cfcxref.xsl b/B1F02/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/B1F02/cfcxref.xsl @@ -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> \ No newline at end of file diff --git a/B1F10/$ENV$/Resource/Resource.MAK b/B1F10/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..3debb8b --- /dev/null +++ b/B1F10/$ENV$/Resource/Resource.MAK @@ -0,0 +1,29 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.3 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\EAF +COUNT=1 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=CYCLIC +INTERRUPT_NAME= +PRIORITY=1 +TIME=1 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/B1F10/$ENV$/Resource/WATCHLIST.INI b/B1F10/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/B1F10/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/B1F10/$GEN$/AddressSpace.xml b/B1F10/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..03db108 --- /dev/null +++ b/B1F10/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<RESOURCES><RESOURCE ProjName="B1F10" ResName="RESOURCE" BuildNumber="1739947943" ResVersion="1615201309" Motorola="0" ConnectionName="RESOURCE"><VARTAB><RECORD><VARNAME>LSAFB1C01_R</VARNAME><VARPATH>OPCDA</VARPATH><TYPE>1</TYPE><SIZE>1</SIZE><PROG>0</PROG><SEG>1</SEG><OFFSET>8</OFFSET><BIT>0</BIT><SCOPE>1</SCOPE><ACCESSTYPE>1</ACCESSTYPE></RECORD><RECORD><VARNAME>LSAFB1C01_F</VARNAME><VARPATH>OPCDA</VARPATH><TYPE>1</TYPE><SIZE>1</SIZE><PROG>0</PROG><SEG>1</SEG><OFFSET>8</OFFSET><BIT>1</BIT><SCOPE>1</SCOPE><ACCESSTYPE>1</ACCESSTYPE></RECORD><RECORD><VARNAME>LSAFB1C01_A</VARNAME><VARPATH>OPCDA</VARPATH><TYPE>1</TYPE><SIZE>1</SIZE><PROG>0</PROG><SEG>1</SEG><OFFSET>8</OFFSET><BIT>2</BIT><SCOPE>1</SCOPE><ACCESSTYPE>1</ACCESSTYPE></RECORD><RECORD><VARNAME>LSAFB1C01_C</VARNAME><VARPATH>OPCDA</VARPATH><TYPE>1</TYPE><SIZE>1</SIZE><PROG>0</PROG><SEG>1</SEG><OFFSET>520</OFFSET><BIT>0</BIT><SCOPE>1</SCOPE><ACCESSTYPE>1</ACCESSTYPE></RECORD></VARTAB></RESOURCE></RESOURCES> diff --git a/B1F10/$GEN$/EAF.LST b/B1F10/$GEN$/EAF.LST new file mode 100644 index 0000000..700bdf1 --- /dev/null +++ b/B1F10/$GEN$/EAF.LST @@ -0,0 +1 @@ +E:\��˾��Ŀ\��Ŀ�ĵ�\PM23092��ˮ�ػ��˼�һ�ڲ�Ǩ���÷���Ŀ\��λ��\B1F10\EAF.POE diff --git a/B1F10/$GEN$/EAF.PTT b/B1F10/$GEN$/EAF.PTT new file mode 100644 index 0000000..8d60b01 --- /dev/null +++ b/B1F10/$GEN$/EAF.PTT @@ -0,0 +1,7 @@ +PROGRAM EAF + + + + + +END_PROGRAM diff --git a/B1F10/$GEN$/OPCDA.PTT b/B1F10/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/B1F10/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/B1F10/$GEN$/Resource/$TASK00$.CRD b/B1F10/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..bb3cc8855a4cbaeef934d6b881b9b8716deac481 GIT binary patch literal 1343 zcmc(f&r1S96vyAJyCNE4bm_R4j>)c_>g4X`MqsIH$A!@JCJ9zhxBi?Uh>#@0NGQob zGVl=5sYB=J++}++v;J6JulB}ucc1S&^O<>H6aXAYf(RH!wU|69?No{-fH?vz2;c)D z3!CLiAzzkPWUF*oIj-(w2?l{EK$J-7jIp7yj0ghYCz8r(rmh-_x@WOGKmbBm&*lRV z^>jK#aO!!Gmba9c5}@l~jH^wrT4q(_YE_(~=1haN6Ta%WG(~L;*B1QAvq&Cv)wl}X z5FU!d!WDaOVVfOQER#;sO7<fcxph3{=EH81-w1@UQ~hwoyu>pFpZ5jBBmajNf=#D` zz!G?NE{+<+a2x`QVB~aevfX^4TuL4sRZr=G(yfsZI~k#2FVH)*0{{}WlRVfVS7npy z_U%RI{`I@nwCPv3Rj=Eb?f9y)7XSL}T(;jE*Uz21Ua#@=QTu71U)A0oZ<@UPq1$Nu z+PZ40%CKc<P6$#Syhf0$z?mPZ#r@8yxXWis8ki*2{7E$=P4u0|NaHgll_p6|e^L`k TWe=%3Q&Q0-#eXn-5^($hUP3G0 literal 0 HcmV?d00001 diff --git a/B1F10/$GEN$/Resource/BuildLog.txt b/B1F10/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..b781e83 --- /dev/null +++ b/B1F10/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,45 @@ + +->��ʼ���빤��������... + +->��ʼ���̳�ʼ��... + + +->��ʼ��������... + +->��ʼ���� ... + +->��ʼ�����ļ�... + +0 ����, 0 ����. + + +->��ʼ������������... + +->��ʼ��������ļ�... + +->��ʼ�����ļ�... + +->��ʼ������������... + +->��ʼ��������ļ�... + +->��ʼ�����ļ�... + +->��ʼ���� ... + +->����ȫ�ֱ��� ... + +->�������� EAF ... + +->����Ŀ���ļ�: RESOURCE ... + +->Ŀ���ļ���С: 12945 �ֽ�. + +0 ����, 0 ����. + +->����OPC����: ����4 �� ��С:204 �ֽ� + +->���̱������... + +->���̱���ͳ��: +0 ����(s) 0 ����(s) diff --git a/B1F10/$GEN$/Resource/EAF.CRD b/B1F10/$GEN$/Resource/EAF.CRD new file mode 100644 index 0000000000000000000000000000000000000000..5e41cd27a1d1b2d778c3f6e4764fb7642483b76f GIT binary patch literal 1102 zcmZQ#VEF%^m4TnZ*|{hsq%<=mu{hf=KP8ocL4c9j)zOUs2ACNcK}<$&1}+93m>??6 z5d+kq7vS#-QU^2=0f2frfRK@c8zjaE<gx=H0~-&J1n~rbkVyb63DX1;<^w_z4v=AN z5L-clN<b(E7G#F0WiSJ>cz{YkCV*WHbSuaO|4{)@j1{PYp8@2VECyun!Hq&;FamWT z02i3a1~lUZa|%%A|9_Az-=-)5MfgxuBJ@C6kg#K5219UQAi|1;f!in8(ap)w*}yQ~ z`Tu`L24M#0U?=yS{G`O3ki?{%RM)(cqDqjPLB=p5tL9(=2|^snsv2mZXTZR~>g4b5 zqX2gTL^{ybDrV>E)BDc9JF-6pM4UUab!$w3uaU8VrO}fIr`H|7v3tvj(|aym+I{TS zrVqzgY}j<|@b>)><%iDg-u)}a$<WQvAjUty*~JkQ$xJ{S*g)<9Vk9R8F*jgyX%H~> zq3#5_P}P&(E(N6(G?zMJcc~-Lr4En~g}T&;u3-vFp=d63!|qZypi31{Txv*Hm$E=z L%D@0(F##a}|K1d@ literal 0 HcmV?d00001 diff --git a/B1F10/$GEN$/Resource/EAF.INC b/B1F10/$GEN$/Resource/EAF.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/B1F10/$GEN$/Resource/EAF.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/B1F10/$GEN$/Resource/EAF.OBJ b/B1F10/$GEN$/Resource/EAF.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..ae5dd254021aa1984b140403859d080154446452 GIT binary patch literal 222 zcmZQ%VCeY&pOt~1!P&VeC8RVnB(XT#FFz%ffkA+g+11gF0S1^E89_|O|6l+UMWH!j zfEx4y{9Qrnz%mdmP(=_S5C>!y2M{uHFoC#?AU-<~GO#fKNibJ{L4bit;OtqDJQP42 fzyNZt0E4qD(7gfqrOrUNg51l@0D@p+5v~9LIzAn{ literal 0 HcmV?d00001 diff --git a/B1F10/$GEN$/Resource/OPCDA.INC b/B1F10/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/B1F10/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/B1F10/$GEN$/Resource/OPCDA.OBJ b/B1F10/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..27d93374b5175e1681f2ff134e8e46af26871e29 GIT binary patch literal 1770 zcmcgtF-yZx5Wd$mTC`}u4vsFalGI7J_L+#FCf1GtX=w+sSf~oR_2&qJNU?}i6jW3! zDmaKZIXH{6OTBxqwTUKUdkHVed-vtOclRa709dP~!YFWFDP(unv$?H}<#M42pfS~U z_*@Feq7VT*hZk2<R@&gYv6d0@01Cu_L94|WxutD;k?ux7om|kTbOqPQ{-P~0OXzqw z+K7grB_~2_;pn6qg66-m6CvmoWIoVFV-&G9$`e@|?7s}TB2`n4ZQ_F5vKZxUXNo}d zwsAaI408hae+(F{58?p>fTMWSaGMeB;ep^94fsBWCGk{)V*y|c_-fkR-7Z!(v$=e! zXl`y-_PkCB3C2;SLQMdyn6vKbLG%3S^ZLT2;qkg&cb%o=v_6ykcyAuwzBZ2UnrF|? zjhnaH*X{mM?d9s^Lb_i*HX7e<+OQ10yMNjhQWr_^#Lg&H?^6str1h4Gf<dSTp4cfL zlT<sQ=+j#!>VGDdkBJpW4{5z+62%~tlMn&Tm&*BEsVg87B)KzB4ml}FPGjCC>3iws z50}W~a{mMts|GR6kkYzL>7UeBra=M>W-65EW18$M(;$HcGZjkpF*W+iv?E|@TpDl_ XJC{@5;n=mPb1B#ssO^k{@2~s=UKb-F literal 0 HcmV?d00001 diff --git a/B1F10/$GEN$/Resource/RESOURCE.bpd b/B1F10/$GEN$/Resource/RESOURCE.bpd new file mode 100644 index 0000000000000000000000000000000000000000..11c6484f0ab538241b69acb8f93c1d545150ee93 GIT binary patch literal 1615 zcmcgs&2G~`5T5m4Ok$-5Rfr2xRHYm$wX!MVz^RTKR~3<59O$8{6bb|cY8$Bqi5suL zp?8iv0dGOxgD2pK`DWMa{5j#quC+V+&CEBmv%B`_@bc~G<M8Za5NG>?<Kfly`_bi- zAlM}$Pq<mPpT5ZAE>=Va2_hkGADoX~ot?L~TiNh>^y%vLP-+GFM82@oqj*1(hy@RP zjb1-WI$<1ygG}N?Cb{6^j%Ibzv?m}o$=*B+b^=r33*O1BcdODnw3c|QoXXgHmEI5S zCEoEQwo#q=Gi2@*-iX2*LbY<)3g_9Wekx0~bChy<rMViFs3D>TK4CwP`cM0kp{TUk zjdVpO@fuVoZ#Irzxu<a8Xy6yLreVy;)#Vd$5s6oVYUt#67<uKR8@^O(FNT}w>n@Wy zDk_5;=yxS(YFl~?$%6?q$gGPDRB_4?L^dqeWbr=G^!7@sDWN=u0;|i}0mm=%4Y=~0 zQ~Q0h0i+3OMVnR%B&r+s^Ar7nJ025lLSjbM1X<X2CrrYCZc+J8P}Xl!qn<&Vgh$i& zU)_1Gx1s{woK1od9E5GOG;b4?8dtqa_L$>|CpLJ7iV-umw2t1ETY|GeEu6jKT5Q65 zFOMU~5}rjlm_V}dtnS;1I1#q<Cs##Kc-2@Ir%DN|wnfH$D|u<4piODxwpC7hKpgu1 z<;OdQEvZ`^z`uRaOFL0-QTJ~|U6efkeEjH+fumg2{_m9>qutQgqVjwfq=*Drsu{F} inrMhGi@&TwtM;^7XW(DWUC=$6`C(}o2c`cjM1KK#LX#2z literal 0 HcmV?d00001 diff --git a/B1F10/$GEN$/Resource/Resource.PCD b/B1F10/$GEN$/Resource/Resource.PCD new file mode 100644 index 0000000000000000000000000000000000000000..11c6484f0ab538241b69acb8f93c1d545150ee93 GIT binary patch literal 1615 zcmcgs&2G~`5T5m4Ok$-5Rfr2xRHYm$wX!MVz^RTKR~3<59O$8{6bb|cY8$Bqi5suL zp?8iv0dGOxgD2pK`DWMa{5j#quC+V+&CEBmv%B`_@bc~G<M8Za5NG>?<Kfly`_bi- zAlM}$Pq<mPpT5ZAE>=Va2_hkGADoX~ot?L~TiNh>^y%vLP-+GFM82@oqj*1(hy@RP zjb1-WI$<1ygG}N?Cb{6^j%Ibzv?m}o$=*B+b^=r33*O1BcdODnw3c|QoXXgHmEI5S zCEoEQwo#q=Gi2@*-iX2*LbY<)3g_9Wekx0~bChy<rMViFs3D>TK4CwP`cM0kp{TUk zjdVpO@fuVoZ#Irzxu<a8Xy6yLreVy;)#Vd$5s6oVYUt#67<uKR8@^O(FNT}w>n@Wy zDk_5;=yxS(YFl~?$%6?q$gGPDRB_4?L^dqeWbr=G^!7@sDWN=u0;|i}0mm=%4Y=~0 zQ~Q0h0i+3OMVnR%B&r+s^Ar7nJ025lLSjbM1X<X2CrrYCZc+J8P}Xl!qn<&Vgh$i& zU)_1Gx1s{woK1od9E5GOG;b4?8dtqa_L$>|CpLJ7iV-umw2t1ETY|GeEu6jKT5Q65 zFOMU~5}rjlm_V}dtnS;1I1#q<Cs##Kc-2@Ir%DN|wnfH$D|u<4piODxwpC7hKpgu1 z<;OdQEvZ`^z`uRaOFL0-QTJ~|U6efkeEjH+fumg2{_m9>qutQgqVjwfq=*Drsu{F} inrMhGi@&TwtM;^7XW(DWUC=$6`C(}o2c`cjM1KK#LX#2z literal 0 HcmV?d00001 diff --git a/B1F10/$GEN$/Resource/USERTYPE.INC b/B1F10/$GEN$/Resource/USERTYPE.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/B1F10/$GEN$/Resource/USERTYPE.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/B1F10/$GEN$/Resource/pceData.txt b/B1F10/$GEN$/Resource/pceData.txt new file mode 100644 index 0000000..90e7b1d --- /dev/null +++ b/B1F10/$GEN$/Resource/pceData.txt @@ -0,0 +1,32 @@ + +Program Nr: 0: +Nr 9: SegHardwareConfig +14 00 24 08 CD CD 00 00 00 02 00 02 00 20 08 00 +08 02 08 04 + + +Program Nr: 1: +Nr 10: Datasegment +08 00 01 08 0B 00 00 00 + +Nr 11: Codesegment +07 00 00 06 0C 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 12: Initialsegment +10 00 02 10 0B 00 00 00 00 00 00 00 00 00 00 00 + +Nr 13: Instancetable +0E 00 14 08 00 00 01 00 06 00 0A 00 0C 00 + +Nr 14: Downloadtable +22 00 16 08 00 00 01 00 03 00 00 00 00 00 00 00 +00 00 36 00 00 00 0C 00 0A 00 0B 00 00 00 03 45 +41 46 + diff --git a/B1F10/$GEN$/Resource/pceSegs.txt b/B1F10/$GEN$/Resource/pceSegs.txt new file mode 100644 index 0000000..34ad0b4 --- /dev/null +++ b/B1F10/$GEN$/Resource/pceSegs.txt @@ -0,0 +1,6 @@ +0/9 SegHardwareConfig -- 20 +1/10 Datasegment 1/11 8 EAF +1/11 Codesegment 1/12 7 +1/12 Initialsegment 1/11 16 +1/13 Instancetable -- 14 +1/14 Downloadtable -- 34 diff --git a/B1F10/$GEN$/Resource/pceVars.txt b/B1F10/$GEN$/Resource/pceVars.txt new file mode 100644 index 0000000..b3c5739 --- /dev/null +++ b/B1F10/$GEN$/Resource/pceVars.txt @@ -0,0 +1,4 @@ +LSAFB1C01_R OPCDA 1 1 0 1 8 0 1 0 0 %I0.0 +LSAFB1C01_F OPCDA 1 1 0 1 8 1 1 0 0 %I0.1 +LSAFB1C01_A OPCDA 1 1 0 1 8 2 1 0 0 %I0.2 +LSAFB1C01_C OPCDA 1 1 0 1 520 0 1 0 0 %Q0.0 diff --git a/B1F10/$GEN$/Resource/pceVars.txt.xml b/B1F10/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..44987d4 --- /dev/null +++ b/B1F10/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project name="E:\��˾��Ŀ\��Ŀ�ĵ�\PM23092��ˮ�ػ��˼�һ�ڲ�Ǩ���÷���Ŀ\��λ��\B1F10\$GEN$\Resource\Resource.PCD"> + <XMLVarListGenerator version="6.2.0"/> + <VarList> + <var name="LSAFB1C01_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="LSAFB1C01_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="LSAFB1C01_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="LSAFB1C01_C" path="OPCDA" type="1" size="1" program="0" segment="1" offset="520" bit="0" scope="1" qualifier="0" ref="0" procimg="%Q0.0" /> + </VarList> +</Project> diff --git a/B1F10/B1F10.GEN b/B1F10/B1F10.GEN new file mode 100644 index 0000000..b373482 --- /dev/null +++ b/B1F10/B1F10.GEN @@ -0,0 +1,14 @@ +[PROTOTYP_PROG] +COUNT=1 +FILE0=\$GEN$\EAF +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +COUNT=2 +FILE1=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/B1F10/B1F10.VAR b/B1F10/B1F10.VAR new file mode 100644 index 0000000..10ba368 --- /dev/null +++ b/B1F10/B1F10.VAR @@ -0,0 +1,22 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +COUNT=2 +FILE1=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=1 +FILE0=\EAF +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/B1F10/EAF.POE b/B1F10/EAF.POE new file mode 100644 index 0000000..6d8542f --- /dev/null +++ b/B1F10/EAF.POE @@ -0,0 +1,19 @@ +PROGRAM EAF +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL +END_VAR +(** ; **) + +END_PROGRAM \ No newline at end of file diff --git a/B1F10/EAF.ST b/B1F10/EAF.ST new file mode 100644 index 0000000..591f91e --- /dev/null +++ b/B1F10/EAF.ST @@ -0,0 +1,14 @@ +PROGRAM EAF +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR + +END_VAR +; +END_PROGRAM \ No newline at end of file diff --git a/B1F10/EAF.bak b/B1F10/EAF.bak new file mode 100644 index 0000000..1b12ae7 --- /dev/null +++ b/B1F10/EAF.bak @@ -0,0 +1,18 @@ +PROGRAM EAF + +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR + +END_VAR + +; + + +END_PROGRAM diff --git a/B1F10/OPCDA.POE b/B1F10/OPCDA.POE new file mode 100644 index 0000000..d50d798 --- /dev/null +++ b/B1F10/OPCDA.POE @@ -0,0 +1,14 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 1601RD地址: 0 *) +LSAFB1C01_R AT%I0.0 :BOOL; (*送风机S-B1-4-运行状态*) +LSAFB1C01_F AT%I0.1 :BOOL; (*送风机S-B1-4-故障状态*) +LSAFB1C01_A AT%I0.2 :BOOL; (*送风机S-B1-4-自动状态*) +LSAFB1C01_C AT%Q0.0 :BOOL; (*送风机S-B1-4-启停控制*) +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/B1F10/Resource.WL b/B1F10/Resource.WL new file mode 100644 index 0000000..12d33fa --- /dev/null +++ b/B1F10/Resource.WL @@ -0,0 +1,9 @@ +[WATCH_ENTRIES] +FILE0=OPCDA.LSAFB1C01_A +COMMENT0=" +FILE1=OPCDA.LSAFB1C01_F +COMMENT1=" +FILE2=OPCDA.LSAFB1C01_R +COMMENT2=" +FILE3=OPCDA.LSAFB1C01_C +COMMENT3=" diff --git a/B1F10/USERTYPE.TYP b/B1F10/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/B1F10/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/B1F10/cfcxref.xsl b/B1F10/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/B1F10/cfcxref.xsl @@ -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> \ No newline at end of file diff --git a/B1F10/inputFileList b/B1F10/inputFileList new file mode 100644 index 0000000..1c725e2 --- /dev/null +++ b/B1F10/inputFileList @@ -0,0 +1,2 @@ +1 +E:\��˾��Ŀ\��Ŀ�ĵ�\PM23092��ˮ�ػ��˼�һ�ڲ�Ǩ���÷���Ŀ\��λ��\B1F10\$GEN$\Resource\EAF.CRD diff --git a/强制粉碎文件.bat b/强制粉碎文件.bat new file mode 100644 index 0000000..19bef7b --- /dev/null +++ b/强制粉碎文件.bat @@ -0,0 +1,2 @@ +DEL /F /A /Q \\?\%1 +RD /S /Q \\?\%1 \ No newline at end of file