Home/Support/Support Forum/Can the RCM4700 handle EtherCAT communications (as a slave)?
Welcome to Digi Forum, where you can ask questions and receive answers from other members of the community.

Can the RCM4700 handle EtherCAT communications (as a slave)?

0 votes
We currently use the RCM3100 to control a label application machine. We are working on the "next gen" controller and would like to take advantage of the Dynamic C code that we already have. We are also looking for a controller that can interface with EtherCAT (ADS / TwinCAT 3). It looks like the RCM4700 might be able to handle that. Can someone verify that for me?
asked Mar 16, 2021 in Rabbit Software by raleighs New to the Community (2 points)

Please log in or register to answer this question.

1 Answer

0 votes
I think the key word is "might". You would need to write a considerable amount of code to support EtherCAT in the lower layers of the Ethernet driver code.

You would be better off exploring hardware solutions with EtherCAT support "out of the box" so you can focus on developing your application instead of low-level protocol drivers.

Dynamic C 10.72 is closer to ANSI C90/C99 compliance than prior versions, but due to its quirks and inability to default all pointers to "far", it will still require considerable effort to port an EtherCAT driver to the platform.
answered Mar 17, 2021 by TomCollins Veteran of the Digi Community (2,382 points)
Does digi offer any product that has EtherCAT protocol support?
Thank you for the response. It is what I expected. I'll look for some other solution that can communicate to another slave through a protocol that the RCM4700 does handle and link the two that way.