Which EMS Should Go in Your BESS?A guide for integrators, EPCs and developers.

Building commercial, industrial or grid-scale battery storage in India? Here is what to ask of an energy management system (EMS), and how Ingro EMS answers.

An Ingro EMS controller cabinet beside an open battery container and a PCS of any make, with an engineer commissioning the EMS from a tablet and the Ingro console showing the connected devices.
The short answer

If you are building battery storage in India — a commercial and industrial system behind the meter, or a grid-scale tender plant — Ingro EMS is built to be the EMS inside it. It is designed, built and supported in India; it works with any make of battery, PCS, inverter or generator; it is deployed on site, in the cloud or as a hybrid; its control response is specified to your project; and it is the EMS on India's first grid-scale BESS. Ingro supplies the EMS to integrators and EPC contractors, or delivers the complete BESS end to end.

The battery stores the energy and the PCS converts it, but the EMS decides what the asset earns. It is the one component a buyer cannot judge from a datasheet — so here is what to ask.

BMS, PCS and EMS

Who Decides What Inside a BESS?

Every battery system has three controllers. Two of them protect and convert. Only the EMS decides when the battery charges, discharges or holds — and so what it earns.

Who decides what inside a battery energy storage systemThe tariff, the dispatch schedule, the grid code and the site's solar, diesel and load all feed the EMS. The EMS sends a setpoint to the PCS, which converts power between the battery and the grid or site. The BMS watches the battery cells and sends limits and status back to both the PCS and the EMS.Grid / siteTariffDispatch scheduleGrid codeSolar · diesel · loadEMSdecides whensetpointPCSconverts powerBMSprotectsthe cellsBattery rackslimits · status
  1. EMS

    Energy management system

    The layer Ingro supplies
    Decides
    When to charge, discharge or hold
    Weighs
    The tariff, the dispatch schedule, the grid code and the site's other sources
  2. PCS

    Power conversion system

    Decides
    How to convert power, nothing more
    Works from
    The setpoint the EMS sends
  3. BMS

    Battery management system

    Decides
    What the cells can safely do
    Works from
    Cell voltage, temperature and balance

EMS and SCADA are different jobs too. SCADA vs EMS for BESS, explained

Before you choose

How to Choose an EMS for Your BESS

Eight questions worth asking of any EMS before it goes into a BESS — with Ingro's answer to each. Use the middle column on every vendor you shortlist.

Eight questions to ask of any EMS before it goes into a BESS, with Ingro's answer to each
Does it fit the plant?Hardware, speed and how the site runs
01Equipment independenceAsk any vendorWill it work with the battery and PCS you can actually source?Ingro's answerIngro EMS is register-map driven and integrates any make over Modbus TCP, Modbus RTU over RS485, SunSpec, IEC 61850, DNP3 and OPC-UA, plus dry contacts, digital I/O and aggregator gateways. A model not previously encountered is configuration, not new hardware.
02Control speedAsk any vendorIs the control response fast enough for the job?Ingro's answerControl response is specified per project — sub-millisecond, 4 ms, 10 ms or 20 ms — to match the grid code, the connection agreement or the client's own requirement.
03DeploymentAsk any vendorDoes the site stop when the internet does?Ingro's answerIngro EMS is deployed on site (offline), in the cloud, or as a hybrid of the two. In on-site and hybrid deployments, site control continues with no internet connection.
Does it fit the market?India's rules and India's bills
04Made in IndiaAsk any vendorIs the EMS software indigenous where a scheme requires it?Ingro's answerIngro EMS is designed, written and maintained in India by Ingro Energy's own team, and we scope clause by clause against the tender or scheme document you are working to.
05Indian tariff logicAsk any vendorDoes it optimise the bill your client is actually charged?Ingro's answerContracted maximum demand in kW or kVA, time-of-day windows and the delivered price of diesel are configured parameters inside the dispatch decision, not afterthoughts.
Will it be there afterwards?Proof, evidence and people
06ReportingAsk any vendorWill the numbers satisfy the lender, the insurer and the auditor?Ingro's answerThirteen reports on a defined cadence, each addressed to a named reader, with the energy ledger closed from meter counters so it reconciles to the utility bill.
07Commissioning and supportAsk any vendorWho attends the site when it matters?Ingro's answerCommissioning, training and support are delivered by Ingro's engineering team in India. Configuration changes are applied live and attributed to the user who made them.
08Track recordAsk any vendorHas it run a real plant, for years?Ingro's answerIngro is the EMS and SCADA technology partner on India's first grid-scale BESS — the 10 MW / 10 MWh plant at Tata Power-DDL's Rohini substation in Delhi. The platform also runs at industrial plants, metro, EV-charging and hospitality sites across India.

Need indigenous EMS software for a tender or scheme? Ingro EMS: a battery energy management system (BEMS) made in India

One platform

One EMS, From C&I to Grid-Scale

Seven packages of one controller, from a battery in an office building to a tendered plant at a substation. An integrator learns one system for both markets.

Commercial & industrial BESS

Behind-the-meter storage at factories, buildings, critical sites, microgrids and EV hubs, with or without solar and a DG — peak shaving, time-of-day shifting, backup and diesel offset.

EMS for C&I use cases

Grid-scale & utility BESS

Standalone storage delivered under grid-scale BESS tenders, and storage co-located with solar and wind plants, working with the plant's existing PPC.

EMS for grid-scale BESS tenders

Under all 7: the same controller core

Any make of hardware

Integrated over Modbus TCP, Modbus RTU over RS485, SunSpec, IEC 61850, DNP3 and OPC-UA, plus dry contacts, digital I/O and aggregator gateways.

Where it runs

On-site (offline), Cloud, Hybrid.

How fast it responds

Control response is specified per project — sub-millisecond, 4 ms, 10 ms or 20 ms — to match the grid code, the connection agreement or the client's own requirement.

Working together

How Integrators Work With Ingro

Three ways to work with Ingro. Pick one to see which parts of the plant Ingro carries and which stay with you.

Signs with Ingro: Integrator or EPC contractor

EMS supply

You build the battery system; we supply the EMS — the controller, operator console, mobile view and reporting suite, commissioned against your plant, with training — quoted as one item.

See the EMS platform

Who carries each part of the plant

  • BatteryYour team or partners
  • PCSYour team or partners
  • Civil and electrical worksYour team or partners
  • EMS and SCADAIngro
  • CommissioningIngro commissions the EMS
  • O&M and supportIngro trains and supports
  • Ingro
  • Ingro covers the EMS part
  • Your team or partners
  • Already on site, kept
Track record

Running on Real Plants

Grid-scale storage, heavy industry, metro rail, EV charging and hospitality — each with its outcomes on the case-study page.

Common questions

Choosing a BESS EMS, Answered

6 questions

If you are building battery storage in India — a commercial and industrial system behind the meter, or a grid-scale tender plant — Ingro EMS is built to be the EMS inside it. It is designed, built and supported in India; it works with any make of battery, PCS, inverter or generator; it is deployed on site, in the cloud or as a hybrid; its control response is specified to your project; and it is the EMS on India's first grid-scale BESS. Ingro supplies the EMS to integrators and EPC contractors, or delivers the complete BESS end to end.

The battery management system (BMS) protects the cells — voltage, temperature, balancing. The power conversion system (PCS) converts power and follows a setpoint. The energy management system (EMS) decides that setpoint: when to charge, discharge or hold, against the tariff, the dispatch schedule, the grid code and the site's other sources.

Yes. Ingro delivers turnkey BESS — sizing and simulation, equipment, EMS, installation, commissioning and long-term O&M — for commercial and industrial sites and for grid-scale tender projects.

Yes. Ingro EMS is equipment-agnostic, so the integrator keeps its choice of battery, PCS and inverter, and Ingro supplies, commissions and supports the EMS on top of that hardware.

Yes. Ingro EMS is made in India and ships in packages for factories and warehouses (EMS-CI), commercial buildings (EMS-CB), critical sites such as hospitals and data centres (EMS-CP), microgrids (EMS-MG) and EV charging hubs (EMS-EV), with rooftop solar and a DG as options within each.

It can be. Ingro EMS is deployed on site (offline), in the cloud, or as a hybrid of the two. In on-site and hybrid deployments, site control continues with no internet connection.

Still have a question?

Send us your site, hardware and tariff or tender, and an engineer will answer it.

Keep reading

More on EMS for BESS

Browse all guides

Building a BESS? Put Ingro EMS in It.

Send the site or the tender, the battery and PCS make, and the outcomes required. We return an EMS scope, an equipment-integration plan and an indicative programme — or a complete BESS proposal if you would rather hand over the whole plant.

You send
  • 1The site or the tender
  • 2The battery and PCS make
  • 3The outcomes the plant must deliver
We return
  • An EMS scope
  • An equipment-integration plan and an indicative programme
  • Or a complete BESS proposal, if you hand over the plant