四节传送带的PLC控制_第1页
四节传送带的PLC控制_第2页
四节传送带的PLC控制_第3页
四节传送带的PLC控制_第4页
四节传送带的PLC控制_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、CHANGZHOU INSTITUTE OF TECHNOLOGY组态软件与触摸屏控制技术课程 设计报告书题目:四节传送带的MGCS界面控制设计二级学院(直属学部): 电子信息与电气工程学院 专业:电气工程及其自动化 班级: 学生姓名: 学号: 指导教师姓名: 史建平 职称: 副教授 2012年 11月1日目录目录2绪论3第一章 课题介绍4第二章 控制要求5第三章 MCGS控制界面631设计监控界面632定义数据变量933动画连接1234编制循环策略24第四章 设备连接33第五章 PLC程序说明3551 IO分配3552 PLC程序语句35第六章 触摸屏控制画面及制作说明39第七章 运行调试4

2、1第八章 小结42第九章 问题回答43参考文献44绪论为了提高产品质量,缩短生产周期,适应产品迅速更新换代的要求,产品生产正在向缩短生产周期、降低成本、提高生产质量等方向发展。在炼油、化工、制药等行业中,传送带是必不可少的工序, 而且也是其生产过程中十分重要的组成部分。但由于这些行业中多为易燃易爆、有毒有腐蚀性的介质, 以致现场工作环境十分恶劣, 不适合人工现场操作。另外, 生产要求该系统要具有混合精确、控制可靠等特点, 这也是人工操作和半自动化控制所难以实现的。所以为了帮助相关行业, 特别是其中的中小型企业实现传送带的自动控制, 从而达到自动化的目的,传送带势必就是摆在我们眼前的一大课题。借

3、助实验室设备熟悉工业生产中PLC的应用,了解不同公司的可编程控制器的型号和原理,熟悉其编程方式,而多种液体混合装置的控制更常见于工业生产中,适合大中型饮料生产厂家,尤其见于化学化工业中,便于学以致用。具体来讲PLC主要具有以下的特点:(1)可靠性高,抗干扰能力强;(2)编程方法简单、直观;(3)体积小、耗能低、重量轻;(4)硬件配套齐全,用户使用方便,适应性强;(5)系统的设计/安装、调试工作量少;(6)维修工作量小、维护方便;(7)接口模块功能强、品种多。第一章 课题介绍四节传送带装置系统由于采取了一系列可靠的设计方案,保证系统具有很高的可与实用性。目前在我国此套系统尚处于发展阶段,在设计中

4、有许多的不足,有些地方的设计思想也还不成熟。但随着微可编程逻辑控制系统的日益发展和中国市场对减员高效理念的日渐深入。本设计是以三菱广泛应用的整体中型机FX2N-128为背景机,详细介绍其系统配置,兼顾介绍,指令系统,编程方法和控制系统设计方法,同时也介绍了模块式PLC的一些智能单元。此次课题对PLC的结构、特点、性能以及与现场控制对象的连线进行了具体的研究,并通过PLC实现了液体混合装置的自动控制。MCGS 是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft 的各种32位Windows 平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出

5、等多种方式向用户提供解决实际问题的方案,在工业控制领域有着广泛的应用。本设计通过MCGS组态动画与三菱PLC的连接,模拟液体混合装置。实验模版如下图: 图1.1控制面板图第二章 控制要求装置投入运行时,先启动最末一条皮带机,经过1秒延时,再依次启动其他皮带机。停止时应先停止最前一条皮带机,待料运完毕后再依次停止其他皮带机。当某条皮带机发生故障时,该皮带机及其前面的皮带机立即停止,而该皮带机以后的皮带机待运完后才停止。例如M2故障,M1,M2立即停止,经过1秒延时后,M3停,再过1秒,M4停。当某条皮带机上有重物时,该皮带机前面的皮带机停止,该皮带机运行1秒后停,而该皮带机以后的皮带机待料运完后

6、才停止。例如,M3上有重物,M1,M2立即停止,再过1秒,M4停止。第三章 MCGS控制界面31设计监控界面(1)新建工程“四节传送带”。 图3.1新建工程图(2)在用户窗口新建窗口“四节传送带”,窗口属性 图3.2用户窗口属性图 (3)进入窗口“动画组态”,利用组态工具绘制四节传送带模拟控制界面。先在工具箱中选中“标签”,在窗口拖动成大小合适的矩形框,输入“四节传送带的模拟”。属性设置如下: 图3.3 动画组态属性图(4) 在工具箱中选中“插入元件” ,选择传送带,如图所示: 图3.4 流动块属性图(5) 在传送带元件夹中选择4个如图所示的传送带,分别为传送带A,传送带B,传送带C,传送D.

7、 图3.5传送带(6) 选择矩形作为重物(大),轻物(小) 图3.6大小物块 (7)选择按钮,作为开关,如图所示: 图3.7按钮控制台图(8)四节传送带的整个效果图如下所示: 图3.8 整体模型图32定义数据变量(1)属性设置将开变量的设置,以SB1为例:基本属性中的对象初值设置为0; 图3.9按钮属性图数值型变量的属性设置,以x为例: 图3.10 数据属性图(2)MCGS中定义的实时数据库如下: 图3.11实时数据图 33动画连接在用户窗口中双击“四节传送带”窗口进去动画组态。(1)故障的属性设置。选中故障双击,弹出单元属性设置窗口,故障A,B,C,D设置相同,设置如下:以A为例 图3.12

8、故障按钮属性 图3.13故障按钮属性 图3.14故障按钮属性 (2)启动开关的属性设置。选中启动按钮双击,弹出单元属性设置窗口,设置如下: 图3.15开启按钮属性图 图3.16开启按钮属性图(3)流动块属性设置。选中流动块双击,弹出单元属性设置窗口,设置 图3.17传送带属性图 图3.18传送带属性图 图3.19传送带属性图(4)重物属性设置。选中重物双击,弹出单元属性设置窗口,设置如下: 图3.20重物属性图 图3.21重物属性图 图3.22重物属性图 图3.23重物属性图 (5)轻物属性设置。选中轻物双击,弹出单元属性设置窗口,设置如下: 图3.24轻物属性图 图3.25轻物属性图 图3.

9、26轻物属性图 图3.26轻物属性图 (6)模拟运行按钮的属性设置。选中模拟运行按钮双击,弹出单元属性设置窗口,设置如下: 图3.27模拟开关属性图 图3.27模拟开关属性图34编制循环策略在“运行策略”中,双击“循环策略”进入,双击图标进入“策略属性设置”,把“循环时间”设为:100ms,按“确定”。 图3.28运行策略属性图 图3.29运行策略图双击进入脚本程序编辑环境,程序如下:if 模拟=1 then if 启动=1 then !timerrun(1) M4=1 t=!timervalue(1,0) if t>1 then M3=1 if t>2 then M2=1 if

10、t>3 then M1=1 物体开始运行=1 endif if 故障1=1 then !timerrun(2) t=!timervalue(2,0) M1=0 if t>2 then M2=0 if t>4 then M3=0 if t>6 then M4=0 故障运行=0 endif if 故障2=1 then !timerrun(2) t=!timervalue(2,0) M1=0 M2=0 if t>2 then M3=0 if t>4 then M4=0 故障运行=0 endif if 故障3=1 then !timerrun(2) t=!timer

11、value(2,0) M1=0 M2=0 M4=0 if t>2 then M4=0 故障运行=0 endif if 故障4=1 then M1=0 M2=0 M3=0 M4=0 故障运行=0 endif if 物体运行=1 then if 物体开始运行=1 then if x<174 then x=x+10 if M1=0 then 物体运行=0 endif if x>174 then if y<97 then y=y+10 if 故障运行=1 then M1=0 endif endif if x<346 then if y>97 then x=x+10

12、if M2=0 then 物体运行=0 if 重物可见=1 then 故障1=1 endif endif if x>346 then if y<196 then y=y+10 if 故障运行=1 then M2=0 endif endif if x<525 then if y>196 then x=x+10 if M3=0 then 物体运行=0 if 重物可见=1 then 故障2=1 endif endif if x>525 then if y<293 then y=y+10 if 故障运行=1 then M3=0 endif endif if x<

13、;689 then if y>293 then x=x+10 if M4=0 then 物体运行=0 if 重物可见=1 then 故障3=1 endif endif if x>689 then if y>293 then y=y+10 if 故障运行=1 then M4=0 endif endif endif endif endifelse 启动=SB1 if SB2=0 then 重物=0 轻物=1 endif if SB2=1 then 重物=1 轻物=0 endif M1=KM1 M2=KM2 M3=KM3 M4=KM4 故障1=A 故障2=B 故障3=C 故障4=D

14、 if 启动=1 then !timerrun(1) M4=1 t=!timervalue(1,0) if t>1 then M3=1 if t>2 then M2=1 if t>3 then M1=1 物体开始运行=1 endif if 故障1=1 then !timerrun(2) t=!timervalue(2,0) M1=0 if t>2 then M2=0 if t>4 then M3=0 if t>6 then M4=0 故障运行=0 endif if 故障2=1 then !timerrun(2) t=!timervalue(2,0) M1=0

15、 M2=0 if t>2 then M3=0 if t>4 then M4=0 故障运行=0 endif if 故障3=1 then !timerrun(2) t=!timervalue(2,0) M1=0 M2=0 M4=0 if t>2 then M4=0 故障运行=0 endif if 故障4=1 then M1=0 M2=0 M3=0 M4=0 故障运行=0 endif if 物体运行=1 then if 物体开始运行=1 then if x<174 then x=x+10 if M1=0 then 物体运行=0 endif if x>174 then i

16、f y<97 then y=y+10 if 故障运行=1 then M1=0 endif endif if x<346 then if y>97 then x=x+10 if M2=0 then 物体运行=0 if 重物可见=1 then 故障1=1 endif endif if x>346 then if y<196 then y=y+10 if 故障运行=1 then M2=0 endif endif if x<525 then if y>196 then x=x+10 if M3=0 then 物体运行=0 if 重物可见=1 then 故障2=

17、1 endif endif if x>525 then if y<293 then y=y+10 if 故障运行=1 then M3=0 endif endif if x<689 then if y>293 then x=x+10 if M4=0 then 物体运行=0 if 重物可见=1 then 故障3=1 endif endif if x>689 then if y>293 then y=y+10 if 故障运行=1 then M4=0 endif endif endif endifendifendif第四章 设备连接在MCGS组态软件开发平台上,单击

18、“设备窗口”,再单击“设备组态”按钮进入设备组态。在“设备工具箱”中,选中“通用串口父设备”和“三菱FX系列编程口”。基本设置如下图: 图4.1串口属性图 图4.2设备属性设置图第五章 PLC程序说明51 IO分配输入SB1SB2ABCD输出KM1KM2KM3KM4X0X5X1X2X3X4Y1Y2Y3Y4 表5.1 IO分配表52 PLC程序语句第六章 触摸屏控制画面及制作说明第1页制作开机动画,换页面按钮跳转至“菜单” 图6.1 开机画面第2页中主界面跳转到开机画面,监控画面跳转到第3页,按操纵说明跳都第4页 图6.2主菜单第3页中返回按钮跳转到第2页 图6.3 控制图第4页操作说明,按返回

19、跳到菜单 图6.4操作说明第七章 运行调试第一步:将四节传送带的梯形图写入PLC。然后关闭FX-2N软件。第二步:检查PLC与MCGS是否连接正常。第三步:操作电梯的控制面板,并观察MCGS组态动画是否与之对应(1)按下启动按钮SB1,装置投入运行时,先启动最末一条皮带机,经过1秒延时,再依次启动其他皮带机。停止时应先停止最前一条皮带机,待料运完毕后再依次停止其他皮带机。当某条皮带机发生故障时,该皮带机及其前面的皮带机立即停止,而该皮带机以后的皮带机待运完后才停止。例如M2故障,M1,M2立即停止,经过1秒延时后,M3停,再过1秒,M4停。当某条皮带机上有重物时,该皮带机前面的皮带机停止,该皮带机运行1秒后停,而该皮带机以后的皮带机待料运完后才停止。例如,M3上有重物,M1,M2立即停止,再过1秒,M4停止。(2)按下停止按钮SB2后,在当前的液

温馨提示

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

评论

0/150

提交评论