Online topology view

The TwinCAT icon in the view represents the EtherCAT master. The EtherCAT slave devices connected to the master are displayed to the right of the master.

Online topology view 1:

EtherCAT State Indicator

Ever device in the view has a state bar displaying the current EtherCAT of the slave:

Online topology view 2:

No Commonication

A red box around the slave device indicates that the master is unable to communicate with the slave.

Online topology view 3:

Crc error

If a crc error is detected at a port (A,B,C or D) of an EtherCAT slave, a red circle is displayed for each port that has a crc error.

Online topology view 4:

The tooltips of the ports display the actual count of crc errors.

Slave Information Dialog

If you select an EtherCAT slave with the left mouse button, the Slave information dialog is opened:

EtherCAT Tab:

Online topology view 5:

Name:

Name of the EtherCAT slave

Type:

Type of the EtherCAT slave

EhterCAT Addr:

The fixed Address of the EtherCAT slave device. This address is set by the master during the start-up phase. To change the default value, you must check the box left to the address.

Auto Inc Addr:

The Auto Increment Address of the EtherCAT slave device. Auto-increment addressing can be used to address each slave device via its physical position in the communication ring. Auto-increment addressing is used during the start-up phase, during which the master assigns the EtherCAT Address to the slaves. The first slave in the ring has an address of 0 and for each following the addresses is decremented (0xFFFF(-1),0xFFFE(-2) etc.).

Identity:

Identity of the slave device

 

Vendor Id:

Vendor Id of the slave

 

Product Code:

Product code of the slave

 

Revision No:

Revision number of the slave

 

Serial No:

Serial number of the slave

 

Product/Revision:

Readable name for the product code and revision number.

Karteireiter Online:

Online topology view 6:

Init: Tries to set the EtherCAT slave device to the Init State.

Pre-Op: Tries to set the EtherCAT slave device to the Pre-Operational State.

Safe-Op: Tries to set the EtherCAT slave device to the Safe-Operational State.

Op: Tries to set the EtherCAT slave device to the Operational State.

Bootstrap: Tries to set the EtherCAT slave device to the Bootstrap State.

Clear Error: Tries to clear the error flag. If a slave device fails to change to another state, it sets the error flag. For instance a slave device is currently in the Pre-Operational state. Then the master requests the Safe-Operational state. If the slave device fails to change to Safe-Operational, it sets the error flag. The current state would be displayed as "ERR PREOP". After pressing the Clear Error the error flag is cleared and the current state would be displayed as "PREOP" again.

Current State: Current EtherCAT State of the slave device.

Requested State: EtherCAT State the master tried to set the slave to.

State Machine

Init:

Tries to set the EtherCAT slave device to the Init State.

Pre-Op:

Tries to set the EtherCAT slave device to the Pre-Operational State.

Safe-Op:

Tries to set the EtherCAT slave device to the Safe-Operational State.

Op:

Tries to set the EtherCAT slave device to the Operational State.

Bootstrap:

Tries to set the EtherCAT slave device to the Bootstrap State.

Clear Error:

Tries to clear the error flag. If a slave device fails to change to another state, it sets the error flag. For instance, a slave device is currently in the Pre-Operational state. Then the master requests the Safe-Operational state. If the slave device fails to change to Safe-Operational, it sets the error flag. The current state would be displayed as "ERR PREOP". After pressing the Clear Error, the error flag is cleared, and the current state would be displayed as "PREOP" again.

Current State:

Current EtherCAT State of the slave device.

Abbreviation

Description

INIT

Slave is in Init

PREOP

Slave is in Pre-Operational

SAFEOP

Slave is in Safe-Operational

OP

Slave is in Operational

BOOT

Slave is in Bootstrap

ERR

Error state set in slave

VPRS

Vendor Id, product code, revision number or serial number are incorrect

NO_COMM

No communication to the slave is possible

LNK_MIS Port

Link at the given port is missing (Port = A, B, C or D).

LNK_ADD Port

Additional link at given port.

LNK_ERR Port

Link without communication detected

Requested State:

State requested by the master.

Crc Error Counters

Port A:

Count of crc errors at port A

Port B:

Count of crc errors at port B

Port C:

Count of crc errors at port C

Port D:

Count of crc errors at port D