毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

XML文档在组态软件中的应用(2)

时间:2021-05-05 09:11来源:毕业论文
18 4.1.2 文本控件的还原 20 4.1.3 连线的还原 20 4.2 生成控制策略 20 4.2.1 算法的还原 20 4.2.2 算法间数据传送关系的还原 23 4.2.3 策略的运行机制 26 4.3 本章小结

18

4.1.2  文本控件的还原 20

4.1.3  连线的还原 20

4.2  生成控制策略 20

4.2.1  算法的还原 20

4.2.2  算法间数据传送关系的还原 23

4.2.3  策略的运行机制 26

4.3  本章小结 27

5  程序的实例验证 27

5.1  实例的监控画面 27

5.2  实例的控制策略 31

5.3  实例的运行 33

结  论 36

致  谢 38

参 考 文 献 39

1  引言

1.1 研究的背景与意义

在工业控制软件中,组态一词常被提起,所谓组态,简单讲就是用应用软件中提供的工具、方法,完成某一具体任务的过程。组态的概念最早出现在工业计算机控制中,如DCS(集散控制系统)组态、PLC(可编程控制器)梯形图组态。

工控组态软件主要是指数据采集与过程控制的专用软件,它们提供自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,能够为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具[1]。组态这一概念大多是在工业领域被提起,实际上,组态存在于很多软件中,比如Microsoft Office Visio、AutoCAD、PowerPoint,与工业组态软件类似,这些软件都向用户提供现成的“部件”,用户通过“组装”的方式,“组装”出自己的作品,并以数据文件保存作品。一般,组态形成的数据只有其制造工具或其他专用工具才能识别,这样的数据存储方式大大限制了组态数据的通用性。

为实现一种组态软件的组态数据能够被其他软件识别,必须寻找一种通用性强、可读性强的数据存储方式。

XML的全称是Extensible Markup Language,即可扩展性标记语言,它是由SGML(Standard Generalized Markup Language)发展而来,允许开发者自由定义标签,可以将标签和内容有效分离。不同于HTML,XML不再侧重于数据如何表现,而是更多地关注数据如何存储和传输。因此它逐渐演变成为一种跨平台的数据交换格式。通过使用XML,开发者可以在不同平台、不同系统间进行数据交换,还可以将程序保存到XML文档中,而无需使用关系数据库[2]。XML文档一般用于以下几个用途[3]:

作为表达语义的文档

作为数据的载体

作为应用程序的配置文件

用于异构系统间的交互

基于XML自身的特性,若组态软件的组态数据能够以XML文档的方式保存,那么组态数据便不再只能由其制造工具或专用工具读取,不同组态软件间的相互读取组态数据成为可能,这些组态软件甚至可以运行在不同的平台上、不同的系统中。

因此研究利用XML文档存储组态软件的配置信息,可以增加组态软件的灵活性、通用性,具有较大的实用价值。

1.2 研究现状

目前,XML技术在工业控制系统中的应用越来越广泛,下面就XML在工业组态软件中的研究现状做简要介绍。 XML文档在组态软件中的应用(2):http://www.751com.cn/jisuanji/lunwen_74819.html

------分隔线----------------------------
推荐内容