SOMANET EtherCAT Component

The SOMANET EtherCAT Component is a slave driver for SOMANET hardware modules and SoCs. Additionally, the component enables features like firmware deployment/update from a Linux PC over EtherCAT.

To be able to access all functions defined in SOMANET EtherCAT Component, be sure to:

  • Include lib_ethercat in your Makefile.
  • Include header ethercat_service.h in your application.

Hardware Compatibility

Required SOMANET Hardware
1x SOMANET Core
1x SOMANET COM
Supported SOMANET Devices
SOMANET Core: C22
SOMANET COM: EtherCAT

Modules

Our SOMANET EtherCAT Component is composed of the following modules:

  • EtherCAT Slave Library: This library contains the driver for the Beckhoff ET1100 EtherCAT chip and supports PDO, CoE and FoE data handling

Examples

Additionally, the component includes the following examples:

  • FoE firmware update demo: shell script for a Linux PC that enables SOMANET firmware deployment/update via EtherCAT communication interface (FoE).

Dependencies

To run your application it is necessary to include SOMANET Base.

Important

To be able to do a fimware update with lib_ethercat from you Linux PC, you first have to install the most recent version of the EtherCAT Master.

Visit our IgH EtherCAT Master for Linux Documentation for further information.

Note

SOMANET COM EtherCAT hardware modules are required to be used with this software.

Visit our SOMANET COM EtherCAT documentation for further information.