You are on page 1of 23

Christoph Brunner ABB Switzerland Ltd

IEC 61850 Object Model and Configuration Language

Copyright 2002 ABB. All rights reserved. - 1 10/3/2003

Contents

The object model defined in IEC 61850-7-3 and 618507-4 The communication services defined in IEC 61850-7-2 The XML based substation configuration language defined in IEC 61850-6

Copyright 2002 ABB -2-

Logical nodes represent the core functions


SIMG

XSWI CSWI XSWI PTRC CSWI PTOC CSWI

XCBR SIMG

Primary technology
Copyright 2002 ABB -3-

Secondary technology

Logical nodes and devices


Physical Device PISA_Q0_L3 Logical Device Q0_L3/ Logical Node LN0 Logical Node XCBR

Logical Device B_L3/ Logical Node LN0 Logical Node B0_SIMG Logical Node B1_SIMG

Copyright 2002 ABB -4-

Specializations of LN and Data Classes


MMXU
LOGICALNODE
common data classes

...

XCBR .. .
Pos
compatible LN classes

DPC DATA
Copyright 2002 ABB -5-

ISI

.. . EEHealth .. . 61850-7-4 ...


compatible data classes

61850-7-2

.. . 61850-7-3

Logical node groups


L System LN (2) P Protection (28) R Protection related (10) C Control (5) G Generic (3) I Interfacing and archiving (4) A Automatic control (4)

M Metering and measurement (8) S Sensor and monitoring (4) X Switchgear (2) T Instrument transformers (2) Y Power transformers (4) Z Further power system
equipment (15)

Copyright 2002 ABB -6-

Examples: PDIF: Differential protection RBRF: Breaker failure XCBR: Circuit breaker

CSWI: Switch controller MMXU: Measurement unit YPTR: Power transformer


Example of a logical node: XCBR


Attribute Name Mode Health NamPlt Loc EEHealth EEName OpCnt Pos BlkOpn BlkCls ChaMotEna Attribute Type INC ISI LPL SPS ISI DPL ISI DPC SPC SPC SPC

Common LN Information

Controls

Copyright 2002 ABB -7-

Status Information

CBOpCap ISI POWCap ISI MaxOpCap ISI

Common data classes


Status information (7) Measured information (9) Controllable status (5) Controllable analogue (1)

Status settings (2) Analogue settings (2) Description information (3)


Copyright 2002 ABB -8-

Examples: SPS: Single point status ACT: Protection activation information MV: Measured value WYE: 3 Phase measured value DPC: Double point control SPG: single point setting DPL: Device nameplate

Example of common data class: MV


Attribute Name instMag mag range q t Attribute Type AnalogValue AnalogValue ENUMERATED Quality TimeStamp INT32U INT32U ScaledValueConfig RangeConfig Visible String255 BOOLEAN AnalogValue Quality Visible String64
i INT32 f FLOAT32

Measured values

db Configuration zeroDb and sVC description rangeC d


Copyright 2002 ABB -9-

scaleFactor offset

Substitution

subEna subMag subQ subID

Device modeling example: Busbar Protection


Logical Device Busbar Protection
LN PDIF LN PDIF LN PDIF
started, operated

One Instance per zone

LN PTRC
Trip L1, L2, L3

LN PTRC

LN PTRC

Breakers belonging to the zone decided based on switch positions

Copyright 2002 ABB - 10 -

One Instance per breaker

Contents

The object model defined in IEC 61850-7-3 and 618507-4 The communication services defined in IEC 61850-7-2 The XML based substation configuration language defined in IEC 61850-6

Copyright 2002 ABB - 11 -

Communication protocols

Application Process
Network Network independent independent Interface Interface SCSM 1 SCSM 2 SCSM n
ACSI Abstract Comm. Service Interface

Specific SpecificComm. Comm.Service ServiceMapping Mapping

AL 1
Copyright 2002 ABB - 12 -

AL 2

AL n

Specific Specific Interface Interface Application Layer 7 Layer 1..6

Basic information model defined in 61850-7-2


SERVER
1 1..*

Services
GetXXXDirecxtory Get/SetDataValues GetDataDefinition

LOGICAL-DEVICE
1 1..*

LOGICAL-NODE
1 1..*

DATA
1 Copyright 2002 ABB - 13 1..*

DataAttribute

Further service models defined in 61850-7-2


6
SERVER
1 1..* Control Blocks

14
0..*

BUFFEREDREPORTCTRL-BLOCK UNBUFFEREDREPORTCTRL-BLOCK LOGCONTROLBLOCK

0..*

8 LOGICAL-DEVICE
1

14
0..*

0..* 0..* 0..* LOG

1 1..*

14
0..*

9 LOGICAL-NODE
1 1 1 0..1

14 13
LLN0
1 1 1 0..1
SETTINGGROUPCONTROL-Block GOOSECONTROL-BLOCK

0..*

15
0..1

0..*

15
1 1 1 1 0..1

GSSECONTROL-BLOCK

16
0..1

MULTICASTSAMPLEDVALUE-CTRL-B. UNICASTVALUE-CTRL-B.

0..* 0..*

16

1 1..*

0..1 SAMPLED

10
Copyright 2002 ABB - 14 -

DATA
1

0..*

0..*

DataSet

11 1 12
0..* Substitution

10

1..* DataAttribute

18 20

Time

17

Control

File

Handling of events in IEC 61850-7-2


Re porting
Get, Set Report control attribute values

Re port control
controls

has association to controls

Da ta set
DO DO

Reports

Re port ha ndle r

event

Eve nt monitor

Re a l da ta

Da ta set
DO

Logging
Log entry Query log (from m clients)

DO DO

Log ha ndle r
controls

event

Eve nt monitor

Da ta set
DO DO DO

Log

has association to

controls has association to

Copyright 2002 ABB - 15 -

Get, Set Log control attribute values

Log control

The log class as defined in IEC 61850-7-2


LOG class Attribute name LogName LogRef OldEntrTm NewEntrTm OldEntr NewEntr Entry [1..n] TimeOfEntry EntryID EntryData [1..n] DataRef Value ReasonCode ObjectReference (*) TriggerConditions (*) type(s) depend on the definition of common data classes in IEC 61850-7-3 If reason-for-inclusion (=TRUE) in optFlds. ReasonCode general-interrogation shall never occur as TRUE. EntryTime EntryID Attribute type ObjectName ObjectReference TimeStamp TimeStamp INT32U INT32U LG LG LG LG FC Value/value range/explanation Instance name of an instance of LOG Path-name of an instance of LOG

Copyright 2002 ABB - 16 -

Services QueryLogByTime QueryLogAfter GetLogStatusValues

Contents

The object model defined in IEC 61850-7-3 and 618507-4 The communication services defined in IEC 61850-7-2 The XML based substation configuration language defined in IEC 61850-6

Copyright 2002 ABB - 17 -

IED Engineering
ICD-File
IED Configuration Tool Format: XML Library

The IED capability description file (.icd) describes the capabilities and (optional) the preconfigured data model of the IED

Copyright 2002 ABB - 18 -

logical devices, logical nodes, logical node types data sets control blocks

Substation Modeling
SSD-File
System Specification Tool Format: XML Library

The system specification description file (.ssd) describes the single line diagram of the substation with the associated logical nodes

Copyright 2002 ABB - 19 -

single line diagram logical nodes, logical node types

Substation Engineering
SSD-File

SCD-File
ICD-File ICD-File ICD-File ICD-File

System Configuration Tool

The substation configuration description file (.scd) describes the complete substation configuration

Copyright 2002 ABB - 20 -

single line diagram communication network IED configurations binding information (e.g. trip matrix)

IED configuration
SCD-File
CID File

IED Configuration Tool

Copyright 2002 ABB - 21 -

The configured IED description file (.cid) describes a instantiated IED with all configuration parameters relevant for that IED It is created by the IED configuration tool from the .scd file and includes the device specific configuration data The use of the .cid file to configure the IED is optional. As an alternate solution, a vendor specific file may be used

SCL object model (simplified)


Subnetwork

0,1 Clock 0,1


Router

0,1 0,1

1 1..*
AccessPoint

1..* Client access points

Communication structure Functional / Substation structure


0..*

IED

1 0,1

Product / IED structure

Server

LDevice

LN

Data

Association implemented by full name

LNode
0 ..* 1

LNType

ConnectivityNode
1

Terminal
1
Copyright 2002 ABB - 22 -

Substation

Voltage Level

Bay

1 0..5

Equipment

Subdevice / Phase

VTR

DIS

CBR

Elements of the SCL File


Header
<?xml version ="1.0"?> <SCL xmlns="http://www.iec.ch/61850/2003/SCL" ... Substation Section <Header id="Substation Atlanta" nameStructure = "IEDName"/> <Substation name="Atlanta"> <Voltage Level name="D1" > Communication Section <Voltage multiplier="k" unit="V">220</Voltage> <Communication> <Bay name="Q1"> <Subnetwork ...> <LNode lnInst="1" lnClass="PDIS"...> IED Section <ConnectedAP iedName="E1Q1SB1" ...> type="CBR"> IED name Section <ConductingEquipment name="QA1" <IED "E1Q1SB1"> <Address> <LNode lnInst="1" lnClass="CSWI"...> <AccessPoint name="S1"> <P type="IP">10.0.0.11</P> <Terminal connectivityNode="Pt1"> <Server> </Address> ... connectivityNode ="Pt2"> Data Type Templates < Terminal <LDevice inst="C1"> <LNodeType id="CTRa" lnClass="TCTR"> </ConductingEquipment> ... <LN0 lnType="LN0" lnClass="LLN0" inst=""/> <DO name="Mode" type="myINC"/> <LN lnType="myRDRE" lnClass="RDRE" inst="1"/> </LNodeType <DOI name="FltNum"> <DOType id="myINC" cdc="INC"> <DAI name="stVal"> <DA name="ctlVal" fc="CO" bType="INT32"/> <Val>125</Val> </DOType> </DAI> ... <DAType id="myAnalogValue"> </LDevice> ... <BDA name="f" bType="FLOAT32"/> </DAType> ...

Copyright 2002 ABB - 23 -

You might also like