SMC_CheckLimits

这个功能块位于函数库 SM3_Basic.library。可以用于检查当前驱动器设置的最大点是否超出控制器配置的最大值。输出的结果将通过输出 bLimitsExceeded进行指示。

 

类型

初始值

描述

VAR_IN_OUT

     

Axis

AXIS_REF

 

映射轴,参考 AXIS_REF_SM3

VAR_INPUT

     

bEnable

BOOL

FALSE

设置为TRUE 激活此功能块

bCheckVel

BOOL

TRUE

如果为TRUE,设置的速度值将被检查。

bCheckAccDec

BOOL

FALSE

如果为 TRUE,设置的加速度和减速度值将被检查

VAR_OUTPUT

   

bBusy

BOOL

FALSE

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

bError

BOOL

 

当功能块发生错误时输出错误信号

iErrorId

SMC_ERROR

 

错误ID,参阅 SMC_Error

bLimitsExceeded

BOOL

 

TRUE,如果当前设置点达到极限值,限制值是定义在 PLC 配置中并且通过 AXIS_REF ( fSWMaxVelocity, fSWMaxAcceleration resp. fSWMaxDeceleration)进行存储。