MC_ReadStatus

功能描述

此功能块提供与所连接的轴的 PLCopen 运行状态有关的信息。

图形表示形式

输入

输入

数据类型

描述

Axis

Axis_Ref

对将执行功能块的轴的引用。

Enable

BOOL

值范围:FALSETRUE

缺省值: FALSE

输入 Enable 可启动或终止功能块的执行。

  • FALSE:功能块的执行已终止。输出 ValidBusyError 将被设置为 FALSE

  • TRUE:功能块正在执行中。只要输入 Enable 被设置为 TRUE,功能块就会持续执行。

输出

输出

数据类型

描述

Valid

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • TRUE:输出 ErrorStopDisabledStoppingStandstillHomingDiscreteMotionContinuousMotionSynchronizedMotion 的值有效。

  • FALSE:输出 ErrorStopDisabledStoppingStandstillHomingDiscreteMotionContinuousMotionSynchronizedMotion 的其中一个值无效。

Error

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • FALSE:功能块正在执行,且执行期间未检测到错误。

  • TRUE:已在执行功能块时检出错误。

ErrorID

ET_Result

此枚举提供诊断信息。

ErrorStop

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • TRUE:轴处于 PLCopen 运行状态 ErrorStop

  • FALSE:轴不处于 PLCopen 运行状态 ErrorStop

Disabled

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • TRUE:轴处于 PLCopen 运行状态 Disabled

  • FALSE:轴不处于 PLCopen 运行状态 Disabled

Stopping

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • TRUE:轴处于 PLCopen 运行状态 Stopping

  • FALSE:轴不处于 PLCopen 运行状态 Stopping

Standstill

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • TRUE:轴处于 PLCopen 运行状态 Standstill

  • FALSE:轴不处于 PLCopen 运行状态 Standstill

Homing

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • TRUE:轴处于 PLCopen 运行状态 Homing

  • FALSE:轴不处于 PLCopen 运行状态 Homing

DiscreteMotion

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • TRUE:轴处于 PLCopen 运行状态 DiscreteMotion

  • FALSE:轴不处于 PLCopen 运行状态 DiscreteMotion

ContinuousMotion

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • TRUE:轴处于 PLCopen 运行状态 ContinuousMotion

  • FALSE:轴不处于 PLCopen 运行状态 ContinuousMotion

SynchronizedMotion

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • TRUE:轴处于 PLCopen 运行状态 SynchronizedMotion

  • FALSE:轴不处于 PLCopen 运行状态 SynchronizedMotion

注: 有关更多信息,请参阅 PLCopen 状态图