AL 状态代码

<< 点击显示目录 >>

主页  EtherCAT使用助手 > X20IF10G3-1  > EtherCAT 接口 >

AL 状态代码

 
AL 状态代码反映当前从站的错误状态。它位于 ESC 寄存器中,可由主站读出。

标准 EtherCAT AL 状态代码列表

代码

代码 描述

0x0000

无错误

0x0001

未指定错误

0x0011

请求的状态更改无效

0x0012

未知请求状态

0x0013

不支持引导

0x0014

无有效固件

0x0015

邮箱配置无效 (BOOTSTRAP)

0x0016

邮箱配置无效(PREOP)

0x0017

同步管理器配置无效

0x0018

无有效输入

0x0019

无有效输出

0x001A

同步错误

0x001B

同步管理器看门狗

0x001C

同步管理器类型无效

0x001D

输出配置无效

0x001E

输入配置无效

0x001F

看门狗配置无效

0x0020

从站需要冷启动

0x0021

从站需要 "INIT

0x0022

从属设备需要 "PREOP

0x0023

从属设备需要 "SAFEOP

0x002D

输出 "FMMU "配置无效

0x002E

输入 "FMMU "配置无效

0x0030

直流 "SYNCH "配置无效

0x0031

无效的 DC 锁存配置

0x0032

"PLL" 错误

0x0033

无效 DC I/O 错误

0x0034

无效 DC 超时错误

0x0042

"MBX_EOE

0x0043

"MBX_COE

0x0044

"MBX_FOE"

0x0045

"MBX_SOE"

0x004F

"MBX_VOE"

0x0050 至 0x8000

保留

0x800 至 0xFFFF

特定于供应商

 

如果标准 EtherCAT 错误代码无法充分描述当前错误,则将向 "AL 状态代码寄存器 "写入偏移量为 "0x8000"(特定供应商范围)的状态错误代码。

 

支持的特定供应商 AL 状态代码

AL 状态代码

0x8000

ecat_al_status_code_host_not_ready

0x8001

ecat_al_status_code_io_data_size_not_configured

0x8002

ecat_al_status_code_dpm_host_watchdog_triggered

0x8003

ecat_al_status_code_dc_cfg_invalid

0x8004

ecat_al_status_code_firmware_is_booting

0x8005

ecat_al_status_code_warmstart_requested

0x8006

ecat_al_status_code_channel_init_requested

0x8007

ecat_al_status_code_configuration_cleared