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在工业组态软件中的研究现状做简要介绍。

上一篇:C#+sqlserver设备管理系统设计
下一篇:基于聚类的时空数据有损压缩算法

数据挖掘在电子商务中的应用

论利用ebXML和SOAP开发Web服务【2352字】

asp.net+sqlserver数据挖掘的在...

基于百度语音识别api的语音识别服务

矩阵奇异值分解及其在图像处理中的应用

Node.js学生在线答疑系统设计

JSP在线学习与实例练习网站系统的设计

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

安康汉江网讯

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识