监控系统课程设计内容及技术要求.docx
- 文档编号:4028222
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:19
- 大小:703.48KB
监控系统课程设计内容及技术要求.docx
《监控系统课程设计内容及技术要求.docx》由会员分享,可在线阅读,更多相关《监控系统课程设计内容及技术要求.docx(19页珍藏版)》请在冰豆网上搜索。
监控系统课程设计内容及技术要求
监控系统课程设计内容及技术要求
监控系统课程设计说明书
标题:
物料混合控制系统
姓名:
陈晶
学院:
电信学院
班级:
基地〔2〕班
摘要
本设计是用力控软件制造的一个物料混合控制系统,将四种颗粒状物料混合在一同。
四种物料区分放在四哥金属仓内,每个仓的底部装置了一个气缸控制的插板阀。
气缸杆带动阀杆左右移动,发生开、关阀的举措。
控制气缸的电磁阀线圈通电时插板阀翻开,物料流出,电磁阀线圈断电时插板阀封锁,物料中止流出。
控制系统中的称头是一个底部为圆锥形的金属料斗,用称重传感器测量物料和称斗的总重量。
称斗的下方是混合仓,也是一个底部为圆锥形的料斗,混合仓外的电动机带动仓内的搅拌器搅浆,搅动混合仓内的颗粒。
称斗和混合仓底部的插板阀用于放出物料,它们也用气缸和电磁阀来控制。
系统末尾运转时,1号进料插板阀接通。
进料到达设定值时,1号料中止进料,自动改为进2号料,直到进完一切的料。
进料完毕后翻开料斗下面的电磁阀,将物料放入料斗下面的混合仓,并用搅拌器末尾搅拌。
经过设定的时间后,搅拌器中止运转,翻开混合仓底部的电磁阀,放出混合好的物料。
放完后,封锁电磁阀。
料斗将物料放入混合仓后,又末尾下一轮的进料。
在进料和放成品的进程都完毕时,末尾放料斗中的料。
系统自动运转,出现缺点时末尾报警。
关键词:
物料混合力控电磁阀报警
一.设计内容及技术要求
1.1义务描画
1.2控制义务和要求
二.画面总体规划
2.1确定需求设置的画面
2.2画面切换关系与初始画面
三.各画面详细设计
3.1初始画面设计
3.2主画面设计
3.3设备形状画面设计
3.4报警画面设计
3.6混合仓趋向图画面设计
3.5料仓趋向图画面设计
3.6混合仓趋向图画面设计
四.画面之间的动画衔接
4.1创立实时数据库
4.2动画衔接
4.2.1罐的动画衔接
4.2.2阀门和搅拌器的动画衔接
4.2.3文本的动画衔接
4.2.4按钮的动画衔接
4.2.5百特仪表的衔接
4.3脚本
五.心得体会
六.参考文献
一、设计内容及技术要求
1.1义务描画
某物料控制系统按一定的比例将2~4种颗粒状的物料混合到一同,物料的活动性较好。
4种物料区分放在4个金属仓内,每个仓的底部装置了一个气缸控制的插板阀,气缸杆带动阀杆左右移动,发生开、关阀的举措。
控制气缸的电磁阀线圈通电时插板阀翻开,物料流出,电磁阀线圈断电时插板阀封锁,物料中止流出。
控制系统中的称头是一个底部为圆锥形的金属料斗,用称重传感器测量物料和称斗的总重量。
称斗的下方是混合仓,也是一个底部为圆锥形的料斗,混合仓外的电动机带动仓内的搅拌器搅浆,搅动混合仓内的颗粒。
称斗和混合仓底部的插板阀用于放出物料,它们也用气缸和电磁阀来控制。
该系统的软硬件结构原理图如下:
1.2控制义务和要求
该控制系统每个基转义务由一个同窗侧重完成,但是同时要求同窗们统筹对总的系统结构及任务原理要了解,了解其它同窗所唱任务的详细进程。
基转义务:
①VB中构建控制系统界面,经过串口获取单片机开发板采集的温度或湿度信号,并显示在界面中
②VB中构建控制系统界面,经过USB接口获取数据采集卡搜集的现场模拟传感器信号,并显示在界面中
③VB中构建控制系统界面,将采集的数据经过SQLSERVER存储并可以供前台调用,可以采集到组态软件的数据
④力控上位组态软件中控制系统界面开发,可以取得百特仪表温度值,处置与VB和Wincc及数据采集卡的数据通讯效果
⑤Wincc上位组态软件中控制系统界面开发,可以取得百特仪表温度值,处置与VB和力控的数据通讯效果
⑥Step7下位软件编程,处置Step7与Wincc和Winccflexible的模拟仿真效果
⑦Winccflexible界面开发,处置Step7与Winccflexible的模拟仿真效果
⑧任务重点为研讨KEPSERVER的任务机理及如何经过OPC协议与组态软件通讯。
附加义务〔相应义务与前面的标号对应〕:
①可以将组态软件或数据采集卡数据经过串口发给单片机并在液晶屏中显示
②可以将组态软件或单片机发来的数据经过数据采集卡以一定的比例关系输入
③添加应用数据库管理权限及日志功用
④力控、组态王和WinCC可以经过OPC相互读写各自系统的数据;添加报表及组态软件的热备和网页发布功用
⑤力控、组态王和WinCC可以经过OPC相互读写各自系统的数据;添加报表及组态软件的热备和网页发布功用
⑥添加处置Wincc和Winccflexible的权限管理控制效果
⑦添加Winccflexible的报警、报表、权限、趋向等功用
⑧添加VB与KEPSERVER协调任务的义务;
二.画面总体规划
2.1确定需求设置的画面
依据系统的要求,需求设置以下画面:
✧开机时显示的初始画面。
✧自动运转时的主画面。
✧设备形状画面,比拟片面的显示各主要变量的值和各阀门的形状。
✧报警画面,用于检查报警的历史记载,和打印报警报表。
✧料仓趋向图画面,用于显示料仓料位的实时趋向和历史趋向。
✧混合仓趋向图画面,用于显示混合仓料位的实时趋向和历史趋向。
2.2画面切换关系与初始画面
由于画面个数不多,以初始画面为中心,采用单线联络的切换方式。
开机后显示初始画面。
在初始画面中设置到其他画面的切换按钮。
从初始画面可以切换到一切其他画面,其他画面只能前往初始画面。
初始画面之外的画面不能相互切换,需求经过初始画面的〝中转〞来切换。
这种画面组织方式的层次少,除初始画面外,其他画面运用的画面切换按钮少,操作比拟复杂。
假设需求,也可以树立初始画面之外的其他画面的切换关系。
生成主画面后,只需求将系统视图中的〝〞主画面图标拖放到初始画面,就可以在初始画面中生成切换到〝主画面〞的画面切换按钮,按钮上的文本〝主画面〞是自动生成的。
可以用鼠标调理按钮的位置和大小。
在属性视图中可以设置按钮的背风景和文本的大小等。
三.各画面详细设计
3.1初始画面设计
翻开力控软件,双击工程项目里的窗口,在翻开的窗口属性下的窗口文字里写下〝初始画面〞,即创立了一个名为〝初始画面〞的窗口。
设置窗口的背景颜色。
单击〝工具箱〞里的〝文本〞,写下〝物料混合控制系统〞,并居中。
然后单击〝工具箱〞里的〝按钮〞,设置五个按钮,区分为主画面,设备形状,报警界面,料仓料位趋向图,混合仓料位趋向图。
如图〔3.1.1〕所示:
图3.1.1初始画面
3.2主画面设计
单击工具栏里的新建,在翻开的窗口属性下的窗口文字里写下〝主画面〞,即创立了一个名为〝主画面〞的窗口。
设置窗口的背景颜色。
在精灵图库下的规范图库里选择相应的阀门,罐和搅拌器以及需求的按钮和文本。
如图〔3.2.1〕所示:
图3.2.1主画面
3.3设备形状画面设计
单击工具栏里的新建,在翻开的窗口属性下的窗口文字里写下〝设备形状画面〞,即创立了一个名为〝设备形状画面〞的窗口。
设置窗口的背景颜色。
在精灵图库下的规范图库里选择相应按钮和文本。
如图〔3.3.1〕所示:
图3.3.1设备形状画面
3.4报警画面设计
单击工具栏里的新建,在翻开的窗口属性下的窗口文字里写下〝报警画面〞,即创立了一个名为〝报警画面〞的窗口。
设置窗口的背景颜色。
在精灵图库下的规范图库里选择相应报警按钮,在复合组件中选择报警。
如图〔3.4.1〕所示:
图3.4.1报警画面
3.5料仓趋向图画面设计
单击工具栏里的新建,在翻开的窗口属性下的窗口文字里写下〝料仓趋向图画面〞,即创立了一个名为〝料仓趋向图画面〞的窗口。
设置窗口的背景颜色。
在复合组件中选择曲线,取两个趋向曲线,区分作为料仓实时趋向和料仓历史趋向。
如图〔3.5.1〕所示:
3.6混合仓趋向图画面设计
单击工具栏里的新建,在翻开的窗口属性下的窗口文字里写下〝混合仓趋向图画面〞,即创立了一个名为〝混合仓趋向图画面〞的窗口。
设置窗口的背景颜色。
在复合组件中选择曲线,取两个趋向曲线,区分作为混合仓实时趋向和混合仓历史趋向。
如图〔3.6.1〕所示:
图3.5.1料仓趋向图画面
图3.6.1混合仓趋向图画面
四.画面之间的动画衔接
4.1创立实时数据库
在Draw导航器中双击〝实时数据库〞项使其展开,在展开项目中双击〝数据库组态〞启动组态顺序DBMANAGER..启动DBManager后出现如以下图所示的DBManager主窗口。
单击菜单条的〝点〞选项选择新建或双击单元格,出现〝请指定区域、点类型〞,选择相应的模拟I/O点、数据I/O点。
如图〔4.1.1〕所示:
r
图4.1.1实时数据库
详细模拟、数字I/O点如下:
点名点类型说明
level1模拟I/O点料仓料位
level2模拟I/O点混合仓料位
a1模拟I/O点1号料
a2模拟I/O点2号料
a3模拟I/O点3号料
a4模拟I/O点4号料
sm模拟I/O点温度
mi_valve数字I/O点料仓阀门形状
out_valve数字I/O点混合仓阀门形状
run数字I/O点系统的启停形状
i1数字I/O点1号料阀门形状
i2数字I/O点2号料阀门形状
i3数字I/O点3号料阀门形状
i4数字I/O点4号料阀门形状
i5数字I/O点搅拌器形状
b1数字I/O点料仓报警
b2数字I/O点混合仓报警
其中,level〔料仓料位〕和leve2〔混合仓料位〕需求停止报警参数和历史参数的设置,sm〔温度〕需求数据衔接,详细设置如图(4.1.2),图(4.1.3)和图(4.1.4)所示:
图4.1.2报警参数
图4.1.3历史参数
图4.1.4数据衔接
4.2动画衔接
创立并选择衔接对象,如线、填充图形、文本、按钮、子图等的动画衔接,均可以经过双击需求动画衔接的对象,出现如图〔4.2.1〕所示对话框。
图4.2.1动画衔接
4.2.1罐的动画衔接
关于两个罐来说,就设置其〝百分比填充〞,选择其为〝垂直〞,表达式为相应的变量,如图〔4.2.2〕所示。
图4.2.2罐的动画衔接
罐2动画衔接设置方法相反。
4.2.2阀门和搅拌器的动画衔接
关于六个阀门和搅拌器来说,就设置其〝颜色变化〞下的〝条件〞,表达式为对应的变量。
如图〔4.2.3〕所示。
图4.2.3阀的动画衔接
4.2.3文本的动画衔接
由于文本用来显示变量的形状,所以其为数值输入,依据前面所述个变量的类型,在对应的模拟、开关框前打钩,相应设置其动画衔接,如图〔4.2.4〕所示:
图4.2.4文本动画衔接
4.2.4按钮的动画衔接
按钮就是表示按一下它所出现的现象,比如末尾、完毕就代表按一下就会是系统末尾任务或中止任务,其对应于run.pv,而其他按钮那么代表按一下出现对应的窗口界面〔趋向曲线界面、报警界面、参与界面、开机界面等〕。
所以关于末尾和中止动画衔接设置,就选择左键举措,末尾对应run.pv=1,中止对应run.pv=0,如图〔4.2.5〕所示,关于其他界面而言,那么选择窗口显示,相应的按钮及显示对应的界面,如图〔4.2.6〕所示:
图4.2.5〝末尾〞按钮的动画衔接
图4.2.6〝初始画面〞按钮的动画衔接
4.2.5百特仪表的衔接
将百特仪表正确衔接计算到计算机后,双击IO设备组态,左边一个列表,双击sm项,出现设备配置窗口,如图〔4.2.7〕。
对设备停止如下配置:
设备称号:
sm
更新周期:
100毫秒
超时时间:
8秒
设备地址:
1
通讯方式:
串口〔RS232/422/485〕
串口:
COM1
32位浮点数数据的读取:
FFH4FFH3FFH2FFH1
最大长度:
64
包偏移距离:
10
图4.2.7设备配置
4.3脚本
需求完成的动画:
系统末尾运转时,1号进料插板阀接通。
进料到达设定值时,1号料中止进料,自动改为进2号料,直到进完一切的料。
进料完毕后翻开料斗下面的电磁阀,将物料放入料斗下面的混合仓,并用搅拌器末尾搅拌。
经过设定的时间后,搅拌器中止运转,翻开混合仓底部的电磁阀,放出混合好的物料。
放完后,封锁电磁阀。
料斗将物料放入混合仓后,又末尾下一轮的进料。
在进料和放成品的进程都完毕时,末尾放料斗中的料。
系统自动运转,出现缺点时末尾报警。
详细顺序如下:
IF(run.PV==1)&&(level1.PV<=20)&&(updown.PV==0)THEN
level1.PV=level1.PV+5;
mi_valve.PV=0;
out_valve.PV=0;
i1.pv=1;
i2.pv=0;
i3.pv=0;
i4.pv=0;
a1.pv=level1.PV;
ENDIF
IF(run.PV==1)&&(level1.PV>=20)&&(level1.PV<=45)&&(updown.PV==0)THEN
level1.PV=level1.PV+5;
mi_valve.PV=0;
out_valve.PV=0;
i1.pv=0;
i2.pv=1;
i3.pv=0;
i4.pv=0;
a2.pv=level1.PV-25;
ENDIF
IF(run.PV==1)&&(level1.PV>=45)&&(level1.PV<=70)&&(updown.PV==0)THEN
level1.PV=level1.PV+5;
mi_valve.PV=0;
out_valve.PV=0;
i1.pv=0;
i2.pv=0;
i3.pv=1;
i4.pv=0;
a3.pv=level1.PV-50;
ENDIF
IF(run.PV==1)&&(level1.PV>=70)&&(level1.PV<=95)&&(updown.PV==0)THEN
level1.PV=level1.PV+5;
mi_valve.PV=0;
out_valve.PV=0;
i1.pv=0;
i2.pv=0;
i3.pv=0;
i4.pv=1;
a4.pv=level1.PV-75;
ENDIF
if((run.PV==1)&&(level1.PV>=100))then
updown.pv=1;
mi_valve.PV=1
Endif
IF(run.PV==1)&&(level1.PV>=1)&&(updown.PV==1)THEN
level1.PV=level1.PV-20;
mi_valve.PV=1;
level2.PV=level2.PV+20;
out_valve.PV=0;
i5.pv=1;
i4.pv=0;
ENDIF
if(run.PV==1)&&(level2.PV>=100)then
updown1.pv=1;
Endif
IF(run.PV==1)&&(level1.PV>=70)&&(level2.PV>=1)&&(updown1.PV==1)THEN
level2.PV=level2.PV-25;
mi_valve.PV=0;
out_valve.PV=1
ENDIF
if(run.PV==1)&&(level1.PV<=1)then
updown.pv=0
Endif
if(run.PV==1)&&(level2.PV<=1)then
updown1.pv=0
Endif
IFrun.PV==0THEN
mi_valve.PV=0;
out_valve.PV=0;
i1.pv=0;
i2.pv=0;
i3.pv=0;
i4.pv=0;
i5.pv=0;
ENDIF
IFlevel1.PV<=0||level1.PV>=100THEN
b1.pv=1;
ELSE
b1.pv=0;
ENDIF
IFlevel2.PV<=0||level2.PV>=100THEN
b2.pv=1;
ELSE
b2.pv=0;
ENDIF
五.心得体会
监控系统课程设计终于完毕了,在这次的课程设计中不只检验了我所学习的知识,也培育了我如何去掌握一件事情,如何去做一件事情,又如何去完成一件事情。
在设计进程中,与同窗的分工设计,和同窗相互讨论,相互学习,相互监视。
学会了协作,学会了运筹帷幄,学会了宽容,学会了了解,也学会了为人处世。
课程设计是我们专业课程知识综合运用的实际训练,是我们迈向社会,从事职业前必不可少的一个进程。
〝千里之行始于足下〞,经过这次课程设计,我深深体会到了这句名言的含义。
我明天仔细的停止课程设计,学会兢兢业业的迈开这一步,就是为明天可以稳健的在社会大潮中奔跑打下坚实的基础。
在设计进程中,遇到了不少效果。
刚末尾拿到标题,基本一头雾水,不知道自己要干什么。
经过与组员的讨论,大约知道了需求完成的功用。
然后大家各自分工,标题显得复杂多了。
我的义务是控上位组态软件中控制系统界面开发,可以取得百特仪表温度值,处置与VB和Wincc及数据采集卡的数据通讯效果。
用力控软件开发界面时,我一共创立了6个画面,画面用一下午很快就创立好了,衔接时就有点困难了。
首先要创立实时数据库。
刚末尾创立时没有留意数字量和模拟量之分,招致以后出现了效果。
而且在创立数据库是就要将变量停止报警参数和历史参数的设定,以便停止报警和趋向图的衔接。
将一切的参数停止正确衔接后,就需求做最重要的任务,脚本的编程。
一末尾编了一大串,结果运转时总出缺点,似乎前后矛盾。
后来将顺序全部删掉。
一步一步编,让他一步一步动,总算完成要求了。
在这次设计进程中,表达了自己独自设计的才干以及综合运用知识的才干,体会了学致运用,收获自己休息效果时的喜悦心境,从中发现自己学的缺乏的中央和单薄环节,并加以补偿。
在此十分感谢我们的冯教员,教员严谨细致,一丝不苟的作风不时是我们学习,任务的典范。
教员循循善诱的教诲和形形色色的思绪给予了我无尽的启迪。
同时十分感谢协助过我的同窗,谢谢你们的对我的协助和支持,让我感遭到同窗的友谊。
六.参考文献
【1】马正武主编,«进程可视化组态软件运用技术»,2006,机械工业出版社。
【2】袁秀英主编,«组态控制技术»,2003,电子工业出版社。
【3】袁建,杨帆主编,«组态软件在实验台PLC控制系统中的运用»,2020,电子工业出版社。
【4】吕黎主编,«组态软件运用技术»,2005,电子工业出版社。
【5】唐进主编,«组态软件适用教程»,2001,中国电力出版社。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 监控 系统 课程设计 内容 技术 要求