基于Internet/Intranet的工业控制组态软件的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:cailing12530
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使组态软件的发展有着光明的前景。 本文研究了工业控制组态软件的系统结构和设计方法,将组态软件划分为以下模块:实时数据库系统、屏幕显示模块、通信模块、报警模块、历史数据库模块、第三方软件通信模块,采用网络技术、数据库技术、通信技术、组件技术、XML技术等实现了基于Internet/Intranet的工业控制组态软件——ENetPort组态软件。 ENetPort组态软件以实时数据库系统为核心,采用传统的数据库系统、文件管理系统和内存缓冲区三者相结合的方法,利用多种存储介质来构造实时数据库系统,从而满足组态软件对实时性的要求;将面向对象的编程思想引入实时数据库的设计中,运用STL链表数据结构存储实时数据,大大提高了数据的访问速度;用XML来描述组态参数,方便用户描述和交换数据;利用动态链接库来建立组态软件运行实时数据库,提高程序的执行效率。 与此同时,ENetPort组态软件设计了支持多种设备的通信模块,支持串行通信和TCP/IP网络通信,提供了统一的设备驱动程序的接口,方便用户自主开发设备驱动程序,实现了ENetPort组态软件对各种设备驱动程序的兼容;采取通信调度与设备驱动程序相配合的方案,解决了设备驱动程序争用端口的问题。 屏幕显示模块采用VG图形引擎来开发监控画面,充分使用VG图形引擎提供的大量的监控图元并集成了VG丰富的图形功能,适用面广,可扩展性高。 在与第三方软件的通信集成方面,ENetPort组态软件提供了与支持DDE协议的数据源进行数据交换的接口;也可以作为客户端程序,与合乎OPC标准的服务器程序进行数据交换。 除此之外,本文还详细介绍了系统其它功能模块、安全性和可靠性的设计与实现。最后介绍了系统的测试方案和测试结果,对本次毕业设计进行总结和展望。
其他文献
条码技术自问世30多年来发展迅速,在各个行业得到广泛的应用,是目前最经济、实用的一种自动识别技术。条码识别技术已经有了比较成熟的发展,出现了许多不同的分支,其中二维条码以
工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。工作流管理系统是一种在工作流逻辑形式化
XML已经成为事实上的互联网数据存储、交换、表示的标准。随着XML应用的普及,对XML文档存储和查询的要求也越来越高。传统的关系型数据库由于关系模型本身的局限性,不能很好的
随着企业信息化的发展,门户系统在许多企事业单位的信息系统建设中得到了成功应用。门户系统可以向用户提供单点登录,个性化设置和内容整合等功能,使用户能在门户系统中方便地获
本文在对于当前两大企业应用平台J2EE和.NET的分析基础上,选择了基于Windows的.NET平台为基础,设计了一种基于.NET的网格计算框架Enterprise Grid Computing Framework(以下简称EG