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设备管理系统设计
下一篇:基于聚类的时空数据有损压缩算法

基于MOODLE平台的在线交互式学习设计

Android员工请假系统设计

jsp《计算机硬件技术基础...

Android手机考勤系统设计

无人艇控制系统硬件在环仿真系设计+源代码

基于.net的在线考试系统设计与实现

基于JSP的课堂在线测试系统的设计与实现

弹道修正弹实测弹道气象数据使用方法研究

人事管理系统开题报告

组态王文献综述

浅谈动画短片《天降好运》中的剧本创作

小学《道德与法治》学习心得体会

淮安市老漂族心理与休闲体育现状的研究

大学生就业方向与专业关系的研究

林业机械作业中的安全性问题【2230字】

紫陵阁

适合宝妈开的实体店,适...