BESS_BMS_LIMITS

Battery BMS limit readback that fails closed: heartbeat-checked, range-checked, temperature- and voltage-derated charge and discharge capability.

Validated application blockMG · Asset IntegrationIEC 61131-3IEC 61499v1.0.0

When to use it

Use BESS_BMS_LIMITS when a microgrid orchestrator needs the battery's real-time charge and discharge capability, and that capability must be conservative under every failure of the BMS link — a limit that is optimistic by one kilowatt is a limit the cells pay for.

Interface

The published port signature. This is the whole of what the block exposes to your program — the implementation body is not shown here and ships with the download.

Inputs

PortTypeUnit
PARAMSSTRING
SOC_RAWREAL%
SOH_RAWREAL%
P_CH_MAX_RAWREALkW
P_DIS_MAX_RAWREALkW
CELL_T_MAX_RAWREALdegC
CELL_T_MIN_RAWREALdegC
CELL_V_MAX_RAWREALV
CELL_V_MIN_RAWREALV
BMS_HBDINT
BMS_FAULTBOOL
LINK_OKBOOL
STALE_TMOTIME
SOC_MINREAL%
SOC_MAXREAL%
T_HI_DERATEREALdegC
T_HI_TRIPREALdegC
T_LO_TRIPREALdegC
T_CHG_MINREALdegC
DERATE_PCT_PER_CREAL%/degC
V_CELL_MAXREALV
V_CELL_MINREALV
ACKBOOL

Outputs

PortTypeUnit
SOCREAL%
SOHREAL%
P_CH_MAXREALkW
P_DIS_MAXREALkW
CELL_T_MAXREALdegC
DERATE_PCTREAL%
DERATEDBOOL
LIMITS_ZEROBOOL
VALIDBOOL
ALM_STALEBOOL
ALM_BMS_FAULTBOOL
ALM_T_HIBOOL
ALM_T_LOBOOL
ALM_T_LO_CHGBOOL
ALM_V_HI_CHGBOOL
ALM_V_LO_DISBOOL
ALM_RANGEBOOL
ALM_CFG_ERRBOOL

IEC 61499 event interface

EI INIT, REQ·EO INITO, CNF

Validation evidence

Tests
10
Simulated scans
57
Simulator
v0.1.0

Complete IEC 61131-3 implementation with a published test suite that runs on the vplant simulator. The counts above are that suite, executed on this build.

  • Conforms to IEC 61131-3
  • Conforms to IEC 61499

Download BESS_BMS_LIMITS — free

Create a free Ri Tech account to download the block. You get the Structured Text body, the Rockwell Add-On Instruction (.L5X), the Schneider Control Expert DFB (.XDB), PLCopen XML, the IEC 61499 function block type (.fbt) and the datasheet.

Every block in the catalogue is free to download, in every format, with no purchase and no card. Browsing needs no account at all; downloading needs a signed-in one, so the block lands in your library and re-downloads whenever you need it.

Source is never published on this page. The implementation is released to a signed-in Ri Tech account — free of charge, but never anonymously.