电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图 >> 正文

西门子S7-200系列PLC在搬运机械手控制系统中的应用及梯形图设计

作者:佚名    文章来源:本站原创    点击数:    更新时间:2019-01-03
    随着电子技术特别是电子计算机的广泛应用,机器人的研制已经成为高技术领域内迅速发展起来的一门新兴技术,它更加促进了机械手的发展,使得机械手能更好地实现与机械化和自动化的有机结合。机械手不仅对环境适应性强、能持久、耐劳、动作准确、灵活性好、能很好地适应产品的不断变化,而且提高了工作效率,节省了大量的劳动力,因此机械手已经受到很多部门的重视,在工业生产中得到了愈来愈广泛的应用。本节将对机械手的PLC控制过程进行详细说明。
    一、工艺流程与操作方式
    图8-1所示为搬运机械手的工作示意图,该机械手是一个水平/垂直位移的机械设备,运动过程并不复杂,一共有6个动作,分为3组,即上升/下降、左移/右移、夹紧/放松。其操作是将工件从左工作台搬到右工作台,由重新接近开关来检测工作台上有没有工件。
搬运机械手工作时的动作
    图8-1    搬运机械手工作时的动作
    机械手通常位于原点,所有的动作均由气缸驱动,而气缸则由相应的电磁阀控制。其中,上升与下降、左移与右移动作均由双线圈二位电磁阀控制,即当下降电磁阀通电时,机械手下降;下降电磁阀断电时,机械手停止下降。只有当上升电磁阀通电时,机械手才上升。机械手的夹紧和放松由一个单线圈二位电磁阀(称为夹紧电磁阀)来控制,线圈通电时夹紧,断电时放松。
    (1)机械手工艺流程。机械手的动作顺序和检测元件、执行元件的布置示意图如图8-2所示。机械手的初始位置停在原点,按下启动按钮后,下降电磁阀通电,机械手下降,下降过程中,碰到下限位开关时,下降电磁阀断电,下降动作停止。同时接通夹紧电磁阀,机械手夹紧工件,夹紧后,上升电磁阀通电,机械手上升。上升过程中,碰到上限位开关时,上升电磁阀断电,上升过程停止。同时接通右移电磁阀,机械手右移。右移过程中,碰到右限位开关时,右移电磁阀断电,右移过程结束。如果此时工作台上没有工件,则光电开关接通,下降电磁阀通电,机械手下降。下降过程中,碰到下限位开关时,下降电磁阀断电,下降过程结束。同时夹紧电磁阀断电,机械手放松,在合适的位置放下工件。放完工件后,上升电磁阀通电,机械手上升,上升过程中,碰到上限位开关时,上升电磁阀断电,上升过程结束。同时接通左移电磁阀,机械手向左移动,直到碰到左限位开关后,左移电磁阀断电,左移过程结束,此时机械手回到原点。至此,机械手完成了一个周期的动作。
搬运机械手的动作顺序和检测元件、执行元件的布嚣示意图
    图8-2    搬运机械手的动作顺序和检测元件、执行元件的布嚣示意图
    为保证安全,当机械手右移到位准备下降时,必须确保右工作台上没有工件时才能下降,若上一次搬到右工作台上的工件尚未移走,机械手应自动暂时等待。可以使用一个光电开关来检测右工作台上有无工件。
    (2)操作方式。搬运机械手的操作方式可化分为手动操作和自动操作两类,自动操作又可进一步划分为单步、单周期以及连续操作。
    1)手动操作。利用按钮对机械手的每一个动作单独进行控制,例如,选择夹紧/放松运动时,按下启动按钮,机械手夹紧;按下停止按钮,机械手放松。上下运动时,按下“下降”按钮,机械手下降,按“上升”按钮,机械手上升。
    2)单步操作。每按一下启动按钮,机械手完成一步的动作后自动停止。
    3)单周期操作。按下启动按钮,从原点开始,机械手自动完成一个周期的动作,返回原点后停止。
    4)连续操作。机械手从原点开始,每按一次启动按钮,机械手将按工序自动反复连续循环工作,直到按下停止按钮,机械手自动停机。
    二、硬件设计
    (1)操作面板设计。根据以上控制要求以及操作方式,可设计如图8-3所示的操作台面板布置示意图。
操作台面板布置示意图
    图8-3    操作台面板布置示意图
    (2)输入、输出信号分析。输入信号是将机械手的工作状态和操作信息提供给PLC,PLC的输入信号共有18个输入信号点,需占用18个输入端子。具体分配如下:“操作方式”选择开关有手动、单步、单周期和连续4种工作方式,需要4个输入端子;手动操作时,需要下降、上升、右移、左移、夹紧、放松、回原点7个按钮,需要7个输入端子;自动工作时,需要启动按钮、停止按钮,需要用2个输入端子;位置检测信号有上限、下限、左限、右限4个行程开关,需要4个输入端子;“无工件”检测信号采用光电开关作检测元件,需要1个输入端子。总计需要18个输入端子。
    输出信号用来控制机械手的上升、下降、左移、右移和夹紧5个电磁阀线圈,需要5个输出点;此外,机械手从原点开始工作,需要1个原点指示灯,要占用1个输出端子。所以,共需要6个输出端子。
    (3) PLC的输入/输出分配表。根据对机械手的输入/输出信号的分析,可编写如表8-1所示的PLC输入/输出分配表。
    表8-1    PLC输入/输出分配表
    序号
    地址
    名称
    功能说明
    18路数字输入信号
    1
    I0.0
    按钮
    启动机械手动作
    2
    I0.1
    限位开关
    指示机械手的运动下限
    3
    I0.2
    限位开关
    指示机械手的运动上限
    4
    I0.3
    限位开关
    指示机械手的右移运动极限
    5
    I0.4
    限位开关
    指示机械手的左移运动极限
    6
    I0.5
    光电开关
    检测工作台上有无工件
    7
    I0.6
    按钮
    停止机械手工作
    8
    I0.7
    选择开关
    手动操作方式选择开关
    9
    I1.0
    选择开关
    单步操作方式选择开关
    10
    I1.1
    选择开关
    单周期操作方式选择开关
    11
    I1.2
    选择开关
    连续操作方式选择开关
    12
    I1.3
    按钮
    选择下降运动
    13
    I1.4
    按钮
    选择上升运动
    14
    I1.5
    按钮
    选择右移
    15
    I1.6
    按钮
    选择左移
    16
    I1.7
    按钮
    选择夹紧动作
    17
    I1.8
    按钮
    选择放松动作
    18
    I1.9
    按钮
    复位按钮,使机械手复位
    6路数字输出信号
    1
    Q0.0
    电磁阀
    控制机械手的下降移动
    2
    Q0.0
    电磁阀
    控制机械手的夹紧动作
    3
    Q0.2
    电磁阀
    控制机械手的上升移动
    4
    Q0.3
    电磁阀
    控制机械手向右移动
  5
    Q0.4
    电磁阀
    控制机械手向左移动
    6
    Q0.5
    指示灯
    指示机械手是否回到原点
    (4) PLC选型。根据表8-1所示的输入/输出分配表,参看第2章中的表2-1,本实例中PLC选用西门子公司生产的S7-200系列PLC中的CPU226,S7-200 CPU226共有24个输入端子,16个输出端子,采用继电器输出型,完全可以满足本实例的控制需求。
    (5) PLC硬件接线图。根据前述的输入/输出信号分析,可设计如图8-4所示的PLC的输入/输出接线图。
PLC控制的机械手的外部接线图
    图8-4    PLC控制的机械手的外部接线图
    三、PLC控制系统程序设计
    为了便于编程,在设计软件时常将公用程序、手动程序和自动程序分别编出相对独立的程序段,再用条件跳转指令进行选择。搬运机械手的控制系统程序结构框图如图8-5所示。系统运行时首先执行公用程序,然后当选择手动工作方式时,I0.7接通并跳转至手动程序执行;当选择自动工作方式,然后当选择手动工作方式时,I0.7接通并跳转至手动程序执行;当选择自动工作方式(单步、单周期、连续)时,I1.0、I1.1或I1.2接通则跳转至自动程序执行。
控制系统程序结构框图
    图8-5    控制系统程序结构框图
    (1)公用程序。公用程序用于处理各种工作方式都要执行的任务,以及不同的工作方式之间相互切换的处理,公用程序如图8-6所示。
公用程序
    图8-6    公用程序
    左限位开关I0.4、上限位开关I0.2的动合触点和表示机械手夹紧的Q0.1的动断触点的串联电路接通时,“原点条件”S0.0变为ON。当机械手处于原点状态(S0.0为ON),在开始执行用户程序(SM0.1为ON)、系统处于手动状态或自动回原点状态(I0.7或I2.1为ON)时,初始步对应的M0.0将被置位,为进入单步、单周期和连续工作方式做好准备。如果此时S0.0为OFF状态,M0.0将被复位,初始步为不活动步,按下启动按钮也不能进入步M2.0,系统不能在单步、单周期和连续工作方式下工作。
    (2)手动程序。手动操作不需要按工序顺序动作,所以可按普通继电器程序来设计。手动操作的梯形图如图8-7所示。手动按钮I0.7、I1.3~I2.1分别控制下降、上升、右移、左移、夹紧、放松和回原点各个动作。为了保证系统的安全运行设置了一些必要的连锁。其中在左移动、右移动的梯形图中加入了I0.2作为上限连锁,因为机械手只有处于上限位置时,才允许左右移动。
    (3)自动操作流程图。由于自动操作的动作较复杂,可先画出自动操作流程图,如图8-8所示,用于表明动作的顺序和转换条件,然后再根据所采用的控制方法设计程序。矩形框表示“工步”,相邻两工步用有向线段连接,表明转换的方向。小横线表示转换的条件,如转换条件得到满足,则程序从上一工步转到下一工步,步进控制原理如图8-9所示。
    (4)自动程序设计。根据自动操作流程就可以画出自动控制程序的梯形图,如图8-10所示。
手动操作的梯形图
    图8-7    手动操作的梯形图
自动操作流程图
    图8-8    自动操作流程图
步进控制原理图
    图8-9    步进控制原理图
自动控制方式梯形图
自动控制方式梯形图
自动控制方式梯形图
    图8-10    自动控制方式梯形图
    (a)梯形图;(b)语句表
Tags:机械手,S7-200,梯形图  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 相关文章列表
    MODBUS RTU通讯协议在S7-200中的应用
    基于西门子S7-200与WinCC的加热器测试系统设计
    S7-200 PLC在加工中心控制系统中的应用的梯形图设计
    西门子 S7-200 PLC的皮带运输机控制编程实例
    梯形图实例:用西门子plc S7-200编程的几个实例的编程实例
    西门子S7-200 系列PLC量程转换及编程方法
    PLC的报警电路程序设计_PLC报警梯形图
    三菱PLC 小车自动寻址控制的PLC程序设计
    三菱PLC FX2N系列PLC的电动机自锁控制程序(梯形图和接线图)
    西门子PLC S7-200常见的71个故障汇总及解决办法
    西门子plc s7-200,PLC的炉窖温度控制系统程序设计实例
    三菱PLC三菱fx系列plc堆栈指令(MPS,MRD,MPP)的功能与用法
    S7-200系列的基本逻辑指令
    西门子S7-200系列 PLC的数据存储器寻址
    西门子S7-200系列PLC的位逻辑指令及应用(梯形图、指令表、时序图
    西门子PLC S7-200的程序结构:主程序、子程序、中断程序
    西门子s7-200的输入输出端电源必须24v供电吗?
    西门子S7-200 PLC如何通过自由口通信控制变频器运行,发送指令XMT
    西门子s7-200PLC CPU自由口通信模式总结,XMT和RCV指令
    梯形图实例:三菱FX系列PLC在广场喷泉实例中的三种编程
    PLC梯形图编程实例(星三角形控制与交通灯控制)
    PLC算术运算和逻辑运算指令,汽车停车场梯形图
    西门子PLC比较指令编程的基本注意点,CMP
    西门子S7-200高速计数器、编码器的应用!
    西门子S7-200 PLC左移、右移指令编程梯形图
    西门子S7-200控制步进电机编程实例,梯形图实例
    使用STL指令的编程方法,梯形图学习
    PLC定时器和计数器的应用程序,定时器梯形图
    西门子S7-200PLC编码器测速方法
    工件移送PLC控制系统图
    请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询