This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
: This open-source bridge (originally for ROS but adaptable for ROS 2) maps CODESYS variables directly to ROS topics using a dedicated library and a ROS node. Industrial Protocols : Alternatives include using Modbus TCP
VAR // MQTT Configuration MqttClient : MQTT.MqttClient; sBrokerIp : STRING := '192.168.1.100'; // IP of PC running Mosquitto uiPort : UINT := 1883; // Topics sTopicPub : STRING := 'plc/odom'; sTopicSub : STRING := 'plc/cmd_vel'; codesys ros2
On one side, we have (Controller Development System). It is the invisible giant of industrial automation. Powering PLCs from hundreds of OEMs (including Wago, Beckhoff, Schneider Electric, and many more), CODESYS is the home of IEC 61131-3 languages (Ladder Logic, Structured Text, FBD, SFC, IL). It is deterministic, real-time, and reliable—the beating heart of factory floors, process control, and hydraulic presses.
CODESYS and ROS2: Bridging Industrial Automation and Advanced Robotics This public link is valid for 7 days
For decades, the worlds of industrial automation and mobile robotics have run on parallel, yet distinctly separate, tracks.
For years, these two ecosystems existed in isolation. Bridging them required complex, custom-built communication bridges that introduced latency and vulnerabilities. Today, integrating —the leading hardware-independent IEC 61131-3 development system—with ROS 2 has emerged as a premier architecture for next-generation smart factories. Why Connect CODESYS with ROS 2? Can’t copy the link right now
Simultaneous Localization and Mapping (SLAM) for Autonomous Mobile Robots (AMRs).