这个功能块是 ⇘ “SM3_Basic”的一部分。如果驱动器支持,这个模块可以用于设置驱动器到另一种控制模式。
预处理:
当激活时的动作:
在执行完 SMC_SetControllerMode 功能块并得到 bDone输出之后要做什么?
循环的周期,这个参数在控制器模式选择的时候非常有用,可以通过映射操作模式对象进行减少(设置以及当前位置) 总线设备的循环对象。 |
类型 |
初始值 |
描述 |
|
---|---|---|---|
VAR_IN_OUT |
|||
Axis |
AXIS_REF |
AXIS_REF VAR_INPUT, ⇘ “AXIS_REF_SM3”。 |
|
VAR_INPUT |
|||
bExecute |
BOOL |
FALSE |
当为 TRUE时,功能块被激活。 |
nControllerMode |
SMC_CONTROLLER_MODE |
SMC_position |
描述控制模式,参阅 ⇘ “SMC_CONTROLLER_MODE”。 |
VAR_OUTPUT |
|||
bDone |
BOOL |
FALSE |
TRUE 如果参数可以读取。 |
bBusy |
BOOL |
FALSE |
TRUE 如果功能块的处理没有完成。 |
bError |
BOOL |
FALSE |
当功能块发生错误时会产生错误信号。 |
nErrorID |
SMC_ERROR |
0 |
错误ID,参阅 ⇘ “SMC_ERROR”。 |