课程设计-污水处理系统

自动化应用软件实训

专 业: 自动化 班 级: 姓 名:学 号: 指导教师:

1任务要求

利用组态王软件设计一个基于组态王的污水处理控制系统,该系统可模拟试验生产过程中的液位、流量等工艺参数的自动控制。使该系统最终可以实现污水处理的效果。

2界面设计

在工程浏览器中新建工程,先建立污水处理画面,接着建立设备,定义变量,设置动画连接,然后编写命令语言,建立曲线画面,最后运行系统。

2.1新建工程

组态王提供新建工程向导。利用向导新建工程,单击菜单栏“文件\新建工程”命令或工具条“新建”按钮或快捷菜单“新建工程”命令后,弹出“新建工程向导一”对话框,根据向导建立污水处理工程。如图2.1所示。

图2.1

2.2建立设备

首先定义仿真PLC 设备,实际PLC 设备都是通过计算机的串口向组态王提供数据,所以仿真PLC 设备也是模拟安装到串口COM 上,定义过程和步骤为:在组态王的工程浏览器中,从左边的工程目录显示区中选择大纲项设备下的 成员名COM1或COM2,然后在右边的目录内容显示区中用左键双击“新建”图标,则弹

出“设备配置向导”对话框如图2.2所示。

图2.2

2.3创建画面

进入新建的组态王工程,选择工程浏览器左侧大纲项“文件\画面”,工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框如图2.3所示。定义一个画面名,点击确定。

图2.3

2.4建立动画连接

2.4.1阀门动画链接

双击阀门,可弹出阀门“动画连接”对话框,如图2.4所示。在数据词典中选择对应的变量,单击确定即可。

图2.4

2.4.2阀门与水流的动画链接

图2.5为阀门与水流的连接控制,双击水流再选择流动效果按钮,在流动条件中选择对应的阀门。则可实现当阀门打开时水流流动,当阀门关闭时,水流静止的动画。

图2.5

2.4.3液位示值的动画连接

双击反应器,可弹出阀门“动画连接”对话框,如图2.6所示。在数据词典中选择对应的变量,单击确定即可。

图2.6

3数据字典设计

选择浏览器左侧大纲项“数据库\数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框。此对话框可以对数据变量完成定义、修改等 操作,以及数据库的管理工作,在“变量名”处输入变量名,在“变量类型”处选择相应的变量类型并且单击确定定”即可,按此方法定义该设计所需的各变量,结果如图3.1所示。

图3.1

4命令代码设计

在工程浏览器左侧选择文件\命令语言\应用程序命令语言,然后点击右侧提示,进入应用程序命令语言对话框,选择运行中并编写程序。在本程序中如果相应阀门打开,则往相应的反应罐里注水或者出水,当反应罐中水位为零时,反应罐之后的开关默认为关闭,所编程序见附录A 。

5软件运行演示界面

5.1污水处理控制中心界面

图5.1

5.2实时报表界面

图5.2

5.3实时趋势曲线界面

图5.3

5.4历史趋势曲线界面

图5.4

5.5报警窗口界面

图5.5

6实训心得体会

通过这次课程设计使我掌握了组态王的基本应用,也了解到了污水处理的各个过程。组态王系统是中文界面, 具有人机界面友好、结果可视化的优点。对用户而言, 操作简单易学,且编程简单, 参数的输入与修改灵活, 具有多次或重复仿真运行的控制能力, 可以实时地显示参数变化前后系统的特性曲线, 能很直观地显示控制系统的实时趋势曲线。

在此次课程设计的过程中,还是碰到了许多问题,因为我们还是第一次接触组态王软件,所以在开始的时候在网上下载了一些组态王的视频教程自己学习,在看过多次视频之后,才对组态王的基本功能和应用方法有了初步的掌握。然后在自己设计的过程中对组态王的功能才有了比较深刻的了解。

这次课程设计也锻炼了我的动手操作能力和主观设计能力,虽然我设计的东西不是很好,但是至少我掌握了一种系统的研究方法并熟悉了一种软件开发工具的应用方法,学习的目的就在于运用。万事相通,本次课程设计必将为我以后的学习与工作奠定坚实的基础,课程设计中锻炼出来的能力是终身受益的。

参考文献

[1]薛迎成. 工控机及组态控制技术原理与应用[M].北京:中国电力出版社,2010. [2]刘恩博. 组态软件数据采集与串口通信测控应用实战[M].北京:人民邮电出版社,2010.

附录A 应用程序命令语言

if(\\本站点\污水池液位

\\本站点\进水阀=1; \\本站点\污水泵=0; }

if(\\本站点\进水阀==1) {

\\本站点\污水池液位=\\本站点\污水池液位+10; }

if(\\本站点\污水池液位>80) {

\\本站点\进水阀=0; \\本站点\污水泵=1; }

if(\\本站点\污水泵==1) {

\\本站点\污水池液位=\\本站点\污水池液位-10; }

if(\\本站点\离心系统液位

\\本站点\污水泵=1;

\\本站点\离心处理后出水阀=0; }

if(\\本站点\污水泵==1) {

\\本站点\离心系统液位=\\本站点\离心系统液位+10; }

if(\\本站点\离心系统液位>80) {

\\本站点\污水泵=0;

\\本站点\离心处理后出水阀=1; }

if(\\本站点\离心处理后出水阀==1) {

\\本站点\离心系统液位=\\本站点\离心系统液位-10; }

if(\\本站点\加药系统液位

\\本站点\过滤阀=1;

自动化应用软件实训报告

\\本站点\加药后出水阀=0;

}

if(\\本站点\过滤阀==1)

{

\\本站点\加药系统液位=\\本站点\加药系统液位+10; }

if(\\本站点\加药系统液位>80)

{

\\本站点\过滤阀=0;

\\本站点\加药后出水阀=1;

}

if(\\本站点\加药后出水阀==1)

{

\\本站点\加药系统液位=\\本站点\加药系统液位-10; }

if(\\本站点\纯净水池液位

{

\\本站点\加药后出水阀=1;

\\本站点\出水阀=0;

}

if(\\本站点\加药后出水阀==1)

{

\\本站点\纯净水池液位=\\本站点\纯净水池液位+10; }

if(\\本站点\污水池液位>80)

{

\\本站点\加药后出水阀=0;

\\本站点\出水阀=1;

}

if(\\本站点\出水阀==1)

{

\\本站点\纯净水池液位=\\本站点\纯净水池液位-10; }

10

自动化应用软件实训

专 业: 自动化 班 级: 姓 名:学 号: 指导教师:

1任务要求

利用组态王软件设计一个基于组态王的污水处理控制系统,该系统可模拟试验生产过程中的液位、流量等工艺参数的自动控制。使该系统最终可以实现污水处理的效果。

2界面设计

在工程浏览器中新建工程,先建立污水处理画面,接着建立设备,定义变量,设置动画连接,然后编写命令语言,建立曲线画面,最后运行系统。

2.1新建工程

组态王提供新建工程向导。利用向导新建工程,单击菜单栏“文件\新建工程”命令或工具条“新建”按钮或快捷菜单“新建工程”命令后,弹出“新建工程向导一”对话框,根据向导建立污水处理工程。如图2.1所示。

图2.1

2.2建立设备

首先定义仿真PLC 设备,实际PLC 设备都是通过计算机的串口向组态王提供数据,所以仿真PLC 设备也是模拟安装到串口COM 上,定义过程和步骤为:在组态王的工程浏览器中,从左边的工程目录显示区中选择大纲项设备下的 成员名COM1或COM2,然后在右边的目录内容显示区中用左键双击“新建”图标,则弹

出“设备配置向导”对话框如图2.2所示。

图2.2

2.3创建画面

进入新建的组态王工程,选择工程浏览器左侧大纲项“文件\画面”,工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框如图2.3所示。定义一个画面名,点击确定。

图2.3

2.4建立动画连接

2.4.1阀门动画链接

双击阀门,可弹出阀门“动画连接”对话框,如图2.4所示。在数据词典中选择对应的变量,单击确定即可。

图2.4

2.4.2阀门与水流的动画链接

图2.5为阀门与水流的连接控制,双击水流再选择流动效果按钮,在流动条件中选择对应的阀门。则可实现当阀门打开时水流流动,当阀门关闭时,水流静止的动画。

图2.5

2.4.3液位示值的动画连接

双击反应器,可弹出阀门“动画连接”对话框,如图2.6所示。在数据词典中选择对应的变量,单击确定即可。

图2.6

3数据字典设计

选择浏览器左侧大纲项“数据库\数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框。此对话框可以对数据变量完成定义、修改等 操作,以及数据库的管理工作,在“变量名”处输入变量名,在“变量类型”处选择相应的变量类型并且单击确定定”即可,按此方法定义该设计所需的各变量,结果如图3.1所示。

图3.1

4命令代码设计

在工程浏览器左侧选择文件\命令语言\应用程序命令语言,然后点击右侧提示,进入应用程序命令语言对话框,选择运行中并编写程序。在本程序中如果相应阀门打开,则往相应的反应罐里注水或者出水,当反应罐中水位为零时,反应罐之后的开关默认为关闭,所编程序见附录A 。

5软件运行演示界面

5.1污水处理控制中心界面

图5.1

5.2实时报表界面

图5.2

5.3实时趋势曲线界面

图5.3

5.4历史趋势曲线界面

图5.4

5.5报警窗口界面

图5.5

6实训心得体会

通过这次课程设计使我掌握了组态王的基本应用,也了解到了污水处理的各个过程。组态王系统是中文界面, 具有人机界面友好、结果可视化的优点。对用户而言, 操作简单易学,且编程简单, 参数的输入与修改灵活, 具有多次或重复仿真运行的控制能力, 可以实时地显示参数变化前后系统的特性曲线, 能很直观地显示控制系统的实时趋势曲线。

在此次课程设计的过程中,还是碰到了许多问题,因为我们还是第一次接触组态王软件,所以在开始的时候在网上下载了一些组态王的视频教程自己学习,在看过多次视频之后,才对组态王的基本功能和应用方法有了初步的掌握。然后在自己设计的过程中对组态王的功能才有了比较深刻的了解。

这次课程设计也锻炼了我的动手操作能力和主观设计能力,虽然我设计的东西不是很好,但是至少我掌握了一种系统的研究方法并熟悉了一种软件开发工具的应用方法,学习的目的就在于运用。万事相通,本次课程设计必将为我以后的学习与工作奠定坚实的基础,课程设计中锻炼出来的能力是终身受益的。

参考文献

[1]薛迎成. 工控机及组态控制技术原理与应用[M].北京:中国电力出版社,2010. [2]刘恩博. 组态软件数据采集与串口通信测控应用实战[M].北京:人民邮电出版社,2010.

附录A 应用程序命令语言

if(\\本站点\污水池液位

\\本站点\进水阀=1; \\本站点\污水泵=0; }

if(\\本站点\进水阀==1) {

\\本站点\污水池液位=\\本站点\污水池液位+10; }

if(\\本站点\污水池液位>80) {

\\本站点\进水阀=0; \\本站点\污水泵=1; }

if(\\本站点\污水泵==1) {

\\本站点\污水池液位=\\本站点\污水池液位-10; }

if(\\本站点\离心系统液位

\\本站点\污水泵=1;

\\本站点\离心处理后出水阀=0; }

if(\\本站点\污水泵==1) {

\\本站点\离心系统液位=\\本站点\离心系统液位+10; }

if(\\本站点\离心系统液位>80) {

\\本站点\污水泵=0;

\\本站点\离心处理后出水阀=1; }

if(\\本站点\离心处理后出水阀==1) {

\\本站点\离心系统液位=\\本站点\离心系统液位-10; }

if(\\本站点\加药系统液位

\\本站点\过滤阀=1;

自动化应用软件实训报告

\\本站点\加药后出水阀=0;

}

if(\\本站点\过滤阀==1)

{

\\本站点\加药系统液位=\\本站点\加药系统液位+10; }

if(\\本站点\加药系统液位>80)

{

\\本站点\过滤阀=0;

\\本站点\加药后出水阀=1;

}

if(\\本站点\加药后出水阀==1)

{

\\本站点\加药系统液位=\\本站点\加药系统液位-10; }

if(\\本站点\纯净水池液位

{

\\本站点\加药后出水阀=1;

\\本站点\出水阀=0;

}

if(\\本站点\加药后出水阀==1)

{

\\本站点\纯净水池液位=\\本站点\纯净水池液位+10; }

if(\\本站点\污水池液位>80)

{

\\本站点\加药后出水阀=0;

\\本站点\出水阀=1;

}

if(\\本站点\出水阀==1)

{

\\本站点\纯净水池液位=\\本站点\纯净水池液位-10; }

10


相关内容

  • 计算机科学与技术专业本科课程简介
  • 计算机科学与技术专业本科课程简介 计算机导论 先修课程:无 计算机导论重要介绍数字计算机的发展历史.应用和特点,使学生从整体上对计算机系统的构成包括软件和硬件组成有初步的了解.着重介绍当前主流操作系统如DOS 文件系统和及WINDOWS 操作系统的使用及维护.在实用技术上,掌握文字处理.电子表格以及 ...

  • 信息对抗技术专业培养方案
  • 信息对抗技术专业培养方案 一.培养目标 本专业培养适应21世纪科学技术和社会发展需要的德.智.体.美全面发展,基础理论扎实.知识面宽.实践能力强.富有创新精神,面向电子信息及其对抗技术.现代国防和信息化建设等领域的研究开发和工程应用技术人才. 本专业毕业生可继续攻读电路与系统.信息对抗技术.信号与信 ...

  • 电子信息工程
  • 电子信息工程 求助编辑百科名片 大学专业,培养目标是培养具备电子技术和信息系统的基础知识,能从事各类电子设备和信息系统的研究.设计.制造.应用和开发的高等工程技术人才. 目录 基本介绍 业务培养要求 专业背景与市场预测 培养目标 培养要求 主要课程 ①数学: ②理论: ③电路: ④计算机: 详细课程 ...

  • 研究生管理系统论文
  • 摘要 大学的研究生教学管理是一项重要而又繁重的工作,而学院级研究生教学管理又是学校研究生教学管理的基础,是沟通学校管理部门与师生的桥梁,是各种数据信息处理的中心.因此如何提高研究生教学管理水平,如何开发符合教学实际应用的全面.综合.规范的研究生管理系统成了研究生教学管理工作的大势所趋. 本文针对研究 ...

  • 程序设计基础课程简介
  • <程序设计基础>课程简介 课程编号:E1112101 英文名称:Programming Fundamentals 学 分:3 学 时:48 授课对象:计算机科学与技术专业,软件工程专业,网络工程专业 课程目标:通过理论教学,使学生初步了解计算机软硬件系统,掌握计算机的基本使用方法使学生较 ...

  • 新生入学信息系统管理
  • 华立学院 课 程 设 计 课程名称 管理信息系统 题目名称 管理信息系统 学生系别 会计学 专业班级 06会计1班 学 号 学生姓名 陈露丝 指导教师 张稼 2009 年 01 月 05 日 目 录 引言„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„3 1. 系统分析概述„„„„ ...

  • 计算机应用技术专业
  • 计算机应用技术专业 求助编辑百科名片 计算机应用技术 本专业培养适应计算机技术在企事业单位中发展.应用的需要,具有扎实的计算机基础知识.计算机专业知识和较强的计算机办公自动化.数据库等常用软件应用能力.计算机网络基本应用能力,能够在企事业单位相关部门从事计算机办公自动化和计算机软件应用等计算机相关应 ...

  • 教师课时统计管理系统论文
  • 网络教育毕业论文 论文题目:教师课时统计管理系统的设计与实现 学生姓名:张姝瑶 指导教师:张文艺 学科专业:计算机科学与技术 学 号:[1**********]002 学习中心:山西运城学院稷山师范分院奥鹏学习中心[28] 东北师范大学远程与继续教学育院 2016年5月 第 1 页 摘 要 当今科学 ...

  • 电子信息专业认识实习报告
  • 实 习 报 告 实习名称 专 业 认 识 实 习 专业班级 电子1142 姓 名 学 号 成 绩 评 定 电气与信息工程学院 二0一二年十月 实习纪律要求和成绩考核办法 实习纪律要求和成绩考核办法 1.实习过程必须听从教师和现场工作人员指导,严格遵守安全操作规程.不准违规操作,未经现场工作人员允许不 ...

  • 计算机应用技术
  • 培养目标 编辑 计算机应用技术证书该专业培养掌握计算机应用专业必要的基础理论, 能熟练掌握常用计算机软件操作,至少熟练掌握一门编程语言,具有一定分析问题和解决问题能力,并具有较强实践技能的高级计算机应用型人才.为全国计算机应用工作人员.企业各级管理人员.学校计算机教师及政府部门各级行政人员培养具有现 ...