[etherlab-users] Timeout while waiting for Sdo upload response
Florian Pose
fp at igh-essen.com
Wed Oct 1 09:31:26 CEST 2008
Hi Erwin,
On Tue, Sep 30, 2008 at 02:21:40PM +0200, Erwin Burgstaller wrote:
> I'm now going to talk to a Beckhoff EL6001 device, which provides a serial interface:
>
> http://www.beckhoff.com/english.asp?ethercat/el6001.htm
>
> But there seems to be a problem with the sdo upload. I have this:
>
> # ethercat slaves
> 0 0:0 PREOP + EK1100 EtherCAT-Koppler (2A E-Bus)
> 1 0:1 PREOP + EL6001 Schnittstelle (RS232)
>
> Here are the log entries from starting the master with above configuration:
>
> ...
>
> Sep 29 15:15:42 UCL00097 kernel: [428198.991627] EtherCAT: Scanning bus.
> Sep 29 15:15:44 UCL00097 kernel: [428202.199096] EtherCAT ERROR: Reception of CoE upload request failed on slave 1: No response.
> Sep 29 15:15:44 UCL00097 kernel: [428202.199105] EtherCAT ERROR: Failed to read number of assigned Pdos for SM2.
seems to be a problem in the device. Please check, if there is a newer
firmware available. I know that the device works with 1.4, one of our
clients took it into operation successfully.
> Sep 29 15:15:44 UCL00097 kernel: [428202.199109] EtherCAT: Bus scanning completed in 3212 ms.
> Sep 29 15:15:50 UCL00097 kernel: [428208.202744] EtherCAT ERROR: Timeout while waiting for Sdo entry description response on slave 1.
This happens when the master tries to read out the Sdo dictionary. There
seems to be a general problem with the CANopen stack on the slave.
> But listing the pdo entries works:
> ...
This is most definitely the case, because the Pdos are described in the
SII, which unfortunately is not sufficient, because you can change the
mapping (3, 5 or 22 byte data window, if I remember it correctly).
> Do I have to configure something elsewhere?
Except of the baud rate, etc.: No, usually the slave is operational with
the default settings.
You could try to read out the Sdo 0x1C12:0 again with the commands:
ethercat debug 1
ethercat upload -p1 -tuint8 0x1C12 0
and post the output and the corresponding log entries.
--
Best regards,
Florian Pose
http://etherlab.org
More information about the Etherlab-users
mailing list