Low-OPEX Edge Controllers for Automated Sand Management
Case Study — Replacing Expensive PLCs with Smarter, Cheaper Alternatives
The Problem
In oil & gas production, sand is an inevitable byproduct. Wells produce sand-laden fluids that must be separated before the clean stream moves downstream. Sand accumulates inside separators and is periodically purged by opening a sequence of dump valves to flush sand-laden water into a collection tank.
Traditionally, this dump cycle is triggered manually — requiring field personnel to be physically present at the separator, in close proximity to high-pressure equipment and hazardous fluids. This creates two problems:
- Safety risk: operators working near pressurized vessels and sand-laden discharge lines are exposed to serious HSE hazards
- Inefficiency: the dump sequence itself is straightforward — open valves in order on a preset schedule — yet it demands a person on site every time
Automation is the obvious answer, but existing PLC-based solutions come with a heavy price tag — expensive hardware, proprietary HMI panels, and integration costs that are hard to justify for what is fundamentally a simple sequencing task.
The System
A typical sand management loop consists of a separator vessel, a series of gate valves, a choke for flow restriction, and an open collection tank. A level transducer on the separator provides feedback to the controller, which orchestrates the valve sequence automatically. Where tank-state awareness is needed, an optional fixed camera can run a vision model on its own onboard chip and report a full or otherwise concerning tank condition.
Optional on-camera vision adds visual tank-state awareness while keeping core valve control local to the edge controller.
FloLink's Approach
Instead of a traditional PLC + HMI stack, we developed custom firmware running on a low-cost edge controller. The controller handles the entire dump valve sequence — reading the level transducer, activating valves in the correct order, and managing timing — all without a PLC in the loop.
Custom Firmware
- Purpose-built for the sand dump sequence — no bloated general-purpose PLC runtime
- Reads separator level data and triggers automated dump cycles on a configurable schedule
- Activates the four gate valves and choke in the correct sequence with user-defined timing intervals
- Built-in safety interlocks and fail-safe defaults
Optional: On-Camera Vision for Tank-State Awareness
A fixed camera can be aimed at the dump tank, with its onboard chip running a site-trained computer vision model at the edge. The model can identify when the tank is full, as well as other operator-defined visual states of concern, without requiring video to be continuously watched by personnel.
When it recognizes a configured condition, the vision system can send a tank-state event to the edge controller so its configured control and safety logic can respond. It can also notify assigned personnel directly by text message or phone call, independently of the controller.
- On-camera processing keeps visual analysis at the tank and avoids a continuous video-stream dependency
- Site-trained model recognizes a full tank and other operator-defined conditions of concern
- Configurable controller events support the appropriate response within the existing safety logic
- Direct SMS or phone-call alerts bring the right person in only when attention is needed
Mobile-First Interface — No HMI Needed
One of the biggest advantages of an edge controller over a PLC is native connectivity. The controller hosts its own web interface accessible from any phone, tablet, or desktop browser — no proprietary HMI panel, no extra hardware, no license fees.
- Monitor system status, valve states, and separator level in real time
- Adjust dump schedules and timing parameters remotely
- Receive alerts and notifications without being on location
- Intuitive UI — no PLC programming knowledge required to operate
Example web interface for the edge controller firmware — accessible from any device
Optional: Cloud-Based ML for Schedule Optimization
Because we are an ML company at heart, the low-OPEX edge controller can optionally enable the operator to use ML models in the cloud to adjust dump schedule parameters as operational conditions change.
The ML model stack sits independent of the critical control hardware, entirely in the cloud, and can be easily turned off or overwritten by the operator at any time. It doesn't claim to be smarter than the human — it is simply there to assist when the operator wants it, or when they are busy with other tasks.
- ML recommendations are advisory only — the operator always has final control
- Cloud-based model is fully decoupled from on-site control logic
- Can be disabled with a single toggle — no impact on core automation
- Adapts dump scheduling suggestions as well conditions and sand loading change over time
Key Results
5–10x Cost Savings on Controls
Replacing the PLC + HMI stack with a low-cost edge controller and custom firmware dramatically reduces the control system cost — without sacrificing reliability or functionality.
Improved Safety
Automated sequencing removes the need for personnel to be near high-pressure equipment during sand dump operations — reducing HSE exposure for routine, repetitive tasks.
Phone-Based Monitoring & Control
Native web interface replaces expensive HMI panels. Operators can monitor and adjust the system from their phone — more intuitive, more accessible, and zero additional hardware cost.
Purpose-Built, Not Over-Engineered
The firmware is scoped precisely to the sand dump use case — simple, reliable, and easy to maintain. No general-purpose PLC complexity for a task that doesn't need it.
Fewer Routine Tank Checks
Optional on-camera vision monitors the dump tank continuously and escalates only full or concerning states, reducing the need for field personnel to remain on site.
Have a simple automation task buried under expensive PLC costs?
We build lean, purpose-built edge controller solutions for industrial applications — fraction of the cost, same reliability.
Talk to Us