监控组态软件一般是位于监控层的专用软件,负责对下集中管理控制层,向上连接管理层,是企业生产信息化的重要组成部分。基本的程序及组件由工程管理器、人机界面View、实时数据库DB、I/O驱动程序以及各种数据服务及扩展组件构成。
主要的各种组件说明见下:
1.工程管理器
工程管理器用于工程管理包括用于创建、删除、备份、恢复、选择工程等。
2.开发系统
开发系统是一一个集成环境,可以完成创建工程画面、配置各种系统参数、脚本、动画启动组态软件其它程序组件等功能。
3.界面运行系统
界面运行系统用来运行由开发系统创建的包括画面、脚本、动画连接等的工程,操作人员通过它来实现实时监控。
4.实时数据库
实时数据库是组态软件系统的数据处理核心,构建分布式应用系统的基础,它负责实时数据处理、历史数据存储、统计数据、报警处理、数据服务请求处理等。
5.1/0驱动程序
1/0驱动程序负责组态软件与控制设备的通信,它将l/O设备寄存器中的数据读出后,传送到组态软件的实时数据库,最后界面运行系统会在画面上动态显示。
6.网络通信程序( NetClient/NetServer )
网络通信程序采用TCP/IP通信协议,可利用lntranet/Internet实现不同网络节点上力控之间的数据通信,可以实现力控软件的高效率通信。