Field reference for grid scale battery storage technicians. 7 entries, taken from the StoreWatt app.
Reference notes from StoreWatt, the offline field toolkit for grid scale battery energy storage technicians. It works with no cell signal, because the sites do not have any.
Get StoreWatt on the App StoreThe energy management system decides when to charge, discharge, hold reserve, firm solar, shave peaks, and respond to grid or market commands. It sits above the plant controller and below the market or offtaker. The single most useful troubleshooting posture on a BESS: a plant that is not dispatching or not at setpoint is often following EMS strategy or a grid command, not suffering a battery fault. Prove the command chain before condemning hardware.
Before opening a single cabinet, answer four questions in order. One: what setpoint is the EMS actually sending right now, and does the schedule or market award say it should be nonzero? Two: is a grid or utility command curtailing the plant? Three: are SOC limits or reserve requirements blocking the move the EMS wants? Four: is the PCS receiving the setpoint and acknowledging it? Only after those four check out is this an equipment problem, and by then the chain has told you which device to look at.
Frequency regulation looks like constant small wiggles around zero and rarely moves much energy. Energy arbitrage charges cheap and discharges dear in one or two big daily blocks. Peak shaving and demand charge management waits idle for a trigger and then hits hard. Solar smoothing and firming follows a plant output signal. Capacity and ancillary awards can require holding SOC at a floor for hours doing nothing. Know which application is active before judging behavior; an idle plant holding 60 percent SOC all afternoon may be exactly what the market award requires.
The EMS enforces operating SOC limits that are tighter than the BMS protection limits: a floor for capacity obligations or black start reserve, a ceiling for headroom obligations or cell longevity. A plant sitting at its EMS floor will refuse discharge commands and look broken while being perfectly healthy. Check the effective limits in the EMS, not the design document; operators and market systems change them.
The utility, ISO, or offtaker can command the plant down through AGC signals, curtailment orders, or interconnection limits enforced by the power plant controller. These arrive above the EMS or at the plant controller and override the schedule. When output is capped at a suspicious round number, look for an active curtailment or a POI limit before anything else.
The EMS commands power at the point of interconnection, but the batteries deliver power at their terminals. Auxiliary loads, transformer losses, and collection system losses sit in between, so PCS output normally exceeds POI output by the loss stack. A persistent mismatch beyond the expected losses points at a meter, a scaling factor, or a unit stuck offline while the rest compensate. Know the plant's loss budget; chasing a two percent gap that is just transformer losses wastes an afternoon.
EMS decisions are only as good as the telemetry underneath. A stuck SOC value, a frozen meter, or a bad quality flag can make the EMS hold or refuse dispatch with no equipment fault anywhere. Most platforms mark stale or bad quality points; alarms on data quality deserve the same respect as alarms on hardware. Timestamps are the tell: a value that has not changed in hours on a live plant is a communication problem wearing a process disguise.
Reference notes from StoreWatt, the offline field toolkit for grid scale battery energy storage technicians. It works with no cell signal, because the sites do not have any.
Get StoreWatt on the App StoreThese notes are a field aid, not a substitute for the governing codes, the stamped drawings, the authority having jurisdiction, or manufacturer manuals. Verify against the current documentation for your installed equipment.