1.2 组态软件的组成、功能和特点

组态软件组要包括人机界面软件(HMI)、基于PC的控制软件以及生产执行管理软件。

组态软件的功能:(1)工业生产过程的动态可视化控制;(2)生产过程中生产数据的采集和管理;(3)生产过程监控报警;(4)报表功能;(5)基于网络数据的上传和相应控制。

组态软件的特点:(1)延续性和可扩充性,用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改即可方便地完成软件的更新和升级;(2)封装性(易学易用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,用户不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能;(3)通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。

2、系统应用概述

我们这里应用的是MCGS组态软件,在天然气计量项目中,包括大大小小的工作站,首先每个站都配有精度极高的压力、差压、温度变送器、数据采集卡,进行天然气流量数据的测量和采集,这些数据传送到上位机和MCGS软件结合使用,从而完成现场数据采集、数据存储、报表打印、报警等功能,这些功能的实现,便于现场工作人员对生产进行监控和控制,从而形成我们整个系统中的一个站点。所有的站点通过计算机的联网,将计量数据传送到我们调度中心的服务器上,在调度中心的服务器上我们安装了MCGS的IE版本,现场工作站可以通过微波、modem、串口通讯等方式把现场数据传送到服务器上,在调度中心的服务器上组态并发布,从而形成基于Web的上位机管理系统。管理者利用上位机管理系统从Internet浏览器实时了解生产数据、数据曲线、历史存盘数据等,及时掌握生产动态。同时,基于Web的上位机管理系统充分发挥服务器和管理的功能,发挥数值计算能力和统计汇总功能,使得整个系统的潜能得以发挥。系统结构图如图1。