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 _______________________________________________ etherlab-users mailing list [email protected] http://lists.etherlab.org/mailman/listinfo/etherlab-users
