[etherlab-users] FMMU, notLRW problems

Florian Pose fp at igh-essen.com
Tue Dec 15 06:30:48 CET 2009


On Mon, Nov 16, 2009 at 08:50:46AM +0100, Ezio DelBono wrote:
> The vendor of the slave says that:
> /Just looking at the master log files, I've noticed one other potential 
> problem: their master seems to think that we support FMMU bitwise 
> operation. We do not support this and as such report it accordingly (our 
> slave sets bit 0 of register address 0x08 to 1 on the slave, which means 
> that FMMU bit operation is not supported). Has the master got the sense of 
> this bit reversed, perhaps?

No, because FMMUs are always configured byte-wise, so the value of the
bit does not matter.

> - SECOND PROBLEM -
> In dmesg kernel log i have:
> EtherCAT: Domain0: Logical address 0x00000000, 8 byte, expected working 
> counter 3.
> EtherCAT:   Datagram domain0-0: Logical offset 0x00000000, 8 byte, type 
> LRW.
>
> The vendor's answer:
> /I can see a problem: In the file <dmesg.log>, line 24 seems to suggest 
> that the Master is trying to use the LRW service, which, of course is not 
> supported. The master seems to know that this not possible: the LRW command 
> is not supported by our device. Can you ask to use LRD and LWR instead?

You can easily do this by creating different domains for input and output.

-- 
Best regards,
Florian Pose

http://etherlab.org



More information about the Etherlab-users mailing list