EtherCAT Ring Topology FAQ

Updated October 26, 2023

Ring Topology FAQ

Which Sysmac controllers support Ring Topology?

Controller Version
NJ101 V1.40 or later
NJ301 V1.40 or later
NJ501 V1.40 or later
NX102 V1.40 or later
NX1P2 V1.40 or later
NX502
V1.60 or later
Delete

Which EtherCAT devices support Ring Topology?

Product Type Model Version
EtherCAT Junction Slave GX-JC03 Ver.1.1 or later
EtherCAT Coupler Unit NX-ECC203 Ver.1.5 or later
EtherCAT Slave Unit CJ1W-ECT21 Ver.1.0 or later
Digital I/O Terminal GX-ID1611 Ver.1.2 or later

GX-ID1621 Ver.1.2 or later

GX-OD1611 Ver.1.2 or later

GX-OD1621 Ver.1.2 or later

GX-OC1601 Ver.1.2 or later

GX-MD1611 Ver.1.2 or later

GX-MD1621 Ver.1.2 or later

GX-ID1612 Ver.1.2 or later

GX-ID1622 Ver.1.2 or later

GX-OD1612 Ver.1.2 or later

GX-OD1622 Ver.1.2 or later

GX-MD1612 Ver.1.2 or later

GX-MD1622 Ver.1.2 or later

GX-ID1618 Ver.1.2 or later

GX-ID1628 Ver.1.2 or later

GX-OD1618 Ver.1.2 or later

GX-OD1628 Ver.1.2 or later

GX-MD1618 Ver.1.2 or later

GX-MD1628 Ver.1.2 or later

GX-ID3218 Ver.1.2 or later

GX-ID3228 Ver.1.2 or later

GX-OD3218 Ver.1.2 or later

GX-OD3228 Ver.1.2 or later

GX-MD3218 Ver.1.2 or later

GX-MD3228 Ver.1.2 or later
Analog I/O Terminal GX-AD0471 Ver.1.2 or later

GX-DA0271 Ver.1.2 or later
IO-Link Master Unit GX-ILM08C Ver.1.2 or later
Servo Drivers R88D-1SN[] Ver.1.4 or later
*Updated 2/02/2022
Delete

Can I use a GX-JC06 to start the ring?

No, you must use a GX-JC03 as the originating slave.

Delete

How can I monitor the connection status of the loop?

  • There are system-defined variables and events as a way of knowing that the cable in Ring
    topology is disconnected and is no longer in a redundant state.
  • System-defined variables
    • _Ec_ringbreaking[When one of the cable is disconnected, True]
    • _Ec_ringbreaknodeadr[node address of the disconnection point]
Delete

Can I configure the Event level of a disconnection?

Event level can be selected from Observation and Minor Fault.

Delete

Will GetECError instructions detect disconnections?

GetECerror instruction cannot get the status if the error level is set to Observation. If you change Error level to Minor Fault, you can use the instruction for this purpose.

Delete

How many Rings can I have in my EtherCAT network?

Only one ring is allowed in an EtherCAT network.

Delete

Can I add Non-ring-topology-compliant OMRON
devices to my ring topology?

Non-ring-topology-compliant OMRON slaves cannot be placed in a ring topology.

Delete

Can I add 3rd party EtherCAT devices to a ring topology?

  • Confirm with the vendor whether the device supports ring topology.
  • Ensure that the device works correctly and that frames are not lost when a cable is disconnected. The loss of a frame can be confirmed by the frame reception timeout in the Master diagnostics/statistics information
Delete

How can I resolve errors associated with task execution time?

  • In case the task execution time is not sufficient, Task execution timeout may occur
    and may stop running completely when ring is disconnected.
  • This is due to the propagation delay time increasing after a disconnection occurs. This results in the task execution time is extending.
  • For this reason, verify that it can work within the task execution time with the condition of cable of End port ring disconnected.

Delete

Why can't I connect an EtherCAT device to a GX-JC06 above the ring?

Devices cannot be connected to ports with a higher port number than a connected ring topology. The example below Junction slave A has two synced slaves attached. The device connected to port X4 will work, but the device connected to port X6 will not has the port number is higher than the ring port number.

Delete

Can I use junction slaves inside my ring?

You can connect GX-JC03 junction slaves inside a ring topology to configure a drop line from the ring. When adding a GX-JC06 to the ring, please ensure that X1 is IN and X3 is OUT.
It is not possible to use GX-JC06 for this purpose.

Delete


Start a Conversation
This conversation is closed
Uploading...