基于VB环境的污水智能控制报警系统的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于VB环境的污水智能控制报警系统的设计
摘要:为快速解决污水流程设计中涉及到的报警问题,采用了Visual Basic 6.0编程语言,编制成污水处理智能报警设计软件,并对其整个制作过程中涉及到的问题
进行了详细地研究。
采用VB中创建ActiveX控件的方法,并添加了各个控件各自的属性、事件和方法,突破了传统用简单图标所代替的模式,并为后续进行图的绘
制和工艺流程计算奠定了基础。
较好地解决了污水处理中的报警问题,能更好地满
足用户的需求。
关键词:报警;智能;污水处理;远程监控
中图分类号:TP311 文献标识码:A 文章编号:1006-4311(2010)03-0078-01
在我国随着经济飞速发展,人民生活水平的提高,对生态环境的要求日益提高,要求越来越多的污水处理后达标排放。
在全国乃至世界范围内,正在兴建及
待建的污水厂也日益增多,如何搞好污水处理厂,是近几年许多专家和工程技术
人员比较关注的问题[1]。
从保护环境的角度出发,出水质量越高越好,但从企业运营成本考虑,出水
质量高意味着要消耗更多的电能和化学物质,经济指标并不合算,运行费用包括
不变成本和可变成本[3]。
另一方面应注意到,控制系统的性能指标与经济和质量
指标间还很难建立起直接明确的关系,这也是目前控制设计的困难之一。
因此,
污水处理厂工艺运行合理调整是降低成本的关键环节[2]。
1 软件总体设计方案
系统的设计目标是用VB程序来实现污水处理过程监视和诊断,而且要具有良好的可行性,实现报警的准确性。
以数据库作为基本的运行单元。
在系统运行过
程中,自动更新数据,处理已报警和未报警所出现的各种错误,保证系统的准确性。
系统还应显示报警的信息相关数据。
在对总体框架和运行机制进行深入分析的基础上,系统的设计方案即:依次
从数据库获取的数据,利用VB控件制作界面,进行整体设计。
具体做法即打开
源文件,获取的数据,进行比较。
如果超出设定的温度,则进行报警。
其中设置
了上上限报警、上限报警、下限报警、下下限报警。
2 数据库结构设计
使用数据访问对象的编程就是创建DAO的对象并对它们编写代码。
这些DAO 的对象对应于被访问数据库不同部分,如数据库本身、表格、字段、索引等对象,用这些对象的属性和方法来实现对数据库的操作,能够在VB窗体中使用绑定或
非绑定控件来显示结果并接受用户输入。
下面的程序例使用了DAO的对象,通过对这些对象的属性的赋值与方法的调用完成了在一个表中添加数据的操作。
Dim mdbs As Database '定义为数据库对象.
Dimrst As Recordset '定义为数据表格对象.
Dim rstName As String
Dim i As Integer
rstName ="表格 1"
'假定当前路径下有一名为"数据库示例"的Access数据库.
Set mdbs=OpenDatabase("数据库示例") '以缺省方
式打开数据库.
Setrst = mdbs.OpenRecordset (rstName) '以缺省方式
在本系统的整个处理过程中,对报警程序的分析等工作都与数据库数据有密
切关系。
因此,一个好的数据库的设计可以提高数据库应用系统的性能,更好的
满足当前与可预见的未来的各项应用要求。
3 报警控件的创建
3.1 报警控件的事件。
一个控件有很多事件如:Click、DblClick、MouseDown、MouseUp、MouseMove等。
要触发这些事件都需要你加入代码。
在控件的声明处加入Public Event Click()就表明该控件有一个“Click”事件。
3.2 报警控件的属性页2-PropAppe的设置。
外观设置:PropAppe控件由
Label1、Label2、Combo1、ibiformatstring等控件组成。
4 结束语
本文针对污水处理过程监视和诊断系统的特点,实现污水处理过程监视和诊断,提高污水处理的质量和效果,降低了运行费用。
通过VB实现报警监控界面
的设计,安装,修改等工作。
分析了报警的数据,及时发布和预报运行情况,实
施诊断和报警等。
整个污水处理监视和诊断系统具有设计先进、运行可靠等特点,适合于现代
化的污水处理监视和诊断系统,现已成功地应用于城市污水处理,使污水处理问
题得到了有效的解决,并取得了良好的社会和经济效益。
参考文献:
[1]阳荣.智能报警系统的设计与实现[D].南京:南京理工大学,2006:7.
[2]孙伟.使用 VB 开发过程控制监控软件[J].郑州经济管理干部学院学报,2002,17(2):1.
[3]Tsang-Yen Hsieh.Ci Technologies.Citect5 User's Guide.Australia:Ci Technologies Pty.Limited,1998.。