had to remove xml file as too big to post! -----Original Message----- From: Ian Norton Sent: 09 March 2010 10:24 To: 'Florian Pose' Subject: RE: [etherlab-users] possible master problems
Hi Florian, Thanks for response. Sorry for coding, I didn't want to change too much until I got the hang of things!! Here's a link to the servo drive. Page 22 defines PDO's. I need the velocity interface. http://www.kollmorgen.com/website/com/eng/download/document/srethercat_e.pdf Attached are the o/p's you requested. Also the xml file for device. The o/p of ethercat pdos is NULL! ie no o/p One thing I'm still a bit confused about in terms of sending/receiving data. Using the page 22 defs, to set a velocity and a command, do I set up an ec_pdo_entry_reg_t with 2 entries having the same pdo entry index but different sub indexes, so that 2 different offsets are returned for use later with EC_WRITE?? regards Ian -----Original Message----- From: [email protected] [mailto:[email protected]]on Behalf Of Florian Pose Sent: 09 March 2010 08:51 To: [email protected] Subject: Re: [etherlab-users] possible master problems Hi Ian, On Mon, Mar 08, 2010 at 05:13:30PM -0000, Ian Norton wrote: > Both devices (slaves ) appear to show the same symptoms of dropping > into PREOP state as soon as our user code establishes a master > connection, defines a PDO and begins to write data, regardless of the > data. Could you please go through the following steps: - Execute 'ethercat debug 1' - Start your application - Post the generated messages in /var/log/messages (file name depending on your Linux distribution), beginning from 'Requesting master 0' > The Servostar s300 shows errors F23 and N17 which relate to CAN errors > which translate to -: Drive tries to establish communication, but > there is no other node, or CAN nodes have different baud rates, bus > cable defect, reflections because of missing or wrong bus > terminators!, or CAN sync is not logged in, or CAN sync is activated, > but is not sent synchronously from the controller, if at all! As far as I see, the drive is not included in the modified example application you posted. BTW, it irritates people searching for possible problems, if you use the identifier Beckhoff_EL3102 to operate a different kind of device. > I have been to Festo (UK) and they could not resolve my problem and > pointed to the Master as being at fault? Yes, it's always the master ;-) Please post the output of the following commands in addition: ethercat sl -v ethercat cf -v (when your application is loaded) ethercat pdos > Have you any ideas please? We are getting quite desperate now! I am sure, we will find out, what the problem is. -- Best regards, Florian Pose http://etherlab.org _______________________________________________ etherlab-users mailing list [email protected] http://lists.etherlab.org/mailman/listinfo/etherlab-users
cfop
Description: cfop
slop
Description: slop
messages
Description: messages
_______________________________________________ etherlab-users mailing list [email protected] http://lists.etherlab.org/mailman/listinfo/etherlab-users
