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

Stefan Laufmann Stefan.Laufmann at itpower.de
Tue May 26 18:01:15 CEST 2015


Hi,

 

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”?

 

Any help or thoughts  would be appreciated.

Stefan Laufmann
-----------------------------------------------------

Stefan Laufmann


ITPower Solutions GmbH
Kolonnenstraße 26
10829 Berlin

 

Tel.: +49 (0)30 6098501-20

Fax: +49 (0)30 46799891

E-Mail:  <mailto:stefan.laufmann at itpower.de> Stefan.Laufmann at itpower.de
Web:  <http://www.itpower.de/> www.itpower.de

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20150526/16da62eb/attachment-0002.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3056 bytes
Desc: not available
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20150526/16da62eb/attachment-0003.bin>


More information about the Etherlab-users mailing list