Skip to content

PDO mapping with SOEM 2.0.0 #958

@liviaf99

Description

@liviaf99

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions