引风启动 给煤机启动 鼓风启动 煤状态 电机状态 流水 送煤车 PID偏差前值 增量PID输出值 PID积分系数 PID比例系数 PID微分系数 PID偏差 排渣机启动 出水压力给定 炉膛出口压力给定 鼓风风量给定 炉温给定 出口水温给定 炉温回路切换指令 炉压回路P 炉压回路I 炉压回路D Abc103 Jkl104 Stop 内存离散 内存离散 I/O整型 I/O整型 内存离散 I/O整型 I/O整型 内存实型 内存实型 内存实型 内存实型 内存实型 内存实型 I/O整型 内存实型 内存实型 内存实型 内存实型 内存实型 内存离散 内存实型 内存实型 内存实型 3.2.3 各控制画面的设计
利用组态王提供的图库和画面工具,在一个画面上像搭积木一样搭建出一幅图画,利用数据链接把画面上的对象与其对应的数据变量联系起来,采用一定的命令语言实现动画,让画面动起来。
① 报警窗口画面 记录着系统运行中的各种报警事件,报警时
的状态值,及报警处理,并可根据事件的轻重缓急设定优先级及报警阀值,分实时报警和历史报警,这些均在数据变量的属性中进行设定,形成电子表格文档以日期为文件名记录在硬盘上。
② 历史曲线画面 包括实时曲线和历史趋势曲线,并可根据需
要随时打印,做出趋势图后,只需进行数据连接,让参数变化反应到趋势图上。
③ 控制参数窗口画面 提供给用户修改控制参数的窗口,通过
组态王的命令语言实现PID控制。
16
图3.4 系统主控制画面
图3.5 实时趋势曲线
17
图3.6 历史趋势曲线图
图3.7 报警窗口
3.2.4 应用程序语言的设计
PID偏差=炉膛出口压力给定-炉膛出口压力;
PID偏差前值=炉压回路偏差前值; PID偏差前前值=炉压回路偏差前前值;
18
PID比例系数=炉压回路P; PID积分系数=炉压回路I; PID微分系数=炉压回路D;
增量PID输出值.Comment=\
引风控制输出=引风控制输出+增量PID输出值 *3;
炉膛出口压力=炉膛出口压力给定;
炉压回路偏差前前值=PID偏差前值; 炉压回路偏差前值=PID偏差;
PID偏差=出水压力给定-出水压力; PID偏差前值=循环水压回路偏差前值;
PID偏差前前值=循环水压回路偏差前前值; PID比例系数=循环水压回路P; PID积分系数=循环水压回路I; PID微分系数=循环水压回路D; 增量PID输出值.Comment=\
循环泵水压控制输出=循环泵水压控制输出+增量PID输出值*3; 出水压力=2.5*(循环泵水压控制输出-4)/16; 循环水压回路偏差前前值=PID偏差前值; 循环水压回路偏差前值=PID偏差; if(炉温回路切换指令==1) {
PID偏差=炉温给定-炉膛出口温度; PID偏差前值=炉温给煤回路偏差前值;
PID偏差前前值=炉温给煤回路偏差前前值; PID比例系数=给煤回路P; PID积分系数=给煤回路I; PID微分系数=给煤回路D;
增量PID输出值.Comment=\
给煤控制输出=给煤控制输出+增量PID输出值; 炉温给煤回路偏差前前值=PID偏差前值; 炉温给煤回路偏差前值=PID偏差; } else {
PID偏差=出口水温给定-出口水温; PID偏差前值=水温给煤回路偏差前值;
PID偏差前前值=水温给煤回路偏差前前值; PID比例系数=给煤回路P; PID积分系数=给煤回路I; PID微分系数=给煤回路D;
增量PID输出值.Comment=\
19
给煤控制输出=给煤控制输出+增量PID输出值; 水温给煤回路偏差前前值=PID偏差前值; 水温给煤回路偏差前值=PID偏差;
3.2.5 结束语
组态王的运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。用户通过运行环境实现对工程的控制。运行环境本身没有任何意义,必须与组态结果数据库作为一个整体,构成用户应用系统。一旦组态工作完成后,运行环境和组态结果数据库就可以离开组态环境而独立运行在计算机上,此后即可在运行环境中,对系统进行运行调试。
组态王软件以其优异的特性在锅炉液位监控系统中获得了成功的应用,实现了实时数据浏览、实时和历史数据趋势显示等功能,达到了预期的对实验装置的改造目的。相对原有的仪表调节器,该监控系统具有结构简单、成本低、性能稳定等优点,同时可方便地通过硬、软件的扩充,实现锅炉的温度、流量等控制,即扩展性强。该监控系统对提高工业锅炉房的微机化自动控制,具有一定的参考价值,值得推广和应用。
该监控系统经过半年多的运行,满足了生产的要求。由组态王软件进行组态实现的上位机监控系统界面友好,运行稳定,便于操作。在工控方面上位机监控系统选用Kingview组态软件进行组态,不失为一种方便而有可行的方案。
第四章 总结
2011年1月,我开始了我的毕业论文工作,时至今日,论文基本完成。从最初的茫然,到慢慢的进入状态,再到对思路逐渐的清晰,整个写作过程难以用语言来表达。 历经了几个月的奋战,紧张而又充实的毕业设计终于落下了帷幕。回想这段日子的经历和感受,我感慨万千,在这次毕业设计的过程中,我拥有了无数难忘的回忆和收获。当我确定选择“锅炉控制系统的组态设计”时候,我当时便立刻着手资料的收集工作中,面对浩瀚的书海和网路真是有些茫然,不知如何下手。我将这一困难告诉了导师,在导师细心的指导下,终于使我对自己现在的工作方向和方法有了掌握。
20