QQ登录

只需一步,快速开始

块的XML文件如何结构化(在TIA Portal Openness V13 SP1中导入/导出)

[ 复制链接 ]
块的XML文件如何结构化(在TIA Portal Openness V13 SP1中导入/导出)本条目包含了关于块XML(在TIA Portal Openness V13 SP1中导入/导出)的描述。 XML文件的描述只适用于TIA Portal Openness V13 SP1。


描述
在本文中,为以下情况描述XML文件:
  • 是一个FC块
  • 此块是使用“LAD”语言创建的
  • 块导出时的导出选项为“WithDefaults”|“WithReadOnly”
注意
根据所选择的导出选项,块和块语言,XML文件可能不同。
XML文件包含XML区“DocumentInfo” 以及XML区“SW.CodeBlock”。更多关于XML区“DocumentInfo”的信息可以在TIA博途信息系统(“Structure of an XML File”)中查看。
    109480446_TIAOpenness_BlockXMLSample_01.png
注意
在XML属性“ID”中唯一的识别使用的对象。在整个XML中ID必须是唯一的。ID可以在0-2147483647范围内自由选择。
XML区“SW.CodeBlock”描述了块。该区包含XML区“AttributeList”和XML区“ObjectList”。 更多关于块属性的信息可以在博途信息系统(“Export of Blocks and User Data Types”)中查看。
XML区“AttributesList”包括XML区“Interface”。XML区描述了块的接口。
下面的图片显示了对象和XML结构的关系。
109480446_TIAOpenness_BlockXMLSample_02.png
109480446_TIAOpenness_BlockXMLSample_03.png
XML区“ObjectList”包含XML区“Comment”,XML区“Title”以及一个或多个XML区“SW.CompileUnit”。
XML区“SW.CompileUnit”包含XML区“AttributeList”和XML区“ObjectList”。


XML区“AttributeList”包含XML区“NetworkSource”和XML区“ProgrammingLanguage”。
XML区“NetworkSource”包含XML区“Parts”和XML区“Wires”。
XML区“Parts”包含网络中使用的变量和指令。每个程序对象包含一个UId(唯一标识符)。
注意
UId在一个网络中必须是唯一的并且在21-2147483647的范围内。
XML区“Wires”描述了变量和指令是如何关联的。该任务描述了程序时序。
下图显示了对象和XML结构之间的关系。
109480446_TIAOpenness_BlockXMLSample_04.png 109480446_TIAOpenness_BlockXMLSample_05.png
No.
描述

1.
局部变量“#START_M”使用UId“24”

2.
母线与标识为UId“23” 触点的参数“输入”端连接

3.
标识为UId“24”的局部变量“#START_M”连接到标识为UId“23”触点的操作数。

4.
标识为UId“23”触点的参数“输出”端与标识为UId“27”作业的参数“输入”之间的连接。

5.
标识为UId“28”的局部变量连接到标识为UId“27”作业的操作数。
XML区“CallRef”包含了块的调用。XML属性“CallType”描述了调用的类型。XML区“CallInfo”由被调用的块的类型决定。 在本例中,FB块及背景数据块在程序中被调用。
下面的图片显示了对象和XML结构之间的关系。
109480446_TIAOpenness_BlockXMLSample_06.png
109480446_TIAOpenness_BlockXMLSample_07.png
XML文件(导出/导入)的示例应用程序
  • 读取对象(例如偏移量,数据类型...)的详细信息
  • 交换(多语言的)文本(例如翻译,拼写...)
  • 设置特定的属性(例如块编号,优化的块访问,IEC检查)







回复

使用道具 举报

快速回复 返回列表 客服中心 搜索