i do it with S7 but 2 drawbacks:
- no high frequency data
- limited tags available (not all cpu's/firmwares make all interesting tags available)
- S7(+) interface is directly in the CPU; writing to it could be dangerous/corrupt memory
- for S7 you need to know the tag adresses (no browsing functionallity)