Strings controllers: signals, states and errors

Version 35.19 by Admin on 2025/02/06 19:12

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 errorADC 0x1022-0x1023, bit 23
Battery cover errorBattery cover is openYesYesYesBattery coverBCE 0x1022-0x1023, bit 0
CH contactor feedback errorThe control signal for the charging contactor and the contactor feedback differYesYesYesCH cont. feed.CCF 0x1022-0x1023, bit 10
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
Charging current unbalanceCharging currents of battery modules differ too much YesYesCH current unb.CCU 0x1022-0x1023, bit 7
Critical errorCritical system error, the BMS is damaged YesYesCritical errorCER 0x1022-0x1023, bit 2
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
Current sensor errorError in the current sensor circuitYes YesCurrent sensorCSE 0x1022-0x1023, bit 24
Current unbalance (CH)Some of battery modules are unbalanced in current (for charging) YesYesCurrent unb. CHCUC 0x1022-0x1023, bit 5
Current unbalance (DCH)Some of battery modules are unbalanced in current (for discharging) YesYesCurrent unb. DCHCUD 0x1022-0x1023, bit 6
DCH contactor feedback errorThe control signal for the discharging contactor and the contactor feedback differYes YesDCH cont. feed.DCF 0x1022-0x1023, bit 11
Discharging current unbalanceDischarging currents of battery modules differ too much YesYesDCH current unb.DCU 0x1022-0x1023, bit 8
FS errorSD card read/write error YesYesFS errorFSE 0x1022-0x1023, bit 26
High contactor temperatureTemperature of a contactor is too high YesYesHi. cont. temp.HCT 0x1022-0x1023, bit 20
High humidityIncreased humidity inside the battery  YesHigh humidityHHU 0x1022-0x1023, bit 17
High voltage faultFailure of high voltage measuring circuitsYes YesHV faultHVF 0x1022-0x1023, bit 27
HVIL errorBreakage of high-voltage interlock current loopYes YesHVIL errorHE 0x1022-0x1023, bit 22
Insulation faultInsulation resistance is too lowYesYesYesInsulation faultINF 0x1022-0x1023, bit 13
Module offlineSome of battery modules is offlineYesYesYesModule offlineMOF 0x1022-0x1023, bit 1
Main contactor feedback errorThe control signal for the main contactor and the contactor feedback differYesYesYesMain cont. feed.MCF 0x1022-0x1023, bit 29
Mount errorSD card cannot be mounted YesYesMount errorMNT 0x1022-0x1023, bit 25
Need acknowledgeThere is an unacknowledged error in error journal YesYesNeed ACKACK 0x1022-0x1023, bit 9
OvercurrentThe battery current is too high YesYesOvercurrentOC 0x1022-0x1023, bit 15
PCH contactor feedback errorThe control signal for the precharging contactor and the contactor feedback differYesYesYesPCH cont. feed.PCF 0x1022-0x1023, bit 28
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.