Skip to main content
Skip table of contents

Alarm Parameter Information

Alarm Parameter Information
This topic identifies the detailed bitwise values and corresponding codes for each alarm condition reported by the BMS. The EMS or PCS uses these parameters to interpret fault states, warnings, and system-level alerts from the battery stack, including cell-level issues, communication failures, temperature anomalies, relay faults, and auxiliary equipment alarms. Each register holds a predefined value representing a specific alarm code.

The following supports Modbus Function Code 03 (Read Holding Registers) only.

Register Address

Data Type

Alarm Parameter Description

Unit / Notes

50001

UINT16

Max Single Cell Voltage Level 1

mV

50002

UINT16

Max Single Cell Voltage Level 2

mV

50003

UINT16

Max Single Cell Voltage Level 3

mV

50004

UINT16

Min Single Cell Voltage Level 1

mV

50005

UINT16

Min Single Cell Voltage Level 2

mV

50006

UINT16

Min Single Cell Voltage Level 3

mV

50007

UINT16

Max Charge Voltage

mV

50008

UINT16

Max Discharge Voltage

mV

50009

UINT16

Max Charge Current Level 1

0.1 A

50010

UINT16

Max Charge Current Level 2

0.1 A

50011

UINT16

Max Charge Current Level 3

0.1 A

50012

UINT16

Max Discharge Current Level 1

0.1 A

50013

UINT16

Max Discharge Current Level 2

0.1 A

50014

UINT16

Max Discharge Current Level 3

0.1 A

50015

UINT16

Max Cell Temp Level 1

°C + 40

50016

UINT16

Max Cell Temp Level 2

°C + 40

50017

UINT16

Max Cell Temp Level 3

°C + 40

50018

UINT16

Min Cell Temp Level 1

°C + 40

50019

UINT16

Min Cell Temp Level 2

°C + 40

50020

UINT16

Min Cell Temp Level 3

°C + 40

50021

UINT16

Max Voltage Difference

mV

50022

UINT16

Max Temperature Difference

°C

50023

UINT16

Insulation Resistance Warning Threshold

50024

UINT16

SOC High Warning Threshold

0.10%

50025

UINT16

SOC Low Warning Threshold

0.10%

50026

UINT16

SOH Warning Threshold

0.10%

50027

UINT16

Charging current large, 3-level alarm value

0.1 A

50028

UINT16

Charging current large alarm return value

0.1 A

50029

UINT16

Insulation low, 1-level alarm value

50030

UINT16

Insulation low, 2-level alarm value

50031

UINT16

Insulation low, 3-level alarm value

50032

UINT16

Insulation low alarm return value

50033

UINT16

Charging temperature high, 1-level alarm value

°C, +40 (actual temp + 40)

50034

UINT16

Charging temperature high, 2-level alarm value

°C, +40

50035

UINT16

Charging temperature high, 3-level alarm value

°C, +40

50036

UINT16

Charging Temperature High alarm return value

°C

50037

UINT16

Charging temperature low, 1-level alarm value

°C, +40

50038

UINT16

Charging temperature low, 2-level alarm value

°C, +40

50039

UINT16

Charging temperature low, 3-level alarm value

°C, +40

50040

UINT16

Charging Temperature Low alarm return value

°C

50041

UINT16

Discharging temperature high, 1-level alarm value

°C, +40

50042

UINT16

Discharging temperature high, 2-level alarm value

°C, +40

50043

UINT16

Discharging temperature high, 3-level alarm value

°C, +40

50044

UINT16

Discharging Temperature High alarm return value

°C

50045

UINT16

Discharging temperature low, 1-level alarm value

°C, +40

50046

UINT16

Discharging temperature low, 2-level alarm value

°C, +40

50047

UINT16

Discharging temperature low, 3-level alarm value

°C, +40

50048

UINT16

Discharging Temperature Low alarm return value

°C

50049

UINT16

Temperature difference large, 1-level alarm value

°C

50050

UINT16

Temperature difference large, 2-level alarm value

°C

50051

UINT16

Temperature difference large, 3-level alarm value

°C

50052

UINT16

Temperature difference large alarm return value

°C

50053

UINT16

SOC low, 1-level alarm value

0.10%

50054

UINT16

SOC low, 2-level alarm value

0.10%

50055

UINT16

SOC low, 3-level alarm value

0.10%

50056

UINT16

SOC low alarm return value

0.10%

50057

UINT16

SOC high, 1-level alarm value

0.10%

50058

UINT16

SOC high, 2-level alarm value

0.10%

50059

UINT16

SOC high, 3-level alarm value

0.10%

50060

UINT16

SOC high alarm return value

0.10%

50061

UINT16

Voltage diff. between clusters, 1-level alarm value

0.1 V (cumulative voltage difference)

50062

UINT16

Voltage diff. between clusters, 2-level alarm value

0.1 V, cumulative voltage diff.

50063

UINT16

Voltage diff. between clusters, 3-level alarm value

0.1 V, cumulative voltage diff.

50064

UINT16

Voltage diff. between clusters alarm return value

0.1 V, cumulative voltage diff.

50065

UINT16

Column temperature high, 1-level alarm value

°C

50066

UINT16

Column temperature high, 2-level alarm value

°C

50067

UINT16

Column temperature high, 3-level alarm value

°C

50068

UINT16

Column temperature high alarm return value

°C

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.