WHITE PAPER · twinos

twinos Energy Management System — The Energy Layer Your SCADA Was Never Built to Be

The Energy Layer Your SCADA Was Never Built to Be — An EMS for Industrial Plants

Your Plant Already Has Meters. You Still Can't Answer the Board.

METERS70 devicesModbus · 61850SCADA TAGSflat, process-centricEXCEL EXPORTevery Fridayby one engineerPowerBIrefresh failedagainBOARD ASKS₹/kWh by line?BRSR number?DSM exposure?The data exists. The evidence doesn't.
  • Every Indian factory we walk into already has 50–100+ meters — Schneider, Secure, HPL, L&T, Siemens — all producing data
  • That data lands in SCADA tags, HMI screens, a Modbus poller, a CSV folder, a PowerBI dataset — five fragments, no record
  • When the board asks "what did this plant cost last month, by line, by shift, with PF penalty and DSM exposure?" — the honest answer is a four-day firefight, not a query

The Incumbent Isn't a Vendor. It's Glue Code.

CSV EXPORTSSCADA → folderEXCEL MACROSmonthly rollupsPYTHON SCRIPTSon a laptopPOWERBI REFRESHfails at 02:17SHIFT-HANDOVERprinted sheetsOPC/TAG MAPPINGbespoke, brittle"THAT" ENGINEERon leave next weekTHIS IS NOT AN EMSIt's technical debt with a monthly run rate
  • If you added up the man-hours spent exporting, reconciling, formatting, and chasing meter data — you are already paying for an EMS. You just don't own it
  • The glue-code EMS is unreproducible, auditor-hostile, and held together by one person's laptop — it breaks every re-instrumentation, every shift-timing change, every Windows update
  • The competition isn't another vendor. It's this. And it is losing you evidence every month

SCADA Was Built for the Process. twinos Is Built for the Electrons.

SCADA LAYERthe process, not the record· Interlocks, alarms, trips· Batch sequencing, recipes· Operator HMI screens· Sub-second control loops· Vendor-locked tag modelsStays. Does its job. Untouched.TWINOS LAYERthe record, not the process· Energy accounting by topology· Shift-aware rollups· Cost & tariff attribution· Power-quality evidence· Auditor-grade artifactsNew layer. Runs alongside.
  • Don't replace SCADA. Don't touch the HMI. Don't disturb interlocks, trips, or batch sequencing — that's the process layer and it should stay exactly where it is
  • twinos is a parallel layer — it reads the same meters, and builds the record SCADA was never designed to keep: energy, cost, shift, PQ, evidence
  • Separation of concerns, not a turf war — your control engineer keeps SCADA, your energy manager gets twinos

Topology-Native, Protocol-Native, Shift-Native — From Line One.

MODBUS TCPIEC 61850…add more adaptersUNIFIED SAMPLEtopology · shift · PQ · cost tags3 INCOMERS6 TRANSFORMERS21 FEEDERS40 MOTORSROLLUPS ARE STRUCTURAL — NOT AGGREGATED AFTER-THE-FACTSHIFT AS A DIMENSIONA · 06-14B · 14-22C · 22-06timezone-aware · overnight-safe
  • Topology isn't a tag prefix — it's the data model: 3 Incomers → 6 Transformers → 21 Feeders → 40 Motors on a 70-meter demo, same shape on any plant
  • Dual-protocol ingest — Modbus TCP AND IEC 61850 land as the same sample record in one service. No middleware, no OPC translator
  • Shift is a first-class dimension from day one — 06-14 / 14-22 / 22-06 in plant-local timezone, overnight handled, DST handled

Bus Balance Is Not a Report. It's a Model.

The question your lender, your auditor, and your plant head all ask the same way: "of the electrons the incomer brought in, where did they go — and does it add up?" Your SCADA tag list does not know what an incomer is. It knows a tag called RMU_01_P. Excel can't fix that.

INCOMER IMPORT6,108 kW3 incomers33 kV busFEEDER CONSUMPTION5,956 kW21 feedersLV busDELTA2.5 %152 kWTX + cable lossesSCADA's tag list doesn't know "incomer" means something different from "feeder." twinos's data model does.
  • Topology-aware reconciliation — incomer import minus feeder consumption, live, validated on every interval, for every rollup level
  • Add a feeder? Rename a transformer? Re-bus a motor? The bus balance updates itself. The Excel reconciliation breaks
  • This is month-end BRSR evidence, DSM audit evidence, and the answer to "where did the electrons go?" — as a structural property, not a monthly forensic exercise

Shift-Aware Is an Architecture, Not a Column.

24-HOUR TIMELINE · PLANT-LOCAL TZ · DST-SAFESHIFT A · 06-14SHIFT B · 14-22SHIFT C · 22-06 (next day)06:0014:0022:0006:00avg 4.8 MWavg 5.4 MWavg 3.1 MWShift A reportShift B reportShift C report · overnight-safeGlue code does this with CASE WHEN and breaks on DST. twinos treats shift as a first-class dimension.
  • Shift A/B/C are configured once per deployment — timezone-aware, overnight-aware, and every query, every report, every dashboard respects them natively
  • Shift-level rollups on cost, energy, PF, availability, and idle-waste — without anyone writing a new query when the shift timing changes
  • Your operations review runs on shifts. Your reports should too — without a forensic spreadsheet to reconcile shift boundaries every week

Power Quality + Cost — In the Same Record.

POWER QUALITY EVENTS · ROLLING 24 HOURSUV · 08:42PF drift · 13:10UV · 19:22TARIFF-WEIGHTED COST · SAME INTERVAL₹4,820/hpeak ₹6,240/hdemand penalty ₹28.8 LPF DRIFT AT 13:10 = PENALTY ACCRUAL STARTING AT ₹/HRTwo pipelines. One record. One line item in the report.
  • Voltage under/over events, PF drift, data-quality intervals — captured in the same sample stream that drives the cost bar. No PQ add-on module, no separate historian
  • BRSR Core / ISSB-grade power-quality evidence — already in the audit artifact, not something your team has to assemble after the reviewer asks
  • DSM penalty risk surfaced in ₹ terms, not buried in a voltage log — the board sees the money, the engineer sees the event, both see the same record

Reports Are Templates. Audits Are Artifacts.

TEMPLATE (JSON)· bus_balance_monthly· transformer_loading_weekly· feeder_shift_daily· motor_shift_daily· power_quality_daily· cost_demand_monthlyGENERATEtime-series query+ tariff + topologyPDF ARTIFACT· bus balance ✓· losses reconciled· shift split· ₹ per meter· PQ events logged· audit-hash pinnedJSON ARTIFACTmachine-readablediff-able, reproducibleNine report templates ship out of the box. Each one is a version-controlled JSON file, not a re-built HMI screen.
  • Bus Balance · Transformer Loading · Feeder / Motor daily-and-shift · Power Quality · Cost & Demand — nine templates ship on day one, both JSON and PDF
  • Because the template is a file, not an HMI screen — you can diff it, review it, version it, audit it, and regenerate the same report six months later and get the same numbers
  • Custom template? Edit a JSON file. Not a change order. Not a HMI rebuild. Not a quote.

Where twinos Sits. And Why Nobody Else Does.

The competition isn't another EMS vendor — it's the quiet cost of stitching five tools and one engineer together every month. And even the vendors who do sell you an EMS don't put all five capabilities in one layer.

CapabilitySCADA + Glue Code (what you have)Other EMS Vendors (what the market sells)twinos
Dual-protocol native (Modbus + IEC 61850)Custom tag-mapping glueUsually pick one✔ Native · one service
Topology-aware rollups (bus balance)Excel approximation · brittleFlat meter list✔ First-class data model
Shift as a dimensionCASE WHEN · breaks on DSTCalendar-only reports✔ Timezone-aware · overnight-safe
Power quality + cost in one recordTwo pipelines · never in syncPQ sold as separate module✔ Unified sample stream
Reports as versioned JSON templatesBespoke Excel every monthClosed report-builder or HMI✔ Diff-able · reproducible
Auditor · lender · BRSR-grade evidenceUnreproducibleDisclosure-grade at best✔ Covenant-grade

Single-Line Diagram

The plant — one screen. Topology you can click. 70 meters, 4 tiers, live kW on every branch.

Fleet Heatmap

70 meters. One glance. No glue code. Plant-wide KPIs up top, drill-down by asset class below.

Fleet → One Motor In Two Clicks

Meter Detail — live

Meter Detail view with live kW, kVAR, kVA, phase currents

Historical Trends

Historical trends view with power, current, and voltage time-series

Templates. Not Rebuilt HMI Screens.

Reports Center

Reports Center with template picker, period selector, output format

Cost & Energy — live

Cost & Energy view with running cost, peak demand, PF standing, top contributors

Deploy. Pilot. Scale. — Let's Talk.

What a Pilot Looks Like

  • Week 1 — Topology + tariff configuration, edge adapter on one transformer bay
  • Week 4 — First 10–15 live meters streaming into twinos, first shift reports generated
  • Week 12 — Full plant fleet on twinos, reports automated, glue-code pipeline decommissioned
  • Runs in parallel with SCADA throughout — zero disruption to the process layer
  • Deliverables: topology model, report templates, trained operators, 12 weeks of live evidence in the archive

Contact Us

  • [ Primary Contact Name · Title ]
  • [ info@lesgroup.in ]
  • [ +91 #### ### ### ]
  • [ www.lesgroup.in ]
  • Live demo — this deck is running on our own simulator at http://localhost:8600
  • Next step — a 60-minute call + a 2-hour topology walk-through of your plant

Start a discussion.

Specify, factory-build, and coordinate with twinos.

Start with Specify →