程序员的知识教程库

网站首页 > 教程分享 正文

SIMATIC S7-1200 运动控制指令:MC_ReadParam

henian88 2024-09-02 16:24:24 教程分享 17 ℃ 0 评论

运动控制语句概述

在用户程序中,可以使用运动控制指令控制轴。 这些指令会启动执行所需功能的运动控制命令。

可以从运动控制指令的输出参数中获取运动控制命令的状态及命令执行期间发生的任何错误。

MC_ReadParam: 连续读取定位轴的运动数据 V4

说明

“MC_ReadParam”运动控制指令可连续读取轴的运动数据。 相应变量的当前值在命令的起始处决定。

可以读取以下运动数据:

  • 轴的当前位置
  • 轴的当前速度
  • 轴距目标位置的当前距离
  • 轴的目标位置

要求

定位轴工艺对象已正确组态。

超驰响应

任何其它运动控制命令均无法中止 MC_ReadParam 命令。

新的 MC_ReadParam 命令不会中止任何激活的运动控制命令。

参数

参数

声明

数据类型

默认值

说明

Enable

INPUT

BOOL

FALSE

TRUE

读取通过“Parameter”指定的变量并将值存储在通过“Value”指定的目标地址中。

FALSE

不会更新已分配的运动数据

Parameter

INPUT

VARIANT (REAL)

-

指向要读取的值的 VARIANT 指针。 允许使用下列变量:

  • <轴名称>.Position
  • <轴名称>.Velocity
  • <轴名称>.StatusPositioning.Distance
  • <轴名称>.StatusPositioning.TargetPosition

Value

INOUT

VARIANT (REAL)

-

指向写入所读取值的目标变量或目标地址的 VARIANT 指针。

Valid

OUTPUT

BOOL

FALSE

TRUE

读取的值有效。

FALSE

读取的值无效。

Busy

OUTPUT

BOOL

FALSE

TRUE

正在执行命令。

Error

OUTPUT

BOOL

FALSE

TRUE

执行命令期间出错。 错误原因,请参见“ErrorID”和“ErrorInfo”的参数说明。

ErrorID

OUTPUT

WORD

16#0000

参数“Error”的错误 ID

ErrorInfo

OUTPUT

WORD

16#0000

参数“ErrorID”的错误信息 ID

------------------------END-----------------------

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表