shaunvdm - 2025-05-27

Busy testing a solution to use Canbus Slave to replace a physical device and convert to Ethercat device but keep the Canbus Master in place.

Master needs to Read SDO object 5FA2. In the Master PLC if i send the SDO with 8 bytes in message IE: 60B 40 A2 5F 00 00 00 00 00 i get my expected 58B 43 A2 5F 00 00 68 36 02 containing data back.
Problem is if we issue a 4 byte command can send 60B 40 A2 5F.

Surely the canbus slave should respond with a 58B 43 A2 5F 00 00 68 36 02 but it comes back as 80 A2 5F 00 00 00 00 08 - meaning this OBJECT does not exist.

Is there a setting in the canbus slave driver for Canbus to allow the 4 byte command to read the SDO OBJECTS ?

 

Last edit: shaunvdm 2025-05-27