名称:读取轴错误指令

符号:MC_ReadAxisError

说明:

    用于读取轴的故障,高电平有效。
    ENABLE为TRUE时,如果读取信息有效,则VALID置TRUE。
    AXISERRORID用于实时显示轴的故障码,如果没有故障则显示0。
    本指令没有打断标志,可以多条指令同时运行。

图片:

参数:

参数名称 数据类型 IN/OUT 参数作用 说明 默认值
AXISNO UDINT IN 脉冲轴号 0-7
ENABLE BOOL IN 功能块使能 TRUE:使能读取轴错误指令
FALSE
VALID BOOL OUT 有效标志 TRUE:读取轴错误有效
FALSE
BUSY BOOL OUT 忙标志 TRUE:读取轴错误中
FALSE
AXISERRORID UINT OUT 轴错误码 0:轴正常,不存在错误;其它:轴错误码值
0
ERROR BOOL OUT 出错标志 TRUE:功能块调用出错
FALSE
ERRORID UINT OUT 错误码 0:正常;其它:错误码值
0

示例:

LD:

ST:



解释:

   AXISNO为0,表示操作脉冲轴0;
   ENABLE为TRUE,启动使能读取轴错误指令;
   VALID为TRUE,表示读取轴错误信息有效;
   BusyOut为TRUE,表示读取轴错误信息中,完成后BusyOut复位;
   AxisErrorIdOut为0,表示没有发生轴错误故障,非0,则表示存在轴错误故障;
   ErrorOut为TURE,则表示存在错误,无法执行;
   ErrorIdOut为0,表示执行正常,非0,表示存在错误,无法执行;