[Etherlab-users] Slave shows INVALID PDO MAPPING even after giving PDO mapping
Pranay Tummalapalli
pranay.tummalapalli at gmail.com
Fri Apr 5 09:06:33 CEST 2024
I have a fully functional and tested setup in my system for Ethercat
running a DC Motor with a single EtherCAT drive. Below are my system
configurations:
Master source: vectioneer/stable branch
OS: Ubuntu 22.04
Kernel: 5.15.0-97-generic
I am using the systemd ethercat service. And I have a custom folder under
the examples where I have all source and exec files for my project. I have
added the folder in examples/Makefile.am and added the directory to
configure.ac. In my system it build well and everything works. Motor runs,
all EtherCAT functionalities work and motor goes to setpoint position in OP.
When I try to run the same setup in my colleague's system with the same
configuration as my system including master source and kernel version, the
same drive remains in PREOP. When I try to run the same script as my
system, the drive goes to PREOP+ERR and system logs display INVALID PDO
MAPPING, SLAVE REFUSED TO CHANGE STATE with error 0x0024.
What a I missing in this?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20240405/9f2e90bf/attachment.htm>
More information about the Etherlab-users
mailing list