Knowledge Base
Article

Li-ion Storage EX - battery

Edit

Li-ion Storage EX - battery

Description

  • Device class: lithium battery with a built-in battery management system (BMS)
  • Brand: Solar MD
  • Name in My Devices: Li-ion Storage EX Series
  • Name in the Add Device wizard: EX-Series, in the Solar MD group
  • Serial number: the serial number in the BMS. The platform uses this serial number to identify the battery.
  • Batteries with firmware older than 200: the LoggerV makes the serial number from the numeric BMS serial number, as SMDBEX and digits
  • Two or more batteries on one bus: they make a cluster without configuration. One battery is the master. The other batteries are slaves.

LoggerV Connection

Interface Protocol Port or baud rate
CAN bus Solar MD CAN 500 kbps
  • No address: CAN bus, the battery sends its serial number to the bus
  • Constant rate: the battery always uses 500 kbps. It does not change its rate to agree with the bus.
  • Other links to the LoggerV: none. The battery has no Modbus or Ethernet link to the LoggerV.

Plant Control Functions

  • Energy storage: the LoggerV gives each cluster to plant control as one storage
  • Connection to converters: plant control connects the cluster to each inverter and charger that has the same storage cluster ID
  • Values that plant control reads: the cluster state of charge, the capacity, and the charge and discharge limits that the batteries send
  • Commands to the battery: none. Plant control does not write to the battery.

The BMS controls the cell protection, the current limits and the main relay. Plant control uses the limits that the BMS sends. See How plant control works.

Recorded Data

Field Unit
State of charge %
Pack current A
Remaining capacity Ah
Pack voltage V
Internal pack voltage V
Charge current limit % of rated current
Discharge current limit % of rated current
Daily charge Ah
Daily discharge Ah
Lowest cell voltage V
Highest cell voltage V
Lowest cell number cell 1 to 16
Highest cell number cell 1 to 16
Lowest cell temperature °C
Highest cell temperature °C
  • Internal pack voltage on the device page: Pack Voltage Internal, the pack voltage with the BMS compensation
  • Charge and discharge current limit: 100 % means no limit
  • Sample period: one period for the full device
  • Cluster: the platform keeps a different record for the cluster. It records the total current, the average voltage and the average state of charge. It also records the charge and discharge limits, for current in % and A and for voltage in % and V.

Wiring

The Add-Device wizard makes the connection diagrams. See How to add a device in myPower24.

  • LoggerV port: a CAN port, shown as CANBUS 1 or CANBUS 2
  • Two or more batteries: connect all of them to the same CAN bus
  • In the Li-ion Storage EX manual: the CAN connector pinout and the bus termination

Setup

  1. Connect the CAN cable as the diagram from the wizard shows.
  2. Add the device on the LoggerV. See How to add a device in myPower24.
  3. Select EX-Series in the Solar MD group.
  4. Select the CAN port that the battery uses.
  5. Energize the batteries. The LoggerV finds each battery when the battery starts to send data.
  6. If the site has two or more battery banks, set a different Cluster ID for each bank. The setting is in Settings > Installer > Control, values 0 to 15.
  7. Open Realtime Data. Make sure that Battery State shows RELAY CLOSED. Make sure that Pack Voltage, Current and SOC change.

A new LoggerV connects the battery driver to CANBUS 1 one time, without steps 2 to 4. It does this only if the LoggerV has no devices. For CANBUS 2, steps 2 to 4 are always necessary.

Battery Communication

  • Link: CAN, from the battery to the BMS port of the inverter
  • Protocol: the same at the two ends

Connect the battery to the LoggerV also. The link to the inverter does not send the battery data to myPower24.

Solar MD Battery Settings

  • Location: Settings > Installer > Control > Controlled Device Settings
  • Controlled Device: the protocol of the inverter. The values are NONE, AUTO CANBUS, SMA, Victron, Sunsynk, Goodwe, SAJ, Growatt, EV_GEN_CHARGER, TBB and SOLIS.
  • Deye inverter: Sunsynk. There is no Deye entry, because Deye and Sunsynk use one protocol.

The battery's Settings > Installer > Control tab, showing the Controlled Device Settings section with Controlled Device set to Sunsynk

Inverter Settings

Device Page

  • General Info:

    • Battery Information: serial number, manufacturer, model, rated capacity, rated voltage, charging and discharging temperature, rated charge and discharge current, manufacturing date
    • Cell Information: chemistry, manufacturer, model, number of cells in series
    • BMS Information: BMS serial number, hardware, firmware and bootloader revision, manufacturing date
    • Cluster Information: Cluster ID, Energy Storage Name, Energy Storage Control Name
  • Realtime Data (opens first): Actual Values, Deratings, Temperatures, Energy Counters with the Refresh counters button

  • Actual Values: Battery State, Pack Voltage, Current, Power, SOC, Capacity Ah, Energy, Remaining Charge Time, Pack Voltage Internal

  • Deratings: the charge and discharge limits that the BMS applies, by capacity, by voltage, by temperature and at the trip level

  • Cluster values: Cluster State, Live Data, Limits

  • Cluster State: Role in cluster (Master or Slave), Master Serial Number, the battery counts, the rated values of the online batteries, Interface Stat

  • Interface Stat: click it to read the CAN bus counters from the battery

  • Settings, Installer tab: LED, Control, Control Dev Test, Rated Parameters, Firmware

  • Settings, Advanced tab: Cluster Settings, Charge/Discharge Control, Balancing, Rated Parameters, Cell Measuring, Temperature Control, Voltage Limits, Protection Relay, INA Current measurement, Capacity Alignment, Usable Capacity

  • Battery State values: RELAY OPENED, RELAY CLOSED, RELAY CLOSED - ENERGY SAVING MODE, RELAY CLOSED - ENERGY SAVING LIMITED, RELAY CLOSED - ENERGY SAVING UNAVAILABLE, RELAY OPENED - FUSE BURNED, RELAY OPENED - COIL NOT CONNECTED, RELAY OPENED - COIL SHORT/VOLTAGE TOO LOW, RELAY OPENED OVERRIDE OFF ACTIVE, RELAY OFF - MANUAL CONTROL, RELAY OFF - ERROR PENDING

  • Healthy link: the battery is in My Devices. Battery State is RELAY CLOSED. Pack Voltage, Current and SOC change. Online Batteries on Cluster values is the number of batteries on the bus.

Maintenance

Firmware Update

  1. Open Settings > Installer > Firmware.
  2. Click Show Firmware Data.
  3. Click Check for Online Update. The LoggerV looks for newer battery firmware.
  4. Click Copy Firmware <version>. The battery continues to operate during the transfer. The page shows a progress bar.
  5. Click Install Firmware <version>.

Install firmware only if the site can operate without battery power for 1 minute or more. The battery is off for a minimum of 1 minute during the installation.

BMS Board Replacement

  • Detection: the LoggerV finds a replacement BMS board on the bus. It does not show the board in the device list. It opens the Replacement BMS Detected dialog.
  • After Cancel: the service alert Replacement BMS Detected. stays, with the link Click here to complete.
  • Previous BMS: disconnect it from the bus
  • Replacement board firmware: 202 or newer. If the board has a newer image, the LoggerV installs it. Then try again.
  • Backups: the LoggerV saves the settings of each battery one time in 24 hours and keeps the last 10. Only a battery that was on this LoggerV before has a backup.
  1. In the Replacement BMS Detected dialog, click Start Replacement Process.
  2. In the BMS Replacement Wizard, type the serial number of the previous BMS in Old BMS serial number.
  3. Click Complete Replacement.

The LoggerV writes the settings of the previous BMS into the new board. These are the rated capacity, currents and voltages, the cell settings, the energy counters and the serial number. Then the LoggerV restarts the board. The new board connects to the bus as the battery that it replaces.

Type the serial number of the correct BMS. The transfer is permanent. On a site with more than one battery model, an incorrect backup gives the new board incorrect ratings. This can cause overcurrent on the shunt, cables and terminators, blown fuses, cell imbalance and incorrect data on myPower24.

Troubleshooting

Battery Not Found

  • The battery does not show after you connect it: the bus does not transmit its data. Examine the CAN cables, the bus termination, the battery power and the CAN port. To see if the bus transmits data, click Interface Stat on Cluster values.
  • "One or more batteries in the cluster are Offline.": a battery that the cluster knows does not send data. Examine its power and its CAN cable. For a battery that you removed, use Reset Cluster Known Devices in Settings > Installer > Control.

Cluster Warnings

  • "One or more batteries in the cluster are DC Disconnected.": a battery sends data, but its main relay is open. To find the cause, examine the Battery State of that battery.
  • "More than one Master Battery in cluster found.": two batteries operate as master. Make sure that all batteries are on the same CAN bus.
  • "Cluster Fw difference.": the batteries in the cluster have different firmware. Update all batteries to the same version.
  • "Controlled device coms fail." or "Master Battery to Controlled device msg timeout.": the battery does not get a reply from the inverter. Examine the CAN cable to the inverter BMS port. Make sure that Controlled Device and the battery protocol on the inverter are the same.

Battery Faults

  • "Cell voltage too low.", "Cell voltage too high.", "Charge current too high.", "Discharge current too high.", "Error Charge Current Critical High." or "Error Discharge Current Critical High.": the pack operates at values that are not in its limits. Compare the plant charge and discharge settings with the battery ratings on General Info.
  • "Error Temperature Critical Low.", "Error Temperature Critical HIGH.", "Temperature Limit, charging current too high." or "Temperature Limit, discharging current too high.": the pack temperature is not in its range. Examine the ventilation and the ambient temperature.
  • "Error Voltage Too LOW, Sleep Mode Active.", "Error Cell Voltage Critical Low. Shutdown Activated", "Error Critical High Voltage, Sleep Mode Active." or "Error Critical High Voltage, Sleep Mode Awake.": the BMS put the pack in sleep mode or stopped it, to prevent damage to the cells
  • "Pending awake Low state." or "Pending awake High state.": the BMS waits until it can stop the sleep mode
  • "Protection Main Relay Coil Open.", "Protection Main Relay Fuse Burned." or "Protection Main Relay Overcurrent.": the main relay or its fuse has a fault. The battery cannot connect to the DC bus. Contact Solar MD support.
  • "Open cell wire detected.", "External Temperature Shunt Sensor Faulty or not Connected.", "External Temperature Sensor Faulty or not Connected." or "Externel Temp Sensor is Faulty.": a sense wire or a sensor in the pack has a fault. Contact Solar MD support.
  • "Tilt X axis out of range.", "Tilt Y axis out of range." or "Tilt Z axis out of range.": the pack is not in its correct position. Examine the brackets that hold the pack.
  • "Override ON Active.", "Override OFF Active." or "Override On enabled.": a person set the main relay on or off manually in Settings > Installer > Control. To give the control back to the BMS, click Clear Override there.
  • "Error Override Range Exceeded. Shutdown Activated": an override kept the relay in its state after a cell value went above its limit. Thus the BMS stopped.
  • "Bms locked in manufacturing phase.": the board is not released from production. On a replacement board this is correct, and the replacement procedure clears it. On a different board, contact Solar MD support.
  • Message that starts with "Internal fault,": a memory, reference or cell measurement fault in the BMS. There are seven such messages. Record the full text and contact Solar MD support.

Firmware and Replacement

  • "Firmware update checker already running": a check for online updates runs now. Wait, then try again.
  • "Update in progress !" or "Write not allowed, Update In Progress!": a firmware transfer runs now. Wait until it ends, then try again.
  • "Update ... is not available!": the LoggerV does not have that firmware version. Click Check for Online Update, then try again.
  • "Fiemware version can not be read!": the LoggerV cannot read the firmware version of the battery. Examine the CAN link, then try again.
  • "Minimum firmware for field:" or "Minimum Firmware version for function": the setting or the function is not available on the firmware of that battery. Update the battery firmware.
  • "Can not transfer configuration while BMS online. Please follow steps or ask for support!": the BMS that you typed as the previous BMS is on the bus. Disconnect it, wait until it is offline, then try again.
  • "Can not find backup for BMS serial number: ... Please verify BMS serial number is typed correctly or check old BMS has been connected at least ones to this logger.": the serial number is incorrect, or that BMS was not on this LoggerV before
  • "Internal fault. Replacement BMS firmware must be 201 or greater": the firmware of the replacement board is older than 202. The LoggerV accepts only firmware 202 or newer, but the message says 201. Update the board first.
  • "Trying to apply newer fw version for replacement BMS": the LoggerV did not start the installation of the newer image on the replacement board. Try again.
  • "Internal fault. Replacement BMS is not connected" or "Internal fault. Can not find replacement bms with serial: BAT_IN_PROD": the LoggerV cannot see the new board. Examine its CAN cable and its power.

Permissions

  • Viewer: read the device page. The page shows View-only on this site.
  • Editor or higher: change the settings on the Installer tab, update the firmware, and replace a BMS board
  • Editor or higher, with the advanced role: the Advanced settings tab and Browse Backups in the replacement wizard
  • advanced role, more values: the cell detail on Realtime Data and Cluster values, Measured capacity, State of health and System uptime
  • Editor or higher, with the fwDeveloper role: Copy to ALL, installation of the current or an older firmware version, and selection of an available version
  • Editor or higher, with the bms_calibrator role: Calibrate Cell Voltage Offset. The page shows the control to a person with the advanced role. But the LoggerV does not accept the change without bms_calibrator.
  • "Permission denied! Required permission [advanced].": the person does not have the role in the brackets, or does not have Editor or higher on the plant
  • About the levels: see Access levels field definitions

Tips and Gotchas

  • Cluster ID: give the same value to all batteries in one bank. A battery with a different Cluster ID makes a different cluster. Plant control uses it as a different bank.
  • Replaced BMS board: the battery keeps the serial number of the previous BMS, not of the new board

Related articles