FSoE – 状态和诊断
可以在输出端诊断 FSoE 通信的状态以及安全控制器检测到的问题 DiagCode
驱动程序功能块(见下文)。
诊断代码
诊断分为两类:
16#8xxx
了解与传输的通信状态(参见 传输通信状态 )16#Cxxx
错误状态(见错误状态 )
通信与传输状态

在与变速箱通讯的状态下,诊断代码可具有以下值:
DiagCode
= 16#80xx
,包含FSoEMaster
状态 | xx 的值 | 描述 |
---|---|---|
|
| 连接已重置(输出处于安全状态)。 |
|
| 这 |
|
| 传输连接 ID(输出处于安全状态) |
|
| 参数已传输(输出处于安全状态) |
|
| 传输过程数据或替代值。
|
错误状态
如果有两个错误 FSoEMaster
同时,则仅显示优先级最高的错误。错误的优先级根据错误类别分配:
第一错误类别:
DiagCode
=16#C0xx
,初始化错误第二类错误:
DiagCode
=16#C1xx
、接收器错误主控第三类错误:
DiagCode
=16#C2xx
,安全装置报告的错误
初始化错误
Diagcode
= 16#C0xx
, xx
包含额外的特定于错误的错误代码
xx 的值 | 描述 |
---|---|
| 内部错误 |
| 不支持安全数据的长度 (最大支持32字节数据) |
| 无效的看门狗时间;不允许使用值 0(参数 WatchdogTime) |
| 内部错误,逻辑模块 ID 无效 |
FSoEMaster 的错误检测
依据:[N3.5.4]
DiagCode
= 16#C1xx
, xx
包含额外的特定于错误的错误代码
xx 的值 | 描述 |
---|---|
| 本地复位或复位命令确认 |
| 收到的电报中有意外的命令 |
| 收到的电报中有未知命令 |
| 无效的 |
| 收到的电报的 CRC 错误 |
| 看门狗错误;看门狗时间内未收到有效电报 |
| 收到的电报中的安全数据无效 |
| 错误复位信号 |
| 提示确认重启 |
错误——来自安全设备(从属设备)的反馈信号
DiagCode
= 16#C2xx
,xx
包含额外的特定于错误的错误代码
xx 的值 | 描述 |
---|---|
| 本地复位或复位命令确认 |
| 收到的电报中有意外的命令 |
| 收到的电报中有未知命令 |
| 无效的 |
| 收到的电报的 CRC 错误 |
| 看门狗错误;看门狗时间内未收到有效电报 |
| FSoE 安全设备地址无效 |
| 收到的电报中的安全数据无效 |
| 通信参数长度无效 |
| 通信参数数据无效 |
| 应用程序参数长度无效 |
| 应用程序参数数据无效 |
| 设备特定的安全导向参数无效 |