Python - part of the robot control application - GUI and data exchange between scripts

Closed job
no avatar
Marcin Niedzielski
Employer
1 deal
Job category:
Desktop/web applications
Expected budget:

Negotiable

Preferable skills:
Published:
Valid until:

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

Required functions: