论文部分内容阅读
图形组态系统是组态软件的一个核心组成部分,它以图形方式对控制系统现场环境中客观存在的事物进行模拟,并且建立它们之间的信息变化关系,形成简洁、直观、生动的现场环境和工艺流程图形画面以及人机交互界面。本文在参考国内外成熟组态软件的基础上,选择组件模块化的设计方法对软件的主体架构进行设计。整个系统在Windows2000系统下,以Visual C++为开发平台,将图形组态系统分为图元库、动画连接库以及Web页面实时数据发布三个模块,分别对其进行了结构分析、模型解析,进而编程实现。系统采用面向对象方法进行开发设计,给出了各模块主体类的结构属性和方法,并对各方法的作用实现做了简要叙述。在Web页面实时数据发布模块中,我们讨论了通过XML技术和控件与IE相结合的方法,将实时数据的流程图形画面通过Web页面发布在Internet上,完成了用户远程浏览现场数据环境的功能。在实际的系统开发中选用了ActiveX控件下载到客户计算机中,通过服务器发布实时现场流程数据实现Web功能。本系统能与组态系统的其他模块协同工作,共同构建一个简单的自动化组态软件工业控制系统。在文章的最后,我们利用SQL Server2000模拟实时数据库,通过模拟输油站控制系统对本系统进行了测试,系统通过接收到的实时数据而显示出生动的流程画面,界面友好,运行稳定,达到了预期的效果。