CANbus 诊断 硬件故障诊断 大多数 CAN 问题可追溯到错误接线或有故障的 CAN 设备。潜在错误包括以下内容: 终端电阻缺失或尺寸不正确 总线必须在开始和结束时使用 120 Ω 终端电阻精确终止。 不同的波特率 所有用户都必须使用相同的波特率。 CANLow、CANHigh、CANGround、V+之间短路 CANLow 和 CANHigh 互换 CANHigh和CANLow的不同长度 C
应用中的诊断 CAN 总线的状态可以通过 CAA 设备诊断接口查询。这是通过功能块完成的 CANbus_Diag 从图书馆 CANbusDevice .该功能块是为 CAN 总线隐式创建的,可以使用设备树中的设备名称进行寻址。 重要 对于这个函数, 设备诊断 必须启用。 图书馆 CAA Can Low Level Extern 提供芯片级的总线诊断。在具有基于 CAN 的现场总线堆栈的应用程序中,
用户界面中的诊断 设备树 在在线模式下,设备树允许精确定位待定诊断。 错误标志(红色三角形):硬错误,例如设备不正确/丢失或连接中断。 诊断标志(红色感叹号):表示诊断条目当前可用于该设备。 错误清除标志(灰色感叹号):表示先前未决的错误已被纠正。 状态页面 CAN 总线状态页面显示总线状态、诊断信息和各种参数的状态。在此页面上,您可以检查消息是否已发送和接收或丢失。此外,您可以查看驱动程序是否可
故障排除 总线 问题 可能的解决方案 CANbus 在应用程序下载后直接在设备树中显示为红色。 检查 CAN 总线的状态页面和记录器页面。您将在此处找到更多信息。 可能的原因: 驱动无法打开: 网络 ID 设置过大。 在 CAN 总线中,设置了一个没有驱动程序实例的网络 ID。如果控制器只有两个 CAN 接口,则网络 ID 的有效值只有 0 和 1。 驱动程序组件未在运行时加载。 检查 CAN 驱
库:CANbus CANbus设备 CAA CAN 低级外部 CAA CAN 低电平阻抗 CANbus 用例库 本节内容如下 :
一般的 CANopen 管理器是 CAN 总线主控器,插入到 CAN 总线节点下方的 CAN 总线配置中。 CODESYS 提供以下 CANopen 主站: CANopen 管理器 (1) CANopen 管理器 SIL2 (2) CANopen Manager SoftMotion:可插入SoftMotion控制器下方;包含适用于通过 CANbus 进行运动操作的预设。 在 CODESYS ,
CODESYS CANbus CODESYS 支持以下基于 CAN 的现场总线: CANopen J1939 有关现场总线支持的更多一般信息,请参见 CODESYS , 看: 现场总线支持 CANopen CANopen 是一种用于流程自动化的协议。 CANopen 网络由一个管理器和充当主机和从机的设备组成。在这种情况下,设备可以模块化或非模块化构造。 而且, CODESYS 区分远程设备和本地
配置 提示 有关设备编辑器的以下选项卡的信息,请参阅一般说明。 “<设备名称> I/O 映射”选项卡 “<设备名称> IEC 对象”选项卡 “<设备名称> 参数”选项卡 “<设备名称> 状态”选项卡 “<设备名称> 信息”选项卡 相关设备编辑器的附加单独帮助页面仅在特殊功能的情况下可用。 如果未显示“<设备名称>参数”选项卡,则选择 显示通用设备配置编辑器 中的选项 CODESYS 选项,在 设备
选项卡:CANbus – 常规 表 1 . 一般的 网络 通过 CAN 总线接口链接的 CAN 网络的编号。允许的值:0 到 100。 波特率 在总线上传输数据的波特率(以比特/秒为单位)。默认值来自 CAN 总线设备的设备描述文件 (*.devdesc)。您可以从列表框中选择波特率或直接在输入字段中输入。 本节内容如下 :