自动化学院组态王报告

时间:2024.4.13

集中上机2

冲瓶灌装机组流水线监控系统

成绩:        

题目:       冲瓶灌装机组流水线监控系统     

姓名:            ***                  

学号:            ***

班级:            ****                 

指导教师:       李老师、张老师             

实习时间:20##-20##学年第1学期(第1、2、3周)


一、实验目的

随着自动化、计算机、通信等技术的飞速发展,集检测、监视、控制于一体的监控系统已越来越多的应用于电力、通讯、制冷、化工、石油、钢铁、煤炭、水泥、纺织、机械制造、造纸、食品、水处理、建材、环保、智能楼宇、实验室、交通等多种工程领域。集中上机2旨在帮助学生了解、熟悉并掌握组态软件的使用及应用方法,为今后监控系统的设计打下初步基础。

二、实验要求

 1、了解并掌握组态软件的设计方法、步骤及基本的设计技巧;

2、选取某一应用背景,设计一套监控系统。

3、组态软件的基本操作。了解并熟悉组态软件,学会组态王软件的打开、关闭和运行;了解画面的建立、基本工具箱的使用,了解变量类型并掌握变量的建立;了解命令语音的编写以及前台界面和后台程序的运行关系;掌握简单画面的建立和运行。

    4、自行设计一套监控系统。同学们可以自己查找实际生活中的例子,自拟题目设计内容。如不自拟题目,则以学号尾号按下列题目设计。

三、实验内容

1、题目要求

   冲瓶灌装机组流水线监控系统。设计要求:为了节省资源,提高经济效益,需对喝完的饮料瓶、啤酒瓶等进行回收以实现再利用。回收的瓶子要经过注水冲洗、烘干、消毒、重新灌装、加盖、包装、质检(最后给出总的质检,需要给出质检算法,比如产生随机数,或给一个分段函数等等,在程序中实现)等流程,用组态王模拟这一动画过程,并实现这一流水线过程的协调。

2、设计思路

  根据题目的要求,冲瓶灌装机组流水线监控系统需对回收的瓶子进行利用。回收的瓶子要经过注水冲洗、烘干、消毒、重新灌装、加盖、包装并在瓶的外面写上对应的饮料名称、质检(给出总的质检,需要给出质检算法,比如产生随机数,或给一个分段函数等等,在程序中实现)等步骤,并用组态王软件模拟这一动画过程,并实现这一流水线过程的协调。因此就以各种组合装备进行编程进行控制,本次系统控制的实现主要是依靠开关、隐藏及填充来实现的,程序简单,工程量少且功能完备,整个工程实现简单有用。

三、实验步骤

1、主界面设计及实施

主界面包含了冲瓶灌装机组流水线车间生产的所有运行操作环节:啤酒瓶的回收,注水冲洗,烘干、消毒,加盖、包装及其质检的生产操作。全过程的程序控制大多依靠隐含以及填充来实现的,采用单瓶从头至尾循环来形象的说明流水线回收利用的过程,整个动画充分体现了流水线生产快速高效的循环生产模式。

2、根据任务实现各模块功能

(1)冲瓶灌装机组流水线车间开始运行模块

系统开始部分的设计:

此模块的设计完全是因为考虑到生产时开启和处理突发情况的需求,这样就可以将回收的瓶子经过此系统。这样尽可能地保证整个生产系统的达标生产,而且能够随时处理突发情况。

 模块2、3、4、5、6的截图:

(2)瓶子冲洗模块

    此模块将回收来的瓶子进行冲洗处理,即将原材料进行刷洗,使得原材料更加容易被清洗和初次消毒。在动画实行时,冲洗喷头下降一顿距离,并且管道有液体流动的效果。

(3)原材料的烘干、消毒模块

此模块首先进行的是对于原材料的烘干工作,由于经过注水清洗的原材料会存有余水,所以先将期内不得残余清水到处后进行烘干。其次进行的是原材料的进一步深层消毒模块,它也是原材料能够重新回收被利用的关键所在,唯有清洁消毒后的原材料才可被重新灌装与生产成新产品,这是产品生产准备过程的最重要的环节(默认消毒过后不会残留对人体危害的成分)。在动画实现时,当瓶子进入烘干罐,红灯闪烁,且在旁边显示罐内温度,在90~100度之间变换,进入消毒罐时,“消毒”字体闪烁,提示危险,请勿靠近。

(4)原材料的重新灌装模块

   此模块是将消毒后的瓶子进行重新灌装,采用隐藏前一个瓶子,显示已经灌装好的瓶子。

(6)原材料的加盖、包装模块

此模块是将重新灌装后的产品进行加盖包装,也是现实生产中不可缺少的一个重要环节。其次对本产品进行相应的包装,贴上带有“山城”的标签。

(7)原材料的质检

此模块是做成本产品的最后一个环节,也是最重要的一个环节。对于批量生产的产品,要进行出售、饮用,须进行严格的质检,然后,在质检过程中,用”IO质检”产生一个0~10的随机数,定义当IO质检>=5时,表明质检合格。

(8)电机传动

   首先在画面上划出,然后定义变量进行动画链接,电机部分采用旋转动画,齿轮部分采用水平移动效果。

四、实验结果

系统的整个控制流程完备且整个画面较流畅,回收的瓶子要经过注水冲洗、烘干、消毒、重新灌装、加盖、包装、质检

五、实验程序设计

启动时:

瓶子1=1;

烘干指示灯=1;

瓶2隐藏=0;

瓶3隐藏=0;

瓶4隐藏=0;

瓶五隐藏=0;

质检开关=0;

消毒=0;

步骤=0;

瓶4a=0;

i=100;

紧急开关=0;

启动开关=0;

齿轮逆=40;

\\本站点\齿轮逆隐藏=0;

\\本站点\齿轮隐藏=0;

运行时程序:

if(a<60 && 紧急开关==0 && 启动开关==1)

{

  a=a+20;

}

if(a==60 && 紧急开关==0 && 启动开关==1)

{

  注水=30;

  a1=a1+20;

}

if(a1==80 && 紧急开关==0 && 启动开关==1)

{

  注水=0;

  a=a+10;

}

if(a>=130 && a<=210 && 紧急开关==0 && 启动开关==1)

{

  烘干指示灯=0;

 y=100-IO质检;

}

else if( 紧急开关==0 && 启动开关==1)

  {

   烘干指示灯=1;

     y=0;

  }

if(a==150 && 紧急开关==0 && 启动开关==1)

{

  a1=a1-40;

 }

if(a1==0 && a>=150 && 紧急开关==0 && 启动开关==1)

{

  a=a+10;

}

if(a>=260 && a<=370 && 紧急开关==0 && 启动开关==1)

{

  消毒=1;

}

else

  消毒=0;

if(a==380 && 步骤==0 && 紧急开关==0 && 启动开关==1)

{

  瓶子1=0;

  瓶2隐藏=1;

  瓶2a=瓶2a+30;

  步骤=1;

}

if(瓶2a>0 && 瓶2a<90 && 紧急开关==0 && 启动开关==1)

{

  瓶2a=瓶2a+30;

}

if(瓶2a==90 && 步骤==1 && 紧急开关==0 && 启动开关==1 )

{

  瓶2隐藏=0;

  瓶3隐藏=1;

  步骤=2;

}

if(瓶3隐藏==1 && 注入饮料<80 && 紧急开关==0 && 启动开关==1)

{

  注入饮料=注入饮料+20;

}

if(注入饮料==80  && 瓶3a<140 && 紧急开关==0 && 启动开关==1)

{

   瓶3a=瓶3a+20;

}

if(瓶3a==140 && 步骤==2  )

{

  加盖=20;

  步骤=3;

}

if(步骤==3 )

{

  瓶4隐藏=1;

  瓶3隐藏=0;

  步骤=4;

  加盖=0;

}

if(瓶4隐藏==1 && 瓶4a<240 && 紧急开关==0 && 启动开关==1)

{

  瓶4a=瓶4a+30;

}

if(瓶4a==240 && 步骤==4)

{

  瓶4隐藏=0;

  瓶五隐藏=1;

  步骤=5;

}

if(瓶五隐藏==1 && 瓶五a<150 && 步骤==5 && 紧急开关==0 && 启动开关==1)

{

  瓶五a=瓶五a+30;

}

if(瓶五a>120 && 瓶五a<180)

{

   质检开关=1;

}

else

   质检开关=0;

if( 瓶五a==150)

{  

    i=i+1;

    i=i+1;

    i=i+1;

}

if(瓶五a>=150 &&  瓶五a<=300 && 紧急开关==0 && 启动开关==1)

{

   瓶五a= 瓶五a+30;

}

if(瓶五a==300)

{

  瓶五隐藏=0;

   瓶子1=1;

  a=0;

  步骤=0;

  注入饮料=0;

 瓶4a=0;

 瓶五a=0;

 瓶2a=0;

瓶3a=0;

}

画面属性部分程序(实现电机传动的动画):

if(紧急开关==0 && 启动开关==1 && 旋转<=100)

{

 旋转=旋转+10;

}

If(旋转==100)

{

  旋转=0;

}

if(紧急开关==0 && 启动开关==1 && 齿轮<40)

{

 齿轮=齿轮+10;

}

If(齿轮==40)

{

  齿轮隐藏=1;

  齿轮=0;

  齿轮隐藏=0;

}

if(紧急开关==0 && 启动开关==1 && 齿轮逆>0)

{

 齿轮逆=齿轮逆-10;

}

If(齿轮逆==0)

{

  齿轮逆隐藏=1;

  齿轮逆=40;

  齿轮逆隐藏=0;

}

六、实验心得

    组态王是一个很有用的软件,在工控场合应用广泛,可以实现控制的自动化与便利,通过学习,初步的了解组态王的基本设计方法,最后能够制作并实现一些简单的系统的仿真控制。也学会了学习新软件的方法,每个软件的帮助部分,都会有“帮助”,通过阅读实践,可以很快的掌握,在学习的过程中,要多与同学交流,会得到更多的启发,借鉴一些好的做法,同时要安排好作业时间,不要临时抱佛脚!学过一个软件,不只是应付考试,更要在以后的学习中好好利用。


第二篇:组态王液面控制设计报告


四川建筑职业技术学院

《水箱监控画面组态王工程设计》

报 告 书

郑 湖 编写

指导老师: 马老师

姓 名: 郑 湖

学 号: 20092778

成绩 时间

目录

工程设计简介、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

一 、工作原理

二 、基本要求

工程设计思路、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

一、建立数据词典

二、工程中建立事件命令

三、主画面建立控制程序

工程设计主要部分、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

一、登录权限和系统开关

二、报警画面和报警声音

三、主画面和其他画面切换

四、 水位报警

五、历史曲线

六、数据报表

工程设计整合调试、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 心得体会、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

系统设计简介

一、 工作原理

组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。

它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传

下达、组态开发的重要作用。

二 、基本要求

1、A、B原料罐按1:1进料,1:3出料,容积都为50L,开始时为满

2、对画面使用对象设置权限,只有登录后才能启动,同时指示灯亮

3、所有原料罐低于10和高于90应报警,低于10应进料,高于90应停止。

4、可以通过按钮强行开关最后的出水阀门

5、分别建立水位报警、历史曲线、数据报表、提示报警画面,画面可以相互切换,报警应同时出声,报警完毕后声音和报警画面都应消失。

6、所有数据可以实时显示

设计思路

一、 建立数据词典

A罐进出开关:IA OA

B罐进出开关:IB OB C罐进出开关:OC

A B 罐液位:HA HB HC 启动指示灯:L1

C罐出开关控制按钮:K1 A B液位升降提示:JCA JCB

一、工程中建立事件命令 开关组:IA==1&&HA>5;{ HA=HA+1; }

IA==1&&HA<45&&JCA==1;{ HA=HA+4; }

OA==1;{ HA=HA-2;HC=HC+2;OB=1; } IB==1&&HB>5; { HB=HB+4; }

IB==1&&HB<45&&JCB==1; { HB=HB+8; } OB==1;{ HB=HB-6;HC=HC+6; } OC==1;{ HC=HC-20;}

液位界限组:HC>90;{ OC=1;}

HC<10;{ OC=0;} HA==3;{ JCA=1;} HA==47;{ JCA=0;} HB>46;{ JCB=0;} HB<5;{ JCB=1;}

二、主画面建立控制程序

报警:IF(\\本站点\L1==1 &&HA<5)

{OA=0;IA=1;ShowPicture("报警"); PlaySound( "警报声.wav",1); }

IF(\\本站点\L1==1 &&HA>45) {OA=1;OB=0;IA=0; ShowPicture("报警");

PlaySound( "警报声.wav",2); }

IF(\\本站点\L1==1&&HA<45

&&HA>5)

{OA=1;OB=1;IA=1;ClosePicture("报警"); }

IF(\\本站点\L1==1 &&HB<5) {ShowPicture("报警1");

PlaySound( "警报声.wav",2); }

IF(\\本站点\L1==1 &&HB>45) {ShowPicture("报警1");

PlaySound( "警报声.wav",2);

}

IF(\\本站点\L1==1&&HB<45 &&HB>5)

{IB=1;ClosePicture("报警1"); }

IF(\\本站点\L1==1 &&HC>95) {ShowPicture("报警2");

PlaySound( "警报声.wav",2); }

IF(\\本站点\L1==1 &&HC<10) {ShowPicture("报警2");

PlaySound( "警报声.wav",2); }

IF(\\本站点\L1==1&&HC<90 &&HB>10)

{ClosePicture("报警2"); }

IF(HC==100) {OA=0;OB=0;}

工程设计主要部分

一、登录权限和系统开关

设置用户和安全区配置:

登录按钮:按下LogOn(); 系统启动按钮:按下L1=1;

二、报警画面和报警声音

在ABC液位报警界限区:ShowPicture("报警图片");

PlaySound( "警报声.wav",2)

在ABC液位安全界限区:ClosePicture("报警图片");

三、主画面和其他画面切换

切换按钮:按下ShowPicture("实时曲线");

ClosePicture("主画面");

四、水位报警

设置液位报警组:A罐报警 B罐报警 C罐报警

设置各罐液位报警定义:高低值

五、历史曲线

建立历史曲线框图

添加各罐液位量:HA HB HC

六、数据报表

建立数据报表

输入显示的实时液位量:= HA

=HB

=HC

工程设计整合调试

1、首先登录启动调试。达到登录后运行正常权限,启动后系统运行。

2、报警调试.达到液位过高过低报警,正常时停止报警。液位报警的实时报警历史报警。

3、C罐开关人为控制调试。达到人为关闭后C罐也为一直上升直达满罐后系统停止。

心得体会

在这近三周工程设计中 我发现学以致用的重要性,从理论到实际设计的跳跃,这不仅是对平时理论知识的考验也是对知识整合的考察。感觉学到了很多东西。两周的工程设计,留给我印象最深的是要设计一个成功的组态王工程,不仅要扎实的理论知识,更重要的是反复实践操作与练习。 这次工程设计过程中我受益匪浅,虽然没有很好的实现了课题所要求的结果。但是培养了我们的设计思维,增加我们对一个组态王系统设计的纤细步骤学习。所以在这里非常感谢帮助我的同学和我们的指导马老师。 在这次工程设计中我认为还是有以下几点优点:

1这种自主设计工程的教学方式我认为很好,能让大家先学习基础知识,在边学边用并整合知识达到一个很好的效果,这样我们认为真正的学到了知识。

2老师的辅助教学设计,我认为这一点不同其他老师,其他老师就是最后安排设计课程后就自主设计,有问题找不到问的地方,不懂的还是不懂。 这方面我认为马老师的方式很好,一边学生自主设计,一边帮助学生解决设计中的疑问。

在这次工程设计中我认为还是有以下几点不足:

1工程设计的题目中没有纤细的提出要求,导致我们不太清楚,走了一些弯路。

希望以后的教学方式可以继续采用这种方式,能真正的让学生学习到老师所教的知识,让学生提高自主学习的能力。

更多相关推荐:
自动化毕设开题报告

东南大学毕业设计论文开题报告系学生姓名学号设计地点指导教师毕业设计论文开题报告

自动化毕设开题报告_模板

河南理工大学本科毕业设计论文开题报告

电气自动化开题报告

开题报告基于Labview的稻谷加工自动换仓系统控制系统设计院(系)名称:电气与电子工程学院专业名称:电气工程及其自动化学生姓名:***学号:****指导教师:**20XX年3月一、课题背景随着社会生产的自动化…

电气自动化专业毕业设计开题报告

克拉玛依职业技术学院毕业设计论文开题报告论文题目单片机控制变频调速的设计学生姓名何鹏飞专业班级电气自动化学号11030596指导教师胡小东20xx年4月3日

电气自动化开题报告 模板

毕业论文设计开题报告

自动化论文开题报告

自动化专业本科毕业设计开题报告学院部电气与信息工程学院专业班级自动化093班学生姓名谈飞指导教师刘淮霞副教授20xx年3月15日安徽理工大学本科毕业设计论文开题报告注此件由学生本人填写一式二份院部指导教师各存一...

机械制造及自动化毕业论文开题报告

届毕业设计论文开题报告题目MRSK31124型经编机伺服驱动成圈装置机械结构设计学院专业机械制造设计及其自动化姓名班级指导教师曹清林设计地点江苏技术师范学院起止日期20xx420xx620xx年4月30日

办公自动化系统论文开题报告

计算机科学与工程系毕业设计论文开题报告

自动化学院毕业设计开题报告撰写格式要求及范例

开题报告撰写要求与范例1根据南京工程学院毕业设计论文工作管理规定学生必须撰写毕业设计论文开题报告由指导教师签署意见教研室审查院系分管教学领导批准后实施2开题报告是毕业设计论文答辩委员会对学生答辩资格审查的依据材...

基于物料分拣机械手的自动化控制系统的设计开题报告

南京工程学院本科毕业设计论文开题报告题目基于PLC的物料分拣机械手自动化控制系统的设计专业自动化数控技术班级学号学生姓名指导教师20xx年3月

电气工程自动化论文开题报告

吉林大学本科毕业设计论文开题报告题目基于单片机的水温控制系统系部名称机电工程系专业班级学生姓名何凡

自动化立体仓库开题报告

毕业设计论文开题报告题目自动化立体仓库PLC控制系统设计学院机械工程学院专业机械电子工程学生姓名付鹏远学号20xx02170322指导老师伍新20xx年03月15日开题报告填写要求1开题报告含文献综述作为毕业设...

自动化开题报告范文(17篇)