PlantPulse Edge Manual
- Connect one PLC end-to-end — You can try it now with our public demo, no installation required. Video included.
- Quick Start — Your first PLC in 5 minutes
- Installation — From selection to validation → Change initial password
- Work process — Who does what, when, in the field
The Edge reads data from field PLCs and instruments and sends it to the PlantPulse Platform. This manual is written for equipment managers and field operators to use directly in their work.
From this release, deployment is via a single Docker container image (docker.kopens.io/pe/plantpulse-edge).
For installation, see Quick Install; for day-to-day operations, see Container Mode Operations Guide;
for OTA upgrades, automatic rollback, and pre-snapshot, see Upgrade.
REST API additions include /api/v1/system/health (per-component status) and /api/v1/system/version (build_date / image_tag)
for easier fleet monitoring.
What you can do with this gateway
| What you want to do | What this system does |
|---|---|
| Collect values from factory PLCs in one place | Connect simultaneously to virtually all PLCs: OPC-UA, Modbus, Mitsubishi, Siemens, LS, AB, and more |
| Send values to cloud or SCADA | Automatic transmission via API, MQTT, or Sparkplug B |
| Process and store values | Apply formulas to each tag for unit conversion and zero-point correction |
| Receive values from external systems too | External systems can push values in HTTP push mode |
| Test in an environment without a PLC | Auto-run simulator to generate fake PLC data |
| Monitor motor vibration and status as well | Motor Sense integration mode supported |
For first-time users
Follow the steps in order and you'll connect your first PLC in about 5 minutes.
- Quick Start — From screen access to first PLC connection
- Add a new PLC connection — Detailed registration procedure
- Register tags — Specify which values to read
- View real-time values — Verify data is coming in
For existing users
Collection of frequent tasks.
| What you want to do | Page |
|---|---|
| Add a new PLC | Add a new PLC connection |
| Add / edit / delete tags | Register tags |
| Apply unit conversion to values | Apply formulas |
| Time series history / graphs | View collection history |
| Companion apps (Grafana / Node-RED, etc.) | Manage applications |
| Backup / restore settings | Backup / Restore |
| Values aren't coming in / Connection won't work | Troubleshooting |
| Unfamiliar terminology | Glossary |
Registration guide by PLC type
Choose the guide that matches your PLC model.
| PLC / System | Page |
|---|---|
| Compatible everywhere — the standard | OPC-UA |
| Most instruments / inverters / industrial standard | Modbus TCP |
| Mitsubishi (Q / iQ-R / iQ-F series) | Mitsubishi MELSEC |
| Siemens (S7-1200 / S7-1500, etc.) | Siemens S7 |
| LS ELECTRIC (XGI / XBC / XBM) | LS Electric |
| Allen-Bradley (ControlLogix) | AB EtherNet/IP |
| External system pushes values | HTTP Push |
See PLC types at a glance for a full comparison table.
For integration and development partners
REST API, Sparkplug B, calculation function reference, and other technical documentation needed to integrate with external systems are collected in the Advanced / Integration Partners section.