Tool to communicate with Siemens S7 PLCs. This tool is based on Snap7 library, as well as the Python wrapper. Install docs can be found here : https://python-snap7.readthedocs.org/en/latest/installation.html
See https://snap7.sourceforge.net/snap7_client.html for supported functions. Some functions are not supported on S7-1200 and S7-1500.