[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