Strings controllers: signals, states and errors

Version 35.21 by Admin on 2025/02/06 19:14

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.

  • Remote control values: Off = 0, On = 1, Use physical input = 2-65535.
  • Status values: Off = 0, On = 1.
NameDescriptionCompabilityBMS DIsplayRemote controlStatus
Main XMain 3XShort nameAbbr.CANopen SDOModbus, holding regsCANopen SDOModbus, input regs
Battery coverSignal from the battery coverYesYesBattery coverCVR0x5100 sub 0x010x50000x4200 sub 0x01, bit 00x103A-0x103B, bit 0
CH contactor feedbackSignal from the charging contactor feedback loopYesYesCH cont. feed.CCF0x5100 sub 0x050x50040x4200 sub 0x01, bit 40x103A-0x103B, bit 4
CH/DCH contactor feedbackSignal from the charging/discharging contactor feedback loopYesYesC/D cont. feed.CDF0x5100 sub 0x070x50060x4200 sub 0x01, bit 60x103A-0x103B, bit 6
Charge requestRequest to close the charging contactorYesYesCharge requestCRE0x5100 sub 0x020x50010x4200 sub 0x01, bit 10x103A-0x103B, bit 1
DCH contactor feedbackSignal from the discharging contactor feedback loopYesYesDCH cont. feed.DCF0x5100 sub 0x060x50050x4200 sub 0x01, bit 50x103A-0x103B, bit 5
Discharge requestRequest to close the discharging contactorYesYesDischarge req.DRE0x5100 sub 0x040x50030x4200 sub 0x01, bit 30x103A-0x103B, bit 3
Insulation statusSignal from an insulation monitoring deviceYesYesInsul. statusINS0x5100 sub 0x080x50070x4200 sub 0x01, bit 70x103A-0x103B, bit 7
InterlockSignal from the interlock loop YesInterlockINT0x5100 sub 0x0D0x500C0x4200 sub 0x01, bit 120x103A-0x103B, bit 12
Join to chargeRequest to join the battery modules for chargingYesYesJoin to chargeJTC0x5100 sub 0x090x50080x4200 sub 0x01, bit 80x103A-0x103B, bit 8
Join to dischargeRequest to join the battery modules for dischargingYesYesJoin to dischar.JTD0x5100 sub 0x0A0x50090x4200 sub 0x01, bit 90x103A-0x103B, bit 9
Main contactor feedbackSignal from the main contactor feedback loopYesYesMain cont. feed.MCF0x5100 sub 0x0C0x500B0x4200 sub 0x01, bit 110x103A-0x103B, bit 11
PCH contactor feedbackSignal from the precharging contactor feedback loopYesYesPCH cont. feed.PCF0x5100 sub 0x0B0x500A0x4200 sub 0x01, bit 100x103A-0x103B, bit 10
Power down requestRequest to power down the device YesPower down req.PDN0x5100 sub 0x0E-0x4200 sub 0x01, bit 130x103A-0x103B, bit 13
Precharge requestRequest to close the precharging contactorYesYesPrecharge req.PRE0x5100 sub 0x030x50020x4200 sub 0x01, bit 20x103A-0x103B, bit 2

Internal signals

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

NameDescriptionCompabilityBMS DisplayStatus
Main XMain 3XShort nameAbbr.CANopen SDOModbus, input regs
Charging current presentSignal showing the presence of the charging currentYes*Yes*CH curr. presentCCP0x4200 sub 0x03, bit 30x1020-0x1021, bit 3
ChargingCommand to control the charging contactorYesYesChargingCH0x4200 sub 0x03, bit 10x1020-0x1021, bit 1
Charging/DischargingCommand to control the charging/discharging contactorYesYesCharg./Discharg.C/D0x4200 sub 0x03, bit 50x1020-0x1021, bit 5
Coolant pumpCommand to control the coolant pumpYesYesCoolant pumpCP0x4200 sub 0x03, bit 150x1020-0x1021, bit 15
CoolerCommand to control the coolerYesYesCoolerCOO0x4200 sub 0x03, bit 120x1020-0x1021, bit 12
Discharging current presentSignal showing the presence of the discharging currentYes*Yes*DCH cur. presentDCP0x4200 sub 0x03, bit 40x1020-0x1021, bit 4
DischargingCommand to control the discharging contactorYesYesDischargingDCH0x4200 sub 0x03, bit 20x1020-0x1021, bit 2
Fuse 1 (modules)ORed internal signals "Fuse 1" from all battery modulesYes*Yes*Fuse 1 (mod.)F1M0x4200 sub 0x03, bit 80x1020-0x1021, bit 8
Fuse 2 (modules)ORed internal signals "Fuse 2" from all battery modulesYes*Yes*Fuse 2 (mod.)F2M0x4200 sub 0x03, bit 90x1020-0x1021, bit 9
Fuse 3 (modules)ORed internal signals "Fuse 3" from all battery modulesYes*Yes*Fuse 3 (mod.)F3M0x4200 sub 0x03,bit 100x1020-0x1021, bit 10
General error (modules)ORed internal signals "General error" from all battery modulesYesYesGen.error (mod.)GEM0x4200 sub 0x03, bit 160x1020-0x1021, bit 16
HeaterCommand to control the heaterYesYesHeaterHEA0x4200 sub 0x03, bit 110x1020-0x1021, bit 11
InitSignal showing that the device is in the initialization phaseYes*Yes*InitINI0x4200 sub 0x03, bit 00x1020-0x1021, bit 0
Interlock (modules)ORed internal signals "Interlock" from all battery modulesYes*Yes*Interlock (mod.)INM0x4200 sub 0x03, bit 70x1020-0x1021, bit 7
Main contactorCommand to control the main contactorYesYesMain contactorMCO0x4200 sub 0x03, bit 130x1020-0x1021, bit 13
PrechargingCommand to control the precharging contactorYesYesPrechargingPCH0x4200 sub 0x03, bit 60x1020-0x1021, bit 6
Service resetCommand to restart the deviceYes*Yes*Service resetSR0x4200 sub 0x03, bit 140x1020-0x1021, bit 14

* 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 errorADC0x4200 sub 0x04, bit 230x1022-0x1023, bit 23
Battery cover errorBattery cover is openYesYesYesBattery coverBCE0x4200 sub 0x04, bit 00x1022-0x1023, bit 0
CH contactor feedback errorThe control signal for the charging contactor and the contactor feedback differYesYesYesCH cont. feed.CCF0x4200 sub 0x04, bit 100x1022-0x1023, bit 10
CH/DCH contactor feedback errorThe control signal for the charging/discharging contactor and the contactor feedback differYesYesYesC/D cont. feed.CDF0x4200 sub 0x04, bit 120x1022-0x1023, bit 12
Charging current unbalanceCharging currents of battery modules differ too much YesYesCH current unb.CCU0x4200 sub 0x04, bit 70x1022-0x1023, bit 7
Critical errorCritical system error, the BMS is damaged YesYesCritical errorCER0x4200 sub 0x04, bit 20x1022-0x1023, bit 2
Current limit errorCharging or discharging current is more than the limit calculated by Charge map or Discharge map YesYesCur. limit errorCLE0x4200 sub 0x04, bit 310x1022-0x1023, bit 31
Current sensor errorError in the current sensor circuitYes YesCurrent sensorCSE0x4200 sub 0x04, bit 240x1022-0x1023, bit 24
Current unbalance (CH)Some of battery modules are unbalanced in current (for charging) YesYesCurrent unb. CHCUC0x4200 sub 0x04, bit 50x1022-0x1023, bit 5
Current unbalance (DCH)Some of battery modules are unbalanced in current (for discharging) YesYesCurrent unb. DCHCUD0x4200 sub 0x04, bit 60x1022-0x1023, bit 6
DCH contactor feedback errorThe control signal for the discharging contactor and the contactor feedback differYes YesDCH cont. feed.DCF0x4200 sub 0x04, bit 110x1022-0x1023, bit 11
Discharging current unbalanceDischarging currents of battery modules differ too much YesYesDCH current unb.DCU0x4200 sub 0x04, bit 80x1022-0x1023, bit 8
FS errorSD card read/write error YesYesFS errorFSE0x4200 sub 0x04, bit 260x1022-0x1023, bit 26
High contactor temperatureTemperature of a contactor is too high YesYesHi. cont. temp.HCT0x4200 sub 0x04, bit 200x1022-0x1023, bit 20
High humidityIncreased humidity inside the battery  YesHigh humidityHHU0x4200 sub 0x04, bit 170x1022-0x1023, bit 17
High voltage faultFailure of high voltage measuring circuitsYes YesHV faultHVF0x4200 sub 0x04, bit 270x1022-0x1023, bit 27
HVIL errorBreakage of high-voltage interlock current loopYes YesHVIL errorHE0x1022-0x1023, bit 220x1022-0x1023, bit 22
Insulation faultInsulation resistance is too lowYesYesYesInsulation faultINF0x1022-0x1023, bit 130x1022-0x1023, bit 13
Module offlineSome of battery modules is offlineYesYesYesModule offlineMOF0x1022-0x1023, bit 10x1022-0x1023, bit 1
Main contactor feedback errorThe control signal for the main contactor and the contactor feedback differYesYesYesMain cont. feed.MCF0x1022-0x1023, bit 290x1022-0x1023, bit 29
Mount errorSD card cannot be mounted YesYesMount errorMNT0x1022-0x1023, bit 250x1022-0x1023, bit 25
Need acknowledgeThere is an unacknowledged error in error journal YesYesNeed ACKACK0x1022-0x1023, bit 90x1022-0x1023, bit 9
OvercurrentThe battery current is too high YesYesOvercurrentOC0x1022-0x1023, bit 150x1022-0x1023, bit 15
PCH contactor feedback errorThe control signal for the precharging contactor and the contactor feedback differYesYesYesPCH cont. feed.PCF0x1022-0x1023, bit 280x1022-0x1023, bit 28
Power faultExternal devices power supply error: current sensors, HVIL, BMS Logic or CAN2 (int) bus powered devicesYes YesPower faultPF0x1038-0x1039, bit 00x1038-0x1039, bit 0
Power switch errorShort circuit in contactor coil control circuit or power switch overheatingYes YesPSW errorPSE0x1022-0x1023, bit 160x1022-0x1023, bit 16
Precharge errorCapacitive load pre-charge process did not end during the estimated time YesYesPrecharge errorPE0x1022-0x1023, bit 300x1022-0x1023, bit 30
Short circuitFlowing high battery currents during a long time YesYesShort circuitSHC0x1022-0x1023, bit 190x1022-0x1023, bit 19
Stuck contactorSome contactor got stuckYesYesYesStuck contactorSTC0x1022-0x1023, bit 210x1022-0x1023, bit 21
Voltage unbalance (CH)Some of battery modules are unbalanced in voltage (for charging) YesYesVoltage unb. CHVUC0x1022-0x1023, bit 30x1022-0x1023, bit 3
Voltage unbalance (DCH)Some of battery modules are unbalanced in voltage (for discharging) YesYesVoltage unb. DCHVUD0x1022-0x1023, bit 40x1022-0x1023, bit 4
WaterThere is water in the battery enclosureYes YesWaterWHU0x1022-0x1023, bit 180x1022-0x1023, bit 18
WDT resetWatchdog timer reset the deviceYesYesYesWDT resetWDT0x1022-0x1023, bit 140x1022-0x1023, bit 14