⚡ Early adopter pricing — prices will increase soon
macOS · Windows · Linux · iOS · AndroidS7-1200 / S7-1500

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.

$29
One-Time
S7-1200
S7-1500
Read + Write
All Areas
5 Platforms
macOS · Win · Linux · iOS · Android

See it in action

Data Block Browser

Browse and explore S7 data blocks with structured variable views. Navigate DB, I, Q, M, T, C memory areas.

Live Monitoring

Watch PLC variable values update in real time. Add bookmarks for quick access to frequently monitored addresses.

Multi-PLC Dashboard

Connect to multiple S7-1200/1500 PLCs simultaneously. Compare values across controllers from one window.

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.

01

$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.

02

USB Passthrough Issues

USB-Ethernet adapters and PROFINET interfaces don't reliably pass through to Windows VMs on Apple Silicon. Connection drops mid-session.

03

ARM Translation

Windows x86 PLC software running through Parallels on M-series Macs goes through ARM translation. Slow performance, compatibility warnings, random crashes.

04

"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.

S7 communication without the overhead.

01

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.

02

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.

03

Live Monitoring

Watch variable values update in real-time with configurable poll intervals. Monitor process values, setpoints, and status flags without TIA Portal.

04

Variable Bookmarks

Save frequently accessed variables as bookmarks. Organize by function or machine area. Quick access to critical process values during commissioning.

05

Multi-PLC

Connect to multiple PLCs simultaneously. Switch between controllers with tabs. Compare values across PLCs side by side.

06

PLC Information

Read PLC model, firmware version, serial number, and module inventory. Check CPU state, scan cycle time, and diagnostic buffer without TIA Portal.

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.

Factor
MacTools S7 Explorer
TIA Portal + Parallels
libs7 / snap7 CLI
Price
$29 one-time
$150+/yr + TIA license
Free
Native macOS
Yes — Apple Silicon
No — Windows VM
CLI only
Setup time
Enter IP, connect
Install VM + TIA Portal
Build from source
Read data blocks
Yes — with GUI
Yes
Yes — CLI
Write data blocks
Yes
Yes
Yes — CLI
Live monitoring
Yes — real-time
Yes
No — script it yourself
Variable bookmarks
Yes
Yes
No
Multi-PLC
Yes — tabs
Yes
Write your own
Data block browser
Yes — byte-level
Yes
No
PLC diagnostics
Yes — CPU info, scan time
Full diagnostics
No
Subscription
None — one-time
Parallels $100/yr
N/A

Common questions

S7-1200 and S7-1500 controllers are fully supported via the S7 communication protocol over Ethernet. S7-300 and S7-400 are also supported with the appropriate rack/slot configuration.
No. S7 Explorer communicates directly with the PLC over Ethernet using the S7 protocol. No TIA Portal, no Step 7, no Windows VM. Just enter the PLC IP address and connect.
Data blocks (DB), marker memory (M), inputs (I), outputs (Q), timers (T), and counters (C). Read and write access for all areas with configurable data types.
Yes, as long as your Mac is on the same network as the PLC. For production environments, a wired Ethernet connection is recommended for reliability.
No. One-time purchase of $29. No recurring fees.

Direct Purchase

Talk to S7 PLCs without Windows.

$49$29
One-time purchase — no subscription
Buy Direct — $29 Mac App Store Contact Support