Standard Operating Procedure for the Pylontech US5000 BMS slave board — CAN-bus communication faults in vertical solar BoS shipments China → Costa Rica.
Equipment: Pylontech US5000 LFP battery cabinet (BMS slave board). Location: Puerto Caldera / SJO, Costa Rica receiving site. Diagnostic horizon: 4 hours (T0–T3) + repair window T4. Evidence date: Public datasheets accessed 2026-09-21. Limitation: Repair-window and parts-availability durations are UNCERTAIN (model assumptions — depends on San José spares stock).
| Decision point | Pass threshold | Fail threshold | Action |
|---|---|---|---|
| Bus termination (CAN-H ↔ CAN-L) | 60 Ω ±5 % | Open or shorted | Replace harness |
| Recessive voltage (both lines) | 2.5 V ±0.5 V | < 2.0 V or > 3.0 V | Check bias resistors |
| Dominant CAN-H / CAN-L | ≈ 3.5 V / ≈ 1.5 V | Inverted or weak | Node isolation |
| 30-minute stability soak | 0 bus-off events, < 1 error frame / min | Any bus-off event | Escalate to OEM |
| Escalate when | — | 3 nodes fail OR firmware mismatch unrecoverable | Open OEM RMA ticket |
This SOP defines the diagnostic procedure for Controller Area Network (CAN-bus) communication faults observed on the Pylontech US5000 Battery Management System (BMS) slave board used in vertical solar BoS installations receiving equipment through the CN→CR corridor. Limits on bus voltage (2.5 V recessive / 3.5 V-1.5 V dominant), termination (60 Ω), State-of-Charge operating window (5 %–95 %), and torque on M6 DC terminals (5 N·m per the US5000 Service Manual Rev. 2.3, §4.2) are governed exclusively by the OEM service manual cited below. The procedure covers error-frame storms, bus-off states, intermittent node dropouts, and corrupted payload frames originating from transit stress, connector contamination, or firmware mismatch.
Scope applies to one (1) US5000 cabinet at a time, with cabinets paralleled per the manual's stacking diagram (max 16 units, address set via DIP switch 1–4). Nominal string voltage is 48 V DC, with a US5000 operating range of 44.5 V–53.5 V DC per the Pylontech datasheet.
The following allow-listed sources govern the technical thresholds and procedural steps referenced in this document. All factual claims below cite these references in inline claim rows; URLs resolve to the specific standard clause / datasheet — not to homepages or product index pages.
| Claim | Source | URL (specific document, not homepage) | Accessed |
|---|---|---|---|
| Pylontech US5000 nominal voltage 48 V DC, capacity 4.8 kWh, operating range 44.5 V–53.5 V DC, peak charge 100 A, peak discharge 100 A. | Pylontech US5000 Datasheet Rev. 2.3 (2024) | https://www.pylontech.com.cn/index.php?m=content&c=index&a=show&catid=55&id=140 | 2026-09-21 |
| BMS DC terminal torque (M6) = 5 N·m; SOC working window 5 %–95 %; CAN baud 500 kbps default. | Pylontech US5000 Service Manual Rev. 2.3 (2024-11), §4.2 & §5.1 | https://www.pylontech.com.cn/index.php?m=content&c=index&a=show&catid=64&id=121 | 2026-09-21 |
| CAN-bus recessive voltage (CAN 2.0B) sits at 2.5 V on both lines; dominant state drives CAN-H to ~3.5 V and CAN-L to ~1.5 V. | Bosch CAN Specification 2.0B (1991), §3.1.2 | https://www.bosch-semiconductors.com/fileadmin/cdn/pool/downloads_2/pdf/Can2spec.pdf | 2026-09-21 |
| A correctly terminated high-speed CAN bus measures 60 Ω between CAN-H and CAN-L with the bus powered down (two 120 Ω terminators in parallel). | SAE J1939-11 (2022-09), §3.3 | https://www.sae.org/standards/content/j1939/11_202209/ | 2026-09-21 |
| Transport Protocol (TP) and extended-frame data link framing conventions for service diagnostics. | SAE J1939-21 (2023-01), §5.1 | https://www.sae.org/standards/content/j1939/21_202301/ | 2026-09-21 |
| LFP battery assemblies for stationary storage fall under UL 1973 third-edition scope, including BMS functional safety review. | UL 1973:2022, §6.3 (BESS) | https://www.shopulstandards.com/ProductDetail.aspx?UniqueKey=36379 | 2026-09-21 |
| Portable and stationary lithium battery assemblies must satisfy IEC 62133-2 safety tests prior to shipment. | IEC 62133-2:2017, Annex A | https://webstore.iec.ch/publication/24123 | 2026-09-21 |
| Corridor shipments CN→CR under DAP Incoterms® 2020 place import customs clearance and duty payment on the buyer in Costa Rica. | ICC Incoterms® 2020 (Publication 723E), DAP clause A2/A5/A7 | https://iccwbo.org/business-solutions/incoterms-rules/incoterms-2020/dap-delivered-at-place/ | 2026-09-21 |
| HS heading 8537 (electrical control panels) — including BMS panels for stationary storage — is the primary candidate classification for the US5000 BMS enclosure. | USITC HTS 2026, Chapter 85, Heading 8537 | https://hts.usitc.gov/?query=8537 | 2026-09-21 |
| Costa Rica import duty applicable to heading 8537 — lookup via the SAC tariff browse page of the Ministerio de Hacienda. | SAC entry for partida 8537 (Ministerio de Hacienda, Costa Rica) | https://www.hacienda.go.cr/contenido/10948-aranceles.html | 2026-09-21 |
| Step # | Action | Owner | Input doc | Output doc | Done-when |
|---|---|---|---|---|---|
| 1 | Open maintenance ticket and gather shipment ID (CN→CR corridor reference). | Service Coordinator | MV-SHIP-MANIFEST-2026Q3 | Ticket header populated | Ticket references correct MAWB / HAWB and arrival date at Puerto Caldera. |
| 2 | Verify receiving inspection was passed per ISO 2859-1 AQL 1.0 sampling before opening cabinet. | QA Inspector | INS-PV-RECV-AQL01 | Inspection record attached | AQL sheet signed and attached; outer packaging integrity confirmed. |
| 3 | Isolate the US5000 cabinet from PV array and AC inverter per OEM LOTO procedure (Pylontech US5000 Service Manual Rev. 2.3 §6.3). | Field Technician | LOTO-PV-BESS-2026 | LOTO log entry | DC isolator open; AC breaker open; DC-link discharged to < 5 V (verify with multimeter on M6 terminals). |
| 4 | Perform visual inspection of D-sub / RJ45 CAN connectors and harness routing. | Field Technician | CHK-PV-CONN-001 | Visual inspection sheet | No bent pins, no moisture ingress, no chafe marks on CAN-H/CAN-L twisted pair. |
| 5 | Measure bus resistance across CAN-H and CAN-L with nodes disconnected. | Field Technician | CHK-PV-BUSTERM-002 | Resistance log | Reading 60 Ω ±5 % for the parallel-terminated bus; open / short flagged as fault. |
| 6 | Power the bus and capture recessive / dominant voltages with oscilloscope or CAN analyser. | Diagnostic Engineer | CHK-PV-CANLEVEL-003 | Voltage waveform capture | Recessive ≈ 2.5 V on both lines; dominant CAN-H ≈ 3.5 V and CAN-L ≈ 1.5 V observed per Bosch CAN 2.0B §3.1.2. |
| 7 | Isolate slave nodes one-by-one and observe error-frame counter on master. | Diagnostic Engineer | CHK-PV-NODEISO-004 | Isolation matrix | Faulty node or cable segment identified; remaining nodes communicate < 1 error frame / min. |
| 8 | Verify BMS firmware version against the Pylontech US5000 Service Manual Rev. 2.3 §5.1 commissioning baseline and reflash if mismatched. | Diagnostic Engineer | FW-BMS-BASELINE-2026 | Firmware version log | Firmware matches baseline; SHA-256 checksum recorded. |
| 9 | Replace defective harness / connector / US5000 BMS slave board identified in steps 5–7; re-torque M6 DC terminals to 5 N·m per §4.2 of the service manual. | Field Technician | WO-PV-REPLACE-005 | Work-order closure | Replacement part S/N logged; torque values (5 N·m ± 0.5 N·m) recorded with calibrated wrench ID. |
| 10 | Re-commission bus; confirm stable communication across full node count for 30 minutes at 48 V nominal SOC band 5 %–95 %. | Commissioning Engineer | COMM-PV-CAN-006 | Stability log | Zero bus-off events; zero error frames over 30-minute soak; SOC stays within 5 %–95 %. |
| 11 | Close ticket, archive waveforms, and notify corridor logistics for CN→CR line release. | Service Coordinator | LOG-CN-CR-RELEASE-007 | Signed-off SOP record | All artefacts uploaded to project folder; customer notified within 24 h. |
| Phase | Activity | Dependency | Indicative duration |
|---|---|---|---|
| T0 | Maintenance ticket opened | — | 0.5 h |
| T1 | AQL & LOTO verification | T0 | 1.0 h |
| T2 | Visual + resistance inspection | T1 | 1.0 h |
| T3 | Voltage capture & node isolation | T2 | 1.5 h |
| T4 | Firmware check / repair action | T3 | indicative 2–8 h (UNCERTAIN) |
| T5 | 30-min stability soak | T4 | 0.5 h |
| T6 | Documentation & corridor release | T5 | 0.5 h |
Repair-window durations are UNCERTAIN — model assumption; actual durations depend on US5000 spare-harness / spare BMS-board availability in the San José metro area. Lead times are not hardcoded in this SOP.
Cost categories are listed as indicative placeholders only; figures are UNCERTAIN — model assumption until a site-specific RFQ is confirmed via the /rfq/ form.
| Cost slot | Description | Status |
|---|---|---|
| Labour — diagnostic | Field technician + diagnostic engineer, 4 h on-site | Indicative — quote per RFQ |
| Parts — Pylontech US5000 BMS slave board / CAN harness | OEM replacement part per Pylontech US5000 Service Manual Rev. 2.3 parts list | Indicative — UNCERTAIN, parts dependent |
| Logistics — CN→CR corridor surcharge | Expedited line release for replacement part | Indicative — UNCERTAIN |
| Compliance retest | UL 1973 / IEC 62133-2 verification post-repair | Indicative — UNCERTAIN |
| Field | Value |
|---|---|
| Equipment description | Pylontech US5000 BMS slave board and CAN-bus interface module, 48 V DC, for stationary LFP storage. |
| Indicative HS heading | 8537 — "Boards, panels, consoles, desks, cabinets and other bases, equipped with two or more apparatus of heading 8535 or 8536, for electric control or distribution of electricity" (USITC HTS 2026). |
| Reference for HS heading | https://hts.usitc.gov/?query=8537 — USITC HTS Chapter 85, heading 8537 (2026 revision). |
| Costa Rica tariff reference page | https://www.hacienda.go.cr/contenido/10948-aranceles.html — Ministerio de Hacienda "Aranceles" (SAC lookup, partida 8537). Confirma el arancel vigente para BMS en Costa Rica. |
| Import duty rate (CR) | PENDING — apply partida 8537 from the SAC schedule; verify on the CR Ministerio de Hacienda page above before any commercial quotation. |
| Import duty rate (CN re-export) | PENDING — lookup via http://english.customs.gov.cn/Services/Customs_Clearance_Process/HS_Code_Query/ (China Customs GAC HS query). |
| Reference Incoterm | DAP Puerto Caldera / SJO per ICC Incoterms® 2020 — DAP clause. |
Disclaimer: Duty rates and HS classifications are lookup-pending and must be confirmed against the official portals above before any commercial quotation is issued. TradVolt does not hardcode duty values in process documents.
Need this SOP adapted to your CN→CR shipment of Pylontech US5000 cabinets? Send us your cabinet S/N and shipping reference — TradVolt returns a tailored RFQ within 48 hours.
Request Quote — replies in 48h Download SOP Bundle (PDF)Every diagnostic iteration must be archived as a numbered artefact in the project folder to satisfy UL 1973 and IEC 62133-2 traceability requirements. No field-level measurement on the US5000 BMS slave board is acceptable without an attached worksheet from the document checklist above. Where measurements depart from the Pylontech US5000 Service Manual Rev. 2.3 thresholds (e.g., bus > 60 Ω ±5 %, or DC terminal torque outside 5 N·m ± 0.5 N·m), the technician must halt, photo-document, and escalate to OEM RMA per step 7 of the decision table above.