User Documentation
Configuration
52
WARNING Ackn (6353/73), ECAT: Timing violation occurred (DMA)
WARNING Ackn (6353/73) ECAT: Timing violation occurred (SW normal)
WARNING Ackn (6353/73) ECAT: Timing violation occurred (SW early)
If timing violations occur repeatedly within ten EtherCAT bus cycles, the
message is sent as an error and the error status of the end points affected
by the process data is set invalid.
ERROR Ackn (6353/55), ECAT: Timing violation occurred (DMA)
ERROR Ackn (6353/55) ECAT: Timing violation occurred (SW normal)
ERROR Ackn (6353/55) ECAT: Timing violation occurred (SW early)
Error handling "DMA"
In case of a DMA error, the following steps can be taken to determine the
optimum setting for the dmaTime parameter:
1) Set dmaTime to a value twice of the current value (e.g. 100 µs).
2) Under Diagnostics ► Cyclic DMA statistics activate DMA statistics by
setting the checkmark.
3) Operate the system some time with high load.
4) Connect or trigger a status report.
The DMA statistics must be evaluated to calculate the correct settings. The
recorded DMA statistics can be found online in the "Status" tab of the Ether-
CAT bus or in the status report in the "IoStaRep.log" file in the "PLC" folder.
The parameter dmaTime must be set at least 10 µs greater than the value of
"Max. start time" of DMA statistics (tab "Status") or the value of "Maximum
time" in area "Cyclic DMA read statistics" of the status report.
Error handling "SW normal"
The parameter startOffset must be configured greater than the value of
the parameter "Max. start offset" in the "Bus information" section of the "Sta-
tus" tab or value of "Max systick delay" in area EtherCAT master" in the file
"IoStaRep.log" of the status report.
Information
If the value is greater than the configured bus cycle time, the cycle time
must be adapted correspondingly.
Error handling "SW early"
The parameter earlyStartOffset is only relevant if a fast control is oper-
ated. In this case, the value must be greater than the value of the parameter
"Max. early start offset" in the "Bus information" area of the "Status" tab or
value of "Max systick delay (early)" in area EtherCAT master" in the file
"IoStaRep.log" of the status report.