[etherlab-users] Assigning Dynamic PDOs

Fabian Herb fabian.herb at indurad.com
Mon May 3 18:44:48 CEST 2010


Hi,

I have a little problem with a slave generating dynamic PDOs. I get warnings 
like this:

EtherCAT WARNING: Slave 5 does not support assigning PDOs!
EtherCAT WARNING: Currently assigned PDOs: (none). PDOs to assign: 0x1A85 
0x1A00 
EtherCAT WARNING: Slave 5 does not support assigning PDOs!
EtherCAT WARNING: Currently assigned PDOs: (none). PDOs to assign: 0x1600

And the whole process data for this slave is all zeroes.

However when I look at SDOs 0x1c12 and 0x1c13, in which PDO assignment is 
configured, they contain the correct PDO indices.

I suppose the EtherLab master reads the PDO assignment before it gets 
generated by the slave. Is this likely to be the cause for the process data to 
be zero? Or do I have to look somewhere else?

I have pasted a full debug output here:
http://pastebin.de/pastebin.php?dl=6058

Thanks a lot in advance!
Fabian Herb

-- 
________________________________________
Fabian Herb
Embedded Software Development

indurad GmbH
The Industrial Radar Company

Lochnerstrasse 4-20
52064 Aachen, Germany
Tel: +49 241 80 968 71

fabian.herb at indurad.com
http://www.indurad.com/
_______________________________________



More information about the Etherlab-users mailing list