Thirteen industrial protocols.
One native Mac window.

Connect to a PLC, meter, drive, controller or broker, read and write its values, watch them live, and run a simulator of the other side on the same Mac when the real device is not on your desk.

13
Protocols
14 days
Free trial
$49
One-time licence, no subscription
macOS
Native, Apple Silicon and Intel
The Voltrus Tools welcome screen with a demo for every protocol

A client and a simulator for each.

01

Modbus

TCP and RTU master with register blocks of any area and type, word order, writes and latency counters; a device simulator with inverter, meter, flowmeter, analyser and PDU templates.

02

MQTT

Client with TLS, wildcard subscriptions, JSON fields and Sparkplug B metrics as points, and publishing; a broker simulator that can act as a Sparkplug B edge node.

03

BACnet/IP

Who-Is discovery, object lists, COV subscriptions, ReadPropertyMultiple polling, WriteProperty at a priority and Relinquish; an air handler, chiller or VAV simulator.

04

OPC UA

Endpoint discovery, secure sign-in with user or certificate, a keyboard address-space browser, subscriptions, typed writes and method calls; a process-plant server.

05

Siemens S7

ISO-on-TCP client for S7-1200/1500, 300 and 400 with tags as you write them (DB1.DBD0, MW20, I0.3); a PLC view with identity, mode, diagnostic buffer and blocks; a PLC simulator.

06

EtherNet/IP

ListIdentity discovery, Logix tags by name, tag browse, CIP attributes and explicit messages; an adapter simulator with assemblies and class 1 I/O.

07

DNP3

Master with integrity and event polls, time sync, freeze and restart, CROB and analog outputs by select-before-operate; a feeder, transformer or solar outstation.

08

NATS

TLS, token, NKey or .creds sign-in, wildcard and queue subscriptions, publish, request and reply, and a JetStream browser.

09

Serial

USB, RS-232 and RS-485 monitor with text or hex terminal, macros, CSV logging and values parsed into trends; a device simulator on a virtual port.

10

Bluetooth LE

Scanner with signal strength and a GATT client that reads, writes and subscribes to notifications.

11

MTConnect

Agent client for probe, current, sample and assets; an agent simulator with an SHDR adapter.

12

SECS/GEM (Beta)

Host client over HSMS for status variables, constants, reports, events, alarms and remote commands, with SML for any message; a wafer chamber equipment simulator. Cross-checked against the open-source secsgem library, never tested on real equipment or a commercial host.

13

FANUC (Beta)

FOCAS/Ethernet client for status, axes, spindle, program and alarms; a CNC simulator. Tested against the simulator and the pyfanuc reference client, never on a real controller.

See every value as it moves.

01

Live points

Every value with its address, name, unit, type, raw words and a sparkline of the last minute.

02

GPU trends

Multi-series charts from 30 seconds to 15 minutes, drawn at your display's refresh rate.

03

Traffic and log

Requests and responses with their payloads, what a simulator receives, and every connect, failure and external write.

04

Side by side

Tabs and splits to watch a device and its simulator together. Layout and connections come back at launch.

05

Command palette

⌘K reaches every connection, simulator, demo and command.

06

Demos built in

Each protocol's Demo starts a simulated device and a client polling it, so you can try everything without hardware.

Inside Voltrus Tools.

A Modbus client polling an inverter simulator side by side
A Modbus client polling an inverter simulator side by side
Live multi-series trends of a Modbus device
Live multi-series trends of a Modbus device
OPC UA address-space browser beside monitored variables
OPC UA address-space browser beside monitored variables
Siemens S7 PLC view with CPU identity and diagnostic buffer
Siemens S7 PLC view with CPU identity and diagnostic buffer
BACnet Who-Is discovery in the new connection sheet
BACnet Who-Is discovery in the new connection sheet
MQTT client subscribed to a broker simulator
MQTT client subscribed to a broker simulator
The command palette
The command palette

Common questions

Modbus TCP and RTU, MQTT (with Sparkplug B), BACnet/IP, OPC UA, Siemens S7, EtherNet/IP (CIP), DNP3, NATS, serial ports, Bluetooth LE, MTConnect, FANUC FOCAS/Ethernet (Beta) and SECS/GEM (Beta). Each has a client and, except Bluetooth LE, a simulator of the other side. The FANUC client has been tested against the built-in simulator and the pyfanuc reference client, not on a real controller. The SECS/GEM host has been cross-checked against the open-source secsgem library and never tested against real equipment or a commercial host. SECS/GEM and HSMS are SEMI standards; this is an independent implementation.
Voltrus Tools is a free download from voltrus.id, notarized by Apple so it opens normally. Start the 14-day trial in the app to use every tool with no limits, then buy a one-time licence key for $49 to keep using them. The key is for one Mac and is bought through the Voltrus Console. There is no subscription.
After the trial the app stays read-only: saved connections, points, trends and logs still open, but connecting, simulating and writing stop.
Yes. Each protocol has a Demo on the welcome screen that starts a simulated device on your Mac and a client polling it side by side.
No. Everything runs on your Mac. There is no account, no analytics, no telemetry and no crash reporting.

Get it

Free to try for 14 days.

Free notarized download for Mac. After the 14-day trial, a one-time licence key for one Mac is $49, bought through the Voltrus Console. No subscription.
Download for Mac (free) Buy licence · $49 Support