汇川am600运动指令详解_S7200 SMART 运动控制指令详解

9c961e843985cc01a2983fe8217c572f.png

年初钜惠!想要plc程序案例撩我

S7-200 smart 运动控制指令由编程软件向导生成,运动控制指令有很多条构成,且每条指令都带有很多接口参数,想要使用这些指令,要先知道接口是什么意思,虽然帮助文章都有解释,但读懂帮助文件也很费劲,今天就详细给大家介绍运动指令的使用。 S7-200 SMRAT 运动控制指令如下图生成: 1、选择"运动"右键打开。

907e940f9a716638ba4def99b3d9288b.png

2、本次就以"轴0"为例。

a3887cfc55633878ded83196f80af643.png

3、命个名字。

433a01743b0c75c00070de6e876157d2.png

4、数字1位选择工程单位,可以使工程单位,也可以使用脉冲。 数字2是电机旋转一圈的脉冲量,我目前步进拨码设定是10000个脉冲旋转一周 数字3是单位,根据自己需要设定 数字4是电机旋转一圈的工程量,我设定的是360度,也就是说10000个脉冲对应360度。

3b9c044dffce85d6acab4ccfc479ace0.png

5、方向控制,我是用的脉冲加方向,所以选择单项2轴。

3a57803f2254e6fe5e29869ddddc384c.png

6、正负极限根据需要设定,我这个没有正负极限就没有选择。

cd8ef790de93785370b1ee60cf43d246.png

09cb3b4dca1ef293312cac6a22525963.png

7、零电位使用,走绝对位置和相对位置之前一定要定义好原点,否则绝对位置和相对位置不运行。

96c9580704f4d067ca955f5b2082276f.png

8、0脉冲位置,也可以使用此点定义0点。

5443f92b6a405fffce89d746d3236abb.png

9、停止根据需要选择,通过阅读STP就能理解什么意思。

ee67225f07c3957e26d2ba437b06155c.png

10、停止根据需要选择,通过阅读TRIG就能理解什么意思。

c79df277cc4a9c244b397c23ad1f6a34.png

11、禁用根据需要选择,通过阅读DIS就能理解什么意思。

16793fc90dfa1cc9e44842547524f4aa.png

12、最大速度和最小速度根据现场情况设定,我设定最大速度为360度/秒。

ca792178b20f9eb9ab83433b7fb462c8.png

13、JOG命令也就是手动运行,根据需要设定速度,建议设定小一些,看看运行速度再调整。

515ce098050bbfb9302ca87864037c83.png

14、此处设定加减速时间,也就是脉冲输出的加减速时间,根据现场情况设定。

a06649f8e16a465b6622a8f0e32ffc38.png

15、急停补偿。

23138cc8ad092fb8655be508ad7a7790.png

16、反冲补偿,也就是校准丝杠间隙。

40a04d36fd89377d6242607e7ad6d43c.png

17、参考点设定

678e8606573458a66fe92f37060eba5c.png

18、找零点时速度和方向设定。

b541182eb10ac98c4151dab960efc1cf.png

19、偏移量设定

0aadd61b678c231ca831b7c2f0983c6f.png

20、搜索参考点方式选择

8f99995202cd7e330077854e68e8d55d.png

21、从驱动器中读取绝对位置

09d3d266d8a6815f6a481fce6e046150.png

22、曲线设定,我这里没用曲线,没有生成曲线。

f448cd804ac88692aaebffbe64c0cc8e.png

23、点"建议"自动分配地址。

e0406aa79c417f17a09c87d4c1f02bef.png

24、组件

e0351c69b3dfb78809c3a7c3aa995069.png

25、映射显示

62943c0171ad989c0701702ae9db77e7.png

26、完成,点击生成就完成了。

cad8770a733cc7c3e8696934aa953ee3.png

1.启用并初始化轴 AXISx_CTRL子程序(控制)启用和初始化运动轴,方法是自动命令运动轴每CPU更改为RUN模式时加载组态/曲线表。 在项目中只对每条运动轴使用此子程序一次,并确保程序会在每次扫描时调用此子程序。 使用SM0.0(始终开启)作为EN参数的输入。

733f2982813fb8bab17fed4ca76df662.png

管脚含义: MODE: 启用模块。 1=可发送命令; 0=中止进行中的任何命令 Done: 完成标志位 Error: 错误代码(字节) C_Pos: 轴的当前位置(绝对定位或者相对定位),工程单位: Real型数据; 相对脉冲: DINT型数据 C_Speed: 轴的当前速度,Real型数据 C_Dir: 轴的当前方向(1=反向,0=正向) 2.手动控制轴 AXISx_MAN子例程(手动模式)将运动轴置为手动模式。 这允许电机按不同的速度运行,或沿正向或负向慢进。 在同一时间仅能启用RUN、JOG_P或JOG_N输入之一。

1e6f00725aeda5393d2a03c2c1c22ef1.png

管脚含义: RUN: 1=轴手动运行(速度和方向分别由Speed和Dir管脚控制)0=停止手动控制 JOG_P: 1=正转点动控制 JOG_N: 1=反转点动控制 Speed: RUN运行时的目标速度,Real型数据 Dir: RUN运行时的方向 Error: 错误代码(字节) C_Pos: 轴当前位置(绝对定位或者相对定位),工程单位: Real型数据; 相对脉冲: DINT型数据 C_Speed: 轴当前速度,Real型数据 C_Dir: 轴的当前方向(1=反向,0=正向) 3、查找参考点 走绝对位置和相对位置前需要找到真实的零点,绝对位置和相对位置才能根据零点运行。 AXISx_RSEEK子程序(搜索参考点位置)使用组态/曲线表中的搜索方法启动参考点搜索操作。 运动轴找到参考点且运动停止后,运动轴将RP_OFFSET参数值载入当前位置。

d883d6295d1236f5d9665adeb2180665.png

管脚含义: START: 每接通一个扫描周期,就执行一次查找参考点(参考点查找方式由轴组态确定) Done: 完成标志位 Error: 错误代码(字节) 4.绝对或者相对定位 AXISx_GOTO子程序命令运动轴转到所需位置。

be11b880ffd6b900d15e186a1a55fd14.png

管脚含义: START: 每接通一个扫描周期,就执行一次定位 Pos: 目标位置(绝对定位为坐标点,相对定位为两点间距离),工程单位: Real型数据; 相对脉冲: DINT型数据 Speed: 目标速度,Real型数据 MODE: 移动模式0: 绝对位置 1: 相对位置 2: 单速连续 正向旋转 3: 单速连续反向旋转 Abort: 停止正在执行的运动 Done: 完成标志位 Error: 错误代码(字节) C_Pos: 轴当前位置(绝对定位或者相对定位),工程单位: Real型数据; 相对脉冲: DINT型数据 C_Speed: 轴当前速度,Real型数据

END

文章来源:网络,本文系网络转载,版权归原作者所有。但因转载众多,无法确认真正原始作者,故仅标明转载来源。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容!本文内容为原作者观点,并不代表本公众号赞同其观点和对其真实性负责。

如何成为优秀的电气工程师?

扫码请咨询

左老师:18817120052(同微信)

e700bb3d57607c806812c7149c1e9beb.png

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值