新闻  |   论坛  |   博客  |   在线研讨会
三菱PLC-定位控制实战(步进电机)
liht1634 | 2025-10-03 06:46:57    阅读:53   发布文章

本内容介绍如何使用PLC控制CL86D步进电机驱动器,由驱动器再闭环控制86CME85D步进电机。步进电机及其驱动器于雷赛智能,官方网站:https://www.leisai.com/


1、步进电机及驱动器

1)CL86D步进电机驱动器

1.jpg

图1.1 驱动器CL86D实物图

2)86CME85D步进电机

2.jpg

图1.2 步进电机86CME85D实物图

控制接线:

3.png

图1.3-1 编码器DB9头定义

4.png

图1.3-2 编码器DB9头定义

控制方式:

5.jpg

图1.4-1 控制信号接线图

6.jpg

图1.4-2 CL86D输入光耦

步进电机或伺服电机只有上电,即使一直不运行,其表面温度都较高,这是正常现象

2、国产通用PLC

BK3U-24MTE(品牌:标控),国产工控板(厂家资料),相当于 FX3U-24MT。

PW红色灯常亮,RUN红色灯闪烁,检测供电电压是否正常。

7.jpg

图2.1 BK3U-24MTE实物图

输出三极管型号为 MJD127(PNP达林顿管),管脚分布如下图所示。

8.png

图2.2 输出三极管

PLC 与驱动器CL86D 的连接:

驱动器CL86D 的 PUL+ 与 DIR+ 建议通过 2K/0.25W电阻串联接到 24V电源,采用如图1.4 的共阳极接法

9.png

图2.3 驱动器与PLC的连接

3、测试方法

1)DRVI相对定位指令

10.png

图3.1 DRVI指令格式

2)低速测试

将S2.输出脉冲频率设置为10Hz,Y0指示灯将不停闪烁,Y2常亮,说明PLC部分已经正常输出了。当然用示波器观测最为直观。

11.png

图3.2 低速测试程序

3)反转测试

只需将S1.输出脉冲量置为负值,如下图所示。无需设置Y2,此时Y2端口指示灯不亮。

12.jpg

图3.3 反转测试程序

下面的程序较为通用。DDRVI为32位指令,那么其后面的S1.与S2.则应为32位。注意:DMOV是32位数据,D200与D201存储脉冲数,D202与D203存储频率。

12.png

图3.4 通用程序

4)步进电机只动一下

这种情况一般为电源电流不足或者脉冲频率设置过高造成的,步进电机在启动瞬间电流较大。

有的驱动器带JOG功能(点动控制‌),比如:YH57HX,只需要通过单步操作去驱动步进电机。

13.jpg

图3.5 YH57HX步进电机实物图

无PLC的情况下,即可验证电机与驱动器之间的接线是否正确。电机运转状态,数码管显示其当前转速。

14.jpg

图3.6 运转速度

步进电机动作视频:https://live.csdn.net/v/492553


如若喜欢这篇文章,不妨留下您宝贵的点赞,这将是对我莫大的鼓励。也可以前往公众号获取更多资料,全网同号。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
分享硬件电路设计(原理图分析、PCB绘制、模拟仿真),电子元件,EMC整改,单片机与PLC等,以及与此相关的工科知识。
推荐文章
最近访客