└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # **Python** 2 | 3 | **Data Management** 4 | 5 | https://github.com/TheFern2/Data_Preserve 6 | 7 | https://github.com/TheFern2/UnitConfigPuller 8 | 9 | --- 10 | 11 | **PLC communication** 12 | 13 | *Rockwell* 14 | 15 | https://github.com/dmroeder/pylogix 16 | 17 | https://github.com/TheFern2/pylogix-api 18 | 19 | https://github.com/ottowayi/pycomm3 20 | 21 | *Siemens* 22 | 23 | https://github.com/gijzelaerr/python-snap7 24 | 25 | *Omron* 26 | 27 | https://bitbucket.org/jryan/aphytcomm/src/master/ 28 | 29 | *OPC-UA* 30 | 31 | https://github.com/FreeOpcUa/opcua-asyncio 32 | 33 | *TwinCAT* 34 | 35 | https://github.com/stlehmann/pyads 36 | 37 | *ModBus* 38 | 39 | https://github.com/riptideio/pymodbus 40 | 41 | 42 | --- 43 | 44 | **PLC File Management/Editor** 45 | 46 | *Raw RSLogix .L5X Editor* 47 | 48 | https://github.com/jvalenzuela/l5x 49 | 50 | 51 | *Siemens TIA* 52 | 53 | https://github.com/ajbrickhouse/TIA-Auto-Save 54 | 55 | --- 56 | 57 | **Video/Image** 58 | 59 | https://github.com/opencv/opencv-python 60 | 61 | https://github.com/dmroeder/fault_video 62 | 63 | https://github.com/UberWagen/J3tracer 64 | 65 | --- 66 | 67 | **PID** 68 | 69 | https://github.com/Destination2Unknown/pytunelogix 70 | 71 | --- 72 | 73 | **PLC ladder logic** 74 | 75 | https://github.com/deadsy/py_plc 76 | 77 | --- 78 | --- 79 | 80 | # **JavaScript** 81 | 82 | *OPC-UA* 83 | 84 | https://node-opcua.github.io/ 85 | 86 | 87 | *EIP* 88 | 89 | https://www.npmjs.com/package/st-ethernet-ip 90 | 91 | --- 92 | --- 93 | 94 | # **SCADA** 95 | 96 | *Fuxa* 97 | 98 | https://github.com/frangoteam/FUXA 99 | 100 | *AdvancedHMI* 101 | 102 | https://www.advancedhmi.com/index.php?main_page=product_info&cPath=2&products_id=20 103 | 104 | 105 | --- 106 | --- 107 | 108 | # **General** 109 | 110 | *Open PLC* 111 | 112 | https://github.com/thiagoralves/OpenPLC_v3 113 | 114 | *OpenPLC IDE* 115 | 116 | https://github.com/beremiz/beremiz 117 | 118 | 119 | *PLC Communication Library* 120 | 121 | https://github.com/libplctag 122 | 123 | 124 | *Node Red- Ethernet IP* 125 | 126 | https://flows.nodered.org/node/node-red-contrib-cip-ethernet-ip 127 | 128 | *Node Red - OPCUA* 129 | 130 | https://flows.nodered.org/node/node-red-contrib-opcua 131 | 132 | 133 | *Ignition* 134 | 135 | https://github.com/paul-griffith/kindling 136 | 137 | --- 138 | --------------------------------------------------------------------------------