MC_ReadStatus

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 确定驱动器状态 >

MC_ReadStatus

该功能块根据 状态图返回当前激活的运动的详细状态

使用要求

 

允许启用该功能块的PLCopen轴状态:

 

所有PLCopen轴状态,对PLCopen轴状态没有影响

功能块

mc_readstatus

参数

级别

输入/输出

参数

数据类型

说明

B

IN

Axis

UDINT

轴对象引用

B

IN

Enable

BOOL

启用时不断读取轴的状态

E

OUT

Valid

BOOL

可以使用该功能块的输出值。

这些输出是有效的.

E

OUT

Busy

BOOL

该功能块处于激活状态,必须持续调用。

B

OUT

Error

BOOL

执行过程中出错

E

OUT

ErrorID

UINT

错误代码

B

OUT

Errorstop

BOOL

发生了一个错误。这可以通过 MC_Reset确认 。如果所有的错误都被确认,那么轴的状态就会变成为 禁用静止

B

OUT

Disabled

BOOL

MC_Power 还没有启用轴控制器,或者 MC_Reset 已经确认了一个错误  ,而控制器仍然处于关闭状态。 见 状态图

B

OUT

Stopping

BOOL

MC_Stop 激活。见 状态图

B

OUT

StandStill

BOOL

无激活运动状态。如果 MC_Power 成功地打开了控制器轴就会变成这种状态 状态图

B

OUT

DiscreteMotion

BOOL

由于以下功能块之一,一个运动被激活:

MC_MoveAbsolute

MC_MoveAdditive

MC_BR_MoveAbsoluteTriggStop

MC_BR_MoveAdditiveTriggStop

MC_BR_EventMoveAbsolute ("Mode" = mcONCE)

MC_BR_EventMoveAdditive ("Mode" = mcONCE)

MC_Halt

状态图

B

OUT

ContinuousMotion

BOOL

由于以下功能块之一,一个运动被激活:

MC_MoveVelocity

MC_BR_MoveVelocityTriggStop

MC_BR_EventMoveAbsolute ("Mode" = mcCYCLIC mcCYCLIC_ALL_EVENTS)

MC_BR_EventMoveAdditive ("Mode" = mcCYCLIC mcCYCLIC_ALL_EVENTS)

MC_BR_EventMoveVelocity

MC_BR_MoveCyclicPosition

MC_BR_MoveCyclicVelocity

MC_BR_VelocityControl

在调用以下一个功能块后,轴也会切换到这个状态。

MC_CamOut

MC_GearOut

状态图

E

OUT

SynchronizedMotion

BOOL

由于以下功能块之一,一个运动被激活:

MC_CamIn

MC_GearIn

MC_GearInPos

MC_BR_AutControl

MC_BR_CamDwell

MC_BR_AutoCamDwell

MC_BR_CamTransition

E

OUT

Homing

BOOL

MC_Home 激活。见 状态图

表:参数 MC_ReadStatus

本节的主题:

错误代码