⚡ Early adopter pricing — prices will increase soon
macOS · Windows · Linux · iOS · Android

Poll Modbus devices on your Mac.
No Parallels. No Windows.

The only native macOS app that does Modbus TCP + RTU, master and slave, read and write — with built-in device simulators. No VMs, no CLI wrestling.

$9.99
One-Time
TCP + RTU
Protocols
6+ Devices
Templates
5 Platforms
macOS · Win · Linux · iOS · Android

See it in action

Full demo — master polling, slave simulation, traffic capture, and live charts.

Modbus master mode — register polling with live value updates

Master mode — live register monitoring with real-time value updates across TCP and RTU connections.

Modbus slave mode — device simulation with configurable registers

Slave mode — simulate Modbus devices with configurable register values for testing without hardware.

Traffic capture — per-frame Modbus decode with direction filter and CSV export

Traffic capture — record every Modbus frame, expand for hex detail, filter TX/RX, and export to CSV.

Live charts — register values plotted over time with trend visualization

Live charts — plot register values over time to spot trends, anomalies, and drift in your device data.

PM5560 simulator. SMA inverter simulator. Not just raw registers.

Load a device profile and the slave mode becomes a realistic device simulator — Schneider PM5560 power meter, SMA STP 60-US-10 inverter, ABB AZL402 water analyzer, Endress+Hauser Promag 10W flowmeter. Registers auto-populate with correct addresses, engineering units, and live-drifting values. Voltage drifts. Power fluctuates. Counters increment.

PM5560

Schneider PM5560 Power Meter Simulator

Phase voltage (L-N, L-L), current, active/reactive power, power factor, frequency, kWh totals. Registers match real PM5560 Modbus map. Values drift under simulated load.

SMA

SMA STP 60-US-10 Inverter Simulator

DC string voltage and current, AC output power, grid frequency, daily and total energy yield. Simulates real solar production curves with cloud-passing dips.

E+H

Endress+Hauser Promag 10W Flowmeter Simulator

Flow rate, totalized volume, conductivity, fluid temperature. Promag 10W register map with realistic process values and measurement noise.

ABB

ABB AZL402 Water Analyzer Simulator

pH, ORP, turbidity, dissolved oxygen, temperature. AZL402 register map for water treatment and wastewater simulation.

DAN

Daniel 1000 Gas Flow Computer Simulator

Differential pressure, static pressure, temperature, gas composition, flow rate. Daniel 1000 register map for custody transfer simulation.

PDU

Raritan PX3-5902V PDU Simulator

Per-outlet power and energy, inlet current, ambient temperature and humidity. PX3-5902V data center rack PDU simulation.

Custom Templates

Device not in the library? Build your own template. Define register names, units, address ranges, value ranges, and drift behavior. Templates are saved locally and appear alongside the built-in profiles.

You're running Windows VMs just to poll a register.

Every Modbus poll tool worth using — Modbus Poll, Simply Modbus, QModMaster — is built for Windows. macOS users are stuck paying for Parallels ($100/yr) on top of the Windows tool ($129), dealing with USB passthrough issues, or wrestling with command-line tools that have no GUI.

01

Parallels + Windows Tax

Mac users pay $229+ in year one for Parallels Desktop ($100/yr) + Modbus Poll ($129) — just to read a holding register on a Mac.

02

USB Passthrough Nightmare

USB-to-RS485 adapters don't pass through reliably in VMs on Apple Silicon. FTDI and CH340 drivers crash or disconnect mid-poll.

03

Crash-Prone Mac Apps

The #1 Modbus app on the Mac App Store (ModbusClient) has reviews calling it a "complete waste of time" that "often crashes" and only reads — can't write registers.

04

CLI-Only Tools

mbpoll, pymodbus, libmodbus — powerful but command-line only. No GUI for register monitoring. You're staring at terminal output instead of live values.

Everything you need. Nothing you don't.

A native Modbus poll tool that covers TCP and RTU, master and slave, read and write — all in one app. No subscriptions. No Electron. No Java.

01

Modbus TCP

Connect to any Modbus TCP device over Ethernet or Wi-Fi. Configure IP, port, and unit ID. Poll at custom intervals from 100ms to 60 seconds.

02

Modbus RTU (Serial)

Communicate over USB-to-RS485 adapters. Supports FTDI, CH340, CP2102, and Prolific chips. Configurable baud rate, parity, stop bits.

03

Read + Write

All function codes: FC01–FC06, FC15, FC16. Read and write coils, discrete inputs, holding registers, and input registers. Signed and unsigned values.

04

Master (Poll) Mode

Poll one or multiple slave devices. View live register values in a table with real-time updates. Set up poll sequences for different register ranges. Replaces Modbus Poll for macOS users.

05

Slave (Server) Simulation

Simulate a Modbus slave device to test your master without physical hardware. Load device templates with realistic register maps and auto-simulated live data.

06

Traffic Capture & Export

Record every Modbus frame — request and response — with timestamps, delta times, and full hex decode. Filter by direction (TX/RX), expand any frame for detail, export to CSV. Hand the export to your network team as evidence. Stop the blame game.

07

Live Trend Charts

Pin any register to a live-updating chart. Monitor voltage drift, power spikes, or temperature changes over time — multiple series on one chart with pan and zoom. No external tools needed.

08

Communication Logging

Full request/response logging with millisecond timestamps. Debug timing issues, malformed frames, and timeout problems. Export logs for analysis.

09

Device Template Library

Load pre-built profiles for real devices — Schneider PM5560, SMA inverters, ABB analyzers. Registers auto-populate with correct addresses, units, and realistic simulated values. Create your own templates for any device.

How it compares to what you're using now

Every Mac user in industrial automation has been forced into one of these workarounds. Here's how they stack up.

Factor
MacTools Modbus Poll
Modbus Poll + Parallels
ModbusClient (App Store)
Price
$9.99 one-time
$229+ in year 1
$4.99 + subscription
Native macOS
Yes — Apple Silicon
No — Windows VM
Yes
USB-Serial on M-series
Works natively
Passthrough issues
Limited
Read registers
Yes
Yes
Yes
Write registers
Yes
Yes
No / limited
Slave simulation
Yes — built-in
Yes — separate $129 app
No
Device templates
6 built-in + custom
No
No
Modbus RTU
Yes
Yes
TCP only
Live trend charts
Yes — multi-series, pan/zoom
No
No
Traffic capture
Yes — per-frame hex + CSV
No
No
Communication log
Yes — ms timestamps
Yes
No
Installation
App Store — one download
Buy 2 apps + VM setup
Mac App Store
Subscription
None — one-time
Parallels $100/yr
$4.99/yr for "Pro"

Built for field engineers who carry MacBooks.

PLC commissioning, solar monitoring, HVAC integration, IoT prototyping — Modbus is everywhere, and now you can work with it natively on your Mac.

PLC

PLC Commissioning

Verify register values during PLC startup. Write setpoints, read status registers, confirm I/O mapping — all from your MacBook in the field.

SOL

Solar Inverter Monitoring

Read power output, voltage, and energy totals from solar inverters that expose Modbus TCP. Debug communication issues without a Windows laptop.

PWR

Power Meter Reading

Poll electrical meters for voltage, current, power factor, and energy consumption via Modbus RTU over RS485. Verify meter configuration on-site.

IOT

IoT Device Testing

Use slave simulation mode to test your IoT gateway's Modbus client implementation without needing physical devices on the bench.

NET

Network Debugging & Evidence

Device not responding? Capture every Modbus frame with timestamps and hex decode. Export to CSV and hand it to the network team. No more "it works on my laptop" — you have the proof.

BMS

HVAC & Building Automation

BACnet and Modbus are the backbone of building automation. Read VAV box registers, write setpoints, verify sensor values during commissioning.

DEV

Embedded Development

Developing a Modbus slave device? Use the master mode to test your firmware. Need to test your master code? Use slave simulation. Both in one app.

Common questions

Yes. MacTools Modbus Poll is a native app built with Rust and Tauri. It runs natively on both Apple Silicon and Intel Macs. No Rosetta, no virtual machines needed.
No. This is a native app downloaded from the App Store. No Windows, no Parallels, no Wine, no Node.js, no Python. Install from the App Store and it just works.
Yes. Modbus TCP connects over Ethernet/Wi-Fi by IP address and port. Modbus RTU connects over serial using USB-to-RS485 adapters. Both protocols are supported in a single app with separate connection profiles.
Both. You can read AND write to holding registers (FC03/FC06/FC16), coils (FC01/FC05/FC15), input registers (FC04), and discrete inputs (FC02). Signed and unsigned 16-bit and 32-bit values supported.
FTDI FT232, CH340/CH341, Silicon Labs CP2102, and Prolific PL2303 adapters are all supported. These cover the vast majority of USB-to-RS485 converters on the market. The app uses user-space serial drivers for reliable communication on Apple Silicon.
No. It is a one-time purchase of $9.99. No recurring fees, no in-app subscriptions, no "Pro" tier unlock. You get everything for one price.
Yes. The app includes both master (client) mode for polling devices and slave (server) mode for simulating Modbus devices. Load a device template like the Schneider PM5560 or SMA inverter and the slave auto-populates registers with realistic, drifting values — voltage, current, power, energy counters. Useful for testing without physical hardware.
Standard baud rates from 1200 to 115200 are supported. Parity options: none, even, odd. Stop bits: 1 or 2. Data bits: 7 or 8. These cover all standard Modbus RTU configurations.
Device templates are pre-built register maps for real industrial devices. When you load a template like the Schneider PM5560, the slave mode fills registers with the correct addresses, units, and realistic values that auto-simulate — voltage drifts, power fluctuates, energy counters increment. You can also create custom templates for any Modbus device.
Yes. MacTools Modbus Poll includes a built-in Schneider PM5560 power meter simulator. The template populates all standard registers — phase voltage, current, active and reactive power, power factor, frequency, and energy totals — with realistic auto-drifting values. Connect your Modbus master and it responds like a real PM5560.
Yes. Built-in templates cover the Schneider PM5560 power meter, SMA STP 60-US-10 solar inverter, ABB AZL402 water analyzer, Endress+Hauser Promag 10W flowmeter, Daniel 1000 gas flow computer, and Raritan PX3-5902V PDU. Each template uses the real device's register map with simulated live data.

Mac App Store

Stop paying for Parallels.
Get a native Modbus poll tool — master & slave included.

$9.99
One-time purchase — no subscription, no hidden fees
Download on theApp Store Buy Direct — $9.99 Contact Support

Stay Updated

Get notified about new features & device templates

We add new device templates, protocol features, and platform support regularly. No spam — only product updates.