PLC控制料仓供料设计报告要点Word文件下载.docx
《PLC控制料仓供料设计报告要点Word文件下载.docx》由会员分享,可在线阅读,更多相关《PLC控制料仓供料设计报告要点Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。
![PLC控制料仓供料设计报告要点Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-12/28/f778b21b-7733-4605-bfba-0b25ee7a7812/f778b21b-7733-4605-bfba-0b25ee7a78121.gif)
日期:
2013/11/30
一、实训目的和内容
1.1对s7-300的结构有一定的了解;
1.2能完成s7的安装;
1.3学会使用s7-300编程软件,掌握一些基本的编程指令;
1.4学会使用s7-300数字输入输出模块、模拟输入输出模块,并通过程序实现一些基本功能。
1.5、编制控制红绿灯的程序。
1.6编制供料工作单元主要功能是出料,将工件传递到下一个机台的程序。
1.7到实验室里运行编好的程序并理清其工作过程。
1.8分析程序运行中出现的问题的原因
2、实训的设备
2.1MPS模块化加工系统简介
供料工作单元主要功能是出料,将工件传递到下一个机台。
列出符号表,用PLC编写程序,完成出料、传送料件任务。
1要求设置三个按键:
开始、复位、停止,它们均有指示灯;
2还有一个空仓指示灯,当料仓中无工件时,空仓灯亮。
3当按下停止按键后,要先复位才能重新开始执行新的动作。
2.1.1、MPS系统是一套包含工业自动化系统中不同程度的复杂控制过程的教学培训装置。
MPS具有综合性、模块性及易扩充性等特点。
2.1.2、应用MPS学员可以完成加工系统中机械设计、组装、编程、传感器、电器控制、调试、操作、维护和纠错等一系列课题的不同层次的培训。
2.2供料工作单元(MPS起点)
2.2.1、功能:
供料工作单元的主要作用是为加工过程逐一提供加工工件。
在管状料仓中最多可以存放8个工件。
供料过程中,双作用气缸从料仓中逐一推出工件,接着,转换模块上的真空吸盘将工件吸起,转换模块的转臂在旋转缸的驱动下将工件移动至下一个工作站的传输位置。
加工工件通过传输系统及提取装置从一个工作单元传输到下一个工作单元。
2.2.2原理:
(1)、启动条件
Ø
料仓中装有工件
(2)、初始位置
送料缸伸出
摆动缸处于“料仓”位置
真空关闭
如果料仓中有工件,按下启动按钮后,摆动缸转换到“下一站”位置。
送料缸缩回,工件从料仓中推出。
摆动缸转换到“料仓”位置。
真空启动。
当工件被吸起,真空开关切换。
送料缸伸出,工件落下。
摆动缸转换到“下一站”位置。
真空关闭。
3程序设计
3.1程序流程图
3.2符号表
3.2.1料仓工作单元
二、程序梯形图
3.1料仓工作单元
OB1初始化程序:
为了保证安全操作,需要对程序进行初始化,以免打坏机器。
步骤一:
复位-检测料仓-开始
装置上电后,首先要对整个装置进行复位,按下复位按钮,经装置的传感器检测,若料仓不空,进行如下程序,开始灯常亮,并自锁,表示可以开始进行操作了
步骤二;
摆动缸从料仓位置摆到下站位置步骤六:
摆动缸带工件摆到下站
在满足初始状态及伸缩缸在伸出位置,摆动缸在料仓位置,不产生真空,料仓不空的条件下,按下开始按钮,摆动缸摆动下站位置,并自锁。
步骤三:
工件被推出
在满足摆动缸在下站位置,伸缩缸在伸出位置,料仓不空的条件下,工件通过双动气缸被推出,并自锁。
用开始灯来切断工件推出,以便程序复位时不推出工件
步骤四:
摆动缸回到料仓位置
工件被推出后,伸缩缸回到缩回位置,此时,没有产生真空和正压,工件没有被吸住,摆缸回到料仓位置。
当按下停止按钮后,装置停止动作,按下复位按钮,便可恢复到初始状态。
此程序段中的复位,由于摆动缸是没有带工件的,按下复位后,装置会直接复位,且复位过
程中,工件没有被推出。
步骤五:
产生真空,吸住工件
当摆动缸已到达料仓位置,此时伸缩缸仍在缩回位置,摆动缸上的吸盘产生真空,吸住工件,并自锁。
由于摆动缸带着工件,这个过程中产生真空不能直接停止,否则会带来安全问题。
步骤六:
当工件已被吸住,摆动缸便摆向下一站。
此程序段中的复位,由于摆动缸是带有工件的,按下复位后,装置会先把工件送至下站位置后,再回到料仓位置,且复位过程中,工件没有被推出。
步骤七:
此时正压,卸下工件。
当摆动缸已摆到下一站时,装置便会产生正压,并延时2秒,以确保工件充分吸气卸下。
定时器
定时器用以延时2秒,以确保工件充分吸气卸下
料仓灯
当料仓空的时候,料仓灯就会亮,用于报警
复位灯
按下停止按钮,复位灯被点亮,用于提示操作者下步操作要先复位。
这个看似简单的程序,我们五个人用了三天的时间去分析讨论。
回想起我们编程序的时候可真是费劲脑汁,我们想了很多种方案,组员们各执己见,在讨论的过程中差点激动得吵起来。
最后经过我们冷静的思考和商量,我们终于初步得到了一个程序。
当我们兴高采烈地拿着第一个完成的程序去对供料系统进行调试的时候,我们怀着紧张而又激动的心情期待着我们的程序能正确运行,但我们并没有如愿,当我们运行我们的程序的时候供料单元一动也不动。
我们第一次做的程序宣告失败,但我们并没有灰心,我们回到机房里认真地检查修改程序,在修改的过程中我们也讨论的非常激烈,在这个过程中我们求同存异,每个组员都虚心听取并考虑其他组员的想法,最后再一次综合我们五个组员的想法之后,我们又得出了一个新的程序。
带着这个程序我们又兴奋的走进实验室,这次我们终于成功了,按下开始按钮,看着摆动缸摆到下站位置,接着工件被推出、摆动缸摆到料仓位置然后吸气产生真空,接着工件被吸起来,摆动缸带着工件摆到下站位置然后吹气两秒产生正压,工件被卸下。
当按下停止按钮则整个工作系统立即停止,再按下复位按钮系统有开始正常工作。
看着我们的程序能顺利运行我们开学的把之前是失败,之前的争吵全部忘记了,这是我们的劳动成果,这让我们明白只有努力地付出才会有意外的收获。
三、下载运行及所遇到的问题及分析
我们把已调试好的及已添加了硬件组态的程序下载到MPS系统的料仓工作单元中,进行了在线运行来监测检验程序的准确性。
我经过了多次的调试与运行,才得出正确的完整的程序,其中遇到了一些问题:
1、组织块OB1下载不到机子上
原因:
这是因为我们没有更改CPU,这是我们上课的时候没有记住老师说的细节。
2、没有保持吸气,料仓推工件的动作不能循环。
这是因为我们的程序编的不对,考虑的不够全面。
经过我们反复的讨论和修改终于把这个问题解决了。
3、会发生两个相反的动作同时被触发而使硬件被锁死无法正常运行。
这仍然是我们的程序有问题,但我们怎么找都找不到原因,还好有老师的帮助我们才想到了解决的方案。
4、在使用输出线圈时,重复使用同一地址的输出线圈使得程序陷入瘫痪。
这是我们上课时老师反复强调的不能重复使用同一地址的输出线圈。
5、我们的程序只局限于理想的状态下才能运行,要是遇到了一些意外,比如料仓空的时候,是不能顺利运行的。
我们在设计程序的时候没有充分考虑各种可能存在的干扰因素去完善我们的程序,而是满足于现状以为能运行就是成功了。
最后经过我的多次尝试和老师的帮助,我才顺利地解决了上面所遇到的困难,虽然在整个过程中我遇到的问题很多,也有一些问题我们无法解决,但是我没有放弃,我们坚持到了最后,在这个过程中,我们学会了怎样发现问题,分析问题,解决问题。
四、心得体会
很快,两周的PLC实训就结束了,在此期间因为编不出程序和程序不能运行我失落过,也曾因为程序能运行而一度热情高涨。
通过这几天的学习,让我认识到学习主动的重要性。
在这里学生太多老师不可能一步步的指导我们,为我们讲解非常具体的操作步骤。
除了和同学讨一下外最多的还是己的摸索学习。
这就要求我们不断提高自己的自学能力。
庆幸的是通过这些天的学习我基本掌握了以上软件的使用方法,也算是入门了,对他们有所了解,也能简单上手。
我认为在这里收获最大的是通过同伴间的讨论,了解了软件的使用方法。
在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。
在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。
学会了合作,学会了分享,学会了宽容,学会了理解,也学会了做人与处世。
感谢老师的细心指导和帮助,让我能顺利完成此次设计,由于个人能力有限,故设计中有些问题没有考虑到,我们会继续改正。