[etherlab-users] PDO mapping?

Florian Pose fp at igh-essen.com
Thu May 28 19:54:25 CEST 2009


On Thu, May 28, 2009 at 02:52:26PM +0200, Julian Stoev wrote:
> Started RT timer at a rate of 10000us
> Application tid 0 running at 10000us

Yes, this is irritating, correct would be "with a period of 10000 us".

> Successfully registered application "t1" with RT-AppCore.
> EtherCAT WARNING: 1 datagram UNMATCHED!
> EtherCAT WARNING: Slave 1 does not support changing the PDO mapping!
> EtherCAT WARNING: Failed to configure mapping of PDO 0x1600.
> EtherCAT WARNING: Slave 1 does not support changing the PDO mapping!
> EtherCAT WARNING: Failed to configure mapping of PDO 0x1601.
> EtherCAT: Domain 0: Working counter changed to 1/1.
> EtherCAT: Slave states: PREOP, OP.
> 
> Note the warning. Also I try to set a sampling rate 100[Hz]. I wonder
> what may be the sampling rate of my application in reality.

You can watch the period via the variable /your-model/Taskinfo/0/Period.

> I try to output a constant signal 1 to my slave, I think this should
> correspond to 10[V] output, but nothing is detected by the multimeter.
> Maybe something is not clear with the data scaling?

The PDO indices of the EL4132 changed some time ago, I think we
created a new device type "EL4132v2", please try this one. 

You can watch the process data with the command 'ethercat domain -v'.
For 10 V, there must be a '7fff' somewhere.

-- 
Best regards,
Florian Pose

http://etherlab.org



More information about the Etherlab-users mailing list