电工学习网

 找回密码
 立即注册
查看: 8360|回复: 0

[分享] PLC对步进电机的控制

[复制链接]
发表于 2019-2-8 12:26:34 | 显示全部楼层 |阅读模式
200 SMART系列plc提供了三种驱动步进电机的方法:
    1、脉冲串输出(PTO)
    2、脉宽调制(PWM)
    3、运动轴
步进电机是将电脉冲转变为角位移或线位移,电机的转速、停止位置只取决于脉冲信号的频率和脉冲数量,不受负载变化的影响,即给电机一个脉冲信号,电机旋转一个步距角。因此PLC驱动步进电机主要依靠PLC的高速脉冲输出功能,200 SMART系列PLC最多支持3个高速脉冲输出,其具体输出数量取决于PLC的型号如下表1所示。
  
CPU型号
  
ST20
ST30
ST40
ST60
高速脉冲输出
2@100KHz
3@100KHz
3@100KHz
3@100KHz
表1
继电器输出型号(SR)与经济型(CR)不支持高数脉冲输出功能。

硬件连接:
PLC无法对步进电机进行直接驱动,需要通过步进电机驱动器进行完成。其作用是将电脉冲信号转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向旋转一个固定的角度(即“步距角”)。步进电机驱动器如图1所示。
1.jpg
                              
图1  步进电机驱动器
驱动器上的ENA为脱机信号(可不接);DIR为方向信号;PUL为脉冲信号,需要接到PLC的高速脉冲输出端口上。SMART系列PLC对应的高速脉冲输出口如表2所示。
  
PWM通道号
  
PWM输出口
PWM0
Q0.0
PWM1
Q0.1
PWM2
Q0.3
表2
驱动器还需要对一些参数进行设置,这里以TB6600步进电机驱动器为例,通过该驱动器上的6个DIP开关进行参数设置,S1~S3用于选择8档细分控制,通过S4~S6进行电流控制。细分数即步进电机旋转一周所需的脉冲数。电流控制根据选择的步进电机电流值不同进行修改,当选用2A的电机时需要将电流值设置为2A。具体参数可通过电机标签以及驱动器上标注进行查看。
步进电机驱动器的信号输入电压主要以5V与24V为主。PLC的信号输出电压为24V,且与SMART PLC进行连接时为共阴极接线。
当选用24V步进电机驱动器时可直接与PLC信号段进行连接,接线图如图2所示。
2.png
图2  24V驱动器接线图
当选用5V驱动器时,需要进行降压处理,最简单的方法可以通过串联电阻降压,通过串联2K电阻将电压从24V降至5V。接线图如图3所示。
3.png
图3  5V驱动器接线图

下面主要介绍一下通过脉宽调制(PWM)对步进电机进行驱动的方法。
首先通过工具菜单中的PWM选项进入到脉宽调制的向导中
4.png
图4  PWM向导入口
组态PWM向导步骤:
1、选择脉冲通道
①  选择需要使用的PWM输出通道
②  下一步
5.png
图5  选择脉冲通道
2、    对PWM通道的名称进行设置
①  可以对PWM通道进行重命名(例:X轴),默认为PWM0~2
②  下一步
6.png

图6  更改PWM通道名称
3、组态PWM通道输出时基
③  点击下拉菜单,打开选择栏
④  由于驱动步进电机需要较高频率的脉冲输出,需选择微秒为时基
⑤  下一步
7.png
图7  输出时基设置
4、PWM通道0设置完成,生成对应项目组件。通道1、2与其设置方法一致
8.png
8  生成项目组件
完成PWM向导设置后,即可通过调用PWMx_RUN子程序输出高数脉冲对步进电机进行驱动。可通过图8所示方法调用PWMx_RUN子程序。
9.png
图9  PWMx_RUN子程序
图10为PWMx_RUN指令,其中:
EN为程序块使能信号
RUN为脉冲生成控制输入(1:对应I/O通道持续生成高速脉冲;0:无操作)
Cycle:写入脉冲周期
Pulse:写入脉冲宽度(即:占空比)通常设置为周期的一半(即:占空比50%)
11.png
图10  PWMx_RUN指令
在程序中即可通过对脉冲周期进行更改,实现对电机速度的控制。通过修改驱动器DIR方向信号连接的PLC输出口,更改电机运行方向。

PWM驱动方案分析:
优点:控制变量较少,脉冲周期便于修改
缺点:对输出脉冲数量不易控制
所以该控制较为适用于闭环控制系统之中。开环控制系统中,建议使用运动轴控制方案。
PTO与PWM功能大体一致,差异在于PTO不可对占空比进行调节,默认为50%。

如有错误,欢迎指出讨论


2.png
qrcode_for_gh_4475599e75b5_258.jpg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-16 23:13

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表