EtherCAT AL 状态码

AL 状态码。

 

E:错误指示标志的设定。

I: Init

P: Pre-Operational

B: Boot

S: Safe-Operational

O: Operational

代码 说明 当前状态(或变更状态) 结果状态
0x0000 无错误 任何 当前状态
0x0001 未指定之错误 任何 任何+E
0x0002 无记忆体 任何 任何+E
0x0011 无效的状态改变请求

I→S, I→O, P→O

O→B, S→B, P→B

当前状态+E
0x0012 未知的请求状态 任何 当前状态+E
0x0013 不支援 Bootstrap I→B I + E
0x0014 无有效的韧体 I→P I + E
0x0015 无效的邮箱配置 I→B I + E
0x0016 无效的邮箱配置 I→P I + E
0x0017 无效的同步管理员配置 P→S, S→O 当前状态+E
0x0018 无有效的输入 O, S, P→S P + E
0x0019 无有效的输出 O, S→O S + E
0x001A 同步错误 O, S→O S + E
0x001B 同步管理员监看门狗 O, S S + E
0x001C 无效的同步管理员类型

O, S

P→S

S + E

P + E

0x001D 无效的输出配置

O, S

P→S

S + E

P + E

0x001E 无效的输入配置 O, S, P→S P + E
0x001F 无效的看门狗 (Watchdog) 配置 O, S, P→S P + E
0x0020 从站需要冷开机 任何 P + E
0x0021 从站需要 INIT B, P, S, O P + E
0x0022 从站需要 PREOP S, O P + E
0x0023 从站需要 SAFEOP O P + E
0x0024 无效的输入映射 P→S P + E
0x0025 无效的输出映射 P→S P + E
0x0026 不连贯的设定 P→S P + E
0x0027 不支援 Free Run。 P→S P + E
0x0028 不支援同步 P→S P + E
0x0029 Free Run 需要 3 个缓冲模式 P→S P + E
0x002A 背景看门狗 (Watchdog) S, O P + E
0x002B 无有效的输入和输出 O, S→O S + E
0x002C 严重的同步错误 O S + E
0x002D 无同步错误 S→O S + E
0x0030 无效的 DC SYNCH 配置 O, S S + E
0x0031 无效的 DC 闩锁配置 O, S S + E
0x0032 PLL 错误 O, S S + E
0x0033 无效的 DC IO 错误 O, S S + E
0x0034 无效的 DC 逾时错误 O, S S + E
0x0035 DC 无效的同步周期时间 P→S S + E
0x0036 DC Sync0 周期时间 P→S S + E
0x0037 DC Sync1 周期时间 P→S S + E
0x0041 MBX_AOE B, P, S, O 当前状态+E
0x0042 MBX_EOE B, P, S, O 当前状态+E
0x0043 MBX_COE B, P, S, O 当前状态+E
0x0044 MBX_FOE B, P, S, O 当前状态+E
0x0045 MBX_SOE B, P, S, O 当前状态+E
0x004F MBX_VOE B, P, S, O 当前状态+E
0x0050 EEPROM 无存取 任何 任何+E
0x0051 EEPROM 错误 任何 任何+E
0x0060 从站在本地重启 任何 I
其他代码 < 0x8000 保留    
0x8000 - 0xFFFF 指定供应商