Skip to content

Long Startup Time with Multiple CiA402 Drives #169

@JinbaoXiong

Description

@JinbaoXiong

Hello,

I'm experiencing very long startup times when launching a system with multiple CiA402 drives. With 19 drives in my setup, the system takes approximately 1.5 minutes to complete initialization and reach the "Operation Enabled" state for all drives. This initialization time increases with the number of drives.

Issue Details

  • From logs, I can see it takes significant time for drives to transition through all states (Switch on Disabled → Ready to Switch On → Switch On → Operation Enabled)
  • Each drive seems to be initialized one after another rather than simultaneously
  • Many PDO entries are printed during startup which adds overhead

System Information

  • Using ethercat_driver_ros2
  • 19 drives with vendor_id: 0x9a, product_code: 0x30924
  • ROS 2(ROS Humble)running on Ubuntu 22.04

Question

Are there configuration options or methods to reduce this startup time? For instance:

  • Parameters to optimize state transitions
  • Configuration options for faster startup
  • Any recommendations for systems with many drives

The long startup time is becoming a practical issue for our deployment. Any suggestions to reduce it would be greatly appreciated.

Thank you!

log_LongWaitingTime_for_Launch.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions