P0A07 – Discharge Limit Enforcement Fault

(Also P0A06 – Charge Limit Enforcement Fault and P0A08 – Charger Safety Relay Fault)

These 3 fault codes are caused when charge or discharge current (respectively) either exceeds the limit set by the BMS or continues after the digital on/off outputs are turned off. For example, if the BMS has set a discharge current limit (DCL) of 50 amps and the BMS measures 100 amps for an amount of time exceeding the limit in the profile, it will set the discharge limit enforcement fault since more current is being drawn than is allowed. The same fault will get set if the BMS turns off the discharge enable output and any current is discharged after the set amount of time passes. Charge limit enforcement corresponds to charge current; discharge limit enforcement corresponds to discharge current. This error can be falsely triggered if the current sensor polarity is backwards.

When this error is triggered, the BMS is put into a failsafe mode and all 3 charge / discharge / charger enable outputs are turned off in the event the outputs are wired backwards. The failsafe condition will reset when power is cycled.

DANGER: This fault code can indicate a serious condition. This fault code indicates that the battery charger, other charging source, or load may have failed to stop charging or discharging when commanded by the BMS. This condition may lead to over-charge or over-discharge and risk of fire. DO NOT CONTINUE CHARGING OR DISCHARGING THE BATTERY UNTIL THIS ISSUE HAS BEEN IDENTIFIED AND RESOLVED.

Resolving the issue:

Step 1. Immediately ensure that the pack is not being over-discharged or over-charged.

The BMS is indicating that it does not appear to have control over charge and discharge which can lead to dangerous conditions.

Step 2. Using the Orion BMS utility download the freeze frame data and review for conditions that triggered the error.

Compare the charge / discharge limit with the actual measured current at the time the fault occurred and attempt to locate the cause.

Step 3. Ensure the correct orientation of the current sensor.

Current going into the battery pack should read negative and current leaving the battery pack should show up as positive. If the current sensor is backwards, it charge current will register as discharge current. Inspect the freeze frame data and if voltages on cells are being pulled up while the pack amperage shows a positive value, it indicates the current sensor is backwards. Likewise if cell voltages are being pulled down and the current is negative, the current sensor is backwards.

Step 4. If the cause cannot be easily located, ensure that the BMS is able to effectively control all sources of charge and discharge.

To do this, it may be useful to temporarily and artificially lower current limits by lowering the maximum charge and discharge limits in the profile for testing purposes only and ensure that all attached equipment respects the limits. On/off open drain outputs (also called relay outputs) can be turned off by causing a voltage failsafe condition by temporarily disconnecting the total pack voltage sensor or cell voltage tap connector.

Copyright (C) 2015 Ewert Energy Systems

Ewert Energy Systems, Inc
120 Easy St. Suite #14
Carol Stream, IL 60188

Phone: (630) 868-3173
Fax: (866) 657-5667

Find us:
Facebook Twitter