Talk to Siemens S7 PLCs
from your Mac. No Windows.
The only native macOS app for reading and writing Siemens S7-1200 and S7-1500 data blocks. No TIA Portal, no VM, no Parallels. Enter the IP and connect.
Screenshots
See it in action
Browse and explore S7 data blocks with structured variable views. Navigate DB, I, Q, M, T, C memory areas.
Watch PLC variable values update in real time. Add bookmarks for quick access to frequently monitored addresses.
Connect to multiple S7-1200/1500 PLCs simultaneously. Compare values across controllers from one window.
01 — The Problem
Every PLC tool is Windows-only.
TIA Portal, Step 7, WinCC — all Windows-only. Mac-using automation engineers pay $100+/yr for Parallels Desktop, deal with USB passthrough issues on Apple Silicon, and tolerate ARM translation overhead just to read a data block. For years, forums have been answering "buy a Windows PC" to anyone asking about PLC tools on macOS.
$100+/yr VM Tax
Parallels Desktop costs $99.99/year. Add a Windows license and you're paying $150+/year just to run TIA Portal — on top of the TIA Portal license itself.
USB Passthrough Issues
USB-Ethernet adapters and PROFINET interfaces don't reliably pass through to Windows VMs on Apple Silicon. Connection drops mid-session.
ARM Translation
Windows x86 PLC software running through Parallels on M-series Macs goes through ARM translation. Slow performance, compatibility warnings, random crashes.
"Buy a Windows PC"
Forum responses to Mac users asking about PLC tools: "Use the proper tool for the job." "Get a Windows PC." Ten years of unanswered demand.
02 — Features
S7 communication without the overhead.
Data Block Browser
Browse and inspect any data block (DB) on the PLC. View raw bytes or define variable mappings with data types: BOOL, INT, DINT, REAL, STRING, and more.
Read + Write
Read and write to data blocks (DB), marker memory (M), inputs (I), outputs (Q), timers (T), and counters (C). All standard S7 memory areas.
Live Monitoring
Watch variable values update in real-time with configurable poll intervals. Monitor process values, setpoints, and status flags without TIA Portal.
Variable Bookmarks
Save frequently accessed variables as bookmarks. Organize by function or machine area. Quick access to critical process values during commissioning.
Multi-PLC
Connect to multiple PLCs simultaneously. Switch between controllers with tabs. Compare values across PLCs side by side.
PLC Information
Read PLC model, firmware version, serial number, and module inventory. Check CPU state, scan cycle time, and diagnostic buffer without TIA Portal.
03 — Compare
How it compares to what you're using now
Every Mac-using automation engineer has been forced into one of these workarounds. Here's how they stack up.
03 — FAQ
Common questions
Direct Purchase
Talk to S7 PLCs without Windows.
Also from MacTools