시스템 엔지니어링은 보통 시스템이 물리적으로 사용 가능하기 전에 착수한다.
최근 IED는 다수의 다양한 작업에 적용 할 수 있다.
그러나 각각의 장치에 포함된 기능을 인스턴스화하여 사용하도록 정의된 동일 장치에 대해 여러 기능을 수행할 수 있지만 모든 가능한 작업이 동시에 병렬로 실행할 수 있다는 것을 의미하지는 않는다.
따라서 장치가 자체 설명이 가능하더라도 IED 자체가 유용하고 엔지니어링되기 전에 장치 기능에 대한 시스템 파라미터 세부 구성이 표준 방식으로 이용 가능해야 한다.
서로 다른 제조사의 툴 간에 장치설명과 시스템 파라미터가 호환성을 가지고 교환될 수 있도록 표준을 정의하고 있다.
이 언어는 시스템 설계의 표준화된 지원, 통신 엔지니어링, 설치 단계에서 장치 엔지니어링 툴의 시스템 통신 설명을 제공한다.
SCL 언어 자체는 XML을 기반으로 한다.
SCL 구성파일을 통해 전체 범위에서 언어는 전력 유틸리티 자동화 시스템의 객체 지향 모델을 설명하고 다음의 내용을 포함한다.
IED 기능 설명 (ICD) 파일
IED가 세팅되기 전의 통신 파라미터, 제공할 수 있는 데이터, 제공할 수 있는 통신 서비스 등을 포함하고 있는 파일이다.
시스템 사양 설명 (SSD) 파일
변전소 단선도와 같이 변전소의 물리적인 구조와 장비의 물리적인 배치 등을 표현하는 파일
변전소 구성 설명 (SCD) 파일
변전소의 모든 구성정보를 통합하여 IED간의 통신 신호전송을 위한 GOOSE 설정과 IED와 Client와의 리포트 전송을 위한 설정정보를 포함
구성된 IED 설명 (CID) 파일
변전소에서 정의된 각 IED에 대한 설명과 IED에 할당된 논리 노드, 논리 장치 등을 설명한 파일
1단계
변전소의 물리적인 구조와 장비의 물리적인 배치를 표현하는 SSD를 작성한다. SSD 파일을구성하는 요소들은 전통적인 방식에서는 단선도에 표현되고 있다. 따라서, 단선도를 이용하면 SSD를 손쉽게 구성할 수 있다.
2단계
변전소의 전력설비와, 이를 관리하는 IED 간의 연결 정보를 표현하는 SCD를 작성한다. 이때 UI 기반의 프로그램을 통해 단선도 상에 IED 장치를 표현하고, 설비와 IED, IED와 IED 간의 연결 정보를 설정함으로써 SCD 파일을 보다 손쉽게 생성할 수 있다.
3단계
설계된 SCD 파일에 대한 유효성 검증을 수행하게 된다. 또한 IED별로 Dataset, GOOSE 메시지, Report 메시지 등을 기술한 CID 파일을 생성하여 IED에 세팅하게 된다