Closed tom9672 closed 2 years ago
Take a look into CanOpen specs, how to to this. It doesn't work with all slaves though, because they can't be changed
I think in CANOpen it is not the best direction to look into, there it is a bit different.
For each EtherCAT slave device, PDO change might be implement in another way.
elxxxx_setup
functions of the minimal_example.py and basic_example
We can use the default pdo mapping by this:
but how can we set the pdo mapping (write pdo mapping to device)?
I guess, use sdo to write to the address x1A00, x1600? but the pdos are lists of addresses, how to set the PDOS? so that i can select the pdos that i need instead of using the default.