0000509775_02_en

Alarm Flag Descriptions

For example, the hexadecimal reading of 0x0041 for a general status flag means that the EcoStruxure Battery Management System is running as intended (0x0001) and the batteries are charging in float charge (0x0040).

General Status Flags Description

Flag Name Hexadecimal
/ (Decimal)
Description
BACS_STATE_NONE 0x0000
/ (0)
The internal communication in the webmanager is interrupted.
BACS_STATE_RUNNING 0x0001
/ (1)
The webmanager is running as intended.
BACS_STATE_CONNECTED 0x0002
/ (2)
The webmanager is connecting and starting up.
BACS_ STATE_MODULE_LOST 0x0004
/ (4)
Communication between the modules and the webmanager is lost.
BACS_STATE_DISCHARGING 0x0008
/ (8)
The batteries are being discharged, detected by the modules.
BACS_STATE_CHARGING 0x0010
/ (16)
The batteries are being charged, detected by the modules.
BACS_STATE_DISCHARGING_STOPPED 0x0020
/ (32)
The batteries are no longer being discharged, detected by the modules.
BACS_STATE_FLOAT_CHARGING 0x0040
/ (64)
The batteries are in float charge, detected by the modules.
BACS_STATE_EQUALISATION 0x0080
/ (128)
One or more battery cell charges are being equalized.
BACS_STATE_SYSTEM_FAILURE 0x0100
/ (256)
One or more parts in the EcoStruxure Battery Management System are inoperable.
BACS_STATE_VOLTAGE_OUTOFRANGE 0x0200
/ (512)
A battery voltage level is out of range, measured by the module. The voltage range is defined in the webmanager settings.
BACS_STATE_TEMPERATURE_OUTOFRANGE 0x0400
/ (1024)
A battery temperature is out of range, measured by the module. The temperature range is defined in the webmanager settings.
BACS_STATE_RESISTOR-OUTOFRANGE 0x0800
/ (2048)
A battery impedance is out of range, measured by the module. The impedance range and measurement interval is defined in the webmanager settings.
BACS_STATE_MODULE-ADDRESSING 0x1000
/ (4096)
Modules on the BACS bus are being addressed.
BACS_STATE_MODULE-SEARCHING 0x2000
/ (8192)
Searching for a specific module address on the BACS bus.
BACS_STATE_MODULE-INITIALIZING 0x4000
/ (16384)
Modules are initializing and starting up. Checking that all connected modules on the BACS bus are compatible (same type and revision).
BACS_STATE_MODULE-POLLING 0x8000
/ (32768)
A Modbus poll is active.

Battery Status Flags Description

Flag Name Hexadecimal
/ (Decimal)
Description
BACS_STATE-GENERAL-ALARM 0x0001
/ (1)
The general alarm is active. The audible alarm also activates.
BACS_STATE-VOLTAGE-DIFF-HIGH 0x0002
/ (2)
The measured voltage for one or more batteries are further from the target average voltage than the set maximum difference. Can only be active if the option Max. Voltage Difference is enabled and defined in the web interface.
BACS_STATE-BATTERY-BREAKER-OPEN 0x0004
/ (4)
A battery breaker was opened by the GX_R_AUX. Optional, only if the battery breaker control is wired to the GX_R_AUX.
BACS_STATE_THERMAL_RUNAWAY 0x0008
/ (8)
Thermal runaway detected. How the signal triggers depends on how it is configured in Devices > BACS > Thermal Runaway. As an option, it can also trigger other actions.
BACS_STATE_SENSOR_LOST 0x0010
/ (16)
Module communication is lost and the system is in alarm mode.
BACS_STATE_STRING_VOLTAGE_HIGH 0x0020
/ (32)
String voltage is too high and out of configured threshold.
BACS_STATE_STRING_VOLTAGE_LOW 0x0040
/ (64)
String voltage is too low and out of configured threshold.
BACS_STATE_STRING_VOLTAGE_WARNING_HIGH 0x0080
/ (128)
String voltage is high and out of configured threshold.
BACS_STATE_STRING_VOLTAGE_WARNING_LOW 0x0100
/ (256)
String voltage is low and out of configured threshold.
BACS_STATE_STRING_CURRENT_HIGH 0x0200
/ (512)
Positive (charging) string current is too high. String current is out of configured alarm threshold.
BACS_STATE_STRING_CURRENT_LOW 0x0400
/ (1024)
Negative (discharging) string current is too high. String current is out of configured alarm threshold.
BACS_STATE_STRING_CURRENT_WARNING_HIGH 0x0800
/ (2048)
Positive (charging) string current is high. String current is out of configured warning threshold.
BACS_STATE_STRING_CURRENT_WARNING_LOW 0x1000
/ (4096)
Negative (discharging) string current is high. String current is out of configured warning threshold.
BACS_STATE_CURRENT_OUTOFRANGE 0x2000
/ (8192)
String current is out of configured alarm threshold.
BACS_STATE_CURRENT_GROUND_FAULT_DETECTED 0x4000
/ (16384)
BACS system detected a ground fault current.

Alarm Flags Description

Alarm Flag Name Hexadecimal
/ (Decimal)
Description
BACS_ALARM_NONE 0x0000
/ (0)
No alarm of this type is active.
BACS_ALARM_GENERAL_ALARM 0x0001
/ (1)
The general alarm is active. The audible alarm also activates.
BACS_ALARM_COMMUNICATION_LOST 0x0002
/ (2)
Communication between the modules and the webmanager is lost.
BACS_ALARM_VOLTAGE_HIGH 0x0004
/ (4)
One or more batteries are above the configured high voltage alarm threshold.
BACS_ALARM_VOLTAGE_LOW 0x0008
/ (8)
One or more batteries are below the configured low voltage alarm threshold.
BACS_ALARM_TEMPERATURE_HIGH 0x0010
/ (16)
One or more batteries are above the configured high temperature alarm threshold.
BACS_ALARM_TEMPERATURE_LOW 0x0020
/ (32)
One or more batteries are below the configured low temperature alarm threshold.
BACS_ALARM_RESISTOR_HIGH 0x0040
/ (64)
One or more batteries are above the configured high impedance alarm threshold.
BACS_ALARM_RESISTOR_LOW 0x0080
/ (128)
One or more batteries are below the configured low impedance alarm threshold.
BACS_ALARM_EQUALISATION_ERR 0x0100
/ (256)
Equalisation error. BACS equalisation failure automatically stops all balancing functions.
BACS_ALARM_VOLTAGE_WARN_HIGH 0x0200
/ (512)
BACS voltage high warning. BACS system detected one or more batteries with voltage out of configured warning threshold.
BACS_ALARM_VOLTAGE_WARN_LOW 0x0400
/ (1024)
BACS voltage low warning. BACS system detected one or more batteries with voltage out of configured warning threshold.
BACS_ALARM_TEMPERATURE_WARN_HIGH 0x0800
/ (2048)
BACS temperature high warning. BACS system detected one or more batteries with temperature out of configured warning threshold.
BACS_ALARM_TEMPERATURE_WARN_LOW 0x1000
/ (4096)
BACS temperature low warning. BACS system detected one or more batteries with temperature out of configured warning threshold.
BACS_ALARM_RESISTOR_WARN_HIGH 0x2000
/ (8192)
BACS resistor high warning. BACS system detected one or more batteries with impedance out of configured warning threshold.
BACS_ALARM_RESISTOR_WARN_LOW 0x4000
/ (16384)
BACS resistor low warning. BACS system detected one or more batteries with impedance out of configured warning threshold.
BACS_ALARM_MODREV_INCOMPATIBLE 0x8000
/ (32768)

Wrong/incompatible module revision in BACS bus was found. Installation of different BACS module revisions or missing module revision information may trigger this alarm.

Battery String Alarm Flags Description

Alarm Flag Name Hexadecimal
/ (Decimal)
Description
No Alarm 0x0000
/ (0)
No alarm of this type is active.
Current Sensor High 0x0001
/ (1)
One or more strings are above the configured high current alarm threshold.
Current Sensor Low 0x0002
/ (2)
One or more strings are below the configured low current alarm threshold.
Current Sensor High Warning 0x0004
/ (4)
One or more strings are above the configured high current warning threshold.
Current Sensor Low Warning 0x0008
/ (8)
One or more strings are below the configured low current warning threshold.
Equalizing Cut Off 0x0010
/ (16)
The equalizing is no longer operable in one or more strings.
Current Deviation Discharge 0x0020
/ (32)
One or more strings are above the configured current deviation discharge alarm threshold.
Current Deviation Charge 0x0040
/ (64)
One or more strings are below the configured current deviation charge alarm threshold.
Current Deviation Discharge Warning 0x0080
/ (128)
One or more strings are above the configured current deviation discharge warning threshold.
Current Deviation Charge Warning 0x1000
/ (4096)
One or more strings are below the configured current deviation charge warning threshold.
QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?