[etherlab-users] EL6751: invalid input configuration, wrong physical address of sync manager

Gavin Lambert gavinl at compacsort.com
Wed May 27 01:41:35 CEST 2015

On 27 May 2015 04:01, quoth Stefan Laufmann:
> I am still working on a running configuration for the EL6751 clamp.
> After analyzing and comparing the network traffic of both TwinCAT 
> and EtherLab I finally understood what is causing the problem. 
> At least I think I do.
> After sending the startup SDOs and getting the EL6751 slave into 
> PREOP mode the sync managers for buffered access (the PDOs) are 
> configured. But TwinCAT sets them to the start addresses 0x1800 
> (Write) and 0x2400 (Read) whereas EtherLab sets 0x1000 (Write) 
> and 0x1400 (Read).
> Is there a way to influence the addresses for the sync managers 
> out of a kernel module that uses the functions provided by "ecrt.h"?

As far as I am aware, Etherlab just uses the configuration that the slave
defines itself.  (From the SII for the mailboxes and from the slave's own
internal initialisation for the PDOs.)

More information about the Etherlab-users mailing list