SyncTide reads from your PLCs, watches the values, raises alarms when something looks wrong, and writes the reports your operators print on Monday morning — all running on the server in your plant. No cloud dependency. No data leaving your network.
SyncTide is built around four things every plant needs from a monitoring system — and nothing else getting in the way.
Five native drivers — Modbus TCP, OPC UA (polling and subscriptions), IEC 60870-5-104, MQTT with Sparkplug B, and CSV folder watching. One dedicated worker per protocol, per-device poll rates, an in-app Test Connection button, and an OPC UA browser that walks the address space and bulk-imports tags. PLCs you can't see still get heard.
Up to four threshold rules per tag with hysteresis, digital and totalizer alarms, operating-curve envelopes, and cross-device site KPIs. Reaches the on-call operator in single-digit seconds.
SMS (Teltonika or Twilio), WhatsApp, Telegram, email — one escalation engine. Operators ack alarms by replying "ok" on the same chat.
One signed Windows installer that bundles PostgreSQL 17 and TimescaleDB — or a Linux Docker stack from the same source tree. No outbound calls, no telemetry, no licence phone-home. Air-gapped deployments are the default, not a special case.
PDF and Excel templates on hourly, daily, or weekly schedules. Per-customer branding. Auto-emailed to the right people.
Per-user Home layouts, trend charts, site-flow diagrams with live values on the edges, and per-device scoping for shift operators.
Define derived tags from expressions over the values you already collect — efficiency, deviation, totals across a fleet. Sandboxed expression language with a dropdown editor, plain-English error messages, and 40 unit tests covering escape attempts. Build site-wide KPIs once and alarm on them like any other tag.
If you've priced Ignition, Wonderware, or AVEVA against a single small site, you already know. SyncTide is a fixed annual or perpetual fee priced by tag count — not by client connection, not by user, not by core. See pricing.
Industrial data is sensitive — operating points reveal yield, alarm patterns reveal maintenance posture, recipes reveal trade secrets. SyncTide is built so none of it has to leave.
The Windows installer drops a single host that polls your PLCs, stores the time-series in TimescaleDB, and serves the dashboards over your LAN at http://<host>.local. Operators on phones and tablets just open the URL.
If you'd rather run on a Linux server (in your own DMZ, your own VM, your own colo), a multi-stage Dockerfile produces a stack with the same features, the same backups, the same upgrade path.
Update packages are Ed25519-signed. Drop the file on a thumb drive, hand it to the operator, run the updater on the offline host. No outbound network required, ever.
Default-password detection forces a rotate on first login. Rate limiting on auth and webhook endpoints. Per-user device scoping on every data endpoint. Installer-level file ACLs lock down the license and the integrity manifest. Webhook HMAC verification on inbound channels.
SyncTide was designed from day one to be shipped to customers as a standalone installation — not a SaaS, not a demo. Every release runs on real equipment in real plants, with real on-call rotations.
We focus on what matters to industrial teams: predictable deployments, no surprise bills, full control of your data, and clear upgrade paths between versions.
One signed Windows installer for plant hosts, or a Linux Docker stack from the same source tree. Both bundle PostgreSQL 17 and TimescaleDB and bring all five protocol drivers.
Download for Windows Get the Docker image