PlantPulse Edge Manual
- Connect a Single PLC from Start to Finish — You can try it right now using the public demo, no installation required. A video is included.
- Quick Start
- Installation Overview → Change the Initial Password
- Workflow — Who does what and when in the field
The Edge component reads data from field PLCs and instruments and sends it to the PlantPulse platform. This manual is written so that equipment managers / field operators can use it directly.

Starting with this release, the product is deployed as a single Docker container image (docker.kopens.io/pe/plantpulse-edge).
For installation, see One-line Installation; for daily operations, see Container Mode Operations;
for OTA upgrades / automatic rollback / pre-snapshot, see Upgrade.
The REST API now includes /api/v1/system/health (per-component status) and /api/v1/system/version (build_date / image_tag),
which makes fleet monitoring easier.
What You Can Do with This Gateway
| What you want to do | What this system does |
|---|---|
| Collect values from factory PLCs in one place | Connects simultaneously to almost all PLCs, including OPC-UA, Modbus, Mitsubishi, Siemens, LS, and AB |
| Send values to the cloud / SCADA | Automatically sends via API · MQTT · Sparkplug B |
| Process and store values | Apply formulas (calculation) per tag for unit conversion and zero-point calibration |
| Receive values from external systems | Accepts external values in HTTP push mode |
| Test in environments without a PLC | Built-in simulator can generate fake PLC data automatically |
| Monitor motor vibration / condition | Supports Motor Sense integration mode |
For First-Time Users
Follow these steps in order, and you'll be connected to your first PLC in about 5 minutes.
- Quick Start — From screen access to the first PLC connection
- Add a New PLC Connection — Detailed registration procedure
- Register Tags — Specify which values to read
- View Real-time Values — Verify that data is coming in correctly
For Existing Users
A collection of common tasks.
| What you want to do | Page |
|---|---|
| Add a new PLC | Add a New PLC Connection |
| Add / modify / delete tags | Register Tags |
| Apply unit conversion to values | Apply Formulas |
| View time series history / graphs | View Collection History |
| Companion apps (Grafana / Node-RED, etc.) | Manage Applications |
| Backup / restore settings | Backup / Recovery |
| Values not coming in / connection failing | Troubleshooting |
| Encountering unfamiliar terms | Glossary |
Registration Guides by PLC Type
Refer to the guide that matches your PLC model.
| PLC / System | Page |
|---|---|
| Universal standard that works everywhere | OPC-UA |
| Most instruments / inverters / standard industrial equipment | 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 |
| Push values from external systems | HTTP Push |
For a full comparison table, see PLC Types at a Glance.
For Integration / Development Partners
Technical documentation needed for integration with external systems, such as the REST API, Sparkplug B, and formula function references, is collected in the Advanced / Integration Partner section.