Performance

The cycle time that can be reached with an EtherCAT Master depends on several significant environmental conditions, which may differ widely in different projects. Below you will find information on configuration and tips on how to recognize whether the required functionality can be provided by the device.

These factors are crucial:

Depending on the answers to these questions, there may be other performance restrictions to this function. The following procedure is recommended for commissioning:

Assumptions:

Procedure:

e!COCKPIT Settings under Program Structure > Application > Task Configuration
e!COCKPIT Settings under Program Structure > Application > Task Configuration

The system will now attempt to perform the required tasks. The success of this attempt can be determined with the e!COCKPIT online functions.

“Status” Tab in the EtherCAT Fieldbus Configurator
“Status” Tab in the EtherCAT Fieldbus Configurator
e!COCKPIT Settings under Program Structure > Application > Task Configuration
e!COCKPIT Settings under Program Structure > Application > Task Configuration

If there are no telegram losses or errors and the jitter is not too high, the CPU load is within the required range. The system can be operated with these settings. If necessary, the cycle time can be restricted and the process checked again. However, if errors do occur during the check, try to change the settings described above to improve this state.

If there are telegram losses or errors or if the jitter is too high, even though the CPU load is within the required range (~80 %), this can be improved by setting a higher task priority (= lower number). If this does not succeed, the only remaining option is to restrict the cycle time. Or, decide whether the application can accepted even with sporadic telegram loss.

The cycle time for a PFC200 (2nd generation) should not be set to less than 2 ms.