Quick-Starter for Python and PLCs
['gui', 'logix', 'opc-ua', 'plc', 'plc-controller', 'plc-programming', 'python']
Quick-Starter for Python and PLCs
 Python Quick Start for PLCs
### 0_PythonSetup
* Download and Install Python: https://www.python.org/downloads/
* Download and Install an IDE: https://code.visualstudio.com/
* Install Python Extension (in VSCode)
* Use PIP to install required packages via cmd line:  
    * `pip install pandas`
### 1_PLCExcel
Excel <-> PLC via Ethernet/IP or OPC-UA.
https://github.com/Destination2Unknown/pyQuickStart/assets/92536730/b6756f91-d2f1-474f-9483-1fabc43ff7b0
---
### 2_BasicExcelLogger
Excel Logger via Ethernet/IP or OPC-UA.
![image](https://user-images.githubusercontent.com/92536730/228231219-e147a149-d3e6-4d83-83e4-ec723c7cba15.png)
---
### 3_LiveExcel
Real-time communication between Excel and a PLC using Ethernet/IP.
https://github.com/Destination2Unknown/pyQuickStart/assets/92536730/c84617fa-bdb7-45c7-91c0-1d812ea55b76
---
### 4_L5X_Reader
A .L5X editor:
* Generate an Excel Tag List
* Edit Tag Descriptions etc..
---
### 5_TkinterGUI
A Tkinter GUI to reada/write PLC tags.
https://github.com/Destination2Unknown/pyQuickStart/assets/92536730/49e4d2cd-1273-4fb9-b94c-36515f9af232
---
### 6_OCR_GUI
A Tkinter GUI to read and write PLC tags via EtherNet/IP using Optical Character Recognition (OCR)
https://github.com/Destination2Unknown/pyQuickStart/assets/92536730/e6149ff3-d508-4404-a05d-de67dfa22375
---
### 7_WebGUI
A Flask Web Server to read and write PLC tags via EtherNet/IP.
https://github.com/Destination2Unknown/pyQuickStart/assets/92536730/ea3a1a5a-13e2-4c0b-9e59-3f1d43ea2d4e
---
### 8_WatchWindow
A Watch Window to read Logix PLC tags via EtherNet/IP.
https://github.com/Destination2Unknown/pyQuickStart/assets/92536730/e00205d3-6382-4be5-8176-b90460e5e250