PLC流水线产品检测与分选控制课程设计(文末附最新梯形图) 下载本文

4.3 指令表

在三菱编程软件fxgpwin上把梯形图自动转化为指令表如图4-3所示

图4-3 流水线产品检测与分选系统自动工作指令表

25

26

5 课程设计总结

短暂的课程设计已经结束,我感觉这次课设的时间有些紧张,但着实受益匪浅。当初拿到课题时,由于平时基础不扎实,不知道如何下手,但是紧迫的时间又不容我拖拉。在把课本内容复习了下后,仿照课程设计指导书的范例,用了一晚上的时间构思了一下控制流程图的基本布局,将所需要的元器件对应列好了表格。周三下午和晚上完成了控制流程图,周四编程和进一步改进。

首先需要完成控制流程图的设计。由两条传送带确定用两电机直接启动运行;在系统开始工作之前需要用X006(自动/手动工作方式选择开关)进行模式判断;自动循环运行时,在各个行程开关到位、M1电机选择按钮按下的情况下方可启动运行;在产品经过SQ1(产品合格检验传感器)时需要对产品进行计次品判别,所以需要用到移位寄存器,次品将在下一个脉冲(由旋转编码器输出)时被推板推入次品箱;在成品进入成品箱之前需要进行计数,因此需要用到计数器;从完善的角度考虑,在推板将次品推出时,M1电机应有一个延时启动的过程,确保下一个产品到达推板位置时推板已经回到原位,产品不会因为触碰到推板而影响生产过程;完成一次循环后需要判别是否有停止循环信号;在手动控制推板的前进后退时需要用到互锁,在推板到达两个极限位置时需要自动停止推板的运动。以上是控制流程图设计的基本思路。

在涉及移位寄存器的问题时,三个接入端分别为SQ1(产品合格检验传感器)、X021(旋转编码器)、X003(停止循环按钮),其中X021是旋转编码器,这是精确控制和判断产品的关键,此图中未提供旋转编码器,与老师讨论后已经在图中加上。在控制流程图中不论从正品还是次品分支走,均需判断完成相关动作后是否有停止自动循环信号输入,有无此信号影响到下一步系统的动作。

完成控制流程图后进行绘制梯形图。其中移位寄存器命令花了挺长时间,查阅资料后确定使用左移命令SFTL X021 K8 K1,其中K8表示M0-M7八位,在所借得的《可编程控制器入门与应用实例(三菱FX2n系列)》中,M7~M0依次由左到右从高到低排列,左移时先从M0开始依次向左移至M7,高位溢出,K1表示从X021开始的一位同时表示在X021有输入的条件下每次左移一位,通过M0位判断是正品还是次品,因从SQ1产品检验传感器到推板只移动了一个产品位置,所以通过M1位判断次品是否到达推板位置。由于时间有些紧张,在绘制梯形图时难免手忙脚乱,有些转移点和转移条件没有搞清楚,不是十分完善,对一些诸如定时器、计数器、移位寄存器的使用很生疏,我想如果平时上课更集中一点课后花点时间,这样的情况会有所改善。

27

本次课程设计中,我认为整体的控制流程图、通道分配、端子接线、梯形图的编制完成地还可以,本来不是很懂这方面的东西现在相当于很好地复习了一下。但是在控制流程图的自动循环与停止自动循环的衔接那里布置得不是很好,因此可能会影响到局部的梯形图编制,自己感觉在这一块有点混乱,没有范例中那么次序井然。

虽然这次课设遇到的困难不少,但是通过自己的分析、老师的讲解能够较好的解决。通过这次实践,极大地增强了自己对PLC及其工业应用的理解,提高了继续学习的兴趣。

28