课程中心
HOME
课程中心
正文内容
plc编程步进复位 如何实现S7-200 PLC控制两轴步进电机复位?
发布时间 : 2025-02-23
作者 : 小编
访问数量 : 23
扫码分享至微信

如何实现S7-200 PLC控制两轴步进电机复位?

1、题目要求

某设备上有两套步进驱动系统,步进驱动器的型号为SH-2H042Ma, 步进电动机的型号为17HS111,是两相四线直流24V步进电动机,要求:按下按钮SB1时,步进动机带动X方向和Y方向的机构复位,当X方向靠近接近开关SQ1时停止,Y方向靠近接近开关SQ2 时停止 ,复位完成。

(1)主要软硬件配置

1、1套STEP7-Micro/WIN V4.0。

2、2台型号为17HS111的步进电动机。

3、2台型号为SH-2H042Ma的步进驱动器。

4、1台CPU226CN。

(2) 步进电动机与步进驱动器的接线

本系统选用的步进电动机是两相四线的步进电动机,其型号是17HS111,这种型号的步进电动机的出线接线图如图3-2所示(图中只画出1台电动机)。其含义是:步进电动机的4根引出线分别是红色、绿色、黄色和蓝色:其中红色引出线应该与步进驱动器的A+接线端了相连,绿色引出线应该与步进驱动器的A-接线端子相连,黄色引出线应该与步进驱动器的b+接线端子相连,蓝色引出线应该与步进驱动器的B-接线端子相连。

(3)PLC与步进电动机、步进驱动器的接线

步进驱动器有共阴和共阳两种接法,这与控制信号有关系,西门子PLC输出信号是+24V信号(即PNP接法),所以应该采用共阴接法,所谓共阴接法就是步进驱动器的D1R-和CP-与电源的负极短接,如图3-2所示。顺便指 出,三菱的PLC输出的是低电位信号(即NPN接法),因此应该采用共阳接法。

2、程序编写

1、主程序

2、PTO初始化

3、X方向停止

4、Y方向停止

【关键点】

编写这段程序的关键点在于初始化和强制使步进电动机停机而对SMB67的设定,其核心都在对SMB67寄存器的理解上。其中,SMB67=16#85的含义是PTO允许、选择PTO模式、单段操作、时间基准为微秒、PTO脉冲更新和PTO周期更新。

要停止PTO输出,必须先在控制字节中禁止PTO输出,且执行PLS指令。

若不想在输出端接分压电阻,那么在PLC的1L+接线端子上接DC +5V也是可行的,但产生的问题是本组其他输出信号都为DC +5V,因此在设计时要综合利弊,从而进行取舍。

S7-200 控制两轴步进电机复位

私信“干货”二字,即可领取138G伺服与机器人专属及电控资料!

1、题目要求

某设备上有两套步进驱动系统,步进驱动器的型号为SH-2H042Ma, 步进电动机的型号为17HS111,是两相四线直流24V步进电动机,要求:按下按钮SB1时,步进动机带动X方向和Y方向的机构复位,当X方向靠近接近开关SQ1时停止,Y方向靠近接近开关SQ2 时停止 ,复位完成。

(1)主要软硬件配置。

1、1套STEP7-Micro/WIN V4.0。

2、2台型号为17HS111的步进电动机。

3、2台型号为SH-2H042Ma的步进驱动器。

4、1台CPU226CN。

(2) 步进电动机与步进驱动器的接线。

本系统选用的步进电动机是两相四线的步进电动机,其型号是17HS111,这种型号的步进电动机的出线接线图如图3-2所示(图中只画出1台电动机)。其含义是:步进电动机的4根引出线分别是红色、绿色、黄色和蓝色:其中红色引出线应该与步进驱动器的A+接线端了相连,绿色引出线应该与步进驱动器的A-接线端子相连,黄色引出线应该与步进驱动器的b+接线端子相连,蓝色引出线应该与步进驱动器的B-接线端子相连。

(3)PLC与步进电动机、步进驱动器的接线。

步进驱动器有共阴和共阳两种接法,这与控制信号有关系,西门子PLC输出信号是+24V信号(即PNP接法),所以应该采用共阴接法,所谓共阴接法就是步进驱动器的D1R-和CP-与电源的负极短接,如图3-2所示。顺便指 出,三菱的PLC输出的是低电位信号(即NPN接法),因此应该采用共阳接法。

2、程序编写

1、主程序

2、PTO初始化

3、X方向停止

4、Y方向停止

【关键点】

编写这段程序的关键点在于初始化和强制使步进电动机停机而对SMB67的设定,其核心都在对SMB67寄存器的理解上。其中,SMB67=16#85的含义是PTO允许、选择PTO模式、单段操作、时间基准为微秒、PTO脉冲更新和PTO周期更新。

要停止PTO输出,必须先在控制字节中禁止PTO输出,且执行PLS指令。

若不想在输出端接分压电阻,那么在PLC的1L+接线端子上接DC +5V也是可行的,

相关问答

在三菱PLC中步进指令梯形图编程SET置位指令,我看没用RST复位指令,它是怎么给复位的呢?

三菱plc中步进指令当中STL和RET,需要和set指令配合使用,如果不用步进指令则set给寄存器置1后如果想置0,必须用rst指令进行复位;如果使用步进指令后,当把下一...

步进电机如何复位?

直接归零法。该方法是指在零位处进行安装一个停止的挡块,然后通过令步进电机向零位的方向版驱动足够大的角度,权当步进电机从新回到零位时,被挡块挡住,电机...

电喷摩托车步进电机怎样复位?

直接归零法。该方法是指在零位处进行安装一个停止的挡块,然后通过令步进电机向零位的方向版驱动足够大的角度,权当步进电机从新回到零位时,被挡块挡住,电机...

步进电机如何复位?

[回答]1、直接归零法。该方法是指在零位处进行安装一个停止的挡块,然后通过令步进电机向零位的方向驱动足够大的角度,当步进电机从新回到零位时,被挡块挡...

步进电机如何复位?

[回答]直接归零法。该方法是指在零位处进行安装一个停止的挡块,然后通过令步进电机向零位的方向驱动足够大的角度,当步进电机从新回到零位时,被挡块挡住,...

怎么用西门子plc控制步进电机回到原点,电机可能在原点左边,也可能在右边,怎么做?

向运行...1:如果是旋转运动结构,原点位置可以在左在右,都可以通过一个方向回原点。2:如果是直线运动结构,而原点设定在一端。通过程序反向运行电机即可回到...

万和热水器步进电机如何复位?

万和热水器步进电机可以通过以下步骤进行复位:1.首先,在电源未接通的情况下,手动旋转电机轴,让水阀门复位;2.然后,将电源接通,等待电脑板检测水温;3....万...

雅马哈步进电机怎么复位?

步进电机的复位方式因品牌和型号而异,以下是雅马哈步进电机的复位方法。雅马哈步进电机可以通过输入控制信号来进行复位。雅马哈步进电机具备接口功能,可以通...

现在设备plc指令都不用步进,用的是什么编程法?

应该是说编程语言吧PLC的编程语言1.所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的...

三菱PLC怎么控制三个步进电机?

三菱PLC控制伺服或步进电机的顺序控制思路硬件配置:三菱FX3Uplc,伺服或步进电机,指示灯,按钮等其他配件。程序说明:D1000、D1001一组,D1002、D10...三菱PL...

 河北省城市市容和环境卫生条例  女飞行员余旭 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部