
One source of truth for pyrolysis plant operations
The pyrolysis plants measured everything and shared nothing without a daily manual export or a vendor API bill. Now the data arrives on its own, and an AI agent turns it into maintenance schedules, early wear warnings and feedstock-tuned settings.

One platform, five jobs
Predictive maintenance, run and alarm analysis, feed optimisation, equipment records and live monitoring, all from the same dataset.The data existed. Nobody could reach it.
Our client is a biochar project developer running industrial pyrolysis plants, turning oil palm trunk, empty fruit bunches and other biomass into biochar. Every plant was already measuring the things that matter: motor currents, temperatures, feed rates, alarms and trips. Almost none of it reached anyone who could do something with it. There were two ways to get at it. Pay the manufacturer for API access, or send an engineer to the HMI to export it by hand, every day, at every site.
Four problems between the plant and a usable dataset
Getting hold of the data was hard. Trusting it once you had it was harder.
A daily manual export
Getting data off the plant meant an engineer standing at the HMI, exporting it by hand, every day. That was about an hour a day. It only covered the sites someone actually visited, and it stopped completely when that person was away.
Paying the manufacturer for your own data
The vendor did offer a way in: a paid API. That meant a recurring bill, for every site, to read numbers the client's own plant was already producing.
Two makes of controller, naming things differently
The plants run on more than one brand of PLC, a Siemens on one machine and a Unitronics on another, each with its own tag naming. On top of that, the live sensor tags and the equipment parts catalogue were separate systems that did not share identifiers. Nothing matched up on its own, so every reading had to be reconciled by hand before it could be compared across machines.
The sensors changed underneath
Partway through, the vendor changed what the sensors measure. One combined current reading per auger drive became two separate sub-motor readings. Four new channels also turned up with the wrong unit recorded against them. The values were right; anything built on the label was not. Mix any of that together and the baseline is wrong before it exists.
Everything the plant produces, in one place engineers can use
- Direct from the PLCs, no vendor APITwo Raspberry Pis poll Siemens over S7 and Unitronics over Modbus TCP, pushing straight into BioSource. No subscription, no daily export, no gaps when nobody is on site.
- Tags mapping every equipmentEvery sensor tag tied to a physical asset and checked against live production data. The labelling bug was caught and fixed, and pre-split readings stay separate from post-split ones.
- One database, multiple analyticsMaintenance, run and alarm analysis, feed optimisation, equipment records and live monitoring all query the same store, across sites and machines, with access by role.
A plant that reports for itself, and a team that can act on it
Every reading now arrives on its own and lands in one database. The effort that used to go into collecting it goes into using it:
Want to build something similar for your engineering or manufacturing business?
Tell us about the process or manual check that is slowing you down. We will tell you plainly whether AI is the right answer.
Get in touchMore client work


Intelligent Lead Assessment for Industrial Equipment

Automated Feed Monitoring through Image Recognition

Smart data consumption for faster energy reporting
Book a free opportunity review.
A focused conversation about how your business runs and where AI could help — and where it would not.





