名称:轴使能指令
符号:MC_Power
说明:
用于对相应的轴使能或解除使能,高电平有效。
ENABLE置TRUE后,轴进入使能状态,STATUS置TRUE,轴的PLCOpen状态切换至Standstill(不存在轴错误)。
ENABLE置FALSE后,轴被解除使能状态,轴的PLCOpen状态切换至Disabled(不存在轴错误时)。
轴的PLCOpen状态机由Disabled进入Standstill,使能后,才可运动类指令。
轴使能后,才可执行运动类指令;轴解除使能后,不接受动作指令,无法实现运动控制,但可以执行非运动指令。
图片:
参数:
| 参数名称 | 数据类型 | IN/OUT | 参数作用 | 说明 | 默认值 |
|---|---|---|---|---|---|
| AXISNO | UDINT | IN | 脉冲轴号 | 0-7 | 无 |
| ENABLE | BOOL | IN | 功能块使能 | TRUE:功能块使能;FALSE:功能块失能 | FALSE |
| STATUS | BOOL | OUT | 轴使能标志 | TRUE:轴使能完成,进入可运行状态 | FALSE |
| BUSY | BOOL | OUT | 忙标志 | TRUE:轴处于使能状态中 | FALSE |
| ERROR | BOOL | OUT | 出错标志 | TRUE:功能块调用出错 | FALSE |
| ERRORID | UINT | OUT | 错误码 | 0:正常;其它:错误码值 | 0 |
示例:
LD:
ST:
解释:
AXISNO为0,表示操作脉冲轴0; ENABLE为TRUE,轴使能; StatusOut为TRUE,表示轴使能完成,进入可运行状态; BusyOut为TRUE,表示轴处于使能状态中,轴使能后保持为TRUE; ErrorOut如果为TURE,则表示存在错误,无法执行,如果为FALSE,则没有错误; ErrorIdOut为0,表示执行正常;如果非0,表示存在错误,无法执行。