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.
Used by engineers across the globe
Modbus Poll runs in commissioning laptops on five continents, from Berlin solar plants and Polish panel builders to Auckland water utilities and South African mines. Power systems, factories, and process plants.
14+ countries · 5 continents · one-time license, no subscription
Screenshots
See it in action
Full demo: master polling, slave simulation, traffic capture, and live charts.
Master mode, live register monitoring with real-time value updates across TCP and RTU connections.
Slave mode, simulate Modbus devices with configurable register values for testing without hardware.
Traffic capture, record every Modbus frame, expand for hex detail, filter TX/RX, and export to CSV.
Live charts, plot register values over time to spot trends, anomalies, and drift in your device data.
01: Features
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.
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.
Modbus RTU (Serial)
Communicate over USB-to-RS485 adapters. Supports FTDI, CH340, CP2102, and Prolific chips. Configurable baud rate, parity, stop bits.
Read + Write
All function codes: FC01–FC06, FC15, FC16. Read and write coils, discrete inputs, holding registers, and input registers. Signed and unsigned values.
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.
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.
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.
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.
Communication Logging
Full request/response logging with millisecond timestamps. Debug timing issues, malformed frames, and timeout problems. Export logs for analysis.
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.
Mac App Store
Stop paying for Parallels.
Get a native Modbus poll tool, master & slave included.
02: FAQ
Common questions
03: Compare
How it compares to what you're using now
Every Mac user polling Modbus devices has been forced into one of these workarounds. Here's how they stack up.
04: Use Cases
Built for field engineers who carry MacBooks.
Power meter commissioning, solar plants, SCADA integration, bus debugging — Modbus is everywhere, and now you can poll and simulate it natively on your Mac.
Power Meter Commissioning
Connect to Schneider PM5560 and similar power meters. Verify phase voltage, current, active and reactive power, power factor, and energy totals before energizing the switchgear.
Solar Plant Commissioning
Poll SMA STP 60-US-10 inverters over Modbus TCP. Read daily yield, DC string voltage and current, grid frequency, and status flags from your MacBook on the site network.
Factory Acceptance Testing
Run slave mode with a device template and let your SCADA or HMI poll a simulated PM5560 or inverter. Run the FAT without physical hardware, in front of the customer.
RS-485 Bus & Network Debugging
Device not responding? Capture every frame with millisecond timestamps, filter TX/RX, expand for hex detail, and export to CSV. Hand the file to the network team. Stop the blame game.
SCADA / HMI Integration
Verify register addresses and function codes before PLC wiring. Catch the holding-register 40001 vs protocol-address 0 off-by-one, and the FC03 vs FC04 mix-up, before they break commissioning day.
Embedded & Firmware Development
Building a Modbus slave device? Point the master at it, exercise every function code, and watch exception responses in the traffic log. Validate your register map against a real poller.
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.
Modbus Field Notes
Read the field notes
Practical Modbus references: protocol fundamentals, register addressing, function codes, and troubleshooting. Written by engineers who commission this hardware in the field.
Also from MacTools