您的位置:控制工程论坛网论坛 » PLC与PAC » PLC在机械手控制中的应用

jshfq

jshfq   |   当前状态:在线

总积分:17995  2025年可用积分:0

注册时间: 2007-08-06

最后登录时间: 2013-11-04

空间 发短消息加为好友

PLC在机械手控制中的应用

jshfq  发表于 2007/12/22 11:01:06      1154 查看 7 回复  [上一主题]  [下一主题]

手机阅读









PLC在机械手控制中的应用

 
1  引言
    本文以某物流控制中的机械手控制为例,分析了PLC与步进驱动装置的控制方法,本系统涉及的主要硬件是S7-200 PLC和SH-2H057步进驱动器。
    
    (1) S7-200 PLC系列是西门子公司的可编程控制器,这一系列产品可以满足多种多样的自动化控制要求,由于具有紧凑的设计、良好的扩展性、低廉的价格以及强大的指令,使得S7-200 PLC可以满足小规模的控制要求。此外,丰富的CPU类型和电压等级使其在解决用户的工业自动化问题时,具有很强的是适用性。 


    1台S7-200 PLC包括一个单独的S7-200 CPU,或者带有各种各样的可选扩展模块。S7-200 CPU模块包括一个中央处理单元(CPU)、电源以及数字量I/O点,这些都被集成在一个紧凑、独立的设备中。


    CPU负责执行程序和存储数据,以便对工业自动化控制任务或过程进行控制;
    输入和输出是系统的控制点:输入部分从现场设备中采集信号,输出部分则控制泵、电机、以及控也过程中的其他设备;
    电源向CPU 及其所连接的任何设备提供电力;
    通讯端口允许将S7-200 CPU同编程器或其他一些设备连起来;
    状态信号灯显示了CPU 的工作模式(运行或停止),本机I/O的当前状态,以及检查出来的系统错误;
    通过扩展模块可提供其通讯性能;
    通过扩展模块可增加CPU的I/O点数(CPU 221不扩展);
    一些CPU有内置的实时时钟,或添加实时时钟卡;
    EEPROM卡可以存储CPU程序,也可以将一个CPU中的程序送到另一个CPU中;
    通过可选的插入式电池盒可延长RAM中的数据存储时间;
    最大I/O配置。


    (2) SH-2H057驱动器输入信号共有三路,他们是:步进脉冲信号CP、方向电平信号DIR、脱机电平信号FREE.他们在驱动器内部分别通过270Ω的限流电阻接入光耦的负输入端,且电路形式完全相同,三路光耦的正输入端为OPTO端,三路输入信号在驱动器内部接成共阳方式,所以OPTO端需接外部系统的VCC端,如果VCC是+5伏,可直接接入;否则需在外部另加限流电阻,保证给驱动器内部光耦提供8-15mA的驱动电流。


    步进脉冲信号CP
    步进脉冲信号CP用于控制步进电机的位置和速度,也就是说:驱动器每接受一个CP脉冲就驱动步进电机旋转一个步角度,CP脉冲的频率改变则同时是步进电机的速率改变,控制CP脉冲的个数,则可以使步进电机精确定位。这样就可以很方便的达到步进电机调速和定位的目的。本驱动器的CP信号为低电平有效,要求CP信号的驱动电流为8-15mA,对CP脉冲宽度也有一定要求,一般不小于5μs。


    方向电平信号DIR
    方向电平信号DIR用于控制步进电机的旋转方向。此端为高电平时,电机为一个转向;次端为低电平时,电机为另一个转向。电机换向必须在电机停止后再进行,并且换向信号一定要在前一个方向的最后一个CP脉冲结束后以及下一个方向的第一个CP脉冲前发出。


    脱机电平信号FREE
    当驱动器上电后,步进电机处于锁定状态(未施加CP脉冲时)或运行状态(施加CP脉冲),但用户想手动调整电机而又不想关闭驱动器电源,这时可以用到此信号,此信号低电平有效,电机处于自由无力矩状态;当此信号为高电平或悬空不接时,取消脱机状态。


    步进电机简介   
    SH-2H057型驱动器用于驱动二相或四相混合式步进电机(亦称感应子式),此驱动器一般驱动60号机座以下电机。电机的出线方式不同,与驱动器的连接也不同。本系统使用的电机为二相四根线电机,可以直接和驱动器相连。见图1的机械手电机驱动模块原理图。 


2 系统工作工程
    本系统的机械手部分由底盘、立杆、手臂、手组成,其中底盘由一个步进电机驱动,可顺逆时针旋转;立杆由一个步进电机驱动,可上下移动;手臂由一个步进电机驱动,可前后伸缩;手由气泵控制,可抓紧和放松。在相应位置都有位置检测信号用于定位。参见图1。



机械手电机驱动模块原理图


    (1) 出货过程
    从复位位置启动,根据要求到相应出货台(1,2,3号货台),此时底盘转动到要求位置,立柱下降,手臂伸出,定位后手抓货物,立柱上升,同时手臂回收(以免运行中与其它设备相撞),然后到相应出货台(左,或右出货台),立柱下降,手臂伸出,手打开,把货物放在相应出货台上。


    (2) 进货过程
    从复位位置启动,根据要求到相应出货台(左,或右出货台),此时底盘转动到要求位置,立柱下降,手臂伸出,定位后手抓货物,立柱上升,同时手臂回收(以免运行中与其它设备相撞),然后到相应出货台(1,2,3号货台),立柱下降,手臂伸出,手打开,把货物放在相应出货台上。


3  系统设计思想
    步进控制电路设计思想,PLC继电器式输出模块工作速度较低,故采用高频脉冲方波发生器,给出步进脉冲,其振荡频率按步进电机速度设置,步进量的控制采用位置检测,根据位置检测信号用PLC的输出点切断进给电机,实现步进电机的停车, 其程序流程图如图2所示。



程序流程图


    在整个机械手运行控制过程中,采用限位开关以及面板操作开关以及系统逻辑开关作为输入点,整个系统中底盘有5个限位开关,分别作为5个位置的定位输入点,立柱有4个限位开关,分别为1个复位开关、一号位限位输入量、上限位、下限位。手臂有3个限位开关:手臂复位限位数入点、手臂前限位、手臂后限位。抓手限位开关,为抓手复位输入点。一共13个限位开关完成全部的控制输入。各限位开关分布情况见图1,由于在整个控制过程中全部是通过控制步进电机驱动模块再驱动步进电机执行。这里对用集成脉冲输出触发步进电机驱动器原理进行说明。S7-200 PLC(CPU 226)的Q0.0和Q0.1分别对升/降步进电机、前/后步进电机发送脉冲;CPU 226的Q0.2对转盘步进电机发送脉冲。而步进电机的正/反转则分别是CPU 226的Q0.4和Q0.5分别对升/降步进电机、前/后步进电机实行控制;CPU 226 的Q0.6和Q0.7分别对转盘步进电机正反、抓手气泵开关实行控制。


    机械手PLC程序的设计编写采用了STEP 7-Micro/WIN32软件的数据表(STL)的形式。程序设计修改方便,设计完成可联机调试,没有问题再把步进电机接上。


    上位机监控软件采用北京亚控的组态王软件,通过变量映射实现组态软件的变量与PLC的寄存器的动态连接,从而实现了上位机对PLC的监控。


4  结束语
    本机械手控制系统结构紧凑,动作可靠,使用方便。

1楼 0 0 回复
  • ytzidonghua

    ytzidonghua   |   当前状态:在线

    总积分:11263  2025年可用积分:0

    注册时间: 2006-09-18

    最后登录时间: 2024-08-02

    空间 发短消息加为好友

    ytzidonghua   发表于 2007/12/15 21:36:19

    2楼 回复本楼

    引用 ytzidonghua 2007/12/15 21:36:19 发表于2楼的内容

  • 瑞雪照丰年

    瑞雪照丰年   |   当前状态:在线

    总积分:4510  2025年可用积分:0

    注册时间: 2007-02-01

    最后登录时间: 2016-01-14

    空间 发短消息加为好友

    瑞雪照丰年   发表于 2007/12/15 22:11:18

    3楼 回复本楼

    引用 瑞雪照丰年 2007/12/15 22:11:18 发表于3楼的内容

  • 马军成

    马军成   |   当前状态:在线

    总积分:13914  2025年可用积分:0

    注册时间: 2006-12-01

    最后登录时间: 2022-06-28

    空间 发短消息加为好友

    马军成   发表于 2007/12/16 10:15:25

    内容不错,值得参考
    4楼 回复本楼

    引用 马军成 2007/12/16 10:15:25 发表于4楼的内容

  • shirley122333

    shirley122333   |   当前状态:离线

    总积分:33  2025年可用积分:0

    注册时间: 2007-12-20

    最后登录时间: 2007-12-22

    空间 发短消息加为好友

    shirley122333   发表于 2007/12/20 14:44:23

    武汉西电伟业自动化控制设备有限公


    代理产品西门子6ES5 6ES7系列 加拿大VPT(mrr-220)晃电继电器


    质量有保证,超低价格,型号齐全!库存充足!


    公司地址:武汉武珞路460号聚豪华庭1605


    QQ号码:228704451


    传真号码:027-87265995


    联系电话:027-50704451         13277043116


    联系人:王雪丽

    5楼 回复本楼

    引用 shirley122333 2007/12/20 14:44:23 发表于5楼的内容

  • shirley122333

    shirley122333   |   当前状态:离线

    总积分:33  2025年可用积分:0

    注册时间: 2007-12-20

    最后登录时间: 2007-12-22

    空间 发短消息加为好友

    shirley122333   发表于 2007/12/20 14:55:01

    武汉西电伟业自动化控制设备有限公司


     


    主要代理销售德国西门子(SIEMENS)公司PLC及兼容产品,同时还提供备品备件和技术服务,以满足客户的各种需求。公司本着“最新的技术,最平的价格,最优的服务”的原则,不断开发和引进世界最新自控技术和产品,业已成为可提供全面的自动化系统集成技术和服务,完整的自动化控制设备和自动化检测设备的科技创新型自动化厂商。


    代理产品西门子6ES5 6ES7系列 加拿大VPT(mrr-220)晃电继电器


    质量有保证,超低价格,型号齐全!库存充足!


    公司地址:武汉武珞路460号聚豪华庭1605


    QQ号码:228704451


    传真号码:027-87265995


    联系电话:027-50704451         13277043116


    联系人:王雪丽


    在与西门子公司的合作下,我公司拿到了一系列的优惠政策,以超低价服务于国内厂商。真诚的希望在器件销售,工程项目承接和系统开发上能和贵公司开展多方面合作。如您有任何需要请和我们联系,我们将竭尽全力为您服

    6楼 回复本楼

    引用 shirley122333 2007/12/20 14:55:01 发表于6楼的内容

  • shirley122333

    shirley122333   |   当前状态:离线

    总积分:33  2025年可用积分:0

    注册时间: 2007-12-20

    最后登录时间: 2007-12-22

    空间 发短消息加为好友

    shirley122333   发表于 2007/12/20 15:01:16

    武汉西电伟业自动化控制设备有限公司


     


    主要代理销售德国西门子(SIEMENS)公司PLC及兼容产品,同时还提供备品备件和技术服务,以满足客户的各种需求。公司本着“最新的技术,最平的价格,最优的服务”的原则,不断开发和引进世界最新自控技术和产品,业已成为可提供全面的自动化系统集成技术和服务,完整的自动化控制设备和自动化检测设备的科技创新型自动化厂商。


    代理产品西门子6ES5 6ES7系列 加拿大VPT(mrr-220)晃电继电器


    质量有保证,超低价格,型号齐全!库存充足!


    公司地址:武汉武珞路460号聚豪华庭1605


    QQ号码:228704451


    传真号码:027-87265995


    联系电话:027-50704451         13277043116


    联系人:王雪丽


    在与西门子公司的合作下,我公司拿到了一系列的优惠政策,以超低价服务于国内厂商。真诚的希望在器件销售,工程项目承接和系统开发上能和贵公司开展多方面合作。如您有任何需要请和我们联系,我公司将竭诚为您服务.

    7楼 回复本楼

    引用 shirley122333 2007/12/20 15:01:16 发表于7楼的内容

  • ydm008

    ydm008   |   当前状态:离线

    总积分:37  2025年可用积分:0

    注册时间: 2007-04-25

    最后登录时间: 2007-12-22

    空间 发短消息加为好友

    ydm008   发表于 2007/12/22 11:01:06

     一.大A系列
       
        一,CPU:
        A3ACPU A3ACPUP21 A3ACPUR21 A2ACPU-S1 A2ACPUP21-S1
        A2ACPUR21-S1 A2ACPU A2ACPUP21 A2ACPUR21 A3NCPU
        A3NCPUP21 A3NCPUR21 A2NCPU-S1 A2NCPUP21-S1 A2NCPUR21-S1
        A2NCPU A2NCPUP21 A2NCPUR21 A1NCPU A1NCPUP21
        A1NCPUR21 A0J2CPU A0J2HCPU A0J2HCPUP21 Q2ACPU
        Q2ACPU-S1 Q3ACPU Q4ACPU Q4ARCPU A221AM-20
        二.底板
        A32B A35B A38B A55B A58B A65B A68B A38HB
        三.电源 A61P A62P A63P A65P A66P A68P
        四.内存卡
        A3NMCA-0 A3NMCA-2 A3NMCA-4 A3NMCA-8 A3NMCA-16
        A3NMCA-16 A3NMCA-24 A3NMCA-40 A3NMCA-56 A4UMCA-128
        4KRAM 16KRAM 4KROM 8KROM 16KROM 16KHROM
        16KQROM 4KEROM 64KWROM 128KWROM 256KWROM
        五:A6BSW-P-S3 A6BSW-P-S4 A6BSW-P-S5
        六. 输入模块
        AX10 AX11 AX20 AX21 AX40 AX41 AX41-S1
        AX42 AX42-S1 AX60-S1 AX70 AX71 AX80E
        AX81 AX82
        七. 输出模块
        AY10 AY10A AY11 AY11A AY13 AY13E AY22
        AY23 AY40 AY40P AY41 AY42 AY42-S1
        AY42-S3 AY50 AY51 AY51-S1 AY51UL
        AY60 AY60S AY70 AY71 AY80 AY81EP AH42
        八. 特殊模块
        A68AD A68ADN A616AD A60MX A60MXR
        A616TD A68DAV A68DAI-S1 A616DAV A616DAI
        A68RD3 AD61 AD61-S1 AD71-S2 AD71TU
        AD72 AD75P1-S3 AD75P2-S3 AD75P3-S3
        AD75M1 AD75M2 AD75M3 AD51H-S3 AJ71C24-S8
        AJ71C24-S3 AJ71UC24
        九. 网络模块
        AJ71E71N-B5T AJ71E71N-B2 A7BDE-J71AP21
        AJ71AP21 AJ71AR21 AJ72P25 AJ72R25
        AJ71AT21B AJ72T25B AJ71PT32-S3 AJ71LP21
        AJ71LP21G AJ71BR11 AJ61BT11 AI61
        A11VC AG62 A7PU AJ71QC24 AJ71QC24-R2
        AJ71QC24N-R2 AJ71QLP21 AJ71QLP21G AJ71QBR11
        AJ61QBT11 A7BDE-J71AR21 AJ71LP21GE
        A6BR10 A6BR10-DC A8PUE AC20R4-A8PU AC300R4
        AC30R4 AC30R2 A6SW16 A6SW32
    8楼 回复本楼

    引用 ydm008 2007/12/22 11:01:06 发表于8楼的内容

总共 , 当前 /