Codesys | Ros2 Free
handles low-level hardware communication (like EtherCAT or CANopen) to ensure reliable, real-time machine safety and motion.
CODESYS, the market leader in SoftPLC development, has released a professional package that allows a standard Industrial PC (IPC) to run a real-time CODESYS Control Runtime and a ROS 2 stack simultaneously. codesys ros2
By integrating the two, you build a hybrid system: This introduces latency
In a traditional setup, your Linux-based ROS computer handles Lidar and Camera data, then sends simple velocity commands (e.g., cmd_vel ) to a separate PLC via Ethernet/IP or Modbus. This introduces latency. it creates a high-bandwidth
The integration is a mature, production-ready bridge that respects the strengths of both worlds. It does not ask a PLC to think like a robot, nor a robot to cycle like a PLC. Instead, it creates a high-bandwidth, low-latency neural link between deterministic control and cognitive autonomy.
// Start the CoDeSys controller controller.start();