We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Learn more.
RT-Labs

RT-Labs develops embedded software stacks for the leading industrial communication protocols. The libraries are written in C, have a small footprint, and are designed for microcontrollers and resource-constrained systems. They can be used on bare-metal systems or third-party operating systems.
Protocol stack
- P-Net - PROFINET IO stack compliant with specification 2.4, Conformance Class A/B, and Real-Time Class 1
- SOEM - EtherCAT Master, compact and easy to integrate
- SOES - EtherCAT Slave in C, for custom slave devices
- C-Open - CANopen master and device, optimized for memory and performance
- M-Bus - Modbus TCP and RTU, client and server
- C-Link - CC-Link IE Field Basic, master and device
- I-Link - IO-Link master, specification 2.3, Conformance Class A/B
- FSoE - FailSafe over EtherCAT, also available in a SIL3-certified version
U-Phy
A multi-protocol platform with a single API. It allows you to integrate PROFINET, EtherNet/IP, Modbus TCP, EtherCAT, and other standards without having to manage a different interface for each stack. Most protocols run entirely in software; EtherCAT typically requires a coprocessor. U-Phy is available for C/C++ and Python, both on PCs and embedded targets.
RT-Labs libraries allow you to support multiple fieldbuses and Industrial Ethernet on a single device using uniform application code and with minimal memory footprint.
- RT-Labs EAP (EtherCAT Automation Protocol)EtherCAT EAP is an application layer protocol that runs on…









































