BESS SCADA is the supervisory control and data acquisition layer of a battery energy storage system. It collects data from battery management systems, inverters, meters, transformers, HVAC and fire systems, runs or supervises the site controller that decides when to charge and discharge, and exchanges signals with the utility or market operator. A storage site is a control project as much as an electrical one. Most of its revenue and most of its availability depend on software behaving correctly.

A record build-out

The U.S. installed a record 18.9 GWh of energy storage in Q2 2026, up 17% year on year, with average duration rising from 2.8 to 3.5 hours. ACP and Wood Mackenzie forecast cumulative capacity of 207 GW and 715 GWh by 2031 (T&D World, September 2026). The EIA counted 43.6 GW of battery storage operating at the end of 2025 and 8.3 GW added in the first half of 2026 (EIA, August 2026).

Longer durations and larger sites mean more batteries per inverter, more data points and more complex dispatch. They also mean controls mistakes cost more. A four-hour site that loses an hour of availability every week to nuisance trips is losing a large share of its potential revenue, and the cause is often a threshold, a timeout or a polling setting rather than hardware.

The control layers of a storage site

LayerWhat it doesTypical equipment
Battery management (BMS)Cell voltages, temperatures, state of charge, protectionVendor BMS per rack and container
Power conversion (PCS)Converts DC to AC, follows power commandsInverters
Site controller / EMSDispatch, limits, grid functions, schedulingPLC or industrial PC
SCADA and HMIMonitoring, alarms, history, operator controlSCADA server, historian
Utility interfaceTelemetry and setpoints to the grid operatorRTU or gateway

The site controller is the heart of it. It reads state of charge and limits from every BMS, distributes power commands across inverters, enforces export limits at the point of interconnection, and runs the grid functions in the interconnection agreement. It must also fail safely: if communication with a BMS is lost, that string must stop, not keep running on old data.

Long Story Short: Nate Blair on Energy Storage

National Laboratory of the Rockies

This video is hosted on YouTube. Playing it loads content from Google, which may set cookies.

Watch on YouTube
A national laboratory researcher on the role of energy storage on the grid.

Protocols you will meet

  • Modbus TCP inside the site, with SunSpec information models for inverters and batteries. SunSpec publishes models such as DER AC measurement, DER storage capacity and a battery base model (SunSpec models).
  • DNP3 to many U.S. utilities. The DNP Users Group has owned the specification since 1993, and it was adopted as IEEE Std 1815 (DNP Users Group).
  • IEC 61850 in substations and larger plants, now published as a 52-part series (IEC).
  • OPC UA or MQTT to company-wide monitoring and analytics platforms.

Interconnection rules shape the controls. IEEE 1547-2018 sets interconnection and interoperability requirements for distributed energy resources, amended in 2020 (IEEE 1547-2018). Your interconnection agreement will name the functions you must provide, and the site controller has to implement and log them.

Aisle between racks of lithium-ion battery modules inside a battery storage building
Each rack has its own battery management system. The SCADA system has to make thousands of cell values usable.

Revenue depends on the controls

A storage site earns money only when it is available and responds as committed. If the site controller misreads state of charge, the battery may run out halfway through a dispatch period. If a single BMS fault trips the whole site instead of one string, availability drops and with it revenue. If the meter sign convention is wrong, the site may export when it should import. These are controls problems, and they are found faster on a test bench than in a settlement report.

Augmentation is another reason to design the controls carefully. Many sites add batteries over the years to offset degradation, sometimes from a different vendor or generation. A site controller and SCADA system built with clear device models and a structured points list can take new equipment without a rewrite. One built around a single vendor's quirks cannot.

Design choices that decide availability

  • Data volume: decide which BMS data is polled fast, which is polled slowly and which stays in the BMS. Polling everything fast floods the network.
  • Time stamps: sync every device to one time source so event sequences can be reconstructed after a trip.
  • Alarm design: group thousands of BMS alarms into meaningful site alarms with clear priorities.
  • Redundancy: decide where a single failure would stop the site and where it should not.
  • Remote access: secure, logged access for the operator, the integrator and the battery vendor, segregated from control traffic.

Commissioning checklist

Much of that can be tested before the site is energized. We build a simulation of BMS, inverters and meter, run the site controller and SCADA against it and test dispatch, limits and communication failures in the office. The approach is the same one we use in factories, described in virtual commissioning. Safety requirements for the installation are covered in our post on NFPA 855 and storage controls.

Wartens engineers SCADA, monitoring dashboards and controller logic for storage and solar-plus-storage sites for U.S. integrators and developers. See our battery storage and solar controls service, the U.S. market briefing, or send us your single-line diagram and points list.