水站监控系统模拟_第1页
水站监控系统模拟_第2页
水站监控系统模拟_第3页
水站监控系统模拟_第4页
水站监控系统模拟_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子工艺实习1/37电子工艺实习报告学生姓名学号教学院系电气信息工程学院专业年级指导教师完成日期年月日

目录第1章基础设计报告 21.1设计题目 21.2工艺流程 21.3设计任务 31.4I/O点收集及表单 31.5创建新工程和组态页面 31.5.1创建新工程 31.5.2创建组态界面 31.5.3做出实时趋势曲线 31.5.4做出专家报表和报警系统 41.6创建实时数据库 51.7建立动画连接 61.7.1液位动画建立 61.7.2罐和阀门动画建立 61.7.3按钮动作的建立 71.8调试及运行 81.9作品展示 9第2章提高设计报告 112.1设计题目 112.2工艺流程 112.3设计任务 122.4I/O点收集及表单 132.5制作工程画面 142.5.1平面监控图 142.5.2建立实时趋势曲线 142.5.3建立历史趋势曲线 152.5.4设置专家报表 162.5.5报警系统建立 172.6创建实时数据库 182.7建立动画连接 202.7.1水位变化动画 202.7.2监测量的显示 212.8运行及调试 222.8.1运行程序 232.9作品展示 29第3章提高设计报告任务说明书 333.1小组成员及学号 333.2本人工作任务详细说明 33第4章实习心得 35参考文献 36第1章基础设计报告1.1设计题目储油罐液位控制系统1.2工艺流程模拟实验装置主要流程如图1.1所示,一个进油控制阀门,一个出油控制阀门。用于控制两台阀门的PLC。图1.1储油罐液位监控系统流程图1.3设计任务1、制作出储罐液位监控系统等工艺流程图并建立模型图及参数连接;2、实现储罐液位监控系统液位自动控制;3、做出储罐液位监控系统实时曲线;4、做出储罐液位监控系统报表及实现查询实时数据功能;5、做出储罐液位监控系多功能报警。1.4I/O点收集及表单表1.1I/O接口及点说明点名点类型说明h模拟I/O点存储罐液位in数字I/O点入口阀门状态out数字I/O点出口阀门状态run数字I/O点系统启停状态1.5创建新工程和组态页面1.5.1创建新工程1、启动力控Forcecontol6.1软件;2、按“新建”按钮,添加名称,点击“确定”按钮,然后再点击“开发系统”按钮,进入力控的组态界面。1.5.2创建组态界面进入开发环境Dr后,选择“文件[F]/新建”命令出现“窗口属性”对话框,在窗口名字中输入“液位控制”,单击“确认”按钮;1.5.3做出实时趋势曲线1、创建一个新窗口,选择“文件[F]/新建”命令出现“窗口属性”对话框,在窗口名字中输入“趋势曲线”,单击“确认”按钮,保存;2、点击“工具栏”—>“常用组件”—>“趋势曲线”,双击曲线表图,在曲线属性中选择变量为“h.pv”;3、保存后得到相应的实时曲线。图1.2趋势曲线模拟图1.5.4做出专家报表和报警系统1、点击“工具栏”选择“常用组件”,双击“专家报表”设置相关参数,得到相应的专家报表;2、点击“工具箱”选择“常用组件”中的“报警”选项,点击“数据库组态”,选择“h”模拟I/O,设置报警参数。图1.3液位数据及报警系统1.6创建实时数据库1、创建数据库点的步骤:第一步:在Draw导航器中双击“实时数据库”项使其展开,在展开项中双击“数据库组态”启动组态数据程序DBMANGER(如果没有看到导航器窗口,激活Draw菜单命令“查看/导航器”);第二步:启动DBMANGER后出现DBMANGER主窗口;第三步:单击菜单条的“点”选项选择新建或双击单元格,出现“请指定区域、点类型”向导对话框;第四步:双击该点类型,在“点名(NAME)”输入框内键入点名h。其他参数如量程、报警参数等可以采用系统提供的缺省值。单击“确定”按钮返回,在点名单元格中增加了一个点名“h”。按上述步骤,创建数字I/O点“in”“out”和“run”。图1.4数据库组态2、数据连接的步骤:第一步:双击数据库中点h的单元格,选择“数据连接”选项或双击h所对应的“%IOLINK[I/O连接]:”单元格;第二步;单击增加按钮,出现SIMULATOR的数据连接对话框,“内存区”选择“AI(模拟输入区)”,“通道号”指定为“0”,然后单击“确定”按钮返回,完成该点数据连接的定义,在点h的I/O连接单元格中列出了点h的数据连接项;第三步:为三个数字I/O点建立数据连接。表1.2数据库组态说明表点.参数数据连接说明h.PVPLC的AI区域(模拟输入区)地址:3in.PVPLC的DI区域(数字输入区)地址:0out.PVPLC的DI区域(数字输入区)地址:1run.PVPLC的D0区域(数字输入区)地址:21.7建立动画连接1.7.1液位动画建立选中储罐下面的“######.####”符号,双击鼠标左键,出现动画连接对话框,选择“数值输出—模拟”,点击“模拟”按钮,弹出“模拟值输出”对话框。1.7.2罐和阀门动画建立1、双击罐对象,出现如下图动画连接对话框,选择以下内容:图1.5储油罐动态设定2、双击入口阀门对象,出现如下图动画连接对话框,选择以下内容:图1.6入口阀门动态设定3、双击出口阀门对象,出现如下图动画连接对话框,选择以下内容:图1.7出口阀门动态设定1.7.3按钮动作的建立1、在“开始”按钮上双击鼠标,在弹出的对话框中点击左键动作,弹出“脚本编辑器”,在脚本编辑器中添加代码。图1.8按钮状态设置2、双击左键动作,在“按下鼠标”栏中输入“run.pv=1;”如下图所示:图1.9按钮执行设置3、同理,在“停止”按钮中输入“run.pv=0”1.8调试及运行1、运行程序IFrun.PV==1THEN

IFin.PV==1&&h.PV<=97THEN

h.PV=h.PV+5;

ELSEin.PV=0;

out.PV=1;

ENDIF

IFout.PV==1&&h.PV>20THEN

h.PV=h.PV-5;

ELSE out.PV=0;

in.PV=1;

ENDIF

ELSE;

ENDIF

IFrun.PV==0THEN

out.PV=0;

in.PV=0;

ENDIF2、在系统所有设计完成之后,点击全保存,进行全部编译,进入调试运行阶段。点击“运行”选择忽略得到图1-8-1所示的画面,双击空白处得到如下图所示界面,选择“液位控制”进行作品展示。图1.10运行首页图1.11选择界面窗口1.9作品展示图1.12液位上升

图1.13液位下降图1.14停止状态图1.15趋势曲线图1.16专家报表及报警第2章提高设计报告2.1设计题目供水站系统设计2.2工艺流程启动启动NN常用泵关闭h<=30常用泵关闭h<=30YYN备用泵自启动常用泵自启动N备用泵自启动常用泵自启动Y净化池液位h1上升Y净化池液位h1上升YNYNh1>=190h1>=190总流量计计数总流量计计数打开阀门F2常1自启动NNh1>=打开阀门F2常1自启动NNh1>=25YYYN备2自启动常2自启动YN备2自启动常2自启动YY备1自启动工业水表开始计数消毒罐h2液位上升备1自启动工业水表开始计数消毒罐h2液位上升Nh2>5Nh2>5YY常3自启动打开阀门F3常3自启动打开阀门F3备3自启动N备3自启动N打开阀门F5打开阀门F4打开阀门F5打开阀门F4YY用户总水表计数用户总水表计数用户C水表计数用户B水表计数用户A水表计数用户C水表计数用户B水表计数用户A水表计数图2.1供水站监控系统流程图模拟实验装置主要流程如图2.1所示,按下“启动”按钮,若净化池液位小于或等于30则常用泵自启动,向净化池注入水,总流量计开始计数;若净化池水位大于或等于190,常用泵关闭。若净化池水位大于或等于25,常用泵2自启动,向消毒罐注入水;若消毒罐水位大于或等于90,常用泵2关闭。若工业用水阀门打开,常用泵1自启动,工业水表开始计数。若任意用户打开阀门,常用泵3启动,用户总水表计数,各用户水表分别计数;(各常用泵若出现问题,对应备用泵立即起动)点击“停止”按钮,系统停止工作;若点击“工业停水”,则常用不能1停止工作;若点击“生活停水”,常用泵2、3停止工作;若点击“工业进水”,常用泵1恢复;若点击“生活进水”,常用泵2、3恢复工作。2.3设计任务1.利用力控组态软件画出净化池、消毒罐液位控制系统以及用户控制系统的工艺流程图,并建立相应的组态监控模型图和有关数据连接;2.实现净化池、消毒罐液位(储量)自动控制以及实时监控;实现泵机开关的自动控制以及实时监控;实现自动阀门的自动控制以及实时监控;3.实现用户级别手动阀门流量的输入与自动统计总用水量、用户级别用水量;4.做出净化池、消毒罐液位监控系统实时曲线;以及历史曲线;5.做出净化池、消毒罐储量监控系统报表并实现实时数据监控功能;6.做出总用水量、用户用水量统计、用水费用监控报表;做出用户级别总用水量、总用水费用以及日用水量、日用水费用的监控报表;7.做出净化池、消毒罐液位监控系统以及用户级别流量大小的多功能报警系统。2.4I/O点收集及表单表2.1I/O点表单点名点类型说明h1模拟I/O点净化池水位h2模拟I/O点消毒灌水位YH1模拟I/O点用户A用水量YH2模拟I/O点用户B用水量YH3模拟I/O点用户C用水量ZL模拟I/O点抽水总量GZ模拟I/O点工业用水总量SZ模拟I/O点生活用水总量LL1模拟I/O点工业用流量大小LL2模拟I/O点用户A流量大小LL3模拟I/O点用户B流量大小LL4模拟I/O点用户C流量大小A数字I/O点常用泵A1数字I/O点备用泵B数字I/O点常用泵1B1数字I/O点备用泵1C数字I/O点常用泵2C1数字I/O点备用泵2D数字I/O点常用泵3D1数字I/O点备用泵3F1数字I/O点返回阀门F2数字I/O点工业用水阀门F3数字I/O点用户AF4数字I/O点用户BF5数字I/O点用户CF6数字I/O点净化池清洗F7数字I/O点生活用水总阀门F8数字I/O点工业用水总阀门run数字I/O点启动2.5制作工程画面2.5.1平面监控图图2.2供水站监控系统平面监控图2.5.2建立实时趋势曲线1、创建一个新窗口,选择“文件[F]/新建”命令出现“窗口属性”对话框,在窗口名字中输入“趋势曲线”,单击“确认”按钮,保存;2、点击“工具栏”——“常用组件”——“趋势曲线”,双击曲线,在曲线属性中选择变量为“h1.pv”、“h2.pv”;3、保存后得到相应的实时曲线。图2.3供水站监控系统实时曲线的建立2.5.3建立历史趋势曲线在工程开发界面的菜单栏中选择“工具”->“5.0版控件”->“历史趋势”建立历史曲线。图2.4供水站监控系统历史曲线的建立2.5.4设置专家报表点击“工具栏”选择“常用组件”,双击“专家报表”设置相关参数,得到相应的专家报表;图2.5日统计表的建立图2.6净化池、消毒罐储量数据监控表的建立图2.7用量数据监测及相关费用的建立2.5.5报警系统建立点击“工具箱”选择“常用组件”中的“报警”选项,点击“数据库组态”,选择“h1、h2、LL1、LL2、LL3、LL4”模拟I/O,设置报警参数。图2.8供水站监控系统报警系统的建立2.5.6各画面的连接及设置点击“工具”按钮中的“文本”选项,画出文本框,键入需设置的按钮名称,双击文本框,弹出“脚本编辑器”,在脚本编辑器中添加代码。图2.9动画连接图2.10脚本编辑2.6创建实时数据库1、创建数据库点的步骤:第一步:在Draw导航器中双击“实时数据库”项使其展开,在展开项中双击“数据库组态”启动组态数据程序DBMANGER(如果没有看到导航器窗口,激活Draw菜单命令“查看/导航器”);第二步:启动DBMANGER后出现DBMANGER主窗口;第三步:单击菜单条的“点”选项选择新建或双击单元格,出现“请指定区域、点类型”向导对话框;第四步:双击该点类型,在“点名(NAME)”输入框内键入点名h1。其他参数如量程、报警参数等可以采用系统提供的缺省值。单击“确定”按钮返回,在点名单元格中增加了一个点名“h1”。按上述步骤,创建数字/模拟I/O点“h2”“Yh1、Yh2……”。图2.11实时数据库的创建2、数据连接的步骤:第一步:双击数据库中点h的单元格,选择“数据连接”选项或双击h所对应的“%IOLINK[I/O连接]:”单元格;第二步;单击增加按钮,出现SIMULATOR的数据连接对话框,“内存区”选择“AI(模拟输入区)”,“通道号”指定为“0”,然后单击“确定”按钮返回,完成该点数据连接的定义,在点h的I/O连接单元格中列出了点h的数据连接项;第三步:为三个数字I/O点建立数据连接。表2.2数据连接说明点.参数数据连接说明h1.pvPlc:地址:1常量寄存器h2.pvPlc:地址:2常量寄存器YH1.pvPlc:地址:20常量寄存器YH2.pvPlc:地址:21常量寄存器YH3.pvPlc:地址:22常量寄存器ZL.pvPlc:地址:23常量寄存器GZv.pvPlc:地址:24常量寄存器SZ.pvPlc:地址:25常量寄存器LL1.pvPlc:地址:28常量寄存器LL2.pvPlc:地址:29常量寄存器LL3.pvPlc:地址:30常量寄存器LL4.pvPlc:地址:31常量寄存器A.pvPlc:地址:3常量寄存器A1.pvPlc:地址:4常量寄存器B.pvPlc:地址:5常量寄存器B1.pvPlc:地址:6常量寄存器C.pvPlc:地址:7常量寄存器C1.pvPlc:地址:8常量寄存器D.pvPlc:地址:9常量寄存器D1.pvPlc:地址:10常量寄存器F1.pvPlc:地址:11常量寄存器F2.pvPlc:地址:12常量寄存器F3.pvPlc:地址:13常量寄存器F4.pvPlc:地址:14常量寄存器F5.pvPlc:地址:15常量寄存器F6.pvPlc:地址:16常量寄存器F7.pvPlc:地址:26常量寄存器F8.pvPlc:地址:27常量寄存器run.pvPlc:地址:17常量寄存器2.7建立动画连接2.7.1水位变化动画图2.12水位变化图图2.13水位变化图2.7.2监测量的显示在工具箱中选择“A”并建立、,在双击弹出如图所示方框图2.14动画连接选择“数值输出”中的“模拟”弹出如下图所示图2.15模拟输出端口设置在按下“变量选择”弹出如下图所示图2.16动画连接变量选择再分别选择“h1.pv”、“h2.pv”,点击“选择”,然后点击“确认”、“返回”,就可实现也为监控。2.8运行及调试在系统所有设计完成之后,点击全保存,进行全部编译,进入调试运行阶段。点击“运行”选择忽略得到下图所示的画面,即可进行作品展示。图2.17作品展示初状态2.8.1运行程序IFrun.pv==1THEN

/*净化池水位控制程序*/

IFA.pv==1&&h1.pv<=190THEN/*常用泵运行*/

h1.pv=h1.pv+6;

ZL.pv=ZL.pv+6;

ELSEA.pv=0;

ENDIF

IFh1.pv<=30THEN

A.pv=1;

ENDIF

IFh1.pv<=20&&A.pv==0THEN/*备用泵运行*/

A1.pv=1;

h1.pv=h1.pv+6;

ZL.pv=ZL.pv+6;

IFh1.pv>=190THEN

A1.pv=0;

ENDIF

ENDIF

IFh1.pv>=25THEN

/*消毒罐水位控制程序*/

IFC.pv==1&&h2.pv<=90THEN/*常2运行*/

h1.pv=h1.pv-3;

h2.pv=h2.pv+3;

ELSEC.pv=0;

ENDIF

IFh2.pv<=20THEN

C.pv=1;

ENDIF

IFh2.pv<=15&&C.pv==0THEN/*备2运行*/

C1.pv=1;

h1.pv=h1.pv-3;

h2.pv=h2.pv+3;

IFh2.pv>=90THEN

C1.pv=0;

ENDIF

ENDIF

/*工业用水控制程序*/

IFF2.pv==1&&F8.pv==1THEN/*常1运行*/

B.pv=1;

h1.pv=h1.pv-LL1.pv;

GZ.pv=GZ.pv+LL1.PV;

ENDIF

IFF2.pv==1&&B.pv==0&&F8.pv==1THEN/*备1运行*/

B1.pv=1;

h1.pv=h1.pv-LL1.pv;

GZ.pv=GZ.pv+LL1.pv;

ENDIF

IFF2.pv==0THEN

B.pv=0;

B1.pv=0;

LL1.pv=0;

ENDIF

ENDIF

/*生活用水控制程序*/

IFh2.pv>=5THEN

IFF3.pv==1&&F4.pv==0&&F5.pv==0&&F7.pv==1THEN/*常3运行*/

D.pv=1;

h2.pv=h2.pv-LL2.pv;

YH1.pv=YH1.pv+LL2.pv;

SZ.pv=SZ.pv+LL2.pv;

ENDIF

IFF4.pv==1&&F3.pv==0&&F5.pv==0&&F7.pv==1THEN

D.pv=1;

h2.pv=h2.pv-LL3.pv;

YH2.pv=YH2.pv+LL3.pv;

SZ.pv=SZ.pv+LL3.pv;

ENDIF

IFF5.pv==1&&F3.pv==0&&F4.pv==0&&F7.pv==1THEN

D.pv=1;

h2.pv=h2.pv-LL4.pv;

YH3.pv=YH3.pv+LL4.pv;

SZ.pv=SZ.pv+LL4.pv;

ENDIF

IFF3.pv==1&&F4.pv==1&&F5.pv==0&&F7.pv==1THEN

D.pv=1;

h2.pv=h2.pv-LL2.pv-LL3.pv;

YH1.pv=YH1.pv+LL2.pv;

YH2.pv=YH2.pv+LL3.pv;

SZ.pv=SZ.pv+LL2.pv+LL3.pv;

ENDIF

IFF3.pv==1&&F5.pv==1&&F4.pv==0&&F7.pv==1THEN

D.pv=1;

h2.pv=h2.pv-LL2.pv-LL4.pv;

YH1.pv=YH1.pv+LL2.pv;

YH3.pv=YH3.pv+LL4.pv;

SZ.pv=SZ.pv+LL2.pv+LL4.pv;

ENDIF

IFF4.pv==1&&F5.pv==1&&F3.pv==0&&F7.pv==1THEN

D.pv=1;

h2.pv=h2.pv-LL3.pv-LL4.pv;

YH2.pv=YH2.pv+LL3.pv;

YH3.pv=YH3.pv+LL4.pv;

SZ.pv=SZ.pv+LL3.pv+LL4.pv;

ENDIF

IFF3.pv==1&&F4.pv==1&&F5.pv==1&&F7.pv==1THEN

D.pv=1;

h2.pv=h2.pv-LL2.pv-LL3.pv-LL4.pv;

YH1.pv=YH1.pv+LL2.pv;

YH2.pv=YH2.pv+LL3.pv;

YH3.pv=YH3.pv+LL4.pv;

SZ.pv=SZ.pv+LL2.pv+LL3.pv+LL4.pv;

ENDIF

IFF3.pv==1&&F4.pv==0&&F5.pv==0&&D.pv==0&&F7.pv==1THEN/*备3运行*/

D1.pv=1;

h2.pv=h2.pv-LL2.pv;

YH1.pv=YH1.pv+LL2.pv;

SZ.pv=SZ.pv+LL2.pv;

ENDIF

IFF4.pv==1&&F3.pv==0&&F5.pv==0&&D.pv==0&&F7.pv==1THEN

D1.pv=1;

h2.pv=h2.pv-LL3.pv;

YH2.pv=YH2.pv+LL3.pv;

SZ.pv=SZ.pv+LL3.pv;

ENDIF

IFF5.pv==1&&F3.pv==0&&F4.pv==0&&D.pv==0&&F7.pv==1THEN

D1.pv=1;

h2.pv=h2.pv-LL4.pv;

YH3.pv=YH3.pv+LL4.pv;

SZ.pv=SZ.pv+LL4.pv;

ENDIF

IFF3.pv==1&&F4.pv==1&&F5.pv==0&&D.pv==0&&F7.pv==1THEN

D1.pv=1;

h2.pv=h2.pv-LL2.pv-LL3.pv;

YH1.pv=YH1.pv+LL2.pv;

YH2.pv=YH2.pv+LL3.pv;

SZ.pv=SZ.pv+LL2.pv+LL3.pv;

ENDIF

IFF3.pv==1&&F5.pv==1&&F4.pv==0&&D.pv==0&&F7.pv==1THEN

D1.pv=1;

h2.pv=h2.pv-LL2.pv-LL4.pv;

YH1.pv=YH1.pv+LL2.pv;

YH3.pv=YH3.pv+LL4.pv;

SZ.pv=SZ.pv+LL2.pv+LL4.pv;

ENDIF

IFF4.pv==1&&F5.pv==1&&F3.pv==0&&D.pv==0&&F7.pv==1THEN

D1.pv=1;

h2.pv=h2.pv-LL3.pv-LL4.pv;

YH2.pv=YH2.pv+LL3.pv;

YH3.pv=YH3.pv+LL4.pv;

SZ.pv=SZ.pv+LL3.pv+LL4.pv;

ENDIF

IFF3.pv==1&&F4.pv==1&&F5.pv==1&&D.pv==0&&F7.pv==1THEN

D1.pv=1;

h2.pv=h2.pv-LL2.pv-LL3.pv-LL4.pv;

YH1.pv=YH1.pv+LL2.pv;

YH2.pv=YH2.pv+LL3.pv;

YH3.pv=YH3.pv+LL4.pv;

SZ.pv=SZ.pv+LL2.pv+LL3.pv+LL4.pv;

ENDIF

IFF3.pv==0&&F4.pv==0&&F5.pv==0THEN

D.pv=0;

D1.pv==0;

ENDIF

IFF3.pv==0THEN

LL2.pv=0;

ENDIF

IFF4.pv==0THEN

LL3.pv=0;

ENDIF

IFF5.pv==0THEN

LL4.PV=0;

ENDIF

ENDIF

IFF8.pv==0THEN

B.pv=0;

B1.pv=0;

ENDIF

IFF7.pv==0THEN

C.pv=0;

D.pv=0;

C1.pv=0;

D1.pv=0;

ENDIF

ENDIF2.9作品展示按下“启动”按钮,净化池注水,消毒灌注水。图2.18启动状态工业用水打开,生活用水打开。图2.19用水状态按下“工业停水”按钮图2.20工业停水状态按下“生活停水”按钮、“工业进水”按钮。图2.21生活停水状态按下“曲线窗口”,显示实时趋势曲线和历史趋势曲线。图2.22供水站监控系统的实时曲线以及历史曲线按下“报警监控”,显示报警信息。图2.23供水站监控系统的实时报警监控自动弹出报警窗口。图2.24供水站监控系统的报警窗口按下“数据报表”显示净化池、消毒灌储量数据监控表和用量数据监控表及相关费用。图2.25供水站监控系统的数据报表图2.26用户水费日统计按下“储量查询”设置时间参数。图2.27储量查询时间设置第3章提高设计报告任务说明书3.1小组成员及学号姓

名学

伍玉辉0907030243

叶一萱0907030209

刘佳09050205023.2本人工作任务详细说明本次课程设计我们要完成的是供水站监控系统的设计,主要需要实现对工业用水及生活用水的实时控制以及流量监控。对用水的实时控制可以衍生出用水控制、实时启停等分支;而对流量监控则可包括水位监控、水费监控等。这样我们初步确定了设计方案,开始进行进一步的设计。收集资料:针对我们的课题,使用网络查询文献,经过整理得到有用的信息资源。并提出多种设计方案,最终我们确定了如下设计方案。考虑实际的情况(可能会有突发情况),我们将抽水泵机设计为常用和备用。以下为实现设计的具体流程。1、监控系统画面绘制2、设备组态的建立3、据库组态建立及数据连接4、实时数据监控和动画连接5、程序设计6、系统调试:7、方案完善及确定个部件正常运行以下就是我在本次设计中的具体工作:1、根据控制任务以及实时监控的要求,建立实时的趋势曲线、历史曲线;绘制相关要求的数据表格;建立报警系统。为实现实时的监控,对这些进行相应的数据设置并进行主界面相关参数的连接。完成动画连接。2、程序设计经过我们三人讨论,本次课程设计的程序编写采用的是模块化设计,基本上实现了目前所有工程的分工原则。根据组态实时监控系统的模拟界面可以将程序划分为四个部分:净化池水位控制程序、消毒罐水位控制程序、工业用水控制程序以及生活用水控制程序。其中每部分都包含了电机泵的自动控制状态,用户级别的还包含有手动阀门控制状态,以下具体说明各部分程序实现的作用:1)化池水位控制程序。泵机实现按照水位(储量)的高低(多少)实现自动启动和停止。当常用泵机出现故障,利用程序实时的实现备用泵机的正常运行。2)毒罐水位控制程序。由于本罐需要从净化池抽取水量,则是在程序当中实现了当净化池储量到达一定量时才实现泵机的运行,并且泵机的启动和停止是按照消毒罐水位(储量)高低(多少)实现自动的控制。当常用泵机出现故障,利用程序实时的实现备用泵机的正常运行。3)业用水控制程序。工业用水本身是不需要进行消毒处理,因此直接从净化池中抽取,程序实现按照手动阀门的开度进行用量的计数,泵机的开关则是按照自动阀门以及手动阀门的总体要求控制。当常用泵机出现故障,利用程序实时的实现备用泵机的正常运行。4)活用水控制程序。生活用水需要经过消毒处理,则是从消毒罐抽取,生活用水用户比较多,程序实现按照不同用户对水的用量不同进行实时的监控以及用量的统计,并且泵机的开关也是根据用户来实现的。当常用泵机出现故障,利用程序实时的实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论