Model
Block
Point Name
Address
Purpose
802
Fixed
BSetOperation
40110
Commands Nuvation Energy BMS to connect/disconnect all
stacks/strings
When configured, the heartbeat controller can be used to update the watchdog timer of Nuvation
Energy BMS on single-stack and multi-stack implementations. If the heartbeat point is not updated
within the watchdog timer period, a fault will be generated on the BMS stack(s) and their
corresponding contactors will be opened. The value written to the heartbeat point must increase in
value and roll over to zero when the 16 bit range limit is reached.
The clearing of alarms of Nuvation Energy BMS is accomplished by writing a value of
1
to the
DERAlarmReset
point. This point is erroneously identified as read-only in the Mesa Draft 3 spreadsheet
referenced earlier. Note that alarm will not be cleared if the alarm condition is still present.
Commanding all stacks/strings of a Nuvation Energy BMS system to connect/disconnect is
accomplished through the
BSetOperation
point. This point accepts the enumerated values for these
connect/disconnect operations. Additional connection logic (such as separate pre-charge circuitry) is
managed automatically by the BMS when it is configured for such an operation.
9.1.4.2. External Nuvation Energy BMS Monitoring Over MESA Interface
An external data logger may want to access a variety of data from the BMS. In general, a data logger
will not actively manage Nuvation Energy BMS; normally, it will not initiate actions such as connecting
a battery stack to the DC voltage bus or clearing faults. A data logger should connect to one of the
read-only Modbus connections (if available) to allow the writable Modbus connection to be available
for separate external control functions. The following table contains the MESA data points exposed by
the BMS that could be collected for logging purposes.
Table 10. MESA Points Read by External Data Logger
Model
Block
Point Name
Address
Scale
Factor
Purpose
801
Fixed
SoC
40081
Yes
BMS State of Charge
801
Fixed
DERHb
40086
No
BMS Heartbeat counter incremented every second
802
Fixed
Evt1
40101
No
Bit field of all faults/warnings of a BMS
802
Fixed
Vol
40105
Yes
External DC voltage of the battery system
802
Fixed
MaxBatACha
40106
Yes
Charge current limit calculated by BMS
802
Fixed
MaxBatADischa
40107
Yes
Discharge current limit calculated by BMS
802
Fixed
BSetOperation
40110
No
BMS requested connection state of all stacks/strings
803
Fixed
BConStrCt
40118
No
Number of stacks/strings with contactor closed
803
Fixed
BMaxCellVol
40119
Yes
Maximum cell voltage measured
803
Fixed
BMaxCellVolLoc
40120
No
Module/String location of maximum cell voltage
803
Fixed
BMinCellVol
40121
Yes
Minimum cell voltage measured
803
Fixed
BMinCellVolLoc
40122
No
Module/String location of minimum cell voltage
803
Fixed
BMaxModTmp
40123
Yes
Maximum module temperature
803
Fixed
BMaxModTmpLoc
40124
No
Module/String location for maximum module
temperature
803
Fixed
BMinModTmp
40125
Yes
Minimum module temperature
803
Fixed
BMaxModTmpLoc
40126
No
Module/String location for minimum module
temperature
Nuvation Energy Battery Control Panel - Product Manual
Document ID: NE-PM-005
78
Rev 1.1, 2020-10-14
Curie Update 2