The connection drops
A script without reconnect logic stops quietly and nobody notices, until someone opens an empty chart weeks later.
Industrial data
Your machines speak OPC UA, but nothing keeps what they say. There is no history, no trend and no evidence after the fact — only a live screen that forgets the moment you look away. This page explains how to write those tags to a database for good, and what goes wrong when you build it yourself.
The problem
An OPC UA server gives you a tag's current value. What that value was at 03:00 yesterday, it no longer knows. If you want trends, after-the-fact fault analysis or evidence for a customer or auditor, you have to read those values yourself and store them — reliably, including when the network stutters.
Honest about DIY
Reading tags and putting them in a database is an afternoon's work. Having it run unattended for two years on a PC in a production hall is the real problem. This is what breaks in practice:
A script without reconnect logic stops quietly and nobody notices, until someone opens an empty chart weeks later.
Without an on-disk buffer, everything that arrived during the outage is gone for good. Store-and-forward is not a luxury.
PLC credentials hardcoded in a file on a shared drive is a finding at the first security audit that comes along.
It runs on the laptop of whoever wrote it, undocumented. That is not a solution, that is a dependency.
Instead of writing this again for every customer, it became a product: EdgeForge reads OPC UA, EtherNet/IP, S7-1500, Modbus TCP, MQTT and REST and writes to InfluxDB, with crash-safe store-and-forward, dashboards, alarming and encrypted storage of PLC credentials. Runs on a single PC on the floor, no cloud and no mandatory internet connection.
Who builds your software
You work directly with Raymond Haan, a software engineer with 9 years of experience and a degree in Mechanical Engineering from TU Delft. No account managers or rotating teams — the same person thinks along, builds and delivers, and stays your point of contact for maintenance.
More about RaymondWe discuss your question, the context and what you actually need.
A clear approach, timeline and price. No surprises afterwards.
I build, test and keep you informed. There's always room to adjust along the way.
Delivery, testing and handover — aftercare included.
Let's start
Briefly tell me which controllers you have and which values you want to capture, and I'll look at whether the off-the-shelf product fits or whether custom work makes more sense. I usually reply within one business day.
Book a free intro call