Impact on Task Cycle Time
The impact of the broadcasting on the cycle time is as follows:
Task
|
Typical
|
CANopen inputs
|
xx μs/PDO
|
CANopen outputs
|
xx μs + xx μs/PDO
|
Diagnostics
|
xx μs
|
According to your configuration, you can get a message from Control Expert.
In that case, you can check that:
-
The data amount and are compatible with the performance objective of the BMECXM modules: 2000 packets/s for all the IN and OUT connections of the BMECXM modules.
-
The RPI is compatible with the fieldbus period.
If not, the RPI can be increased by the . If you need determinism, you can either reduce the CANopen configuration, increase the baudrate, or increase the task period.
There is one at a time for each slave. Up to 63 SDOs can be managed in parallel according to the capacity.
SDO are sent and received in synchronisation with the PLC Mast task. Therefore, the SDO response time is linked to the period of the MAST task, to the CANopen baudrate and to the response time of the slave.
The CANopen bus start time depends on the number of devices.
The minimum time to start a CANopen bus is 27 seconds.
The time to configure one device is about 0.8 second.
The start time of a CANopen bus with 63 devices is about 1 minute.
Protocol
|
Description
|
Node Guarding
|
The time to detect the disconnection is Guard Time * Life Time Factor
|
Heartbeat
|
The time to detect the disconnection is Node Heartbeat Producer Time + Node Heartbeat consumer Time
|