一、组态软件的结构划分:
(1)系统开发环境
自动化工程师为了实施项目指定的方案,通过一系列用户数据文件,生成最终的图形目标应用系统供系统运行环境时使用。
系统开发环境由若干个组态程序组成,例如图形界面程序 实时数据库程序 设备通信程序 历史数据库程序 脚本程序等等。
制定方案—绘制运行时环境-与设备连接通信-测试-部署。
(2)系统运行环境
在系统运行环境下,目标应用程序被装入计算机内存并投入实时运行,实时采集数据并且显示在系统中。
组态软件支持在线技术,即在不退出系统运行环境的情况下可以直接进入组态开发环境并修改组态,使修改后的组态直接生效。
二、组态软件的成员构成:
(1)应用程序管理器
应用程序管理器是提供应用程序的搜索、备份、解压缩、建立新应用等功能的专用管理工具
(2)图形界面开发程序
在图形编辑工具的支持下进行图形系统生成工作所依赖的开发环境 ,开发运行时环境的界面 数据的显示 等功能 。生成最终图形目标应用系统供图形运行环境运行时使用
(3)图形界面运行程序
在系统运行环境下 图形目标应用系统被图形界面运行程序装入计算机内存并投入实时运行。
(4)实时数据库系统组态程序
目前国内组态软件(亚控 、力控、紫金桥、易控)都有自己的独立的实时数据库组件,有些公司是先从实时数据库起家的,说明它在组态软件上的重要性。
(5)实时数据库系统运行程序
在系统运行环境下,目标实时数据库及其应用系统被实时数据库系统运行程序装入计算机内存并执行预定的各种数据计算、数据处理任务。历史数据的查询、检索、报警的管理都是在实时数据库系统运行程序中完成的。
(6)I/O驱动程序
这个在组态软件中必不可少的的组成部分,用于和I/O设备通信,互相交换数据,DDE和OPC Client是两个通用的标准I/O驱动程序,用来和支持DDE标准和OPC标准的I/O 设备通信。
(7)扩转可选组件:
1)通用数据库接口(ODBC)组态程序; 2)通用数据库接口(ODBC)运行程序; 3)策略(控制方案)编辑组态程序; 4)策略运行程序; 5)实用通信程序组件。