University west have a production line where a mobile robot could be used in the future for education or research. The production line uses multiple PLCs for control of industrial robots and other machines. To be able to use the mobile robot system it is necessary to have some kind of communication between the mobile robot system and the existing communication in the production line. This project solves this by using the standardized Modbus protocol to connect a PLC to a server running Debian Linux that controls all ro-bots. All additional programming is supposed to be done in the PLC when this system is used. This is because of the frequent use of PLC in industries and ease of debugging. The communication between the PLC and server is setting register values through Modbus for moving robots to targets and getting info from server to PLC. In this project an HMI is created that is a control panel for the mobile robot system. The HMI is created with a fo-cus on being easy to use and quick to learn. A typical application in an industrial environment for mobile robots is to move items between different robot cells. The problem is that a regular industrial robot might need the mobile robot to be within a few millimetres precision to be able to grasp the item and move it, depending on the tool used. This project measured the accuracy of going to targets with the PatrolBot robot. This showed that the robot might need a complementary system like vision for localizing the robot at the loading and unloading stations if moving items between different robot cells.