[etherlab-dev] Another SDO timeout problem

Erwin Burgstaller ethercat.berknapp at spamgourmet.com
Fri Jun 19 11:01:55 CEST 2009


Hi!

We have a similar problem to this one:  

http://lists.etherlab.org/pipermail/etherlab-users/2009/000509.html

In that case, I'm waiting for the proposed new hardware replacing the
EL6001, which should be released this month by Beckhoff and I hope it
will be gone with them.

But with our own device, there's the idea of setting the IP-Adress for
EoE with SDO-Data. Playing with that, we've found that upload of SDO
description does fail, if the realtime module (PREOP->OP) is loaded too
early.

But the upload works, if there's a delay of about 3 seconds.

If it fails, the log shows the following:

ecmaster [94800.581671] EtherCAT ERROR: Reception of CoE SDO description response failed on slave 0: No response.
ecmaster [94803.614373] EtherCAT ERROR: Timeout while waiting for SDO entry description response on slave 1.


>ethercat -p0 sdos
Sdo 0x1c12, ""
Failed to get Sdo entry: Invalid argument
>ethercat -p1 sdos
Sdo 0x1c12, "RxPDO assign"
Failed to get Sdo entry: Invalid argument

I've attached two wireshark protocols, filtered for
ethercat_mailbox. One on which the timeout occoures and one where it has
been OK, because of waiting.

In the protocol files there's this 3 seconds delay visible. Why does the
master wait for 3 seconds before it goes on further?

Thanks,
	Erwin

-- 
Erwin Burgstaller
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sdo_problem_cap.tgz
Type: application/x-gtar
Size: 21182 bytes
Desc: not available
URL: <http://lists.etherlab.org/pipermail/etherlab-dev/attachments/20090619/8ad6cd58/attachment-0001.gtar>


More information about the Etherlab-dev mailing list