Strings controllers: signals, states and errors

Version 35.1 by Admin on 2025/02/04 12:35

Signals, states and errors

Input signals

Below is the list of input signals that can be assigned to discrete inputs of the battery strings controller.

NameDescriptionCompabilityBMS DIsplayCANopen SDOModbus
Main XMain 3XShort nameAbbr.
Battery coverSignal from the battery coverYesYesBattery coverCVR 0x103A-0x103B, bit 0. Off = 0, On = 1.
CH contactor feedbackSignal from the charging contactor feedback loopYesYesCH cont. feed.CCF 0x103A-0x103B, bit 4. Off = 0, On = 1.
CH/DCH contactor feedbackSignal from the charging/discharging contactor feedback loopYesYesC/D cont. feed.CDF 0x103A-0x103B, bit 6. Off = 0, On = 1.
Charge requestRequest to close the charging contactorYesYesCharge requestCRE 0x103A-0x103B, bit 1. Off = 0, On = 1.
DCH contactor feedbackSignal from the discharging contactor feedback loopYesYesDCH cont. feed.DCF 0x103A-0x103B, bit 5. Off = 0, On = 1.
Discharge requestRequest to close the discharging contactorYesYesDischarge req.DRE 0x103A-0x103B, bit 3. Off = 0, On = 1.
Insulation statusSignal from an insulation monitoring deviceYesYesInsul. statusINS 0x103A-0x103B, bit 7. Off = 0, On = 1.
InterlockSignal from the interlock loop YesInterlockINT 0x103A-0x103B, bit 12. Off = 0, On = 1.
Join to chargeRequest to join the battery modules for chargingYesYesJoin to chargeJTC 0x103A-0x103B, bit 8. Off = 0, On = 1.
Join to dischargeRequest to join the battery modules for dischargingYesYesJoin to dischar.JTD 0x103A-0x103B, bit 9. Off = 0, On = 1.
Main contactor feedbackSignal from the main contactor feedback loopYesYesMain cont. feed.MCF 0x103A-0x103B, bit 11. Off = 0, On = 1.
PCH contactor feedbackSignal from the precharging contactor feedback loopYesYesPCH cont. feed.PCF 0x103A-0x103B, bit 10. Off = 0, On = 1.
Power down requestRequest to power down the device YesPower down req.PDN 0x103A-0x103B, bit 13. Off = 0, On = 1.
Precharge requestRequest to close the precharging contactorYesYesPrecharge req.PRE 0x103A-0x103B, bit 2. Off = 0, On = 1.

Internal signals

Below is the list of internal BMS signals. Most signals can be assigned to discrete outputs and relays.

NameDescriptionCompabilityBMS DisplayCANopen SDOModbus
Main XMain 3XShort nameAbbr.
Charging current presentSignal showing the presence of the charging currentYes*Yes*CH curr. presentCCP 0x1020-0x1021, bit 3. Off = 0, On = 1.
ChargingCommand to control the charging contactorYesYesChargingCH 0x1020-0x1021, bit 1. Open = 0, Closed = 1.
Charging/DischargingCommand to control the charging/discharging contactorYesYesCharg./Discharg.C/D 0x1020-0x1021, bit 5. Open = 0, Closed = 1.
Coolant pumpCommand to control the coolant pumpYesYesCoolant pumpCP 0x1020-0x1021, bit 15. Off = 0, On = 1.
CoolerCommand to control the coolerYesYesCoolerCOO 0x1020-0x1021, bit 12. Off = 0, On = 1.
Discharging current presentSignal showing the presence of the discharging currentYes*Yes*DCH cur. presentDCP 0x1020-0x1021, bit 4. Off = 0, On = 1.
DischargingCommand to control the discharging contactorYesYesDischargingDCH 0x1020-0x1021, bit 2. Open = 0, Closed = 1.
Fuse 1 (modules)ORed internal signals "Fuse 1" from all battery modulesYes*Yes*Fuse 1 (mod.)F1M 0x1020-0x1021, bit 8. Off = 0, On = 1.
Fuse 2 (modules)ORed internal signals "Fuse 2" from all battery modulesYes*Yes*Fuse 2 (mod.)F2M 0x1020-0x1021, bit 9. Off = 0, On = 1.
Fuse 3 (modules)ORed internal signals "Fuse 3" from all battery modulesYes*Yes*Fuse 3 (mod.)F3M 0x1020-0x1021, bit 10. Off = 0, On = 1.
General error (modules)ORed internal signals "General error" from all battery modulesYesYesGen.error (mod.)GEM 0x1020-0x1021, bit 16. Off = 0, On = 1.
HeaterCommand to control the heaterYesYesHeaterHEA 0x1020-0x1021, bit 11. Off = 0, On = 1.
InitSignal showing that the device is in the initialization phaseYes*Yes*InitINI 0x1020-0x1021, bit 0. Off = 0, On = 1.
Interlock (modules)ORed internal signals "Interlock" from all battery modulesYes*Yes*Interlock (mod.)INM 0x1020-0x1021, bit 7. Off = 0, On = 1.
Main contactorCommand to control the main contactorYesYesMain contactorMCO 0x1020-0x1021, bit 13. Open = 0, Closed = 1.
PrechargingCommand to control the precharging contactorYesYesPrechargingPCH 0x1020-0x1021, bit 6. Open = 0, Closed = 1.
Service resetCommand to restart the deviceYes*Yes*Service resetSR 0x1020-0x1021, bit 14. Off = 0, On = 1.

* Cannot be assigned to discrete outputs and relays.

Errors

Name DescriptionIs a critical error?CompabilityBMS DisplayCANopen SDOModbus
Main XMain 3XShort nameAbbr.
ADC errorError of the ADC that measures the battery currentYes YesADC errorADC 0x1022-0x1023, bit 23. Off = 0, On = 1.
Battery cover errorBattery cover is openYesYesYesBattery coverBCE 0x1022-0x1023, bit 0. Off = 0, On = 1.
CH contactor feedback errorThe control signal for the charging contactor and the contactor feedback differYesYesYesCH cont. feed.CCF 0x1022-0x1023, bit 10. Off = 0, On = 1.
CH/DCH contactor feedback errorThe control signal for the charging/discharging contactor and the contactor feedback differYesYesYesC/D cont. feed.CDF 0x1022-0x1023, bit 12. Off = 0, On = 1.
Charging current unbalanceCharging currents of battery modules differ too much YesYesCH current unb.CCU 0x1022-0x1023, bit 7. Off = 0, On = 1.
Critical errorCritical system error, the BMS is damaged YesYesCritical errorCER 0x1022-0x1023, bit 2. Off = 0, On = 1.
Current limit errorCharging or discharging current is more than the limit calculated by Charge map or Discharge map YesYesCur. limit errorCLE 0x1022-0x1023, bit 31. Off = 0, On = 1.
Current sensor errorError in the current sensor circuitYes YesCurrent sensorCSE 0x1022-0x1023, bit 24. Off = 0, On = 1.
Current unbalance (CH)Some of battery modules are unbalanced in current (for charging) YesYesCurrent unb. CHCUC 0x1022-0x1023, bit 5. Off = 0, On = 1.
Current unbalance (DCH)Some of battery modules are unbalanced in current (for discharging) YesYesCurrent unb. DCHCUD 0x1022-0x1023, bit 6. Off = 0, On = 1.
DCH contactor feedback errorThe control signal for the discharging contactor and the contactor feedback differYes YesDCH cont. feed.DCF 0x1022-0x1023, bit 11. Off = 0, On = 1.
Discharging current unbalanceDischarging currents of battery modules differ too much YesYesDCH current unb.DCU 0x1022-0x1023, bit 8. Off = 0, On = 1.
FS errorSD card read/write error YesYesFS errorFSE 0x1022-0x1023, bit 26. Off = 0, On = 1.
High contactor temperatureTemperature of a contactor is too high YesYesHi. cont. temp.HCT 0x1022-0x1023, bit 20. Off = 0, On = 1.
High humidityIncreased humidity inside the battery  YesHigh humidityHHU 0x1022-0x1023, bit 17. Off = 0, On = 1.
High voltage faultFailure of high voltage measuring circuitsYes YesHV faultHVF 0x1022-0x1023, bit 27. Off = 0, On = 1.
HVIL errorBreakage of high-voltage interlock current loopYes YesHVIL errorHE 0x1022-0x1023, bit 22. Off = 0, On = 1.
Insulation faultInsulation resistance is too lowYesYesYesInsulation faultINF 0x1022-0x1023, bit 13. Off = 0, On = 1.
Module offlineSome of battery modules is offlineYesYesYesModule offlineMOF 0x1022-0x1023, bit 1. Off = 0, On = 1.
Main contactor feedback errorThe control signal for the main contactor and the contactor feedback differYesYesYesMain cont. feed.MCF 0x1022-0x1023, bit 29. Off = 0, On = 1.
Mount errorSD card cannot be mounted YesYesMount errorMNT 0x1022-0x1023, bit 25. Off = 0, On = 1.
Need acknowledgeThere is an unacknowledged error in error journal YesYesNeed ACKACK 0x1022-0x1023, bit 9. Off = 0, On = 1.
OvercurrentThe battery current is too high YesYesOvercurrentOC 0x1022-0x1023, bit 15. Off = 0, On = 1.
PCH contactor feedback errorThe control signal for the precharging contactor and the contactor feedback differYesYesYesPCH cont. feed.PCF 0x1022-0x1023, bit 28. Off = 0, On = 1.
Power faultExternal devices power supply error: current sensors, HVIL, BMS Logic or CAN2 (int) bus powered devicesYes YesPower faultPF 0x1038-0x1039, bit 0. Off = 0, On = 1.
Power switch errorShort circuit in contactor coil control circuit or power switch overheatingYes YesPSW errorPSE 0x1022-0x1023, bit 16. Off = 0, On = 1.
Precharge errorCapacitive load pre-charge process did not end during the estimated time YesYesPrecharge errorPE 0x1022-0x1023, bit 30. Off = 0, On = 1.
Short circuitFlowing high battery currents during a long time YesYesShort circuitSHC 0x1022-0x1023, bit 19. Off = 0, On = 1.
Stuck contactorSome contactor got stuckYesYesYesStuck contactorSTC 0x1022-0x1023, bit 21. Off = 0, On = 1.
Voltage unbalance (CH)Some of battery modules are unbalanced in voltage (for charging) YesYesVoltage unb. CHVUC 0x1022-0x1023, bit 3. Off = 0, On = 1.
Voltage unbalance (DCH)Some of battery modules are unbalanced in voltage (for discharging) YesYesVoltage unb. DCHVUD 0x1022-0x1023, bit 4. Off = 0, On = 1.
WaterThere is water in the battery enclosureYes YesWaterWHU 0x1022-0x1023, bit 18. Off = 0, On = 1.
WDT resetWatchdog timer reset the deviceYesYesYesWDT resetWDT 0x1022-0x1023, bit 14. Off = 0, On = 1.