电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

三菱PLC控制步进电机的相关指令说明

作者:佚名    文章来源:网络整理    点击数:    更新时间:2024/3/21

介绍plc控制步进电机的资料

用PLC控制步进电机的相关指令

下面介绍的指令只适用于FX1S、FX1N系列的晶体管输出PLC,如高训的FX1N-60MT。这些指令主要是针对用PLC直接联动伺服放大器,目的是可以不借助其他扩展设备(例如1GM模块)来进行简单的点位控制,使用这些指令时最好配合三菱的伺服放大器(如MR-J2)。

然而,我们也可以用这些指令来控制步进电机的运行,如高训810室的实验台架。下面我们来了解相关指令的用法:

1、 三菱PLC脉冲输出指令PLSY(FNC57)

PLSY指令用于产生指定数量的脉冲。助记法为HZ、数目Y出来。指令执行如下:

三菱PLC脉冲输出指令PLSY(FNC57) 

2、 带加减速的脉冲输出指令PLSR(FNC59)

带加减速的脉冲输出指令PLSR(FNC59) 

3、 回原点ZRN(FNC156)--------重点撑握

ZRN指令用于校准机械原点。助记法为高速、减速至原点。指令执行如下:

三菱plc回原点ZRN(FNC156) 

4、 增量驱动DRVI(FNC158)--------重点撑握

DRVI为单速增量驱动方式脉冲输出指令。这个指令与脉冲输出指令类似但又有区别,只是根据数据脉冲的正负多了个转向输出。本指令执行如下:

增量驱动DRVI(FNC158) 

5、 绝对位置驱动指令DRVA(FNC159)

本指令与DRVI增量驱动形式与数值上基本一样,唯一不同之处在于[S1.]:

在增量驱动中,[S1.]指定的是距离,也就是想要发送的脉冲数;而在绝对位置驱动指令中,

[S1.]定义的是目标位置与原点间的距离,即目标的绝对位置。

绝对位置驱动指令DRVA(FNC159) 

下面以高训810室的设备为例,说明步进电机的驱动方法:

在用步进电机之前,请学员考虑一下几个相关的问题:

1、何谓步进电机的步距角?何为整步、半步?何谓步进电机的细分数?

2、用步进电机拖动丝杆移动一定的距离,其脉冲数是如何估算的?

3、在步进顺控中运用点位指令应注意什么?(切断电源的先后问题!)

步进电机测试程序与接线如下:

1、按下启动按钮,丝杆回原点,5秒钟后向中间移动,2秒后回到原点。

注:高训810步进电机正数为后退,Y2亮,负数为向前,Y2不亮。向前方为向(3#带侧)运动为,向后为向(1#带侧)运动。

给正数DDRVI时,后退M8029不动作,没有完成标志;但给负值前进时,会有完成标志M8029的动作。

为什么会在前进时(有M8029为标志时),按停后,可以再次按X10启动起来,而在后退Y2点亮时,不能再按X10启动呢?

M8029标志位必须在同一扫描周期内捕捉,而且要紧邻相应的点位控制指令下一步!

 

2、另一个示例:

要求制做一个触摸屏画面,输出指定的位置(MM为单位),让步进电机运动到指定位置后停下。假定工件指定位置大于实际位置值,电机正转到位;反之,反转到位。且步进电机走1MM要80个脉冲。

三菱plc控制步进电机实例 

Tags:控制步进电机,三菱plc,指令  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
    推荐文章
    最新推荐
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询