IEC 104 collection · 24/7

IEC datalogging you can rely on, with no gaps in your records.

IEC PROBE is a datalogger for the IEC 60870-5-101/104 protocols. It continuously collects readings from remote stations — pressures, flow rates, levels, pump statuses and alarms — and stores them in a database ready to query.
It runs 24/7 without intervention, automatically reconnecting after network failures.

No interventionAutomatic recoveryOpen data
LIVE / IEC PROBE
North Station
ONLINE · 128 POINTS
Outlet pressure6.42 bar+0.08
Instantaneous flow187.3 m³/hstable
Reservoir level74.8 %+1.2
Last record09:14:27.382

What it is

The reliable memory of your installations.

Many installations — pumping stations, reservoirs, wastewater treatment plants and switching stations — already have equipment capable of communicating. What is often missing is what comes afterwards: a reliable place where the history accumulates day after day, year after year, with no gaps and no duplicates.

That is what IEC PROBE does. It connects to your stations, listens to everything they communicate and writes it to a central database. From there, the history is available for visualisation dashboards, reports, consumption analysis, fault investigation and legal record-keeping obligations.

It does not replace your SCADA. It complements it with a memory that is never lost.

How it works

From station to database in three steps.

No unnecessary polling and no additional load on field equipment.

01

Connects to the stations

Tell us the address of each station and the list of points to record. The connection is established and maintained automatically.

02

Listens and records

Whenever a value changes, the reading is stored with the time at which it occurred.

03

Makes the data available

Everything lands in PostgreSQL, ready for querying, visualisation or export.

Technology, in plain language

Open standards. Your data. No hidden dependencies.

We did not invent protocols or closed formats. Everything is built on established standards and technology, so your data will remain accessible ten years from now.

01
Communication

IEC 60870-5-104

An international standard used in the energy and water sectors. TCP/IP communication over fibre, VPN, 4G or your existing network.

02
Storage

PostgreSQL

A robust, open database with no licence fees. Data is stored in standard tables that any tool can read.

03
Server

Linux

Runs as a system service, starts and recovers automatically and maintains an auditable system log.

04
Scale

Ready to grow

Hundreds of stations simultaneously, each with hundreds or thousands of points.

Alarms

Alarms with a start, end and duration.

Alarms are treated as episodes, not merely readings. When a point is triggered, a record is opened; when it returns to normal, that same record receives a closing time. If it is triggered again, a new row is created.

  • Active alarms are always visible
  • Status preserved after restarts
  • Any point can be marked without interrupting communication
ALARM EPISODES2 RECORDS
Station / AlarmOpenedClosedDuration
North StationPump 2 fault06/08 09:1406/08 14:465h 32m
South ReservoirMinimum level07/08 03:02Ongoing—

An open alarm survives restarts and closes correctly when the situation returns to normal.

Configuration

Everything managed in the database.

No files to edit manually and no services to restart.

01

Stations

A simple form to start collecting data from a station.

FieldWhat it isExample
IdentifierShort, unique station code.GV19023
NameName used on screens and reports.North Pumping Station
IP addressWhere the station responds on the network.10.5.0.34
PortIEC 104 communication port.2404
Common addressIdentifier within the protocol.1
ActiveStarts or suspends collection.Yes

Disabling a station means changing a switch. Its history remains intact and collection resumes when it is enabled again.

02

Variables

Each station has its own list of points to record.

FieldWhat it is
Point addressNumber that identifies the point within the station.
NameReadable, unique name, such as outlet_pressure.
TypeAnalogue value or on/off status.
DescriptionFree text providing context, unit or location.
Is an alarmAlso creates alarm episodes when selected.
ActiveSuspends only this point.
RULE 01Unique name per station

It may be repeated across different stations.

RULE 02Unique address per station

Invalid rows are ignored without stopping collection.

BULK IMPORTHundreds of points at once

Import from the equipment configuration tool or a spreadsheet.

Frequently asked questions

Straight answers.

The essentials before putting IEC PROBE to work.

Does it replace my SCADA?+

No. SCADA is for real-time operation. IEC PROBE stores the history reliably and makes it accessible. They work well together.

Is the data locked into your format?+

No. It is stored in PostgreSQL, in standard tables. You can query it, export it or connect your own tools without asking us.

What happens if a connection drops overnight?+

The system continuously attempts to reconnect. As soon as the connection returns, it requests the current status, records what changed and keeps visible how long the station was offline.

What if the server goes down?+

When it starts, it resumes where it left off — including alarms that were still open, which will be closed correctly when the situation returns to normal.

How many stations does it support?+

It is designed for Hundreds of simultaneous stations, each with hundreds to thousands of points. Growing simply means adding configuration rows.

Can I view the data without being a programmer?+

Yes. The management interface configures stations, variables and alarms. For visualisation, the data can be connected to the dashboards of your choice.

Request a demo

Contact us.

We will show you the system collecting data from your stations using your actual points.

IEC

A technical demonstration, with no empty sales talk.
Tell us how many stations you have and how they are connected.

We normally reply on the same business day.