"EBus Error Behavior"

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 | 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".

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.