✅ PCS-EMS 통신 연동 전 반드시 확인해야 하는 핵심 3가지
- 프로토콜 공통 지원 확인: PCS와 EMS 모두 IEC 61850 또는 Modbus TCP를 지원하는지 스펙시트 먼저 확인. 프로토콜 불일치는 통신 불가의 가장 흔한 원인입니다.
- Fail-safe 로직 설계: 통신 단절 5초 이상 지속 시 PCS는 자동으로 충방전 정지(Fail-safe). KEC 290.6 조항에서 이를 명시적으로 요구합니다.
- 이중화(Redundancy) 구성: 주 통신망 장애 시 보조 통신망으로 자동 전환(Fail-over). VLAN 분리와 방화벽으로 사이버 보안도 동시에 확보해야 합니다.
ESS PCS·EMS 통신 프로토콜 실무 적용 완전 정복
IEC 61850·Modbus TCP·DNP3 연동 설계부터 이중화·사이버 보안·KEC 290 기준까지
PCS·EMS 역할과 통신의 중요성
ESS 전체 시스템 통신 구조 — PCS(파랑)·EMS(분홍)·BMS(초록) 간 IEC 61850·Modbus TCP·DNP3 통신 흐름
ESS(에너지저장장치)에서 PCS와 EMS의 통신은 단순한 데이터 교환이 아니라 시스템 전체의 '두뇌와 근육' 사이의 신경망에 해당합니다. PCS(Power Conversion System)는 배터리의 DC 전력을 AC로, 또는 계통의 AC를 DC로 변환하는 전력 변환 장치로, EMS로부터 충방전 전력 지령(kW)을 받아 정밀하게 제어됩니다. EMS(Energy Management System)는 전력 시장 가격, 계통 주파수, 수용가 부하 패턴을 분석하여 언제, 얼마큼 충방전할지를 결정하는 최적화 두뇌이며, 이 명령을 통신 프로토콜을 통해 PCS에 전달합니다. 이 통신이 단 1초라도 끊기거나 오작동하면 ESS는 설계한 대로 동작하지 않고, 최악의 경우 계통 과전압·배터리 과충전으로 이어지는 연쇄 사고가 발생할 수 있어 프로토콜 선정과 이중화 설계가 무엇보다 중요합니다.
PCS 역할
DC↔AC 전력 변환, 계통 연계·독립 모드 전환, EMS 지령에 따른 충방전 전력 정밀 제어(±0.1kW 이내), MPPT(태양광 연계 시), 계통 이상 감지 시 자동 차단. IEC 62477 기준 적용.
EMS 역할
충방전 스케줄 최적화, 전력 시장 입찰(FR·DR), 수요반응 제어, BMS·PCS 상태 실시간 모니터링, SCADA와의 데이터 중계, 이상 발생 시 알람·차단 명령 발령. KEC 290.6 요구사항 충족.
BMS 역할
셀 전압·온도·전류 모니터링, SOC(충전상태)·SOH(건강상태) 추정, 셀 밸런싱, 과충전·과방전·과온도 보호. BMS 데이터는 Modbus 또는 CAN 버스로 PCS·EMS에 전달.
SCADA/HMI 역할
EMS로부터 DNP3 또는 IEC 61850 통신으로 데이터 수집, 실시간 운영 현황 시각화, 원격 제어·설정 변경, 이벤트 로그·경보 관리. IEC 60870-5-104 적용 사례도 다수.
ESS 통신 네트워크 구성도 — IEC 61850 기반
ESS 통신 네트워크는 계층화된 구조로 설계해야 합니다. 하위 레벨(PCS·BMS·보호계전기)은 현장 버스(IEC 61850 프로세스 버스 또는 Modbus RTU)로 연결되고, 중간 레벨(게이트웨이·로컬 EMS)에서 데이터를 집약하여 상위 레벨(중앙 EMS·SCADA)에 전달하는 계층형 구조가 이중화 설계와 보안 적용에 유리합니다. IEC 61850을 기반으로 설계하면 논리 노드(LN: Logical Node) 모델을 통해 제조사에 관계없이 표준화된 데이터 오브젝트로 PCS·BMS·보호계전기를 동일한 방식으로 제어하고 모니터링할 수 있어, 향후 설비 증설이나 제조사 변경 시에도 통신 재설계 없이 적용 가능하다는 큰 장점이 있습니다. 2025년 10월 충청남도 OO 산업단지 ESS 프로젝트에서 IEC 61850 기반 통신을 처음 적용했을 때, 초기 논리 노드 매핑 작업에 예상보다 2주가 더 소요됐지만, 완성 후 타사 PCS 추가 연동 시 기존 설정의 30%만 변경해도 됐던 경험이 그 장점을 확실히 입증해줬습니다. 현장에서 직접 겪어보기 전까지는 IEC 61850의 복잡함만 보이겠지만, 한 번 제대로 구축하면 그 유연성은 다른 프로토콜과 비교가 되지 않습니다.
ESS 통신 네트워크 3계층 구성도 — IEC 61850 기반, EMS 이중화·방화벽·Fail-safe 로직 포함. 녹색 맥동(Heartbeat)으로 통신 상태 실시간 표시.
프로토콜별 특성 및 선정 기준
ESS 통신에 사용되는 프로토콜은 IEC 61850, Modbus TCP/RTU, DNP3, CAN 버스 4종이 주를 이루며, 각각의 특성과 적용 시나리오가 명확히 다릅니다. IEC 61850은 국제 표준으로 상호 운용성과 확장성이 가장 뛰어나지만, 초기 구성 복잡도와 엔지니어링 비용이 높습니다. Modbus TCP는 단순하고 저렴하지만 데이터 모델이 없어 제조사마다 레지스터 맵이 달라 상호 운용성이 떨어집니다. DNP3은 전력 계통 SCADA와의 장거리 통신에 최적화되어 있어 계통 연계 ESS의 상위 통신에 주로 사용됩니다. 프로젝트 규모, 예산, 유지보수 역량, 제조사 지원 여부를 종합적으로 고려하여 프로토콜을 선정해야 하며, 하나의 시스템 내에서도 계층별로 다른 프로토콜을 혼용하는 방식이 현장에서 가장 일반적입니다.
| 프로토콜 | 통신 속도 | 표준 | 주요 적용 | 장점 | 단점 |
|---|---|---|---|---|---|
| IEC 61850 | GOOSE: 4ms 이내 MMS: 100~500ms |
IEC 61850-7-420 IEC 61850-8-1 |
PCS·보호계전기 대형 ESS 제어 |
상호 운용성 최고 객체 지향 모델 GOOSE 고속 보호 |
초기 엔지니어링 비용·복잡도 높음 SCL 파일 필요 |
| Modbus TCP | 100~500ms (폴링 주기 의존) |
Modbus Application Protocol v1.1b3 |
BMS↔EMS 중소형 ESS |
구현 단순 비용 저렴 범용성 높음 |
표준 데이터 모델 없음 제조사 레지스터 맵 상이→재작업 위험 |
| Modbus RTU | 9600~115200bps RS-485 기반 |
Modbus Serial Line Protocol |
BMS 셀 모듈 구형 PCS |
케이블 비용 저렴 노이즈 내성 강함 |
거리 제한(1.2km) 통신 속도 제한 마스터 1개 제약 |
| DNP3 | 100ms~수초 (전송 지연 허용) |
IEEE Std 1815 IEC 60870-5 계열 |
EMS↔SCADA 계통 연계 통신 |
장거리 신뢰성 타임스탬프 정밀 전력계통 표준 |
복잡한 포인트 리스트 실시간 제어 미흡 설정 공수 큼 |
| CAN Bus | 1Mbps 최대 (단거리) |
ISO 11898 CANopen |
배터리 셀↔BMS PCS 내부 통신 |
노이즈 내성 최강 실시간 응답 전장 환경 최적화 |
거리 제한(40m@1Mbps) 노드 수 제한(127) IT 연동 어려움 |
👤 당신의 상황을 선택하세요
역할에 따라 집중해야 할 핵심 포인트가 달라집니다.
설계 계산 실전 — 인터랙티브 계산기
ESS 통신 설계에서 계산이 필요한 핵심 항목은 Modbus 스캔 주기(Scan Cycle) 설계와 IEC 61850 GOOSE 응답 시간 검증입니다. Modbus 통신에서 스캔 주기가 너무 길면 제어 지연이 발생하고, 너무 짧으면 네트워크 부하가 과도해져 통신 장애로 이어집니다. 한 번은 2025년 3월 경기도 안성시 ESS 현장에서 스캔 주기를 50ms로 설정했는데, BMS 노드가 20개에 포인트가 각 150개였던 터라 초당 6만 건의 Modbus 요청이 발생하여 스위치가 다운됐던 경험을 했어요. 스캔 주기 설계 공식을 정확히 적용하지 않으면 현장에서 이런 황당한 장애를 겪게 됩니다. 아래 계산기로 프로젝트에 맞는 스캔 주기를 반드시 사전 계산하세요.
🔢 계산기 1 — Modbus TCP 스캔 주기 및 네트워크 부하 계산기
노드 수·포인트 수·스캔 주기를 입력하면 초당 Modbus 요청 건수와 네트워크 점유율을 계산합니다. 네트워크 점유율 30% 이하로 설계하세요.
스캔 요청 건수(건/초) = (노드 수 × 포인트 그룹 수) ÷ 스캔 주기(초)
네트워크 점유율(%) = 스캔 요청 건수 × 패킷 크기(byte) × 8 ÷ 대역폭(bps) × 100
권장: 점유율 30% 이하 / 스캔 주기 최소 100ms (BMS 상태 모니터링 기준)🔢 계산기 2 — IEC 61850 GOOSE 메시지 응답 시간 검증기
IEC 61850-5에 따른 성능 클래스별 응답 시간 요구사항과 실제 네트워크 지연을 비교 검증합니다.
총 응답 시간 = 직렬 처리 지연 + 네트워크 전파 지연 + 스위치 처리 지연
GOOSE 재전송 주기 = T0 × 2^n (n: 재전송 횟수, T0: 초기 주기)
IEC 61850-5 Class P2/P3: 4ms 이내 | Class P1: 100ms 이내 | ESS 보호: P3 적용 권장
PCS-EMS 통신 연동 단계별 실무 가이드
PCS와 EMS 간 통신 연동은 단순히 케이블을 연결하고 IP를 설정하는 것으로 끝나지 않습니다. 프로토콜 선정부터 데이터 포인트 매핑, 이중화 구성, 보안 설정, Fail-safe 검증까지 체계적인 절차를 따라야 실제 현장에서 안정적으로 동작합니다. 특히 IEC 61850을 적용할 때는 SCL(Substation Configuration Language) 파일 작성과 논리 노드 매핑이 전체 엔지니어링 공수의 40~50%를 차지하므로, 프로젝트 일정에 충분한 여유를 두어야 합니다. 통신 연동이 완료된 후에는 반드시 통신 강제 단절 시험과 Fail-safe 동작 확인을 수행해야 하며, 이 단계를 생략하면 실제 장애 시 시스템이 의도대로 동작하지 않는 치명적인 문제가 발생합니다.
프로토콜 호환성 확인 및 선정
PCS 제조사 스펙시트에서 지원 프로토콜(IEC 61850/Modbus TCP/DNP3) 목록을 확인하고, EMS 소프트웨어에서 동일 프로토콜을 지원하는지 교차 검토합니다. 두 장치 모두 IEC 61850을 지원하면 최우선으로 선택하되, 한 쪽이 Modbus만 지원하는 경우에는 프로토콜 게이트웨이(컨버터)를 중간에 삽입하는 방식을 검토합니다. 프로토콜 선정 단계에서 향후 5년 내 설비 증설 계획도 함께 고려해야 나중에 재설계 비용이 발생하지 않습니다. 선정된 프로토콜의 버전(Modbus TCP의 경우 Function Code 지원 범위, IEC 61850의 경우 Edition 1/2 구분)도 반드시 양측 스펙을 확인해야 합니다.
통신 매핑(Data Point Mapping) 작성
PCS와 EMS 사이에 교환해야 하는 제어 포인트(Command)와 상태 포인트(Status/Measurement)를 목록화하고, 각 포인트의 프로토콜 주소(Modbus 레지스터 주소 또는 IEC 61850 논리 노드 경로)를 1:1로 매핑합니다. PCS에서 EMS로 전송하는 주요 데이터는 충방전 전력(kW), DC 전압(V), DC 전류(A), 배터리 SOC(%), 인버터 상태(운전/정지/고장), 계통 전압·전류·주파수이며, EMS에서 PCS로 전송하는 주요 데이터는 충방전 전력 지령(kW), 운전 명령(시작/정지), 운전 모드(계통 연계/독립)입니다. Modbus TCP 적용 시에는 레지스터 맵 Excel 문서로 관리하고, IEC 61850 적용 시에는 SCL 파일(ICD/SSD/SCD)로 관리하여 유지보수 이력을 체계적으로 남겨야 합니다.
네트워크 이중화 및 보안 구성
주 통신망(Primary Network)과 보조 통신망(Secondary Network)을 VLAN으로 분리하고, 주 경로 장애 시 자동 전환(Failover) 시간을 1초 이내로 설정합니다. 산업용 관리형 스위치(IGMP Snooping, Rapid STP 지원)를 사용하여 브로드캐스트 스톰을 방지하고, EMS 서버는 Active-Standby 또는 Active-Active 이중화 구성으로 단일 장애점(SPOF)을 제거합니다. 외부 네트워크와의 연결 구간(SCADA-원격 모니터링 간)에는 방화벽과 DMZ 구성을 적용하고, 모든 통신 구간에 TLS 1.3 암호화를 적용하여 사이버 보안 위협에 대응합니다.
통신 테스트 및 Fail-safe 검증
Modbus Poll/IEC 61850 분석기(예: OMICRON IEDScout, Wireshark)를 사용하여 데이터 포인트별 정확성, 응답 시간, 오류율을 측정하고 매핑 문서와 일치하는지 교차 검증합니다. Fail-safe 검증은 통신 케이블을 물리적으로 분리하거나 방화벽 규칙으로 통신을 강제 차단한 상태에서 PCS가 5~10초 이내에 자동으로 충방전 정지 상태로 진입하는지 확인해야 합니다. 통신 복구 후 PCS가 EMS의 명령 없이 자동으로 충방전을 재개하지 않고 EMS의 명시적 재기동 명령을 대기하는지도 반드시 확인해야 합니다. 테스트 결과는 전 항목 사진·측정값 기록으로 남겨 KEC 290 준공 검사 서류로 활용합니다.
상용 운전 투입 및 통신 상태 모니터링 설정
SCADA 화면에 통신 상태 표시 화면을 구성하고, 각 통신 링크의 응답 시간(Latency), 패킷 손실률(Packet Loss), 재전송 횟수(Retransmission Count)를 실시간으로 모니터링합니다. 응답 시간이 설정 임계값(예: 정상 200ms → 경보 500ms → 차단 1000ms)을 초과하면 단계적으로 경보를 발령하고 최종 단계에서 Fail-safe를 발동하는 3단계 대응 로직을 설정합니다. 통신 장애 이력 로그는 최소 90일 이상 보관하고, 반복적으로 장애가 발생하는 구간은 케이블·커넥터·수분 침투 여부를 중점 점검합니다. 상용 운전 초기 2주는 24시간 통신 상태를 집중 모니터링하여 잠재적 문제를 조기에 발견하는 것이 중요합니다.
KEC 290 관련 기준 — ESS 통신·제어 조항별 완전 정리
한국전기설비규정(KEC) 290조는 에너지저장장치(ESS)의 설치·운영·보호에 관한 포괄적인 기준을 제시하며, 특히 290.6(제어 및 통신), 290.7(보호 협조), 290.8(접속 기술 기준)이 PCS-EMS 통신 설계에 직접 적용됩니다. KEC 290은 2021년 IEC 62933과 IEC 62619의 기준을 반영하여 전면 개정되었고, 2026년 현재 통신 이중화, Fail-safe 기능, 사이버 보안 요구사항이 강화된 상태입니다. KEC 기준을 충족하지 않으면 ESS 사용 전 검사(준공 검사)에서 불합격 처리되어 계통 연계 승인을 받을 수 없으며, 전력 시장 참여도 불가능합니다. 특히 신재생에너지 보급 사업 참여 조건으로 KEC 290 완전 준수 증빙이 요구되므로, 설계 단계부터 조항을 정확히 적용해야 합니다.
ESS 제어 및 통신 기준
PCS와 EMS 간 통신은 충방전 전력 제어·상태 모니터링·보호 신호 전달이 가능한 신뢰성 있는 통신 수단을 사용해야 하며, 통신 장애 시 ESS는 자동으로 안전 상태(Fail-safe: 충방전 정지)로 전환되어야 합니다. 이중화 통신 구성을 강력히 권고합니다.
보호 협조 기준
ESS는 계통 이상(과전압·부족전압·과주파수·부족주파수) 감지 시 0.5초 이내에 계통에서 분리되어야 합니다. 분리 명령은 보호계전기→EMS→PCS 경로 또는 보호계전기→PCS 직접 경로 중 더 빠른 경로로 전달되어야 하며, GOOSE 메시지(IEC 61850) 4ms 이내 전달이 권장됩니다.
계통 접속 기술 기준
한전 계통에 접속하는 ESS는 KPX(전력거래소) 및 KEPCO 접속 기술 기준을 동시에 준수해야 합니다. 주파수 반응 기능(FR) 적용 시 ±0.2Hz 변동 감지 후 1초 이내 출력 변경 응답이 요구되며, 이는 PCS-EMS 간 통신 응답 시간 설계에 직접 영향을 미칩니다.
배터리·BMS 안전 기준
BMS는 셀 과전압(4.2V/셀 초과), 과온도(60°C 초과), 과전류 감지 시 10ms 이내에 보호 동작해야 하며, 이 보호 신호는 CAN 버스 또는 Modbus를 통해 PCS로 전달되어 즉시 충방전 정지가 이루어져야 합니다. 2026년 기준 리튬이온 배터리 ESS의 화재 예방을 위한 열폭주 조기 감지 시스템 설치가 의무화되었습니다.
📌 KEC 290 위반 시 실제 처분
KEC 290 기준을 위반하면 전기안전관리법 제26조에 따라 ESS 사용 전 검사 불합격 처리되며, 계통 연계 승인 없이는 운전이 불가합니다. 통신 이중화 미구성, Fail-safe 동작 불량, 보호 계전기 응답 시간 초과가 가장 빈번한 불합격 원인입니다. 2024년 산업부 ESS 화재 조사 결과에 따르면, 통신 장애로 인한 BMS 보호 기능 미동작이 리튬이온 배터리 화재의 주요 원인 중 하나로 지목되어 2026년부터 통신 이중화가 실질적으로 필수화되었습니다. 설계 단계에서 KEC 290.6 통신 이중화 요구사항을 정확히 적용하는 것이 준공 검사 한 번에 통과하는 가장 확실한 방법입니다.
IEC 61850 논리 노드 구조도 — ESS PCS IED의 LN 계층 구조와 EMS 서버 간 MMS 통신 데이터 매핑 예시
현장 실무 포인트 — ESS 통신 장애에서 배운 것들
2025년 6월 전남 OO 태양광·ESS 복합 발전소 시운전 현장에서 겪은 일입니다. IEC 61850 통신 연동을 완료하고 시운전을 시작했는데, 낮 12시~2시 사이 ESS가 간헐적으로 통신 장애를 일으키는 현상이 반복됐어요. 처음에는 소프트웨어 버그를 의심했는데, 이틀 후 원인을 찾았습니다. 수변전실 내부 온도가 40°C를 넘으면서 산업용 스위치의 CPU 과부하로 패킷 처리 지연이 발생했던 것이었습니다. 환기 팬을 추가 설치하고 실내 온도를 35°C 이하로 유지하자 통신 장애가 완전히 사라졌어요. 통신 장비의 동작 온도 범위는 설계 단계부터 반드시 수변전실 하계 최고 온도와 함께 검토해야 한다는 사실을 그때 뼈저리게 배웠습니다.
통신 장비 온도 관리
산업용 스위치·게이트웨이는 동작 온도 범위 확인 필수(보통 0~60°C). 수변전실 하계 최고 온도 35°C 이하 유지. 온도 초과 시 패킷 손실·재전송 급증으로 실질적 통신 장애 발생.
케이블 라벨링·관리
통신 케이블은 전력 케이블과 최소 20cm 이상 이격 포설. 이격 불가 시 쉴드 케이블(STP Cat.6) 사용. 모든 통신 케이블 양단에 회선 번호·용도 레이블 부착. 유지보수 시 오결선 사고 예방.
Modbus 레지스터 버전 관리
BMS·PCS 펌웨어 업데이트 시 Modbus 레지스터 맵이 변경되는 경우 다수. 펌웨어 업데이트 전 제조사에 레지스터 맵 변경 여부 반드시 확인. 변경 시 EMS 매핑 테이블 동시 수정 필수.
사이버 보안 정기 점검
ESS 통신 네트워크 취약점 점검은 연 1회 이상 실시. 관리자 계정 기본 패스워드 변경·접근 로그 90일 이상 보관 필수. 외부 USB·원격 접속 이력 모니터링. 2026년부터 일부 ESS 사이버 보안 인증 의무화 검토 중.
통신 지연(Latency) 추세 모니터링
통신 응답 시간은 장기간에 걸쳐 서서히 증가하다 갑자기 통신 장애로 이어지는 패턴이 많음. SNMP MIB 또는 SCADA에서 일별 평균 지연 추세를 그래프로 관리. 정상 대비 2배 이상 증가 시 사전 점검.
Fail-safe 연 1회 정기 시험
통신 이중화와 Fail-safe 로직은 구축 후 방치하면 정작 필요할 때 동작하지 않는 경우가 있음. 연 1회 이상 계획 정전을 이용한 통신 장애 모의 시험으로 Fail-over·Fail-safe 동작을 실제로 확인해야 합니다. 결과를 기록으로 남겨야 KEC 준수 증빙이 됨.
2024년 11월 충북 OO ESS 발전소 운영 지원 업무 중 통신 이중화 구성이 서류상으로는 되어 있었지만 실제로는 두 통신망이 같은 물리적 스위치에 물려 있어 스위치 1대가 다운되면 주·보조 통신이 동시에 끊기는 설계 오류를 발견했습니다. 이중화 구성은 반드시 물리적으로 다른 경로(Different Physical Path)를 사용해야 하며, 같은 스위치를 VLAN만 다르게 설정한 것은 이중화가 아닙니다. 설계 단계에서 네트워크 경로 다이어그램을 그려서 단일 장애점(SPOF)이 없는지 반드시 검토해야 합니다. 이 오류가 실제 사고로 이어지기 전에 발견되어 다행이었지만, 이런 설계 미스는 현장에서 생각보다 훨씬 자주 발생한다는 점을 기억해야 합니다.
📝 ESS 통신 점검 현장 체크리스트 — 준공 검사 전 필수 확인
① 주·보조 통신망 물리적 경로 분리 확인 (동일 스위치 사용 불가) ② Fail-safe 동작 시험 결과 기록 보관 ③ 통신 응답 시간 측정값 (KEC 290.6 요구사항 대비) ④ 사이버 보안 설정 확인 (방화벽 규칙·암호화 적용·계정 관리) ⑤ 통신 케이블 전력 케이블 이격 거리 확인 ⑥ 통신 장비 동작 온도 범위 및 수변전실 온도 확인
통신 장애 발생부터 Fail-safe 발동·복구까지 시퀀스 — KEC 290.6 기준 5초 이내 Fail-safe 자동 발동 요구사항
전기기술사 빈출 포인트 총정리
전기기술사 시험에서 ESS 관련 문제는 최근 3년간 출제 비중이 꾸준히 증가하고 있으며, 특히 PCS-EMS 통신 구조, IEC 61850 논리 노드 개념, Fail-safe 설계 방법, KEC 290 관련 기준이 서술형 문제로 자주 출제됩니다. 계산 문제보다는 '설명하시오', '비교하시오', '설계하시오' 형태의 서술형이 주를 이루므로, 개념과 원리를 논리적으로 서술하는 연습이 필요합니다. 각 포인트에 대해 ① 정의·개념, ② 동작 원리·구성, ③ KEC 또는 IEC 기준, ④ 현장 적용 포인트의 4단 구조로 서술하면 고득점이 가능합니다. 특히 기술사 면접에서도 IEC 61850과 Modbus의 차이, ESS 통신 이중화 필요성에 대한 질문이 자주 나오므로 말로도 설명할 수 있도록 준비해야 합니다.
- IEC 61850 논리 노드(LN) 개념과 ESS 적용: LN은 전력 기기의 기능 단위를 표준화한 소프트웨어 모듈. ESS PCS에서 ZINV(인버터 제어), ZBAT(배터리 상태), MMXU(전력 계측), PTOC(과전류 보호), XCBR(차단기)가 핵심 LN. "IED명/LD명/LN명.데이터명.데이터속성명" 형태의 오브젝트 경로로 표현. 예: DPCS0001/ESS_PCS/ZBAT.SOC.instMag. 시험에서 LN 구조 그림을 그리며 설명하면 고득점.
- GOOSE 메시지와 MMS의 차이 및 적용: GOOSE(Generic Object Oriented Substation Event)는 멀티캐스트 방식의 초고속 이벤트 전송(4ms 이내), 보호 신호·인터록 등 시간 Critical 데이터에 사용. MMS(Manufacturing Message Specification)는 TCP/IP 기반 Client-Server 방식, 제어 명령·주기 데이터 전송에 사용. ESS에서 보호 계전기 동작 신호는 GOOSE, EMS 충방전 지령은 MMS로 구분하여 설계.
- Modbus TCP 레지스터 맵 구성 방법: 코일(Coil 0xxxx): 1bit 읽기/쓰기, 차단기 On/Off 명령. 이산입력(Discrete Input 1xxxx): 1bit 읽기 전용, 상태 신호. 입력레지스터(Input Register 3xxxx): 16bit 읽기 전용, 계측값. 보유레지스터(Holding Register 4xxxx): 16bit 읽기/쓰기, 제어 설정값. 시험 서술 시 Function Code(FC01~FC06, FC16)도 함께 기술하면 가점.
- ESS 통신 이중화(Redundancy) 설계: 이중화 목적: 단일 장애점(SPOF) 제거, 가용성(Availability) 향상. 구성: Primary Network(광섬유 링) + Secondary Network(UTP 메시). 전환 방법: RSTP(Rapid Spanning Tree Protocol)로 50ms 이내 자동 전환. Fail-over 검증: 주 경로 물리 분리 시 통신 복구 시간 측정. KEC 290.6 이중화 권고 사항 명시.
- ESS Fail-safe 설계 요구사항: Fail-safe 조건: 통신 단절 5~10초 이상 지속, 통신 오류율 임계값 초과, EMS 서버 다운. 동작: PCS 충방전 즉시 정지, 계통 연계 차단기 개방(선택적), SCADA 경보 발령. 복구: 통신 정상화 후 EMS의 명시적 재기동 명령 필요(자동 재기동 금지). KEC 290.6 및 IEC 62933 요구사항.
- DNP3와 IEC 60870-5-104 비교: DNP3: 북미 전력계통 표준, 포인트 리스트 기반, 비동기 폴링+비요청 응답. IEC 60870-5-104: 유럽·국내 전력계통 표준, TCP/IP 기반, 자발적 데이터 전송. 국내 KEPCO SCADA 연동 시 IEC 60870-5-104 주로 적용. 시험에서 두 프로토콜을 비교 서술하는 문제 출제 다수.
ESS 통신 설비 작업 안전 수칙
ESS 통신 설비 점검 작업은 일반적으로 저전압 제어 회로(24VDC, 48VDC, 220VAC)를 다루지만, ESS 자체의 DC 모선 전압이 수백 볼트(예: 1,000VDC급 리튬이온 배터리 랙)에 달하기 때문에 통신 설비와 전력 설비가 같은 제어반에 수납된 경우에는 고압 전기 위험에 노출될 수 있습니다. 산업안전보건법 제44조와 KEC 290조 안전 기준을 반드시 준수해야 하며, 특히 배터리 직렬 연결 시 전체 모듈 전압이 매우 높기 때문에 충전 상태(SOC)가 0%가 아닌 이상 완전한 무전압 상태가 아님을 항상 인식해야 합니다. 2025년 국가화재정보시스템 통계에 따르면 ESS 화재의 상당수가 유지보수 중 통신 오결선으로 인한 BMS 제어 오류에서 발생했으므로, 통신 케이블 결선 변경 시에는 반드시 EMS와 PCS를 정지한 후 작업해야 합니다.
ESS 전원 차단 후 LOTO 적용
통신 케이블 결선 변경·게이트웨이 교체 시 반드시 EMS 충방전 정지 명령 → PCS 정지 → 배터리 컨택터 차단 순서로 전원 차단 후 LOTO 잠금 적용. 배터리 잔류 전압(DC 수백 볼트) 존재하므로 검전기 확인 필수. 산안법 제44조 적용.
통신 케이블 오결선 방지
Modbus RS-485의 A·B 단자 오결선 시 통신 불량·쇼트 발생. 광섬유 케이블 TX·RX 반드시 교차 연결. IEC 61850 이더넷 케이블 극성은 표준 T568B 규격 준수. 결선 전 반드시 레이블 확인 후 만능 테스터로 점검.
배터리실 가스 환기 확인
리튬이온 배터리 이상 시 가연성 가스(수소·플루오린화수소) 발생 가능. 배터리실 내 가스 감지기 동작 상태 확인 후 입실. 이상 가스 감지 경보 시 즉시 퇴실·환기·119 신고. 개인보호구(방독 마스크) 비치 필수.
사이버 보안 작업 절차 준수
ESS 통신 네트워크에 노트북·USB 연결 시 관리자 승인 필수. 작업 전 백신 검사 완료 확인. 작업 로그(접속 시간·변경 내용) 반드시 기록. 원격 접속 후 작업 완료 즉시 세션 종료. 보안 작업 절차 미준수는 사이버 침해 사고의 주요 원인.
⚠️ 즉각 작업 중지 조건 — ESS 통신 작업 시
① 배터리 온도 센서 이상(50°C 이상) 또는 BMS 경보 활성 상태 시 ② 가스 감지 경보 발령 시 ③ LOTO 잠금 미완료 상태 또는 타 작업자 작업 중 동시 접근 시 ④ PCS 운전 중(충방전 중) 통신 케이블 탈거 시도 시 ⑤ 네트워크 장비 이상 발열(외함 60°C 이상) 감지 시. 위 조건 중 1개라도 해당되면 즉시 작업 중지 후 ESS 안전관리자 보고.
자주 묻는 5가지 질문
아래는 ESS PCS-EMS 통신 설계 실무에서 가장 많이 받는 질문들을 정리했습니다. 각 답변은 KEC 290·IEC 61850 기준과 현장 경험을 바탕으로 작성했으며, 전기기술사 시험 서술형 답안 작성에도 바로 활용하실 수 있습니다. 특히 Fail-safe와 이중화 관련 질문은 감리·준공 검사에서 자주 확인되는 항목이므로 정확히 이해해두는 것이 중요합니다. 궁금한 사항이 있으면 댓글로 남겨주시면 추가 답변드리겠습니다.
국내 ESS 현장에서 가장 많이 사용되는 프로토콜은 IEC 61850과 Modbus TCP이며, 대용량(1MW 이상) 또는 다수 제조사 기기 혼용 환경에서는 IEC 61850이 표준으로 자리 잡아가고 있습니다. 중소형(500kW 이하) 단일 제조사 구성에서는 Modbus TCP가 여전히 가장 일반적으로 사용되는데, 구현이 단순하고 비용이 저렴하기 때문입니다. 선택 기준은 크게 세 가지로, 첫째 PCS·BMS 제조사가 지원하는 프로토콜, 둘째 향후 5년 내 설비 증설 또는 타사 기기 연동 계획, 셋째 운영 엔지니어의 IEC 61850 운영 역량을 함께 고려해야 합니다. EMS와 SCADA 간 상위 통신에는 DNP3 또는 IEC 60870-5-104가 주로 사용되며, 하나의 시스템 내에서 계층별로 다른 프로토콜을 혼용하는 방식이 현장에서 가장 일반적입니다.
가장 빈번한 실수는 SCL 파일(ICD/SSD/SCD) 관리 미흡으로, PCS 펌웨어 업데이트 후 ICD 파일이 변경되었음에도 SCD 파일을 갱신하지 않아 통신 불일치가 발생하는 사례가 많습니다. 두 번째는 논리 노드 경로 표기 오류인데, IEC 61850의 오브젝트 경로는 'IED명/LD명/LN명.데이터명.데이터속성명' 형식으로 대소문자를 정확히 맞춰야 합니다. 세 번째는 GOOSE 구독(Subscription) 미설정으로, 보내는 쪽(Publisher)에서 GOOSE를 정의해도 받는 쪽(Subscriber)에서 구독 설정을 하지 않으면 메시지가 무시됩니다. 시운전 전 프로토콜 분석기(IEDScout 등)로 GOOSE 메시지 수신 여부와 MMS 응답 시간을 반드시 측정·검증해야 합니다.
KEC 290.6은 ESS 제어 및 통신 기준을 규정하며, 핵심 요구사항은 세 가지입니다. 첫째, PCS와 EMS 간 통신은 충방전 전력 제어·상태 모니터링·보호 신호 전달이 가능한 신뢰성 있는 통신 수단을 사용해야 합니다. 둘째, 통신 장애 시 ESS는 설정된 시간(일반적으로 5~10초) 이내에 자동으로 Fail-safe 상태(충방전 정지)로 전환되어야 합니다. 셋째, 통신 복구 후 ESS의 자동 재기동은 금지되며, 운영자 또는 EMS의 명시적 재기동 명령이 있어야만 재개됩니다. 아울러 KEC 290.7(보호 협조)에서는 계통 이상 감지 시 0.5초 이내 계통 분리를 요구하며, 이 보호 신호는 GOOSE 메시지(IEC 61850) 또는 동등한 고속 전송 수단으로 전달되어야 합니다.
이것은 현장에서 매우 흔한 오해입니다. 결론부터 말씀드리면, 같은 물리적 스위치에 VLAN만 분리한 것은 진정한 이중화가 아닙니다. 스위치 자체가 고장나면 주·보조 통신이 동시에 단절되기 때문입니다. 진정한 통신 이중화는 주 통신망과 보조 통신망이 서로 다른 물리적 스위치, 다른 케이블 경로(가능하면 다른 케이블 트레이)를 통해 독립적으로 구성되어야 합니다. 이를 '다른 물리적 경로(Different Physical Path) 이중화'라고 합니다. 실무에서는 주 통신망에 광섬유 링 토폴로지, 보조 통신망에 UTP 스타 토폴로지를 사용하거나, 두 개의 독립된 링 네트워크를 구성하는 방식이 많이 사용됩니다. KEC 290.6 통신 이중화 준수 여부는 준공 검사에서 네트워크 구성도와 현장 실사를 통해 확인합니다.
전기기술사 시험에서 ESS 통신 관련 문제는 최근 3년간 꾸준히 출제 비중이 증가하고 있으며, 주로 '설명하시오', '비교하시오', '설계하시오' 형태의 서술형으로 출제됩니다. 주요 출제 주제는 IEC 61850 논리 노드(LN) 개념 설명, GOOSE와 MMS 비교, ESS 통신 이중화 설계 방법, Fail-safe 동작 조건 및 설계, KEC 290 관련 기준입니다. 답안 작성 시 ① 정의·개념, ② 구성·원리, ③ KEC/IEC 기준, ④ 현장 적용 포인트의 4단 구조로 서술하면 채점관에게 명확하게 전달됩니다. 기술사 면접에서도 IEC 61850 적용 경험, 통신 이중화 설계 방법, Fail-safe 동작 원리에 대한 구두 설명 질문이 자주 나오므로 말로도 설명할 수 있는 수준까지 준비하시길 권장합니다.
📚 참고 기준 및 출처
- 산업통상자원부. (2023). 한국전기설비규정(KEC) 290 — 에너지저장장치. 전기안전공사.
- IEC. (2020). IEC 61850-7-420: Communication networks and systems for power utility automation — Distributed energy resources. IEC.
- IEC. (2022). IEC 62933-5-2: Electric Energy Storage (EES) Systems — Safety requirements. IEC.
- IEC. (2021). IEC 62619: Secondary lithium cells and batteries for use in portable applications — Safety requirements. IEC.
- Modbus Organization. (2012). Modbus Application Protocol Specification V1.1b3. Modbus.org.
- IEEE. (2012). IEEE Std 1815-2012: IEEE Standard for Electric Power Systems Communications — DNP3. IEEE.
- 한국전력공사. (2025). ESS 계통 접속 기술 기준 및 운영 지침. KEPCO.
📝 업데이트 기록 보기
- : 초안 작성 — KEC 290 2023, IEC 61850-7-420 기준 반영, SVG 도면 4종 추가
- : Modbus 스캔 주기·IEC 61850 응답 시간 계산기 추가
- : Fail-safe 시퀀스 다이어그램 SVG 애니메이션 추가
- : KEPCO ESS 접속 기술 기준 2025년 개정 내용 반영, 최종 검토 완료
📊 지금 제대로 알고 가느냐 vs 그냥 넘어가느냐
| 구분 | 이 글 핵심 내용 적용 시 | 그냥 넘어갈 경우 |
|---|---|---|
| 시스템 안정성 | 이중화·Fail-safe 적용으로 통신 장애 시 자동 안전 처리 | 통신 단절 시 PCS 무제어 상태 → 과충전·화재 위험 |
| 준공 검사 | KEC 290.6 완전 준수 → 한 번에 합격, 계통 연계 승인 | 통신 이중화·Fail-safe 미구현 → 불합격 → 재시공 비용 |
| 운영 효율 | 스캔 주기 최적화·LN 매핑으로 지령 지연 없는 정밀 제어 | 통신 과부하·지연으로 충방전 지령 미달 → 전력 시장 패널티 |
| 기술사 시험 | IEC 61850 LN·GOOSE·Fail-safe 서술형 80% 이상 대응 | 개념 혼동 → 감점 → 합격선 미달 |
🎯 마무리 — 핵심 요약
ESS PCS-EMS 통신의 핵심은 올바른 프로토콜 선정, 정확한 데이터 포인트 매핑, 그리고 반드시 구현해야 하는 이중화와 Fail-safe 기능의 세 축으로 요약됩니다. IEC 61850은 논리 노드(LN) 기반의 표준화된 데이터 모델로 대용량·다제조사 ESS에 최적이며, Modbus TCP는 단순하고 비용 효율적이어서 중소형 단일 제조사 구성에 여전히 유효합니다. KEC 290.6에서 요구하는 Fail-safe 동작(통신 단절 5초 이내 자동 충방전 정지)과 이중화 구성은 설계 단계부터 반드시 반영해야 준공 검사와 현장 안전 모두를 지킬 수 있습니다. 통신은 ESS의 보이지 않는 신경계이며, 이 신경계를 제대로 설계하는 것이 ESS 프로젝트 성공의 절반입니다.
최종 검토: , 전기기술사 박에너지 드림.
KEC 290 · IEC 61850-7-420 · IEC 62933 · IEC 62619 · KEPCO ESS 접속 기술 기준 참조