设计报告0224 1.docx
《设计报告0224 1.docx》由会员分享,可在线阅读,更多相关《设计报告0224 1.docx(14页珍藏版)》请在冰豆网上搜索。
设计报告02241
广西科技大学
可编程控制器课程设计报告
设计题目料仓供料的编程成品分装的编程
系别职业技术教育学院
专业班级电子Z091班
学生姓名
学号200902203024
指导教师黄永捷、刘瑞祺
日期2012.5.25—2012.6.15
第1章设计任务1
1.1供料工作单元1
1.2成品分装工作单元1
第2章工作原理2
2.1料仓工作单元2
2.1.1功能:
2
2.1.2原理:
2
2.2成品分装工作单元3
2.2.1功能:
3
2.2.2原理:
3
2.2.3两传感器的组合区分三种工件颜色:
4
第4章程序设计4
4.1、程序流程图4
4.2、符号表5
4.2.1料仓工作单元5
4.2.2成品分装工作单元5
4.3、程序梯形图6
4.3.1料仓工作单元6
4.3.2成品分装工作单元10
第5章下载运行及所遇到的问题12
第6章心得体会12
参考文献12
第1章设计任务
1.1、供料工作单元
供料工作单元主要功能是出料,将工件传递到下一个机台。
列出符号表,用PLC编写程序,完成出料、传送料件任务。
1要求设置三个按键:
开始、复位、停止,它们均有指示灯;
2还有一个空仓指示灯,当料仓中无工件时,空仓灯亮。
3当按下停止按键后,要先复位才能重新开始执行新的动作。
1.2、成品分装工作单元
1、用开始、停止、复位按钮控制机台的运行,当按下开始和复位按钮时相应的指示灯作出反映。
2、当B1传感器检测到有工件时,传送带开始转动,由B2、B3检测判断工件特性后,挡板缩回的同时分捡手臂作出相应动作,工件滑入相应滑槽。
3、当B4感应到有工件滑入滑槽时,机台所有动作进行复位,并等待下一个工件的到来,进行再次分装,如此重复。
4、当滑槽已满时,指示灯作出反映,这时不管B1是否检测到有工件,机台都不再作出反映,直至滑槽再次为不满。
第2章工作原理
2.1、料仓工作单元
2.1.1功能:
供料工作单元的主要作用是为加工过程逐一提供加工工件。
在管状料仓中最多可以存放8个工件。
供料过程中,双作用气缸从料仓中逐一推出工件,接着,转换模块上的真空吸盘将工件吸起,转换模块的转臂在旋转缸的驱动下将工件移动至下一个工作站的传输位置。
加工工件通过传输系统及提取装置从一个工作单元传输到下一个工作单元。
料仓工作单元的原理图控制面板
2.1.2原理:
1、启动条件
⑴料仓中装有工件
2、初始位置
⑴送料缸伸出
⑵摆动缸处于“料仓”位置
⑶真空关闭
⑷如果料仓中有工件,按下启动按钮后,摆动缸转换到“下一站”。
⑸送料缸缩回,工件从料仓中推出。
⑹摆动缸转换到“料仓”位置。
⑺真空启动。
当工件被吸起,真空开关切换。
⑼送料缸伸出,工件落下。
⑽摆动缸转换到“下一站”位置。
⑾真空关闭。
⑿摆动缸转换到“料仓”位置。
2.2、成品分装工作单元
2.2.1功能:
进入成品分装工作单元的加工工件被分别放置在三根不同的滑槽上。
要求:
按照工件的不同颜色将工件放入不同的槽位中。
当工件被放在传送带起始位置时受到漫射传感器的检测。
制动器前方的传感器检工件的特性(黑色、红色、金属色)。
由双作用气缸通过分离器将工件分捡到正确的滑槽上。
成品分装工作单元的原理图
2.2.2原理:
不同颜色工件的辨别主要有两个不同的传感器进行辨别,一个是电感式,另一个是反射式传感器。
实验工件主要是三种颜色:
黑色、红色、银色。
当有工件时,传输带工作,由传感器给出的不同信号识别工件颜色,再通过摆臂,将工件放入相应槽位。
2.2.3两传感器的组合区分三种工件颜色:
第4章程序设计
4.1、程序流程图
4.2、符号表
4.2.1料仓工作单元
符号名称
地址
符号的数据类型
符号的注悉
1B2
I0.1
BOOL
伸缩缸在伸出位置
1B1
I0.2
BOOL
伸缩缸在缩回位置
2B1
I0.3
BOOL
工件被吸住
3S1
I0.4
BOOL
摆动缸在料仓位置
3S2
I0.5
BOOL
摆动缸在下站位置
B4
I0.6
BOOL
料仓空
IP_FI
I0.7
BOOL
下站已准备好
START
I1.0
BOOL
开始按钮
STOP
I1.1
BOOL
停止
S3
I1.2
BOOL
自动/手动开关
RESET
I1.3
BOOL
复位按钮
COMPLETERESTARTOB100
OB100
CompleteRestart
1Y1
Q0.0
BOOL
工件被推出
2Y1
Q0.1
BOOL
产生真空
2Y2
Q0.2
BOOL
产生正压
3Y1
Q0.3
BOOL
摆动缸到料仓位置
3Y2
Q0.4
BOOL
摆动缸到下站位置
START_LED
Q1.0
BOOL
开始_灯
RESET_LED
Q1.1
BOOL
复位_灯
EMPTY_LED
Q1.3
BOOL
料仓空_灯
4.2.2成品分装工作单元
4.3、程序梯形图
4.3.1料仓工作单元
OB100初始化程序:
为了保证安全操作,需要对程序进行初始化,以免打坏机器。
OB1主程序:
4.3.2成品分装工作单元
第5章下载运行及所遇到的问题
我把已调试好的及已添加了硬件组态的程序下载到MPS系统的料仓工作单元中,进行了在线运行来监测检验程序的准确性。
我经过了多次的调试与运行,才得出正确的完整的程序,其中遇到了一些问题:
1、组织块OB1和OB100下载不到机子上
2、没有保持吸气,料仓推工件的动作不能循环。
3、存在竞争冒险,使得程序不稳定,会发生两个相反的动作同时被触发而使硬件被锁死无法正常运行。
4、由于粗心,在使用输出线圈时,重复使用同一地址的输出线圈使得程序陷入瘫痪。
最后经过我的多次尝试和老师的帮助,我才顺利地解决了上面所遇到的困难,虽然在整个过程中我遇到的问题很多,但是我没有放弃,最后才获得了成功。
第6章心得体会
经过紧张而有辛苦的三周的课程设计结束了.当我快要完成老师下达给我的任务的时候,我仿佛经过一次翻山越岭,登上了高山之颠,顿感心旷神意,眼前豁然开朗.通过这次设计实践。
我学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。
在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知道的撑握都是思想上的,对一些细节不加重视,当我们把自己想出来的程序与到PLC中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。
能过解决一个个在调试中出现的问题,我们对PLC的理解得到加强,看到了实践与理论的差距。
通过合作,我们的合作意识得到加强。
合作能力得到提高。
参考文献
1、范永胜王珉《电气控制与PLC应用》北京:
中国电力出版社2007
2、张万忠《可编程控制器入门与应用实例》北京:
中国电力出版社2004
3、台方《可编程程序控制器应用程序》北京:
中国水利水电出版社2001
4、廖常初《可编程控制器应用技术》重庆:
重庆大学出版社2005
5、刘华波《西门子s7-300/400PLC编程与应用》机械工业出版社2010
6、《深入浅出西门子S7—300PLC》北京航空航天大学出版社主编刘锴周海2008年