CANOpen heartbeat time

Join Date
Aug 2002
Location
Manchester
Posts
527
Hello
As the number of slaves increase, do we have to increase the heartbeat time?
For example, I have a network with 2 slaves and each device produces a heartbeat every 200ms. All ok. If I have 10...20...100 slaves, does this figure need to increase to avoid swamping the bus?

Thanks
 
The consumer heartbeat time defines the expected heartbeat cycle time (ms) and must be higher than the corresponding producer heartbeat time configured on the device producing this heartbeat. Monitoring starts after the reception of the first heartbeat.
This means that you must monitor the cycle time and see if adjustments must be made.

Regards,
 
Thanks Garry; appreciate your input.
So it's a suck it and see?
I did some tests today with a couple of drives cycling ie producing lots of PDOs.
With the heartbeats, there was 260 frames per second on the bus which equated to 10% busload. It's unlikely that a real job would produce more traffic than that. Very impressed with it tbh.
 

Similar Topics

Hello I'm dipping my toe into CANOpen; so far I'm really liking a lot of things about it. As it's pretty new to me, I'd like to have your opinion...
Replies
8
Views
2,358
Hi, I have a AB Micro850 that needs to write and read on a CANOpen network with a Danfoss Display and Schneider Motor Drive 110kW, I'm using...
Replies
1
Views
371
Has anyone knowledge of CanOpen diagnosis tools-software. I found this of Helholz : https://www.helmholz-benelux.eu/product/can-bus-tester-2/ I...
Replies
1
Views
966
Does anyone have references for gateways Ethercat - CanOpen? Where the master will have Ethercat protocol and the devices CanOpen. The gateway...
Replies
4
Views
1,174
Hi, I'm configuring the M340 controller with ATV320 inverters via Canopen. Everything was fine until today, when after starting the electrical...
Replies
1
Views
1,325
Back
Top Bottom