Industrial Ethernet in CODESYS

CODESYS with Industrial Ethernet: Integrated configurators or protocol stacks for EtherCAT, PROFINET, EtherNet/IP, Sercos in the IEC 61131-3 development system

Real-time Ethernet broadly supported in the IEC 61131-3 Development System

Functional Scope

  • Integrated Fieldbus Configuration
    ⇒ Bus configuration and the assignment of variables to the I/O channels (I/O mapping) directly in the IEC 61131-3 tool
  • Protocol stacks for layer 7 communication as IEC 61131-3 library 
    ⇒ Compile and transfer the protocol stack for EtherCAT and Sercos 3 to the target platform together with the PLC program
  • Comprehensive diagnostics functionality:
    ⇒ Display, check and detect bus status, diagnostic messages, communication problems, error codes in the tool or directly from the controller application without additional tools

Requirements for Industrial Ethernet Communication in CODESYS

  • For EtherCAT and PROFINET:
    ⇒ Network card with operating system-dependent driver for example for Linux and Windows (WinPcap)
    ⇒ Alternative: specific CODESYS drivers with real-time properties for common Ethernet chipsets for SoftPLC CODESYS Control RTE under Windows (included in scope of delivery)
    ⇒ Alternative: Implementation of a MiniDriver to fit the Ethernet chip. Reference implementation for example for Intel and Realtek available
  • For EtherNet/IP:
    ⇒ Usage of standard Ethernet interfaces when using the CODESYS protocol stacks. Alternative: Industrial Ethernet fieldbus cards, e.g. from Hilscher (netX-based cards with integrated protocol stacks)
  • For sercos III:
    ⇒ Automata (SERCOS 3 Master-Karte)


  • You are a system integrator or a user in the machine or plant construction sector or the like:
    Use controllers equipped with CODESYS Industrial Ethernet support. Check the CODESYS Device Directory for the devices best suited for your specific needs. Once you have the required hardware, there are no additional costs involved.
    On some of these devices, Industrial Ethernet protocols can be subsequently licensed if required, e.g. CODESYS EtherCAT Master, CODESYS PROFINET Controller, or CODESYS EtherNet/IP Scanner. In addition, the SoftPLC systems in the CODESYS Store include licensing for Industrial Ethernet and can be used immediately with a suitable interface.
  • You are a manufacturer of programmable devices:
    Implement Industrial Ethernet support on your hardware and provide a standard Ethernet controller with IP stack on the device. Order the CODESYS Runtime Toolkit with support for the desired Industrial Ethernet systems. Alternatively, enable Single License (SL) capability on your devices. This allows your customers to license Industrial Ethernet protocols themselves for their application.
  • For more information please contact our sales department under