名称:轴使能指令

符号: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:

MC_Power_inst1(AXISNO := 0, ENABLE := TRUE, STATUS => StatusOut, BUSY => BusyOut, ERROR => ErrorOut, ERRORID => ErrorIdOut);

解释:

       AXISNO为0，表示操作脉冲轴0；
       ENABLE为TRUE，轴使能；
       StatusOut为TRUE，表示轴使能完成，进入可运行状态；
       BusyOut为TRUE，表示轴处于使能状态中，轴使能后保持为TRUE；
       ErrorOut如果为TURE，则表示存在错误，无法执行，如果为FALSE，则没有错误；
       ErrorIdOut为0，表示执行正常；如果非0，表示存在错误，无法执行。