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

Has anyone interfaced ROS with an Allen Bradley Compact Logix or Control Logix plc?

asked 2014-11-10 09:39:32 -0600

DHCustomPak gravatar image

I am looking to interface ROS with an Allen Bradley PLC and I was curious if anyone has ever set up communications like this before?

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted

answered 2014-11-12 16:04:23 -0600

We have used the Epics library for communicating with AB PLCs. It's not a ROS interface exactly, but it can easily allow a ROS node (or any C++ program) to communicate with the PLC. The libraries typically communicate at a tag level with the PLC (similar to most other methods).

edit flag offensive delete link more

answered 2014-11-12 22:33:41 -0600

Ryan gravatar image

Clearpath has a node which we've used for interfacing with a AB PLCs via Ethernet/IP - I believe the models in question are ControlLogix. However, for a few reasons, they can't be open-sourced - please get in touch if you'd like to license them (email in profile).

edit flag offensive delete link more

answered 2014-11-12 02:03:00 -0600

gvdhoorn gravatar image

I don't know of any drivers / bridges available for integration AB PLCs with ROS.

As these devices are most often used in industrial contexts, you might want to try the ROS-Industrial mailing list. It might be that something does exist, but hasn't been announced.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2014-11-10 09:39:32 -0600

Seen: 1,293 times

Last updated: Nov 12 '14