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
