Skip to main content

故障排除

16. CANopen管理器(主站)

问题

可能的解决方案

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

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

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

请查看CANopen管理器的状态页面和日志页面。您可以在这里找到更多信息。

可能的原因:

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

  • 可用内存不足。

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

CANopen管理器位于PREOPERATIONAL状态。

可能的原因:

  • 并非所有强制奴隶都属于这种情况OPERATIONAL状态。

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

  • CANopen管理器配置器中未选择“自动启动CANopen Manager”选项。

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

从站身上有一块橙色三角形。

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

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

从站有一个红色感叹号。

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

请查看CANopen管理器的状态页面和日志页面。您可以在这里找到更多信息。

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

配置错误可能的原因:

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

    请联系制造商。

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

    对CANopen管理器设备执行设备扫描并比较配置。

从站有灰色感叹号。

之前出现过一个错误,现已修复。您可以查看日志页面了解具体错误信息。点击灰色感叹号即可确认。确认状态页面上的按钮或设备上下文菜单中的命令。

从从站的输入输出不工作。

可能的原因:

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

  • 受影响的从站不在场。OPERATIONAL尚未达到状态(没有绿色图标)或发生配置错误(SDO 在配置阶段中止)。

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

    • 如果开始奴隶如果CANopen管理器配置器中的某个选项被禁用,则需要通过功能块手动启动从站。CiA405.NMT这样一来,I/O 数据流量也包含在内。如果自动启动CANopen Manager如果该选项被禁用,则您还需要手动启动管理器。

从从站的模拟输入端无法工作。

可能的原因:

  • 对于输入信号,从从站不会产生中断。例如,当模拟输入信号的关联PDO设置为传输类型“异步”(254 或 255)时,就会发生这种情况。事件时间已定义。

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

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

    • 设置事件时间将PDO的值设为大于 0

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

从站偶尔会辞职(脸色先变红,然后又变绿)。

可能的原因:

  • 公交车循环任务中存在循环时间异常值。

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

    • 在应用程序中,查找导致这些周期时间异常值的应用程序代码:优化代码或将其移至其他任务。

  • 句柄泄漏是由驱动程序故障或 CL2 层使用不当引起的。

  • 存在物理错误。

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