스마트 계전기 IED 통신 프로토콜 완벽 정리 | IEC 61850 GOOSE·Modbus SCADA 연동 실전
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
스마트 계전기(IED) 통신 프로토콜과 감시 시스템 연동 완벽 정리
IEC 61850 GOOSE·MMS부터 Modbus RTU/TCP까지 — IED 주소 설정, 데이터 포인트 매핑, SCADA 실시간 연동까지 현장 실전 중심으로 설명합니다.
스마트 계전기(IED), 설치만 하면 끝이 아닙니다
스마트 계전기, 즉 IED(Intelligent Electronic Device)는 단순한 보호 계전기를 넘어 디지털 통신으로 상위 감시 시스템과 실시간으로 데이터를 주고받는 핵심 장치입니다. 문제는 IED를 설치한 뒤 IEC 61850 또는 Modbus 통신 프로토콜 설정 오류로 SCADA와 연동이 되지 않는 사례가 현장에서 빈번하게 발생한다는 점입니다. 트립 신호가 감시 시스템에 전달되지 않으면, 사고 발생 후 원인 분석과 기록이 불가능해집니다.
본 글에서는 IED 통신 프로토콜의 개념, 설정 방법, 데이터 포인트 매핑 방법, 그리고 SCADA 및 DCS와의 실시간 연동 구축 절차를 단계별로 상세히 설명합니다. 전기기술사 실기 시험에도 자주 출제되는 내용이므로 현장 기술자와 수험생 모두에게 유용한 내용을 담았습니다.
IED(Intelligent Electronic Device)는 마이크로프로세서 기반의 디지털 보호 계전기로, 측정·보호·제어·통신 기능을 하나의 장치에 통합한 스마트 기기입니다. 변전소 자동화(SA: Substation Automation)의 핵심 구성 요소이며, IEC 61850, Modbus, DNP3 등 표준 통신 프로토콜로 상위 시스템과 연결됩니다.
IED 통신 네트워크 전체 구성
IED 감시 시스템의 전체 구조를 이해하려면 현장 IED 장치부터 상위 SCADA 서버까지의 데이터 흐름을 계층별로 파악해야 합니다. 일반적으로 IED는 프로세스 버스(Process Bus)를 통해 CT·PT·차단기 등 1차 기기와 연결되고, 스테이션 버스(Station Bus)를 통해 SCADA 및 HMI 시스템과 통신합니다. IEC 61850 변전소 자동화 시스템에서는 이 두 버스 구조가 명확히 구분됩니다.
하위 레벨에서는 GOOSE 메시지를 통해 IED 간 수평 통신이 이루어지고, 상위 레벨에서는 MMS(Manufacturing Message Specification) 프로토콜로 SCADA 서버에 데이터를 보고합니다. Modbus 환경에서는 RTU 방식으로 RS-485 유선 네트워크를 사용하거나, TCP/IP 방식으로 이더넷을 통해 폴링(Polling) 방식으로 데이터를 읽어옵니다.
IED 주요 통신 프로토콜 비교
IED에 적용되는 통신 프로토콜은 크게 IEC 61850 기반 프로토콜과 레거시 계열인 Modbus, DNP3로 나뉩니다. IEC 61850은 변전소 자동화 국제 표준으로, GOOSE(Generic Object Oriented Substation Event), MMS(Manufacturing Message Specification), SAMPLED VALUES(SV) 등 목적에 따라 세분화된 서브 프로토콜을 포함합니다. 신규 변전소에서는 IEC 61850이 표준이지만, 기존 노후 설비와의 연동을 위해 Modbus RTU/TCP가 여전히 광범위하게 사용됩니다.
Modbus는 1979년 Modicon사가 개발한 산업용 통신 프로토콜로, RS-485 시리얼 통신(RTU)과 이더넷 기반(TCP) 두 가지 방식으로 운용됩니다. 레지스터 주소 기반의 단순한 구조 덕분에 설정이 용이하지만, 이벤트 기반 통신이 아닌 폴링(Polling) 방식이기 때문에 고속 보호 신호 전달에는 적합하지 않습니다. IED 프로토콜 선택 기준은 설비 규모, 기존 인프라, 요구 응답 속도를 종합적으로 고려해야 합니다.
| 구분 | IEC 61850 (GOOSE) | IEC 61850 (MMS) | Modbus RTU | Modbus TCP | DNP3 |
|---|---|---|---|---|---|
| 통신 방식 | 이더넷 멀티캐스트 | 이더넷 TCP/IP | RS-485 시리얼 | 이더넷 TCP/IP | 시리얼 / IP |
| 응답 속도 | ≤4ms (고속) | 수십~수백ms | 수십~수백ms | 수십ms | 수십~수백ms |
| 데이터 모델 | 이벤트 기반 객체 | 논리 노드(LN) 객체 | 레지스터(0x~4x) | 레지스터(0x~4x) | 포인트 데이터 |
| 주요 용도 | IED 간 트립·인터록 | SCADA 데이터 보고 | 소규모 PLC 연동 | 중규모 SCADA | 공공 유틸리티 |
| 설정 복잡도 | 높음 (SCL 파일) | 높음 (ICD/SCD) | 낮음 (주소 설정) | 중간 (IP+포트) | 중간 |
| 보안 기능 | IEC 62351 암호화 | IEC 62351 암호화 | 없음 (별도 필요) | TLS 적용 가능 | 제한적 |
| 표준 규격 | IEC 61850-8-1 | IEC 61850-7-2 | Modbus 표준 | Modbus 표준 | IEEE 1815 |
IEC 61850 GOOSE 메시지 통신 구조
IEC 61850의 GOOSE(Generic Object Oriented Substation Event)는 변전소 내 IED 간의 초고속 수평 통신을 위한 프로토콜입니다. GOOSE 메시지는 이더넷 프레임을 직접 사용하므로 TCP/IP 레이어를 거치지 않아 전파 지연이 최소화됩니다. 보호 협조에서 요구되는 GOOSE 통신 응답 시간 4ms 이내 규격은 이러한 구조 덕분에 달성 가능합니다. 특히 부스바 보호, 변압기 차동 보호와 같이 여러 IED가 협조해야 하는 보호 방식에 필수적으로 적용됩니다.
MMS(Manufacturing Message Specification)는 IEC 61850의 상위 통신 계층으로, SCADA 서버와의 데이터 교환에 사용됩니다. IED 내부의 데이터는 논리 노드(Logical Node, LN) 구조로 모델링되며, 각 LN은 데이터 개체(Data Object, DO)와 데이터 속성(Data Attribute, DA)으로 세분화됩니다. 예를 들어 과전류 계전기의 트립 신호는 PTOC 논리 노드의 Op.general 속성으로 표현되며, 이 경로를 통해 SCADA가 실시간으로 상태를 모니터링합니다.
Modbus RTU RS-485 IED 배선도
Modbus RTU는 RS-485 2선식 차동 신호 방식으로 통신하며, 최대 247개의 슬레이브 장치를 하나의 버스에 연결할 수 있습니다. Modbus RTU IED 배선 시 종단 저항(120Ω) 설치는 반드시 지켜야 하며, 버스의 양 끝 노드에만 종단 저항을 연결해야 합니다. 중간 노드에 종단 저항을 연결하면 신호 반사 현상이 발생해 통신 오류가 빈번해집니다. 총 케이블 길이는 보드레이트에 따라 다르지만 9600bps 기준 최대 1200m까지 가능합니다.
배선 시에는 쉴드 케이블(차폐 케이블)을 사용하고 쉴드를 한쪽 끝(마스터 측)에서만 접지해야 합니다. 양쪽에서 접지하면 접지 루프가 형성되어 노이즈가 오히려 증가합니다. 각 IED의 RS-485 단자는 A(+), B(-)로 표기되며, 마스터(SCADA/RTU)와 모든 슬레이브(IED)의 A-A, B-B 단자를 병렬로 연결합니다. Modbus RTU 통신 파라미터 설정에서는 스테이션 ID(노드 주소), 보드레이트, 데이터 비트, 패리티, 스톱 비트를 마스터와 슬레이브 모두 일치시켜야 합니다.
IEC 61850 SCL 파일과 데이터 포인트 매핑
IEC 61850 기반 IED를 SCADA에 연동하려면 반드시 SCL(Substation Configuration Language) 파일을 통해 IED의 데이터 모델을 정의해야 합니다. SCL은 XML 기반 언어이며, IED Capability Description(ICD) 파일로 IED 제조사가 제공하고, 이를 엔지니어링 툴에서 System Configuration Description(SCD) 파일로 통합합니다. SCD 파일에는 변전소 전체 IED의 논리 노드 구성, GOOSE 구독/발행 관계, 보고 제어 블록(Report Control Block, RCB) 설정이 모두 포함됩니다.
Modbus 환경에서의 데이터 포인트 매핑은 레지스터 주소 기반으로 이루어집니다. IED 제조사가 제공하는 Modbus 레지스터 맵(Register Map)을 기반으로 SCADA에서 각 포인트의 주소, 데이터 타입, 스케일링 인수를 설정합니다. 예를 들어 Modbus Input Register 30001번지에 3상 전류값(A 상)이 정수형 0.1A 단위로 저장되어 있다면, SCADA에서 이 포인트를 읽고 ×0.1의 스케일링을 적용해야 실제 전류값(A)이 표시됩니다.
IEC 61850 논리 노드(LN) — 주요 보호 계전기 대응표
| 논리 노드(LN) | 대응 보호 기능 | ANSI 번호 | 주요 데이터 개체(DO) | SCADA 감시 포인트 |
|---|---|---|---|---|
| PTOC | 과전류 보호 | 51 / 51N | Op.general, Str.general | 트립, 기동 신호 |
| PDIS | 거리 보호 | 21 | Op.general, Z.mag | 트립, 임피던스값 |
| PDIF | 차동 보호 | 87T / 87B | Op.general, DIFCmag | 트립, 차동전류 |
| PDEF | 방향성 지락 보호 | 67N | Op.general, Str.dirGeneral | 트립, 방향 신호 |
| PVOC | 과전압 보호 | 59 | Op.general, Str.general | 트립, 과전압 신호 |
| PUPV | 부족전압 보호 | 27 | Op.general, Str.general | 트립, 부족전압 신호 |
| MMXU | 측정값 (전류·전압) | — | A.phsA, PhV.phsA, W.net | 전류·전압·유효전력 |
IED 적용 변전소 단선결선도(SLD)
변전소 단선결선도(SLD)에서 IED는 각 보호 구간마다 배치됩니다. 22.9kV 수전 측에는 주변압기 보호를 위해 차동 계전기 IED(PDIF)가 설치되고, 저압 모선에는 모선 보호용 IED, 각 피더 회로에는 과전류 보호 IED(PTOC)가 적용됩니다. IED 배치와 보호 협조 설계는 주보호와 후비보호의 동작 시한이 중첩되지 않도록 CTI(Coordination Time Interval) 0.3~0.5초를 유지해야 합니다.
각 IED는 CT(전류 변성기)와 PT(전압 변성기)에서 아날로그 신호를 입력받아 내부에서 디지털 연산을 수행합니다. 트립 신호는 하드와이어 접점 출력으로 차단기 트립 코일에 인가되거나, GOOSE 메시지로 연계 IED에 전달됩니다. SCADA에서는 MMS 또는 Modbus를 통해 각 IED의 측정값, 이벤트 로그, 파형 기록(COMTRADE 형식)을 수집하여 종합 감시합니다.
IED-SCADA 연동 구축 단계별 절차
IED와 SCADA의 연동 구축은 단순히 통신 케이블을 연결하는 작업이 아닙니다. 프로토콜 선택 → IED 설정 → 데이터 매핑 → 테스트 → 실계통 투입의 순서로 체계적으로 진행해야 하며, 각 단계에서 검증 기록을 남겨야 나중에 발생하는 통신 오류를 추적할 수 있습니다. 특히 IED 통신 설정 변경 작업은 반드시 정지 모드(off-line)에서 수행해야 하며, 활선 상태에서 파라미터를 변경하면 오동작 위험이 있습니다.
IED 제조사 스펙과 SCADA 지원 프로토콜을 확인하여 IEC 61850 또는 Modbus 중 적용 프로토콜을 결정합니다. 신규 디지털 변전소는 IEC 61850, 기존 아날로그 계전기 교체 시에는 Modbus RTU 또는 TCP를 우선 검토합니다. IP 주소 체계(서브넷, 게이트웨이)와 RS-485 버스 구성도 이 단계에서 설계합니다.
IED 프론트 패널 또는 전용 설정 소프트웨어(예: SEL AcSELerator, GE Enervista, Schneider EcoStruxure)를 사용하여 IP 주소, 서브넷 마스크, 포트 번호(MMS: 102, Modbus TCP: 502)를 설정합니다. IEC 61850 환경에서는 ICD 파일을 엔지니어링 툴에 등록하고 GOOSE 발행·구독 관계를 SCD 파일에 정의합니다. Modbus 환경에서는 슬레이브 ID와 보드레이트를 마스터와 일치시킵니다.
SCADA 엔지니어링 화면에서 각 IED별 데이터 포인트를 등록합니다. IEC 61850의 경우 논리 노드 경로(예: IED_A/PTOC1$ST$Op$general)로 포인트를 지정하고, Modbus의 경우 레지스터 주소(예: 40001 = A상 전류)와 데이터 타입, 스케일링 인수를 입력합니다. 이 매핑 테이블은 IED 제조사 레지스터 맵과 100% 일치해야 오류가 없습니다.
Wireshark 또는 MMS/Modbus 전용 테스트 툴(예: MMS Scout, Modbus Poll)을 활용하여 실제 프레임 캡처와 응답을 확인합니다. IED 테스트 세트(OMICRON CMC, Megger MRCT 등)로 시험 전류를 주입하여 과전류 조건을 시뮬레이션하고, SCADA에서 트립 신호와 측정값이 정확히 수신되는지 검증합니다. 이 과정에서 타임아웃 설정과 데이터 갱신 주기도 최적화합니다.
테스트 완료 후 계통에 투입하고 초기 24~48시간 동안 집중 감시합니다. SCADA 트렌드 화면에서 전류·전압 측정값이 현장 계측기와 일치하는지 비교 확인하고, 이벤트 로그에 불필요한 경보 발생 여부를 모니터링합니다. 이상 없을 시 정상 운영으로 전환하고 주기적 통신 상태 점검 계획을 수립합니다.
Modbus 레지스터 맵 실전 예시
Modbus 통신에서 데이터는 크게 Coil(읽기·쓰기 1bit), Discrete Input(읽기 전용 1bit), Input Register(읽기 전용 16bit), Holding Register(읽기·쓰기 16bit)의 4가지 영역으로 구분됩니다. IED에서 측정 데이터는 Input Register(3x 주소 영역), 제어 명령은 Coil(0x 영역)이나 Holding Register(4x 영역)를 사용하는 것이 일반적입니다. Modbus 레지스터 주소 오프셋은 제조사마다 0-based(0x0000~)와 1-based(30001~)를 혼용하므로 반드시 제조사 매뉴얼로 확인해야 합니다.
| 레지스터 주소 | 영역 | 데이터 명칭 | 단위 | 스케일 | 데이터 타입 | 비고 |
|---|---|---|---|---|---|---|
| 30001 | Input Reg | A상 전류 (Ia) | A | ×0.1 | INT16 | 0~9999 → 0~999.9A |
| 30002 | Input Reg | B상 전류 (Ib) | A | ×0.1 | INT16 | 동일 |
| 30003 | Input Reg | C상 전류 (Ic) | A | ×0.1 | INT16 | 동일 |
| 30004 | Input Reg | A-B선간전압 | V | ×0.1 | INT16 | 0~4500 → 0~450.0V |
| 30005 | Input Reg | B-C선간전압 | V | ×0.1 | INT16 | 동일 |
| 30006 | Input Reg | C-A선간전압 | V | ×0.1 | INT16 | 동일 |
| 30007 | Input Reg | 유효전력 (P) | kW | ×1 | INT16 | ±32767kW 범위 |
| 00001 | Coil | 과전류 트립 상태 | — | 1bit | BOOL | 0=정상, 1=트립 |
| 40001 | Holding Reg | 과전류 정정값 (Iset) | A | ×0.1 | INT16 | 쓰기 가능 (원격 정정) |
관련 KEC 기준 및 법규
스마트 계전기(IED)와 디지털 변전소 자동화에 관한 국내 법적 기준은 한국전기설비규정(KEC)과 전기설비기술기준(전기기술기준)에 근거합니다. KEC는 산업통상자원부 고시로 2021년부터 기존의 내선규정을 대체하여 IEC 기반으로 전면 개편되었습니다. KEC 212 스마트 계전기 및 디지털 보호 계전기 적용 기준은 통신 프로토콜 요건과 설치 환경 조건을 규정하며, 전기기술사 실기 시험에서도 KEC 조항 적용 능력이 평가됩니다.
IED 통신 연동 시 흔한 실수와 해결법
현장에서 IED 통신 연동 작업 중 발생하는 오류 중 80% 이상은 설정 파라미터 불일치, 배선 오류, 데이터 매핑 착오의 세 가지 범주에 속합니다. 특히 초기 설치 시 급하게 작업하다 보면 Modbus 슬레이브 ID 중복 설정으로 인해 여러 IED가 동시에 응답하여 데이터가 혼선되는 상황이 발생합니다. 또한 IEC 61850에서 GOOSE 메시지의 AppID가 중복될 경우 IED 간 인터록 신호가 잘못 전달되어 차단기가 오동작할 수 있습니다. 이러한 문제는 사전에 전체 주소 테이블을 작성하고 팀 내에서 검토하는 절차로 예방할 수 있습니다.
IED 통신 작업 안전 수칙
전문가 실전 팁
자주 묻는 질문
- IED 통신 프로토콜은 IEC 61850(GOOSE/MMS)과 Modbus(RTU/TCP)가 대표적이며, 설비 규모와 인프라에 따라 선택합니다.
- GOOSE는 4ms 이내 고속 수평 통신, MMS는 SCADA 데이터 보고에 사용됩니다.
- Modbus RTU 배선 시 종단 저항(120Ω) 설치와 슬레이브 ID 고유 할당이 필수입니다.
- IEC 61850 연동은 ICD→SCD 파일 작성과 논리 노드 데이터 매핑이 핵심 절차입니다.
- 모든 IED 통신 설정 작업은 정지 모드(LOTO 확인, PTW 발급)에서 수행해야 합니다.
- KEC 351.4, KEC 212.3, IEC 62351 보안 기준을 설계 단계부터 반영해야 합니다.
- 공유 링크 만들기
- X
- 이메일
- 기타 앱