电子开发 | 基础入门 | 电路原理图 | 梯形图实例 | PLC基础   《如果喜欢本站,请按 Ctrl+D 手动收藏!感谢您的支持》一起学习一起进步,电子开发王欢迎您!.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

★电路公式手册,最新版《电子电路公式计算器》,电路公式查询手册 电路公式计算器【电子从业人员必备手册】
☆十天学会单片机实例100 c语言 chm格式。资料内容详细,覆盖例子多,内容广【电子从业人员必备手册】
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> plc工业软件使用 >> 正文

西门子S7-200SMART运动控制指令详解_STEP 7-MicroWIN SMART

作者:佚名    文章来源:网友    点击数:2545    更新时间:2023/10/26

大家好,我是电子开发网的小编,今天又跟大家见面了。学习需要坚持,做技术亦是如此,厚积才能博发。小编写的程序都是进行反复测试过的,可以放心跟着操作,有疑问的地方可以留言。

 

S7-200SMART运动控制指令由编程软件向导生成,运动控制指令有很多条构成,且每条指令都带有很多接口参数,要想使用这些指令,先要知道接口是什么意思,虽然帮助文章都有解释,但读懂帮助文件也很费劲,那么今天,小智就来给大家介绍一下常用的S7-200SMART运动控制指令。

S7-200SMART运动控制指令向导如下图所示:

 

 

1.启用并初始化轴

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

管脚含义:

MODE:启用模块。1=可发送命令;0=中止进行中的任何命令

Done:完成标志位

Error:错误代码(字节)

C_Pos:轴的当前位置(绝对定位或者相对定位),工程单位:Real型数据;相对脉冲:DINT型数据

C_Speed:轴的当前速度,Real型数据

C_Dir:轴的当前方向(1=反向,0=正向)

 

2.手动控制轴

AXISx_MAN子例程(手动模式)将运动轴置为手动模式。这允许电机按不同的速度运行,或沿正向或负向慢进。在同一时间仅能启用RUN、JOG_P或JOG_N输入之一。

管脚含义:

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_GOTO子程序命令运动轴转到所需位置。

管脚含义:

START:每接通一个扫描周期,就执行一次定位

Pos:目标位置(绝对定位为坐标点,相对定位为两点间距离),工程单位:Real型数据;相对脉冲:DINT型数据

Speed:目标速度,Real型数据

MODE:移动模式0:绝对位置 1:相对位置 2:单速连续 正向旋转 3:单速连续反向旋转

Abort:停止正在执行的运动

Done:完成标志位

Error:错误代码(字节)

C_Pos:轴当前位置(绝对定位或者相对定位),工程单位:Real型数据;相对脉冲:DINT型数据

C_Speed:轴当前速度,Real型数据

 

4.查找参考点

AXISx_RSEEK子程序(搜索参考点位置)使用组态/曲线表中的搜索方法启动参考点搜索操作。运动轴找到参考点且运动停止后,运动轴将RP_OFFSET参数值载入当前位置。

管脚含义:

START:每接通一个扫描周期,就执行一次查找参考点(参考点查找方式由轴组态确定)

Done:完成标志位

Error:错误代码(字节)

 

5.加载参考点偏移量

AXISx_LDOFF子程序(加载参考点偏移量)建立一个与参考点处于不同位置的新的零位置。在执行该子程序之前,必须首先确定参考点的位置。还必须将机器移至起始位置。当子程序发送LDOFF命令时,运动轴计算起始位置(当前位置)与参考点位置之间的偏移量。运动轴然后将算出的偏移量存储到RP_OFFSET参数并将当前位置设为0。这将起始位置建立为零位置。如果电机失去对位置的追踪(例如断电或手动更换电机的位置),您可以使用AXISx_RSEEK子程序自动重新建立零位置。

管脚含义:

START:每接通一个扫描周期,就执行一次加载参考点偏移量

Done:完成标志位

Error:错误代码(字节)

 

6.加载位置

AXISx_LDPOS子程序(加载位置)将运动轴中的当前位置值更改为新值。还可以使用本子程序为任何绝对移动命令建立一个新的零位置。

管脚含义:

START:每接通一个扫描周期,就执行一次加载位置

New_Pos:要加载为当前位置的值

Done:完成标志位

Error:错误代码(字节)

C_Pos:轴当前位置(绝对定位或者相对定位),工程单位:Real型数据;相对脉冲:DINT型数据

 

7.执行曲线运动

AXISx_RUN子程序(运行曲线)命令运动轴按照存储在组态/曲线表的特定曲线执行运动操作。

管脚含义:

START:每接通一个扫描周期,就执行一次设定的曲线运动

Profile:需要执行的曲线(由地址存储)

Aboyt:停止当前执行的曲线

Done:完成标志

Error:错误代码(字节)

C_Profile:正在运行的曲线

C_Step:正在运行曲线内当前执行的步

C_Pos:轴当前位置(绝对定位或者相对定位),工程单位:Real型数据;相对脉冲:DINT型数据

C_Speed:轴当前速度,Real型数据

 

S7-200SMART运动控制指令程序如下图所示:

 


Tags:运动控制,STEP7,西门子plc,smart  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
    没有任何评论
电子开发网:汇集综合各类电子制作与电路图的网站,plc工控技术,模电数电知识,单片机EDA等等!荟萃电路图网站精华,为工程师创造价值。欢迎关注微信公众号:电子开发网!

三菱PLC软件 GX Wor

西门子200smartPLC选

模拟量转换工程量转

简述555定时器工作原

三菱FX3U PLC与组态

【三菱PLC】掌握这7
 简单三极管逆变器
 TL494制作50HZ逆变
 80W简单的功放电路
 555制作的简易电子
 850热风枪电路图原
 直流12v荧光灯电路
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询