8.1.9.2 "Operaonal" EtherCAT state is not achieved
The EtherCAT bus can only reach the Operaonal state if the eldbus has already been set to
the Pre-Operaonal state.
If the master is set to the RUN mode, the EtherCAT bus will be set to the Operaonal state.
8.1.9.3 A slave does not accept a cyclic frame
In the Operaonal state, the process data is exchanged cyclically.
If a slave does not accept the cyclical frame (WKC is not increased), this error is caused.
Cause
•
The bus cable between two EtherCAT devices has been unplugged.
•
The node at posion X is deenergised.
•
A slave no longer receives cyclical frames, such that the watchdog determined by the device descripon is
triggered. This message will usually only be transmied if the connecon to the master has been re-established.
Error message
•
EtherCAT_Master: Not all slaves 'Operational' (repeated 100 times)
•
EtherCAT_Master: Not all slaves 'Operational' (repeated 10 times)
•
EtherCAT_Master: Cyclic command WKC error (repeated 10 times) [DeviceName]
(1002): Communication to device interrupted
•
EtherCAT_Master: Not all slaves 'Operational' (repeated 1 time)
•
EtherCAT_Master: Cyclic command WKC error (repeated 1 time)
•
EtherCAT_Master: Cyclic command WKC error (repeated 100 times)
Remedies
Correct bus topology and restart the EtherCAT eldbus. 4Restart network ^ 46
8.1.9.4 The sync manager conguraon is invalid
When the status changes from Pre-Operaonal to Safe-Operaonal, a slave reports Invalid
SyncManager Conguraon.
Cause
•
One of the slaves does not support an LRW command (Logical Read/Write).
•
A slave is not wrien to correctly.
Error message
[DeviceName] (1001): Invalid SyncManager Configuration
Remedies In the EtherCAT master tab, do not select the "Use LRW instead of LWR/LRD" checkbox.
8.1.9.5 The I/O conguraon is invalid
When the status changes from Pre-Operaonal to Safe-Operaonal, a slave reports Invalid
Output Conguraon.
Cause The process data conguraon of a slave is not correct.
•
In case of a modular device such as the I/O system 1000 (EPM-Sxxx), the conguraon in the project does not
comply with the real assembly.
•
More process data than permissible is mapped for the device.
Error message
•
[DeviceName] (1001): Slave signals Error. AL state: ‘PRE-OPERATIONAL' (0x12),
AL state code: 'Invalid Input Configuration' (0x1E)
•
[DeviceName] (1001): Slave signals Error. AL state: ‘PRE-OPERATIONAL' (0x12),
AL state code: 'Invalid Output Configuration' (0x1D)
Remedies
•
In case of modular devices such as the I/O system 1000 (EPM-Sxxx): Correct the control conguraon in the »PLC
Designer« (adjustment with the real structure).
•
Reducon of the process data: The maximum process data length must not be exceeded (see also the device
documentaon).
8.1.9.6 Error during process data transfer
A faulty EtherCAT I/O mapping causes errors during the process data transfer.
Cause Use of logic addresses
•
In the »PLC Designer« applicaon, access does not take place symbolically but directly via the I/O addresses (%Ixx,
%Qxx) of the EtherCAT input and output objects and the bus structure, the PDO selecon etc. have changed.
Error message -
Remedies In the »PLC Designer« applicaon, the input and output objects must be accessed via individual non-ambiguous
variables. The variable names must comply with the IEC 61131 syntax (no space characters and leading digits in the
variable names).
Cause Manual denion of the logic address in the EtherCAT I/O mapping
Error message -
Remedies It is not permissible to manually manipulate the I/O addresses for the EtherCAT bus!
Conguring the network
EtherCAT
Error scenarios
55