배터리 랙과 PCS 사이, 인터페이스가 갈리는 두 지점
배터리 랙과 PCS는 케이블 한 가닥으로 연결되는 것처럼 보이지만, 실제로는 전력선과 통신선 두 개의 서로 다른 인터페이스가 동시에 맞아야 한다. 하나만 어긋나도 시스템은 올라오지 않는다.
1. 전력 인터페이스 — DC 버스 전압 창
랙의 DC 전압 범위(통상 SOC에 따라 변동)가 PCS가 받아들이는 입력 전압창 안에 들어와야 한다. 랙 직렬 셀 수를 바꾸면 전압 범위 전체가 이동하는데, PCS 스펙은 고정돼 있어 재검토 없이 랙 사양만 바꾸면 저SOC 구간에서 PCS가 아예 기동하지 않는 문제가 생긴다.
2. 통신 인터페이스 — 프로토콜과 매핑
| 구분 | 주요 방식 | 흔한 이슈 |
|---|---|---|
| 물리 계층 | CAN, RS-485 | 종단저항 누락, 배선 길이 초과 |
| 프로토콜 | CANopen, Modbus RTU/TCP | 레지스터 맵 버전 불일치 |
| 데이터 | SOC/SOH/셀 전압 | 단위·스케일 팩터 오독 |
같은 Modbus라도 벤더마다 레지스터 주소 맵이 다르다. PCS가 SOC를 %로 읽는데 BMS가 0.1% 단위 정수로 보내면, 스케일 팩터를 안 맞췄을 때 SOC가 10배로 읽혀 시스템이 오판하는 사고가 실제로 있다.
3. 현장 적용 노트
- 랙 직렬 셀 수 변경 시 PCS 입력 전압창 재검토를 설계 변경 체크리스트에 고정 항목으로 넣을 것
- 커미셔닝 전 레지스터 맵 대조표를 벤더 양측에서 서면으로 확정
- 스케일 팩터·단위는 실측값으로 한 번은 반드시 교차 검증
FAQ
Q. 표준 프로토콜(CANopen 등)만 쓰면 이런 문제가 없나?
물리 계층과 상위 프로토콜은 표준화돼도, 실제 레지스터 맵과 스케일은 벤더 구현에 남아있는 경우가 많아 여전히 확인이 필요하다.
요약
랙-PCS 인터페이스는 전력(전압창)과 통신(프로토콜·맵) 두 축이 동시에 맞아야 하는 지점이다. 설계 변경이 한쪽에만 반영되면 시스템 전체가 기동하지 않는다.
함께 읽으면 좋은 글 — BMS·PCS·EMS, ESS 시스템의 3계층은 왜 속도가 다른가 · 셀 이력관리, 라인 단위에서 끊기는 지점은 어디인가
