目前,世界上有不少专业厂商生产和提供各种组态软件产品,仅国产组态软件就多达30种以上,各厂家生产的组态软件从设计理念到设计构架都不尽相同。然而,实现对工业自动化过程的监控及数据的采集,通过友好的人机交互界面向操作人员显示重要信息及控制接口是组态软件的基本功能要求。这些功能是由“系统开发环境”和“系统运行环境”共同实现的,这两部分子系统共同搭建起组态软件的整个体系结构,系统开发环境和系统运行环境之间的联系纽带是实时数据库,三者之间的关系如图1-2所示。
图1-2 组态软件结构示意图
(1)系统开发环境
系统开发环境(组态环境)是自动化工程设计工程师为实施其控制方案,在组态软件的支持下进行应用程序的系统生成工作所必须依赖的工作环境。通过建立一系列用户数据文件,生成最终的图形目标应用系统,供系统运行环境运行时使用。系统开发环境由若干个组态程序组成,如图形界面组态程序、实时数据库组态程序等。
组态软件的系统开发环境部分现场是用户看不到或者不关心的,该部分为自动化工程设计工程师提供一个应用程序搭建平台。
(2)系统运行环境(www.xing528.com)
在系统运行环境(运行环境)下,目标应用程序被装入计算机内存并投入实时运行。系统运行环境由若干个运行程序组成,如图形界面运行程序、实时数据库运行程序等。组态软件支持在线组态技术,即在不退出系统运行环境的情况下,可以直接进入组态环境并修改组态,使修改后的组态直接生效。
自动化工程设计工程师最先接触的一定是系统开发环境,通过一定工作量的系统组态和调试,最终将目标应用程序在系统运行环境投入实时运行,完成一个工程项目。
通过以上介绍,从图1-3可看出组态软件的开发系统和运行系统既相互独立又相互联系,用户只有恰当地选择和使用两者,系统才能达到既节约监控系统成本又较好地完成自动化过程监控任务的目的。但是只有通过两者的紧密配合才能实现对自动化过程的监控任务。为了方便用户在不具备复杂编程技术的基础上,组态符合自身需求的监控系统,组态软件为用户提供了多种多样可供选择的功能。用户可通过开发系统选择或组合这些功能,完成监控系统的组态,并最终在运行系统中将监控任务付诸实际。组态软件功能构成如图1-3所示。
图1-3 组态软件功能构成
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。