0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何实现S7-200 PLC控制两轴步进电机复位详细实例说明

1bGT_GKYXT1508 来源:未知 2019-07-20 11:05 次阅读

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,因此在设计时要综合利弊,从而进行取舍。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4976

    文章

    12267

    浏览量

    455020
  • 步进电机
    +关注

    关注

    149

    文章

    2931

    浏览量

    146079
  • S7-200
    +关注

    关注

    13

    文章

    405

    浏览量

    49631

原文标题:如何实现S7-200 PLC控制两轴步进电机复位?

文章出处:【微信号:GKYXT1508,微信公众号:工控云学堂】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    采用PLC实现步进电机控制(二)

    采用PLC实现步进电机控制。完成驱动的接线和驱动器的参数配置后,即可对PLC编程
    发表于 03-02 14:22 3694次阅读
    采用<b class='flag-5'>PLC</b><b class='flag-5'>实现</b>对<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的<b class='flag-5'>控制</b>(二)

    052跟我学:S7-200 SMART 运动控制之使用向导组态运动#硬声创作季

    SMART运动控制S7-200
    或许
    发布于 :2023年06月07日 12:58:13

    西门子s7-200实例

    西门子s7-200实例
    发表于 06-10 11:12

    基于串口的6步进伺服电机控制

    mpc003,mpc004,mpc006,mpc004s运动控制芯片模块DIP-30封装,可与普通单片机通过串口连接对步进电机或伺服电机进行
    发表于 08-30 14:06

    关于高级语言编程与S7-200PLC串口通讯(WinS7_PPI.DLL)

    本帖最后由 autoctrl 于 2018-4-23 11:59 编辑 VB.NET和C#编写的跟S7-200的485口PPI通讯的代码,无需PLC内编程配合,通讯访问PLC的寄存器,支持多种
    发表于 07-23 12:06

    S7-200SMART与S7-200的区别是什么

      机型丰富,更多选择  S7-200 SMART PLC提供不同类型、I/O点数丰富的CPU模块,单体I/O点数最高可达60点,可满足大部分小型自动化设备的控制需求。另外,CPU模块配备标准型
    发表于 12-04 16:21

    西门子S7-200驱动步进电机心得

    本文主要介绍了西门子S7-200驱动步进电机心得.
    发表于 06-27 08:00 6次下载
    西门子<b class='flag-5'>S7-200</b>驱动<b class='flag-5'>步进</b><b class='flag-5'>电机</b>心得

    S7-200、变频器与触摸屏的应用PLC步进电机的运动控制实例说明

    本文档的主要内容详细介绍的是S7-200、变频器与触摸屏的应用PLC步进电机的运动控制资料
    发表于 10-25 08:00 44次下载
    <b class='flag-5'>S7-200</b>、变频器与触摸屏的应用<b class='flag-5'>PLC</b>与<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的运动<b class='flag-5'>控制</b><b class='flag-5'>实例</b><b class='flag-5'>说明</b>

    PLC S7-200进行发动机控制实例资料说明

    本文档的主要内容详细介绍的是PLC S7-200进行发动机控制实例资料说明
    发表于 04-29 08:00 1次下载
    <b class='flag-5'>PLC</b> <b class='flag-5'>S7-200</b>进行发动机<b class='flag-5'>控制</b>的<b class='flag-5'>实例</b>资料<b class='flag-5'>说明</b>

    PLC控制步进电机分度的设计与实现详细说明

    简要介绍利用 PLC 控制步进电机对执行元件进行自动分度, 重点介绍一种 PLC 控制
    发表于 04-28 08:00 1次下载
    <b class='flag-5'>PLC</b><b class='flag-5'>控制</b><b class='flag-5'>步进</b><b class='flag-5'>电机</b>分度的设计与<b class='flag-5'>实现</b><b class='flag-5'>详细说明</b>

    威纶屏与三菱PLC步进电机控制实例详细资料说明

    本文档的主要内容详细介绍的是威纶屏与三菱PLC步进电机控制实例
    发表于 02-23 08:00 14次下载

    西门子S7-200 PLC编程实例精解

    西门子S7-200 PLC编程实例资料免费下载。
    发表于 04-22 10:12 402次下载

    S7-200用于步进电机控制

    S7-200用于步进电机控制资料免费下载。
    发表于 04-22 15:49 60次下载

    S7-200的MODBUS详细应用示例

    S7-200的MODBUS详细应用示例说明
    发表于 04-25 11:13 39次下载

    基于PLC S7-200步进电机的运动控制

      步进电机的运行要有一电子装置进行驱动,这种装置就是步进电机驱动器,它是把控制系统发出的脉冲信号,加以放大以驱动
    发表于 10-19 10:59 352次阅读
    基于<b class='flag-5'>PLC</b> <b class='flag-5'>S7-200</b>与<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的运动<b class='flag-5'>控制</b>