The aim of the ROS2HMI project is to develop and test an infrastructure to communicate with industrial PLCs based on ROS2 through the OPC-UA protocol, to finally provide both a web-based real-time user interface and a connection to a MySql database for storage functionalities.
Based on OPC-UA communication, the main outcome is to untie the development from the specific producer of the installed PLCs, providing an open-source alternative and fostering the development and use of ROS2, a strongly appropriated middleware for a production line scenario where multiple machines share data in the same network.