1、PLC 应用技术精品课程序设计训练 烟台职业学院电气工程系自动控制教研室 机械手控制机械手控制 机械手模拟控制窗口如图所示。图中机械手可抓紧、放送工件,可上下、左右移动, 模拟界面的右侧为按控制要求设计的操作台。 一控制要求一控制要求 机械手设有调整、连续、单周及步进四种工作方式,工作时要首先选择工作方式,然 后操作对应按钮。其工作示意图如下图所示。 、调整工作方式:可按相应按钮实现左移、右移、上移、下移、加紧、放松各个动 作的单独调整。 、连续工作方式:按下起动按钮,机械手按下降加紧上升右移下降放松 上升左移的顺序周而复始的连续工作;按下停止按钮,机械手将自动结束本周期的工 作,回到原位后停
2、止。按下急停按钮,系统立即停车。 、单周工作方式:按下起动按钮后,机械手按下降加紧上升右移下降放 下 降 Q0.0 夹紧 Q0.1 上 升 Q0.2 右移 Q0.4 上极限 M0.1 右极限 M0.2 左移 Q0.3 下 降 Q0.0 放松1 . 0Q 上 升 Q0.2 原位 (左极限) M0.3 上极限 M0.1 下极限M0.0 下极限 M0.0 机械手工作循环示意图 PLC 应用技术精品课程序设计训练 烟台职业学院电气工程系自动控制教研室 松上升左移的顺序自动工作一个周期停止。若要再工作一个周期,可再次按下起动按 钮。按下停止按钮,机械手将自动结束本周期的工作,回到原位后停止。按下急停按钮
3、, 系统立即停车。 、步进工作方式:每按一次起动按钮,机械手完成一步动作后自动停止。按下急停 按钮,系统立即停车。 二二、设计要求、设计要求 1 1PLCPLC 输入输出分配输入输出分配 2 2编制、调试机械手编制、调试机械手 PLCPLC 控制程序程序控制程序程序 由机械手的工作过程可知,这是一个典型的顺序控制系统。为此,可从机械手的连 续工作方式入手编写程序。首先应绘出连续工作时的功能表图,然后直接列写逻辑表达 式,用触点线圈指令编程,也可使用置位复位指令或顺序控制继电器指令来完成。为了 将每一步的工作状态显示出来,动画模拟软件使用了内部存储器位 M51、M52、M53、 M54、M55、
4、M56、M57、M40、M41 来分别表示的运行状态。编程过程中,需 要注意特别处理的问题是、和、步的动作问题,虽然、步都是下降操作, 但却具有不同的意义,步下降是空钩下降,而步下降则是夹着工件下降。、步 的上升操作也是这样。 单周期操作的程序实现可在连续工作程序的基础上通过经验修改实现。其要点是是 设法阻止机械手在一个周期工作结束后自动进入下一周期,一般在下降的启动回路想办 法。 单步操作的实现与单周期工作的实现是相似的。即设法在每一步工作结束后,不是 直接启动下一步的工作,而是等待启动按钮的命令后再工作。 以上是在同一个顺序控制程序中完成的连续工作、单周期工作和单步工作的程序编 制思路。实
5、际上也可以采用分段跳转的办法来完成这三种操作,这使得程序结构如图 8-21 所示。这种方法编制的程序结构清晰,但程序数量长于前一种方法。 右移 下降 放松 上升 左移 M0.1 上升极限 M0.2 右移极限 M0.0 下降极限 T38 放松结束 M0.1 上升极限 M0.3 左移极限 下降 夹紧 上升 M0.0 下降极限 T37 夹紧结束 原始状态 SB1 启动按钮 启动脉冲 PLC 应用技术精品课程序设计训练 烟台职业学院电气工程系自动控制教研室 三、三、思考与练习思考与练习 步进、单周、连续三种工作方式有何不同?你是怎样实现的?你见过类似的设备吗? 它们有怎样的工作方式? 机械手控制系统程序结构图 单周逻辑条件 1 JMP 单周工作方式 LBL 1 连续逻辑条件 0 JMP 连续工作方式 LBL 0 1 调整逻辑条件 3 JMP 调整工作方式 LBL 3 2 JMP 单步工作方式 LBL 2 1 单步逻辑条件