Uses python-snap7 (pure Python S7 protocol) for TCP port 102. No Web API needed - direct native S7 protocol. Requirements: python-snap7>=3.0.0, mcp>=1.27.0 ...
client is responsible for deciding when to fall back to legacy S7. """Pure async S7CommPlus client without legacy fallback. Use ``s7.AsyncClient`` for automatic protocol selection.