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.) _______________________________________________ etherlab-users mailing list etherlab-users@etherlab.org http://lists.etherlab.org/mailman/listinfo/etherlab-users