ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

How can I communicate between my ROS-pc and a plc from SEW? And how do I install it on my pc? The plc that I use is written in CODESYS

asked 2019-03-11 10:56:34 -0500

janwens gravatar image

I'm using ROS melodic on my pc and want to sent commands to 2 wheels. The wheels are connected to a PLC from SEW.

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2019-03-11 11:09:03 -0500

gvdhoorn gravatar image

updated 2019-04-18 03:25:34 -0500

I don't know what the status of it is right now, but at the ROS-Industrial Europe spring 2018 conference in Stuttgart, INESCTEC presented about "IEC 61131-3 and ROS compatibility".

Presentation: Bridging Automation and Robotics - An Interprocess Communication between IEC 61131-3 and ROS (slides).

You could perhaps send a message to the ROS-Industrial Discourse category to inquire about whether this is something that can be / is distributed, or at least accessible.

Edit: it was also the topic of a MSc thesis: Embedded System Development with CODESYS and ROS Integration

Final edit: you may be interested in the ROBIN FTP in the ROSIN project:

ROBIN aims to address the demand for flexible robotics in industrial environments and the necessity to integrate robots and automation equipment in an efficient manner. For this, the ROBIN project will focus on developing and releasing a bidirectional, reliable and structured communication bridge between ROS and CODESYS, a softPLC that can run on embedded devices and that supports a variety of fieldbuses, and even OPC-UA. The developed software will allow the parametrization of ROS modules through IEC61131-3 programming languages and also streamline the interoperability between ROS and robotic hardware or automation equipment, fully empowering the Industry4.0 paradigm of Plug’n’Produce.

Results have not yet been made available, but this may offer a way to integrate with CODESYS systems in the near future.

edit flag offensive delete link more


I have seen these slides but didn't find it very useful. It doesn't show me what I have to write in ubuntu to achieve this shared memory

janwens gravatar image janwens  ( 2019-03-11 11:14:04 -0500 )edit

Hence my suggestion to send a message to the Discourse category to see whether the organiser of the conference could put you in touch with the presenter ..

gvdhoorn gravatar image gvdhoorn  ( 2019-03-11 11:15:21 -0500 )edit


I have seen these slides but didn't find it very useful.

For future questions: could you please always mention what you've already found yourself or tried yourself? It'll save people trying to answer your question time & effort suggesting things you've already seen.

gvdhoorn gravatar image gvdhoorn  ( 2019-03-11 11:16:09 -0500 )edit

Question Tools



Asked: 2019-03-11 10:56:34 -0500

Seen: 956 times

Last updated: Apr 18 '19