工控编程吧
标题:
块的XML文件如何结构化(在TIA Portal Openness V13 SP1中导入/导出)
[打印本页]
作者:
baikhgmv
时间:
2016-11-1 10:37
标题:
块的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”)中查看。
(, 下载次数: 5)
上传
点击文件名下载附件
注意
在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结构的关系。
(, 下载次数: 1)
上传
点击文件名下载附件
(, 下载次数: 3)
上传
点击文件名下载附件
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结构之间的关系。
(, 下载次数: 2)
上传
点击文件名下载附件
(, 下载次数: 2)
上传
点击文件名下载附件
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结构之间的关系。
(, 下载次数: 1)
上传
点击文件名下载附件
(, 下载次数: 3)
上传
点击文件名下载附件
XML文件(导出/导入)的示例应用程序
读取对象(例如偏移量,数据类型...)的详细信息
交换(多语言的)文本(例如翻译,拼写...)
设置特定的属性(例如块编号,优化的块访问,IEC检查)
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4