Edge Buffer

Prev Next

The Edge Buffer sits between plant SCADA and the central Bazefield system.

Overview

The Edge Buffer Node acts as a bridge between SCADA and the central Bazefield Nodes, transmitting raw, scaled, or aggregated time-series data from physical assets. This data can be visualized directly in the Bazefield Portal (like in the Trend application), or it can be further processed by other Bazefield services to deliver deeper insights for users.

The Edge Buffer interfaces with one or more data protocols on the plant SCADA network using Devices, allowing it to collect data from various sources. It also buffers data locally when the connection to the central Bazefield network is lost, ensuring that data collected offline is automatically transmitted once connectivity is restored.

The Edge Buffer software can be installed on a physical computer or a virtual machine at the Edge, depending on customer needs. It is typically the only Bazefield component deployed on physical hardware.

A key feature of the Edge Buffer is its ability to scale and aggregate raw data using Scale Equations and Totalizers. Scale Equations also support basic calculations across multiple raw tags, enabling certain metrics to be computed directly at the Edge.

Details

Scale Equations

Scale Equation Capability

Example Use Case

Syntax

Example I/O

Apply scaling to raw SCADA data

Convert Fahrenheit to Celsius

5/9 * ($[@TempAmbient] - 32)

Input: T = 81.2 °F

Calc: 5/9 × (81.2 - 32) = 5/9 × 49.2

Output: 27.3 °C

Convert kW to MW

$[@ActivePower] * 0.001

Input: P = 12,113.78 kW

Calc: 12,113.78 × 0.001

Output: 12.11378 MW

Combine multiple raw SCADA data points in a calculation

Calculate total current from phase currents

$[@CurrentA] + $[@CurrentB] + $[@CurrentC]

Input: IA = 367 A, IB = 350 A, IC = 371 A

Calc: 367 + 350 + 371

Output: 1,088 A

Calculate average temperature sensor Reading

AVG($[@TempPanel1], $[@TempPanel2], $[@TempPanel3])

Input: T1 = 26.3 °C, T2 = 27.2 °C, T3 = 25.9 °C

Calc: (26.3 + 27.2 + 25.9) / 3

Output: 26.5 °C

Totalizers

Totalizer Capability

Example Use Case

Syntax

Aggregate raw SCADA data over an interval of time

Compute average power over the last 5 minutes

TotalizerAggregate=TimeAverage | Interval=300 | SourceTag=@ActivePower

Compute maximum voltage in the last 5 minutes

TotalizerAggregate=Maximum | Interval=300 | SourceTag=@Voltage

Available Totalizer Aggregates:

  • COUNT

  • SUM

  • TOTAL

  • TIMEAVERAGE

  • INTERPOLATIVE_START

  • INTERPOLATIVE_END

  • AVERAGE

  • DELTA

  • MAXIMUM

  • MINIMUM

  • VARIANCE

  • STDEV

  • ANGAVERAGE

  • ANGTIMEAVERAGE