基于组态王的水箱液位控制.doc
约6页DOC格式手机打开展开
基于组态王的水箱液位控制,1 引言 液位控制与检测在工业过程控制中应用非常广泛。在串联双容水箱水过组态软件对整个过程进行模拟,同时绘制实时曲线和历史曲线,建立报表,设置报警等对现场实现实时监控。组态王具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构...
内容介绍
此文档由会员 zhujinping 发布
基于组态王的水箱液位控制
1 引言
液位控制与检测在工业过程控制中应用非常广泛。在串联双容水箱水过组态软件对整个过程进行模拟,同时绘制实时曲线和历史曲线,建立报表,设置报警等对现场实现实时监控。组态王具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。
2 系统需求分析
在本次设计中,分别使用了三个水箱:上小水箱、下小水箱、储水箱。使用马达作为动力来源往高处送水。同时采用三个阀门:阀门1、阀门2、阀门3来控制管道的流动状态。在采用三个显示表来分别显示上小水箱、下小水箱、储水箱的液位高度。在动态链接之前首先要定义程序中用到的变量,在组态王的数据词典中定义I/O 变量、内存变量和中间变量,数据是用来描述工控对象的属性,组态王定义的各种变量组成数据库。这里我们定义:电机开关控制、阀门1、阀门2、阀门3为内存离散量,上小水箱液面、下小水箱液面为内存整数,用来相互控制和计算水箱液面及判断水量溢出等问题。同时建立报警画面当液位过高或者过低时产生报警信息。设置打印功能,方便打印输出。设计实时曲线和历史曲线。
1 引言
液位控制与检测在工业过程控制中应用非常广泛。在串联双容水箱水过组态软件对整个过程进行模拟,同时绘制实时曲线和历史曲线,建立报表,设置报警等对现场实现实时监控。组态王具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。
2 系统需求分析
在本次设计中,分别使用了三个水箱:上小水箱、下小水箱、储水箱。使用马达作为动力来源往高处送水。同时采用三个阀门:阀门1、阀门2、阀门3来控制管道的流动状态。在采用三个显示表来分别显示上小水箱、下小水箱、储水箱的液位高度。在动态链接之前首先要定义程序中用到的变量,在组态王的数据词典中定义I/O 变量、内存变量和中间变量,数据是用来描述工控对象的属性,组态王定义的各种变量组成数据库。这里我们定义:电机开关控制、阀门1、阀门2、阀门3为内存离散量,上小水箱液面、下小水箱液面为内存整数,用来相互控制和计算水箱液面及判断水量溢出等问题。同时建立报警画面当液位过高或者过低时产生报警信息。设置打印功能,方便打印输出。设计实时曲线和历史曲线。