[etherlab-users] problems with Beckhoff EL3702 terminal

Florian Pose fp at igh-essen.com
Sun Feb 10 13:13:31 CET 2008


Hi,

On Fri, Feb 08, 2008 at 04:26:26PM +0100, Matthias Dagen wrote:
> I have a problem with the EL3702 bus terminal from Beckhoff.

This is an oversampling slave, right?

> According to the out put of lsec, I added the PDOs of the terminal to 
> the ecdb.h file and adjusted the s-function and tlc-file to embed the 
> terminal into Simulink.
> Everything seems ok: I can insmod the module and the master is able to 
> register the PDOs of the terminal. But I don't get the right data, I 
> always recieve zeros.
> The strange is, if I use the ethercatcfg tool by Beckhoff to test the 
> terminal and after this use my own module, I'll get the right data and 
> the terminals are working correctly. This behaviour is reproducible. So, 
> in my opinion the s-functions/tlc-file and the PDOs should be ok.
> I think, I've forgotten to configure the terminal in the right way or I 
> have to send something to the terminal before using it (sync signal?). 
> But I don't know how to do that.  Has anybody a solution for this 
> problem or experiences with this terminal?

Not yet. But I think it's inevitable to have distributed clocks to
operate this slave reasonable. I guess it waits for a timing event. Do
you have some documentation for this slave?

Did you modify the s-function to output a vector of the (over-)sampled
values?

-- 
Best regards,
Florian Pose

http://etherlab.org



More information about the Etherlab-users mailing list