如何实现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...