"EBus Error Behavior"

"EBus Error Behavior" 1:

You can use this parameter to set the reaction to an EtherCAT error.

The following parameters can be set:

Legacy

Output data is still written, input data is frozen and therefore no longer current.

Set I/Os to 0

Output data is written to zero, input data is written to zero. As soon as the EtherCAT network is error-free, the data exchange starts automatically.

Set I/Os to 0 without EBus restart
(default setting)

Output data is written to zero, input data is written to zero. As soon as the EtherCAT network is error-free, the E-bus can be enabled again via the record data (see below).

Enabling EtherCAT communication following an EtherCAT error

Information about the EtherCAT state can be obtained in the DAP via the DWord "Status".

"EBus Error Behavior" 2:

If an error is detected in the EtherCAT network, the "EcFrameError" bit is set. When the error has been rectified and the ER9320-0022 is ready to start EtherCAT communication again, the "EcFrameError" bit is reset and the "NeedEBusReset" bit is set.

The reset is issued via Record Data Write and is structured as follows.

PROFINET record data (write request)

Value

Meaning

Slot

0

Slot number

SubSlot

1

Sub slot number

Index

0x2013

Reset index

Length

2

Data length

Data

0x1234

Value

Once the reset has been issued, the "NeedEBusReset" bit is reset.