[Etherlab-users] Slave shows INVALID PDO MAPPING even after giving PDO mapping

Andreas Stewering-Bone andreas.stewering-bone at gmx.de
Fri Apr 5 09:22:56 CEST 2024


Hello Pranay,

There a some systems, special drives,... , which are not standard
conform. They need a powercycle before starting the app a second time.

Please try.

Best regards

Andreas

Am Freitag, dem 05.04.2024 um 12:36 +0530 schrieb Pranay Tummalapalli:
> 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/d564bc63/attachment.htm>


More information about the Etherlab-users mailing list