PLC部件分配控制_第1页
PLC部件分配控制_第2页
PLC部件分配控制_第3页
PLC部件分配控制_第4页
PLC部件分配控制_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

PLC期中小项目 姓名:江彪 学号:1210100906 班级:12机电3班一.项目任务和控制要求。 1.项目任务:部件分配控制 2.控制要求: 1)供给功能:按下开启按钮PB1,机器人供给指令Y0开启,机器人供给 工件,在机器人完成移动部件并返回出发点后,供给指令Y0关闭。 2)传送带运转:当打开传送带旋钮至ON时,传送带正传,当打到OFF 时,传送带停止。 3)工件分配:当不同大小的工件从传送带经过时,输入传感器X1,X2, X3检测出工件的大小,工件在传送带上移动时,经过推动器上的传感 检测器X5,X6,X7时会被检测到,但是只有到达相应的碟子处时,推 动器上的传感器检测到部件并停止传送带,推动器继电器Y5,Y6,Y7 得电并将部件推到碟子上。 4)总数要求:不同大小的工件按照以下的数目被放到碟子上,其余工件会 经过推动器而且会从最右端掉下。 大:3个 中:2个 小:2个 5)暂停功能:当按下暂停按钮PB2时,所有动作均停止,直到松开按钮 PB2,动作从暂停的位置开始重新动作。 6)停止功能:当停止旋钮旋到OFF时,项目正常运行,当旋到ON时, 所有动作等该循环完成后再停止。 二选择PLC机型 三菱FX-32MR3 分配I/O口原点位置X0 供给指令Y0 上传感器X1 传送带正传1Y1 中传感器X2 传送带正传2Y2 下传感器X3 传送带正传3Y3 限位传感器1X4 传送带正传4Y4 限位传感器2X5 推出机构1Y5限位传感器3X6 推出机构1Y6末端传感器X7 推出机构1Y7检测部件1X10检测部件2X11检测部件3X12PB1(供给)X20PB2(暂停)X21SW1(传动带)X24SW2(停止)X25四.画PLC外部接线图五.画状态转移图 1.机器人供给部分: 2.传送带全局控制部分: 3.暂停功能部分: 4.部件分拣部分: 六.画梯形图 7. 项目设计小结刚拿到这个题目的时候,觉得题目很难,自己没什么这种较大较完整项目设计的经验,所有刚开始是有些退缩的。缓了一天后开始认真审阅这道题,通过软件模拟仿真,我弄懂了这个项目的目的,我应该实现什么功能。然后根据我按照顺控图设计的思路开始画顺序控制图,这一题顺控图有难度的地方应该是转移条件了,不仅要考虑传感器的开断,还要考虑计数器的计数。不过这些在设计的时候还算比较顺利。从开始设计到画顺序控制图大概画了两个小时,画完顺控图,自认为还挺顺利,然后开始画梯形图。按照顺控图翻译梯形图倒不难,但是将翻译的结果输入仿真软件以后却发现各种问题。首先第一个问题便是发现部件到达相应的地方时,推动器和传送带动作不协同,有时会让工件无障碍通过致使部件掉落,有时又会出现推动器先动作,部件卡主的情况。然后我便查找到推动器及传送带动作的S22,S24,S26步,发现线圈输出的顺序存在问题,并且回到S0的条件设置也不准确,然后我将动作顺序改为先停传送带,再启动推动器,这算是一个笨方法,停下部件推。然后当推动器端面碰到限位传感器X4,X5,X6的时候将步返回至S0。这个问题也就顺理解决了。然后继续调试,又发现当中间箱子装满时,所有部件均从最右端掉落,我便找到中间计数器操作处,仔细查看后发现,计数器计数满后,S27步便一直开启,这是才发现S27的进入条件C0,C1,C2应该是且的关系,并且在每一个计数器计数满后单独控制该步转移到S27以后,该问题就完美解决了。继续调试,又发现传送带开关能直接启动传送带,但不能直接关闭传送带,这个时候我才发现,我为了方便,把S20步的动作设置为了开启传送带Y1-Y4,而后面的程序也只有在碰到相应的部件时才会停止相应的传送带,也就是说即使我将SW1打到OFF,传送带最多也只会停一个,因为全局没有设置一起RSTY1-Y4,而且由于功能限制,也不能这么设置。为了实现题目的直接控制目的,我将传送带控制步作为一个模块单独抽出来做,这样也顺利解决了这个问题。程序的基本功能到此基本已经实现,但是还有附加功能暂停功能和停止功能没有实现。当时我对暂停功能如何实现完全没有思路,于是便先完成停止功能。我在供给部分加入X25的常闭出点作为关闭条件,在S0后加入X25的常闭触电作为S20的转移条件,这样一来当SW2打到ON时,整个程序由于是顺控程序,所以会继续执行完一个循环后停止。但是,在我以为停止功能顺利实现的时候,突然发现一个循环过后,其他部位确实都停下来了,唯独传送带没有停下来。然而传送带的控制是SW1也就是X24直接控制,如果我加入SW2也就是X25的常闭触电控制,那么SW2一打到ON,传送带就会立刻停止,致使所有动作都无法继续。解决这个问题的时候着实花费了我不少时间,我首先想到的是应不应该将传送带控制重新放回步序里,但我很快否决了,因为这样无法实现传送带直接由X24直接控制。然后我又想到,能不能再循环最后加一个RST Y1 Y4来停止所有传送带,但这个方法在我编程尝试时又否决了,因为不知道何时会启动停止按钮,也就无法保证传送带在该停的时候停,不该停的时候不停。在这之后,我又有过好几次的各种思路的尝试,但是都失败了。最后我静下心来慢慢思考,到底启动停止按钮后传送带在所有步骤停止之后停止的退出条件是什么,想着想着,发现退出条件不就是所有步序停止吗?想到这个我迫不及待的尝试,果然将这些步序的常开触点并联起来作为退出条件完美的解决了这个问题。一种成就感油然而生。最后还剩下一个暂停功能没有实现,对于这个功能我想过中断,但是题目中已近将X0-X5都连接了传感器,所以没办法用中断。于是我通过查阅资料,找到了特殊功能继电器M8034,它能禁止所有线圈输出,直接用一个按钮X21的常闭触电控制M8034就完美解决了暂停的问题。终于,整个程序完整无误的设计出来了。当然了,设计期间还遇到许多小问题,比如X7的下降沿控制步序返回S0,很好的解决了部件掉落以后整个循环停止等等,但相对于前面提到的五个都不是主要问题也就没有一一赘述。从设计开始,到设计结束的2天里,我整个人都处于

温馨提示

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

评论

0/150

提交评论