Today is...
Friday, September 20, 2019
Welcome to, the global online
community of automation professionals.
Featured Video...
Featured Video
Watch an animation of a conveyor stacking operation demonstrating the use of a move on a gear command.
Our Advertisers
Help keep our servers running...
Patronize our advertisers!
Visit our Post Archive
Unidrive M700 with EtherCAT
I'm having an issue getting a Unidrive M700 to work over EtherCAT

Hello All,
I recently started working on running a Control Techniques Unidrive M700 over EtherCAT, using the CiA402 CAN-over-EtherCAT protocol.

Let me start by saying I'm using a non-standard EtherCAT master, which is open source, called SOEM (Simple Open EtherCAT Master).

My issue is that the drive will not step through the CiA402 state machine. It stays stuck in "Not Ready To Switch On" and the CiA402 statusword is always decimal 48.

I see that there is a bit in the statusword called "remote", which is not active.

I can successfully read and write SDOs and PDOs.

Does anyone have any ideas on this? I can elaborate quite a bit more. It seems like the drive is either stuck waiting for me to say something to it, or perhaps there's a parameter somewhere that is set incorrectly, causing it to be in a "local" mode instead of "remote"?

Maybe you need define "remote" mode for EtherCAT using RS232?