CANopen 诊断 本章介绍 CANopen 协议提供的诊断选项。 CANopen 状态 CANopen 网络由 NMT 主站(网络管理)和 NMT 从站组成。在这种情况下,NMT 主机控制所有设备并可以更改它们的通信状态。 CANopen 设备处于以下四种可能状态之一: 初始化:开启后,节点经过这个状态。此时,设备应用程序和设备通信(比特率和节点地址)被初始化。之后,节点独立切换到“预操作”状
用户界面中的诊断 设备树 在在线模式下,设备树允许精确定位待定诊断。 设备处于运行状态时的绿色符号。 错误标志(红色三角形):如果设备未运行(例如:找不到 CAN 驱动程序)。 橙色三角形:设备处于状态 PREOPERATIONAL . 诊断标志(红色感叹号):如果紧急错误处于活动状态或存在配置错误,但从站处于运行状态。更多信息:查看状态页面。 错误清除标志(灰色感叹号):表示先前未决的错误已被纠
故障排除 CANopen 本地设备(从站) 问题 可能的解决方案 CAN 总线节点为红色或带有红色感叹号。 请参阅 CAN 总线的一般故障排除。 CANopen 设备为红色或带有红色感叹号。 检查 CANopen 管理器的状态页面和记录器页面。您将在此处找到更多信息。 可能的原因: 您没有许可证或演示许可证已过期。 可用内存太少。 CANopen 设备有一个橙色三角形。 CANopen 设备处于
选项卡:J1939-ECU – TX 信号 此对话框显示传输到所有其他 ECU(广播)或特定 ECU (P2P) 的参数组。在此对话框中,您可以激活和停用各个组并修改其参数。您还可以将新组或信号添加到列表中。 启用 :传输参数组。 :对于本地设备,该参数组不被传输。对于远程设备,PLC 不处理该参数组。 类型 播送 :参数组传输到所有 ECU。 点对点 P2P :参数组被传输到特定的 ECU。 添
选项卡:J1939-ECU – P2P RX 信号 此对话框仅适用于本地 ECU。它显示了应该由其他 ECU 接收的所有 PG(参数组)。在此对话框中,可以激活和禁用各个组以及修改它们的参数。新的组或信号也可以添加到列表中。 该对话框的命令和参数同上 发射信号 标签。 本节内容如下 :
对话框:添加参数组 提示 在 CODESYS 对于 3.5 SP17 及更高版本,J1939 配置器不再提供参数组/信号数据库。不再支持旧数据库。 但是,您可以在 J1939 Manager 中后安装 DBC 数据库。可以从 CSS Electronics 购买数据库: https://www.csselectronics.com/screen/product/j1939-dbc-file-pgn
对话框:添加信号 提示 在 CODESYS 对于 3.5 SP17 及更高版本,J1939 配置器不再提供参数组/信号数据库。不再支持旧数据库。 但是,您可以在 J1939 Manager 中后安装 DBC 数据库。可以从 CSS Electronics 购买数据库: https://www.csselectronics.com/screen/product/j1939-dbc-file-pgn-
库:重新配置 – CANopen 本地设备(从站) 3S CANopenSlave 堆栈 3S CANopen安全从站 本节内容如下 :
J1939 J1939 是基于 CAN 的协议(CAN 代表“控制器区域网络”)。它是为重型货车电子控制单元 (ECU) 之间的串行数据传输而开发的。这 CODESYS 插件“DeviceEditorJ1939”提供了根据 SAE J1939 标准配置 J1939 设备的对话框。 本节内容如下 :
一般的 J1939 管理器插入到 CAN 总线节点下方的设备树中。它提供了 J1939 参数组和信号数据库。 ECU 插入在 J1939 管理器下方。 这 扫描设备 命令不适用于 J1939。 (1) CANopen Manager (2): J1939-Manager (3) J1939-ECU 本节内容如下 :