Skip to main content

故障排除

16. CANopen 管理器(主站)

问题

可能的解决方案

CAN 总线节点为红色或带有红色感叹号。

请参阅 CAN 总线的一般故障排除。

CANopen 管理器为红色或带有红色感叹号。

检查 CANopen 管理器的状态页面和记录器页面。您将在此处找到更多信息。

可能的原因:

  • 您没有许可证或演示许可证已过期。

  • 可用内存太少。

CANopen 管理器有一个橙色三角形。

CANopen 管理器处于 PREOPERATIONAL 状态。

可能的原因:

  • 并非所有强制从站都处于 OPERATIONAL 状态。

    将设备配置器中的不可用设备标记为可选。

  • 在 CANopen Manager 配置器中未选择“Autostart CANopen Manager”选项。

    您必须通过功能块在应用程序中手动启动 CANopen 管理器 CiA405.NMT.

奴隶有一个橙色三角形。

从站不处于 OPERATIONAL 状态。 I/O 通信尚未开始。您可以在状态页面上查看当前状态。

您可以通过功能块在应用程序中手动启动从站 CiA405.NMT.

奴隶有一个红色的感叹号。

从站报告了紧急情况(例如,由于电缆损坏)或发生了配置错误(SDO 在配置阶段中止)。

检查 CANopen 管理器的状态页面和记录器页面。您将在此处找到更多信息。

有关紧急情况的更多信息,请参阅从站手册。

配置错误的可能原因:

  • EDS 文件与设备不匹配或包含错误。

    联系制造商。

  • 对于模块化设备:设备树中模块的顺序或类型与物理构造不匹配。

    在 CANopen Manager 设备上执行设备扫描并比较配置。

奴隶有一个灰色的感叹号。

过去发生了一个错误,在此期间已更正。您可以检查这是哪个错误的记录器页面。您可以通过单击确认灰色感叹号 确认 状态页面上的按钮或设备上下文菜单中的命令。

从机的输入和输出不工作。

可能的原因:

  • CANopen 管理器可能尚未处于 OPERATIONAL 状态(无绿色图标)。 CANopen 管理器只能在 OPERATIONAL 状态下编辑 PDO。只有当所有必需的 CANopen 订阅者都处于 OPERATIONAL 状态时,CANopen 管理器才会达到此状态。此外, 自动启动 CANopen 管理器 选项必须在 CANopen 管理器配置器中设置,或者 CANopen 管理器必须通过功能块 CiA405.NMT 手动启动。

  • 受影响的从站尚未处于 OPERATIONAL 状态(无绿色图标)或发生配置错误(SDO 在配置阶段中止)。

    • 您可以在相应从站的记录器和状态页面上读取可能的配置错误。

    • 如果 启动奴隶 CANopen Manager 配置器中的选项被禁用,然后您必须通过功能块手动启动从站 CiA405.NMT 以便包括 I/O 数据流量。如果 自动启动 CANopen 管理器 选项被禁用,那么您还必须手动启动管理器。

从站的模拟输入不起作用。

可能的原因:

  • 对于输入,从机中不产生中断。例如,在模拟输入的情况下,当关联 PDO 设置为传输类型“异步”(254 或 255)而不是 活动时间 已定义。

    为此提供了三种解决方案。

    • 将 PDO 设置为同步并激活 同步制作 在 CANopen 管理器中。

    • 设置 活动时间 PDO 的值 > 0

    • 在 SDO 页面上,插入对象 16#6423sub0(模拟输入全局中断使能)并将值设置为 1

一个奴隶偶尔退出(变成红色然后又变成绿色)。

可能的原因:

  • 总线循环任务中存在循环时间异常值。

    • 在任务监视器中,检查总线循环任务的最小和最大时间。

    • 在应用程序中,搜索产生这些循环时间异常值的应用程序代码:优化代码或将其移至另一个任务。

  • 句柄泄漏是由错误的驱动程序或 CL2 层的错误使用引起的。

  • 存在物理错误。

    请参阅基于 CAN 的现场总线的故障排除。