Back to blog
Technology Marcus Webb

From SCADA-First to DER-Native: What the Operations Stack Needs to Change

Abstract transformation from centralized to distributed network topology

SCADA systems weren't designed for the problem operations teams face today. That is not a criticism of SCADA; it is a description of what it was designed for. The supervisory control and data acquisition architecture was built for transmission switching operations, substation monitoring, and distribution switching events that happen on timescales of minutes to hours. Assets change state infrequently. A transmission line is in service or out of service. A substation transformer is energized or de-energized. These binary states can be polled every 4 seconds and the picture is still accurate.

Residential solar inverters change output on second-to-second timescales driven by irradiance fluctuation. Battery systems cycle between charge, discharge, idle, and standby multiple times per day based on price signals, DR event notifications, and programmatic optimization. A feeder with 200 enrolled solar-plus-storage customers is a feeder with 400 continuously changing DER state variables, none of which SCADA was designed to track.

The temporal mismatch at the heart of the problem

SCADA's polling architecture reflects its design era. A SCADA RTU polling DNP3 objects at a 4-second scan rate was a significant engineering achievement when those systems were designed. For transmission and substation operations, 4-second resolution is more than adequate. The physical behavior of the assets being monitored simply doesn't change faster than the scan rate can capture.

For DER operations, the relevant event timescales are shorter. A cloud shadow crossing a solar farm reduces output within 30 to 90 seconds. An inverter responding to a grid frequency excursion under IEEE 1547-2018 responds within seconds. A battery management system cycling between charge and idle states in response to a price signal transition may complete the state change within 10 to 15 seconds.

The practical consequence of this temporal mismatch is not primarily that SCADA can't poll fast enough; it is that SCADA's data model was not designed to represent the kind of state information that matters for DER operations. SCADA models are built around switchable points and analog measurements: breaker open/closed, voltage, current, power flow. DER state includes SoC (a continuous variable with a complex trajectory), inverter operating mode (multiple modes defined in IEEE 1547, including ride-through, trip, voltage-reactive, watt-var priority), curtailment status, and forecast-horizon generation estimates. These don't map naturally onto a SCADA object model.

Why adding DER monitoring to SCADA doesn't solve the problem

The first response when operations teams encounter the DER visibility gap is often to ask whether the SCADA vendor can add DER monitoring to the existing system. Some SCADA vendors have extended their platforms with DERMS modules or DER monitoring add-ons. This approach has a certain appeal: it keeps the data in a system the operations team already knows, avoids a separate login, and leverages existing SCADA infrastructure investment.

In practice, SCADA-native DER modules tend to inherit the data model and polling architecture of the underlying SCADA platform. The DER data is represented as SCADA analog points: SoC becomes a 0-100 float, operating mode becomes a status word. The polling cadence is the SCADA scan rate, which may not be fast enough to track meaningful state changes in a large battery or inverter fleet without overloading the communication links. And the data model remains feeder-topology-centric rather than DER-portfolio-centric, which means queries like "show me all batteries above 70% SoC enrolled in program X sorted by feeder assignment" require report generation rather than live operational view.

None of this makes SCADA-native DER modules wrong; they make the situation better than having no DER visibility. But they are extensions of a system whose design assumptions don't match the operational model that a DER program requires. The improvement has a ceiling.

What a DER-native operations stack actually looks like

A DER-native architecture starts from the premise that the primary operational objects are assets enrolled in programs, not points on a network topology. The data model organizes around the DER fleet: each asset has an identity (customer/location/enrollment status), a current state (SoC, operating mode, generation output, curtailment flag), a capability envelope (rated power, charge/discharge limits, response time constants), and a history (dispatch events, state transitions, alarm history). These objects are first-class entities in the data model, not analog point extensions hanging off a SCADA hierarchy.

The communication architecture needs to support the heterogeneity of DER communications. IEEE 2030.5 is the standard for DER-to-utility communication and covers both monitoring and control for solar and storage. OpenADR 2.0b handles demand response event signaling. MODBUS TCP provides direct access to inverter registers for assets that don't implement higher-level protocols. A production DER operations stack needs to run all three simultaneously, normalize the telemetry into a common event stream, and track data freshness per asset so the operator's view accurately reflects which readings are current and which are stale.

The control interface needs to support both individual asset dispatch and fleet-level dispatch. Individual asset control matters for commissioning, troubleshooting, and high-precision feeder operations. Fleet dispatch matters for demand response events where the target is aggregate megawatts rather than specific asset behavior. A DER-native platform handles both, with operator-defined constraints that prevent fleet-level dispatch from interfering with assets that are offline, undergoing maintenance, or enrolled in conflicting programs.

The role of SCADA in a DER-native environment

Being clear about what we are not arguing: a DER-native operations stack doesn't replace SCADA. Substation and transmission operations still need SCADA for what it does well. Distribution switching operations still rely on SCADA for fault isolation and network reconfiguration. The coordination between substation-level switching operations and DER dispatch events is a genuine integration requirement: when a switching operation de-energizes a feeder section, the DER management system needs to know which enrolled assets just went offline so it can update available capacity calculations accurately.

The relationship is a parallel architecture with defined integration points, not a replacement. SCADA handles transmission and substation. The DER orchestration layer handles the DER fleet. They share situational awareness through a defined data exchange: SCADA feeder loads inform DER dispatch decisions; DER asset state updates inform SCADA feeder power flow calculations. Each system does what it was built for, and the integration surface is explicit rather than forced.

Starting the transition without a rip-and-replace

The practical question for an operations team managing an active DER program is how to move toward a DER-native architecture without replacing the existing SCADA investment. The answer in most cases is a parallel deployment: the DER orchestration layer is deployed alongside the existing SCADA system, connected to it via a SCADA-to-DER data exchange (commonly via DNP3 or IEC 61968 CIM for feeder load data) and independently connected to the DER fleet via IEEE 2030.5, MODBUS, and vendor APIs.

The operations team runs both views during a transition period. SCADA remains authoritative for switching operations and substation state. The DER orchestration layer becomes authoritative for DER fleet state and dispatch decisions. Over time, as the operations team builds confidence in the DER platform's data quality and dispatch accuracy, the operational dependence on manually cross-referencing SCADA feeder loads against DER enrollment spreadsheets decreases. That is the real measure of progress: not a cutover date, but a shift in where the operations team looks first when they need to understand grid state on a feeder with high DER penetration.

More from the blog.

Technology

Distributed Energy Orchestration Is a New Layer, Not a SCADA Replacement

Technology

Grid-Edge Telemetry and the Data Gap Utilities Cannot Ignore

Grid Operations

The Hidden Cost of Reconciling Five Dashboards Every Shift

View all articles