MC_Power
功能块 MC_Power

名称

类型

初始值

描述

VAR_IN_OUT

     

Axis

AXIS_REF

 

映射到轴,参阅 AXIS_REF_SM3.

VAR_INPUT

     

Enable

BOOL

FALSE

设置为 TRUE 以激活功能块的处理。

bRegulatorOn

BOOL

FALSE

设置为 TRUE 以激活功能块的使能状态。

bDriveStart

BOOL

FALSE

设置为 TRUE 以关闭功能块的紧急停止处理。

VAR_OUTPUT

     

Status

BOOL

FALSE

TRUE 如果轴已经准备好运动。

bRegulatorRealState

BOOL

FALSE

轴使能的有效状态。

bDriveStartRealState

BOOL

FALSE

TRUE,如果驱动器没有被快速停止机制中断

Busy

BOOL

FALSE

TRUE,如果功能块的处理没有完成。

Error

BOOL

FALSE

功能块内部发生错误信号。

ErrorID

SMC_ERROR

0

错误ID,参阅 SMC_ERROR.

提示!

  • 输入仅仅被处理,如果Enable为 TRUE。
  • 功能块 MC_Power 的调用并且bRegulatorOn=FALSE设置相关轴的nAxisState到达状态Disabled。那么表明驱动器没有做好运动准备。
  • 功能块 MC_Power 的调用并且bRegulatorOn=TRUE作用于一个没有被激活的轴并且设置nAxisStatestandstill状态,如果轴没有错误。如果轴有错误,相应的状态输出为 “SMC_ERROR”
  • 如果输入Enable, bRegulatorOn以及bDriveStart都为 TRUE 但是输出Status 在一定时间后仍为 FALSE ,那么输出Error 将会被置位。当在使能状态情况下产生一个硬件问题,可能会发生这种情况。
  • 如果使能丢失 (通常在操作模式下),相关轴的nAxisState将会被设置为ErrorStop状态。