-
Notifications
You must be signed in to change notification settings - Fork 831
Description
Hi everyone,
i am new with EtherCAT and SOEM library for CiA402 servo motor control. I am actually testing the new version (2.0.0) of SOEM which includes ENI parsing for the generation of the initial SDO for PDO configuration, SM, FMMU ecc.
I am currently using the Master against an EtherCAT Simulator which takes as input the EXI file of the network (EXI contains ENI information + EEPROM and CoE Object Dictionary of the Slave). Everything works properly with the IgH Master but with SOEM I am currently encountering the following problem:
The PDO mapping fails only when the ProcessImage I set in the ENI file (and given in input to the Master SOEM) does not match with the PDO mapping specified in the EEPROM of the Slave. On the contrary, if I set in the ENI a ProcessImage equivalent to the one I find in the EEPROM, everything works. Shouldn't the SOEM Master allow PDO remapping? The PDOs specified in the ESI file of the Slaves are read-write.
Any suggestions on which could be the issue?
Thank you