Opis zlecenia
Poszukuję osoby do częściowego lub całościowego wykonania aplikacji w języku Python. Jest to fragment pracy inżynierskiej której celem jest wykonanie zrobotyzowanego stanowiska.
Należy zaprogramować prosty interfejs graficzny, system wymiany informacji ze skryptem zawierającym serwer oraz funkcję importującą dane z arkusza kalkulacyjnego (opcjonalnie także jest do poprawy skrypt z serwerem).
Idea stanowiska jest następująca: za pomocą aplikacji na komputerze pobieramy informację o zamówieniach do skompletowania z arkusza excelowego i przez TCP-IP wysyłamy te informację do PLC który steruję robotem, a następnie odbieramy odpowiedź od sterownika.
Aplikacja powinna pozwalać na podstawowe sterowanie robotem (np. wysłanie sygnału Start/Stop po wciśnięciu przycisku) oraz wyświetlanie podstawowych informacji o stanie stanowiska (awaria robota, wysyłanie zamówień itp.)
Program składa się z 3 głównych części:
1. Komunikacja klient-serwer TCP-IP między komputerem a PLC (wstępnie wykonane)
2. Interfejs graficzny który wyświetla informację pobrane od PLC i pozwala na sterowanie robotem ( np. po wciśnięciu przycisku wysłanie informacji START do PLC przez TCP-IP)
3. Pobranie informacji z arkusza excel
Poniżej link do dysku Google z zarysem interfejsu graficznego, schematem arkusza i serwerem w testowej formie.
https://drive.google.com/drive/folders/1CtZyVJjfbaiWrUB7frdpsKVBQMVZRIWc?usp=sharing