ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
You can use the interfaces available in ROS/ on the PLC. Modbus is a good option for your usecase. I had a similar setup but we choose TCP/IP and created a ROS node that would start a TCP/IP client on launch. Then the node is just sending data to PLC, and publishing received (from PLC) data on a topic.