Modular CODESYS PLC Systems
The modular controllers in Kendrion's FIO series have been specially developed to meet your automation technology requirements. Their compact size means they offer maximum performance in the smallest of spaces. Based on the powerful, open CODESYS standard, Kendrion controllers offer a wide range of communication interfaces and customizable software packages. They can be easily integrated into your existing development environment. Kuhnke FIO controllers can be expanded with Kuhnke FIO I/O modules or used as standalone devices. Kendrion's CODESYS HMI panels can be used for simple and user-friendly visualization.
The modular FIO controllers are suitable for a wide range of applications, including gateway and communication tasks. They support SoftMotion Light, SoftMotion, and SoftMotion+ as well as CNC robotics options. In addition, the system enables the seamless connection of decentralized EtherCAT slaves, thus ensuring modern connectivity and flexibility.
The FIO controller line offers both efficient programmability with the CODESYS Development System and the flexibility to adapt the controller to your specific requirements. With their modern interfaces and expandability through FIO I/O modules, these systems offer a versatile and adaptable solution for your control requirements.
Certifications & Standards
FIO controllers meet common international standards and product norms and stand for the highest quality, safety, and reliability.
Cyber Security & Compliance
In order to meet the increasing requirements for IT security and legal regulations, FIO controllers are prepared for future compliance with relevant cybersecurity guidelines (CRA).

NEW: FIO Controller 111 with integrated I/O
The compact CODESYS PLC with motion and analog I/O
The new modular FIO Controller 111 combines the advantages of a compact controller with the capabilities of a modular PLC. Developed on an ARM basis, the Kuhnke FIO Controller 111 is programmed with CODESYS and features an integrated, multifunctional I/O interface.
With the help of the integrated, configurable IOs, including fast counters, analog value processing, pulse train outputs (PTO), and encoder inputs, numerous additional functions, such as the control of two synchronized axes, can be implemented in a cost-optimized manner. The integrated Industrial Ethernet, CAN, RS485, and EtherCAT communication interfaces enable simple and versatile connection of a wide variety of components and thus smooth integration into existing and new automation systems. Additional communication channels can also be opened up through the use of bus modules. A µSD card enables local storage of process data and the exchange of control programs.
The FIO controller is suitable for numerous automation tasks in mechanical engineering. Typical areas of application also include energy generation, equipment manufacturing, testing facilities, cleaning systems, and special machine construction.

FIO Controller 116 with many possibilities
The flexible CODESYS controller with many expansion options
The Kuhnke FIO Controller 116 is an i.MX6-based PLC programmed with CODESYS. It has an SD card slot and offers numerous communication interfaces as standard (Ethernet, USB, CAN, RS-232, EtherCAT E-Bus) and fieldbus interfaces (EtherCAT, CANopen, Modbus RTU, and TCP) as standard. It thus offers a wide range of functions and options for use in automation.
The FIO Controller 116 is available in versions with left-side expansion. These enable easy integration into existing control concepts and support data exchange via Ethernet, Profinet IRT, or EtherCAT.
In addition, the FIO 116 controller can be equipped with intelligent software packages.
- CODESYS SoftMotion light
- CODESYS SoftMotion CNC+Robotics
- Modbus TCP
- OPC UA Server
- WebVisu

FIO Controller 328
The robust FIO Controller 328 with passive cooling was developed specifically for demanding automation tasks. It is equipped with a powerful Raspberry Pi CM4, a real-time operating system, and a mini UPS. The generous memory configuration, including non-volatile data, is ideal for CODESYS PLC applications. Data is exchanged with other systems via integrated industrial Ethernet interfaces such as EtherCAT and Modbus, as well as serially via CAN and RS-485. Alternatively, OPC UA is also available as an IoT protocol.
The side E-bus connection allows the controller to be flexibly expanded with EtherCAT I/O modules from the Kuhnke FIO series. Additional decentralized EtherCAT devices are connected directly via the “EtherCAT OUT” port on the Controller 328.
The device is versatile – it can be used both as an automation controller and as a micro edge computer. For maximum flexibility, the “APP” version of the controller can be easily expanded with automation apps from the FLECS Marketplace.
Highlights:
- Powerful CODESYS PLC for motion and robotics applications Robust hardware with quad-core ARM A72 processor.
- Robust hardware with quad-core ARM A72 processor
- Operating temperature range from 0 °C to +55 °C without performance reduction.
- Direct expansion with FIO I/O modules via E-Bus (EtherCAT).
- CANopen, RS-485, and EtherCAT OUT (RJ45) for decentralized EtherCAT participants
Benefits at a glance
- Compact design, modularly expandable
- High flexibility thanks to multifunctional IO interfaces
- Flexible analogue processing (current/voltage selectable, inputs and outputs, 12 bit)
- Integrated motion functionality (Kendrion motion library according to PLCopen and 2 PTO interfaces)
- Visualization option with CODESYS HMI
- Modular design, simple expandability with Kuhnke FIO I/Os
- Large selection of different modules
- Simple configuration, fast signal testing