MC_ReadStatus(运动控制读取状态)

MC_ReadStatus 指令返回与当前正在进行中的运动相关的轴的状态。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于支持运动控制的 L50E 和 L70E 控制器。
MC_ReadStatus
MC_ReadStatus
MC_ReadStatus 参数
参数
参数类型
数据类型
描述
EN
输入
BOOL
启用指令块。
  • TRUE: 执行当前 MC_ReadStatus 计算。
  • FALSE:不执行比较。
仅适用于梯形图程序。
AxisIn
输入
AXIS_REF
FB_AXIS_REF
使用 AXIS_REF 数据类型参数定义 AxisIn。
对于 FB_Axis(反馈轴),使用 FB_AXIS_REF 数据类型定义 AxisIn。
Enable
输入
BOOL
  • TRUE: 持续获取轴状态。
  • FALSE:将所有状态输出复位为 0。
ENO
输出
BOOL
启用“输出”。
仅适用于梯形图程序。
Axis
输出
AXIS_REF
梯形图编程中的轴输出为只读。
Valid
输出
BOOL
  • TRUE: 有效输出可用。
  • FALSE:输出不可用。
Busy
输出
BOOL
  • TRUE: 功能块正在运行,并且预期有新的输出值。
  • FALSE:功能块处于空闲状态。
Error
输出
BOOL
指示发生了错误。
  • TRUE: 检测到错误。
  • FALSE:无错误。
ErrorID
输出
UINT
标识错误的唯一数字。已在运动控制功能块错误 ID 中定义该指令的错误。
ErrorStop
输出
BOOL
TRUE: 轴状态为“错误停止”。
轴状态在运动控制轴状态值和名称中定义。
Disabled
输出
BOOL
TRUE: 轴状态为“已禁用”。
Stopping
输出
BOOL
TRUE: 轴状态为“正在停止”。
Referenced
输出
BOOL
TRUE: 轴状态已归位,轴的绝对引用位置已知。
StandStill
输出
BOOL
TRUE: 轴状态为“静止”。
DiscreteMotion
输出
BOOL
TRUE: 轴状态为“离散运动”。
ContinuousMotion
输出
BOOL
TRUE: 轴状态为“连续运动”。
SynchronizedMotion
输出
BOOL
Micro800
控制器中不支持已同步运动。
  • TRUE: 从不为 True。
  • FALSE:始终为 False。
Homing
输出
BOOL
TRUE: 轴状态为“原位”。
ConstantVelocity
输出
BOOL
TRUE: 电机的速度为恒定。
Accelerating
输出
BOOL
TRUE: 轴正在加速,电机的能量增加。
Decelerating
输出
BOOL
TRUE: 轴正在减速,电机的能量减少。

MC_ReadStatus 示例

MC_ReadStatus 功能块图示例
MC_ReadStatus 梯形图示例
MC_ReadStatus 梯形图示例
MC_ReadStatus 结构化文本示例
MC_ReadStatus 结构化文本示例
结果
结果
轴监视器
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal