Engineering firmware

IEC 62056-21 Mode C meter firmware stack

Standards-compliant optical-port stack for single- and three-phase electronic billing meters. Covers Full Data-Set, tariff profile read/write, event log, load profile, season read-out, and battery counter.

What it is

We designed and own the firmware stack that runs across the entire M96 / T96 electronic-meter family. IEC 62056-21 Mode C optical interface with full command set: Set Time and Date, Get Serial Number, Get Parameter Set (ID), Tariff Profile Upload and Program, Read and Delete Event Log (Main Cover, Terminal Cover, Phase, Tariff Change, Last Readout, Complete Log), Meter Wake-Up, Read Full Data-Set, Load Profile read-out, Season read-out, and Battery Counter. Programming-mode entry is password-gated; Full Data-Set works without programming mode so any standards-compliant HHU can pull the OBIS table without vendor glue.

What we built

  • Optical-port command parser and Mode C state machine
  • Tariff profile editor with Upload (read) and Program (write, password) operations
  • Event log with cover-tamper, phase-loss, tariff-change, and last-readout events
  • Load-profile circular buffer with E/D/W/R/M/G command set and configurable 1-60 min interval
  • Season read-out picker: single record, all seasons, all tariffs and seasons, total energy
  • Companion Windows desktop application (Energetika-VDS Comm Control) with project save/open, Excel/Word/ASCII export, configurable COM port

Technologies

  • IEC 62056-21 Mode C
  • OBIS object identification (F.F.0, 0.0.0, 0.9.1, 0.9.2, 1.8.0-1.8.4)
  • 15 day / 15 week / 15 season tariff calendar engine
  • NVRAM calibration write at production
  • Lithium-backed quartz RTC at 32.768 kHz
  • 12 Mb NOR flash load profile (Ir, Ur, Wr per phase)

Deliverables

  • Meter MCU firmware image (per-board variant)
  • Per-unit calibration constants written to NVRAM at production
  • Energetika-VDS Comm Control Windows desktop application
  • IEC 62056-21 conformance test report against a reference HHU

Honest note

Production-grade IEC 62056-21 implementation. DLMS / COSEM (IEC 62056-5-3) port available as engineering service.

Request a quote All engineering capabilities