Job description
I am looking for a person to partially or fully implement an application in Python. It is a fragment of an engineering work aimed at creating a robotic station.
You should program a simple graphical interface, an information exchange system with a script containing a server, and a function for importing data from a spreadsheet (optionally there is also a script with the server to be improved).
The idea of the stand is as follows: using the application on the computer, we download information about orders to be completed from the Excel sheet and via TCP-IP we send this information to the PLC which controls the robot, and then we receive the response from the controller.
The application should allow for basic robot control (e.g. sending a Start / Stop signal after pressing a button) and displaying basic information about the station status (robot failure, sending orders, etc.)
The program consists of 3 main parts:
1. TCP-IP client-server communication between computer and PLC (pre-made)
2. Graphical interface that displays information received from the PLC and allows you to control the robot (e.g. after pressing the button, sending START information to the PLC via TCP-IP)
3. Retrieving information from an excel sheet
Below is a link to a Google drive with an outline of the graphical interface, a sheet diagram and a server in a test form.
https://drive.google.com/drive/folders/1CtZyVJjfbaiWrUB7frdpsKVBQMVZRIWc?usp=sharing