You are on page 1of 37

Luis-Fabiano Santos, Substation Automation Systems

CHP050 - Substation Automation Systems IEC61850 Interoperability and Testing

ABB Group July 26, 2012 | Slide 1

Content

Understanding Interoperability
Conformance Testing

ABBs System Verification Center


Understanding SCL files Understanding data sets and control blocks

Conclusion

ABB Group July 26, 2012 | Slide 2

Interoperability

Integration of devices from different vendors


Bay level

Network communication
Station level

Network

Station
Vendor D
GW

Vendor A

Vendor B

Vendor B

Vendor A

Vendor A

Vendor C

Vendor C

Vendor C

ABB Group July 26, 2012 | Slide 3

Interoperability

Interoperable yes, but.............

A communication profile defines the mandatory SUBSET of a standard with selected options that is implemented

Different Profiles may conform to the standard but still not be 100% interoperable with other systems
IEC 61850
CompanyC Profile

Interoperable Profile

CompanyB Profile

CompanyA Profile

Interoperable 100% Interoperability


ABB Group July 26, 2012 | Slide 4

Interoperability <> Interchangeability

Samples for vendor specific implementations Naming of LogicalDevice Prefix of LogicalNode Implementation degree of mandatory/optional/vendor specific data Usage of GGIO

Replacement of relays from different vendors is only possible with additional engineering (SW & HW) and might even end in differing functionality Network

Station
SCS GW

IED 1
ABB Group July 26, 2012 | Slide 5

IED 2

IED 3

IED 4

IED 5

IED x

Enable Interoperability by Conformance Testing

IED Conformace testing is formalized in the standard IEC61850 Part 10. It defines:

the methods and abstract test cases for conformance testing of devices used in substation automation systems the metrics to be measured within devices according to the requirements defined in IEC 61850-5.

Structure of IEC 61850 :

ABB Group July 26, 2012 | Slide 6

Quality Assurance according IEC61850-4

Product Development
ABB Group July 26, 2012 | Slide 7

Market Homologation

System Integration & Handover

Conformance Testing; What?

Conformance testing considers what is standardized for IEDs only

Documentation & version control; IEC 61850 part 4

Protocol Implementation Conformance Statement (PICS)

Model Implementation Conformance Statement (MICS)


Protocol Implementation eXtra Information for Testing (PIXIT)

Device performance; IEC 61850 part 5 IED & Substation Configuration Description (ICD & SCD); IEC 61850 part 6 Data model; IEC 61850 part 7-3 and 7-4

Communication services; IEC 61850 part 7-2, 8-1, 9-1 and/or 9-2

ABB Group July 26, 2012 | Slide 8

Conformance Testing: Process according IEC61850-10

IEC TC57 WG10-12

IEC 61850 Documents

PICS, MICS, PIXIT ICD, SCD files

IEC 61850-10 Test Procedures

IED specific Test Plan

Fixes

Fixes

Test
Problems & Status Test Report

Quality Program

Certificate No

Defects? Yes

Correct defects

ABB Group July 26, 2012 | Slide 9

Conformance Testing; How?


simulator & Test Master

Config

Ethernet 100BaseFX Switch & SNTP Time Master Prot & Cont IED

IED centric testing


Process simulation test set

61850 Analyzer

ABB Group July 26, 2012 | Slide 10

SVC - System Verification Center

SVC is a recognized IEC 61850 conformance test center

May 2006 - The SVC (in Baden/Switzerland) is qualified by the UCA International Users Group to be an IEC 61850 Competence Center. It is the very first manufacturers test lab in the world to be qualified.

The SVC is thereby officially entitled to certify the IEC 61850 conformity of products and attach the Users Group Label to them.

ABB Group July 26, 2012 | Slide 11

Conformance testing vs. System Integration

What is not standardized ?


LD and higher plant identification designations Functions and Allocation of functions to IEDs Applications Redundancy Tools and engineering process SA concepts and architectures

Under preparation for next versions of the standard:


Conformance test procedures for clients SCL Implementation Conformance Statement (SICS) for tools

Devices can be conform to the standard and still not be


interoperable in a system

ABB Group July 26, 2012 | Slide 12

Need for a System Specification Need for a System Integrator

ABB as System Integrator

What do you get when you buy a system Made in ABB ?

conformance tested IEDs according the standard

Full fletched system documentation according IEC61850 in a SCD file including a reproducible single line diagram and the complete data flow
Your system has been type tested in ABBs SVC

ABB Group July 26, 2012 | Slide 13

ABB's Strategy for introduction of new technology

IEC 61850 a New Driver in the SA Business

IEC 61850 is a new driver for major changes in the entire SA portfolio Additional requirements have evolved for products to be integrated into systems Technologies like IEC61850 affect many aspects of systems components and system integration

New or updated control and protection products


Adapted product and system engineering tools and processes

New communication infrastructure and topologies

Integral System Verification is key

ABB Group July 26, 2012 | Slide 14

SVC - System Verification Center The Mission

Be the ABB competence center for system-related IEC 61850 issues


Ensure a common understanding on the system integration and on the engineering process of IEC61850 systems Identify and initiate closing of gaps between system requirements and product features Improve the quality of the system solution in terms of architecture, integration and performance Decrease demand for specialized expertise within a individual system project Build up integral know how in testing and system integration of 3rd party products

ABB Group July 26, 2012 | Slide 15

Quality Assurance according IEC61850-4 : SVC Positioning

Product

Conformance
& System Type

Testing

Product Development
ABB Group July 26, 2012 | Slide 16

Market Homologation

System Integration & Handover

ABBs Release Process of Products : SVC Positioning


Conformance Type Tests Product System Test System Verification & Validation

Stand-alone product tests - performance tests for local functions like: - trip times

Single Product Verification in a Small, stable system

System Integration Test in a reasonable Large System System integration tests: - Long-term stability tests - Engineering integration tests - Engineering guideline tests Performance tests with respect to: - network load - number of active devices - presence of disturbances - protection and control applications - startup time - number of signals - time synchronisation

- Baseline set of tests performed to assure the product integration into a system does not impact system performance. - Conformance test against 61850

Functional tests: - control services (Addcause/check) - control authority handling - DR upload - parametrisation / settings

ABB Group July 26, 2012 | Slide 17

SCL Substation Configuration Language


<?xml version=1.0?> <!DOCTYPE SCL SYSTEM scl-wd4.dtd> <SCL> <Header Ref=CHCRC Pilot MicroTurbines Revision= NameStructure=IEDName/> <Substation Ref=CHCRC><Text>Daettwil/Switzerland research centre</Text> <VoltageLevel Ref=> <Bay Ref=Q1> <Device Ref=T1 Type=GEN> <LNode Ref=1 LNClass=ZGEN IEDRef=KT1/> </Device> <Device Ref=T2 Type=GEN> <LNode Ref=1 LNClass=ZGEN IEDRef=KT2/> <LNode Ref=1 LNClass=EZHC IEDRef=KT2/> </Device> </Bay> </VoltageLevel> </Substation> <Communication> <Bus Ref=XW1 Type=XSAT> <Text>Intranet</Text> <ConnectedAP IEDRef=KT1 Ref=S1> <Address><P1>//Q1T1Host/Driverdir/</P1><P4></P4></Address> </ConnectedAP> </Bus> </Communication> <IED Ref=KT1 Type=CS uTurbine Manufacturer=Capstone> <Services> <GetDataSetValue/> </Services> <AccessPoint Ref=S1> <Server> <LDevice> <LN0 Ref= LNType=LN0>
ABB Group July 26, 2012 | Slide 18

SCL Substation Configuration Language

IEC61850 Part 6 defines interoperable file format for data exchange between substation automation engineering tools such as

IED Configuration Tool System Configuration Tool

Substation Configuration description Language, is a formal, standardized and extendable description of the communication between logical nodes in a substation All communication related configurations are supported by one neutral and formal description. The description can serve as support for engineering and automatic testing.

Common approach of system engineering without the need of time consuming, error prone human conversion of engineering data.

ABB Group July 26, 2012 | Slide 19

SCL file Contents illustrated

Hierarchical Data Tree defined and implemented in tools

SCL based on XML as defined by the standard IEC 61850

For Substation Engineers

For machines like Engineering Tools

ABB Group July 26, 2012 | Slide 20

SCL Contents illustrated*


=E1 Voltage level 110kV

=Q1 line bay / feeder

=Q2 line bay / feeder

=WB1 Busbar 1

=WB2
=QB1 =QB2 =QB1 =QB2 =XW1

IED -SB1
=QA1
=S1CSWI1

IED -SB1
=QA1
=S1CSWI1

Communication Subnetwork

=QC1

=QE1
IED Configuration/ Data Model

=QC1

=QE1
Relation between LN and single line

Topology

Data flow between LNs On different IEDs

ABB Group July 26, 2012 | Slide 21

*This graphic does not differentiate between mandatory/option contents.

SCL File Contents illustrated

Example :

station ABBA with bay E1Q1, containing CB QA1 and disconnector QB1, both electrically connected in L1. A Controller element called CSWI controls both switches.

QA1

L1

QB1

<Substation Ref=ABBA"> <VoltageLevel Ref="E1"> <Bay Ref="Q1"> <Bfunction Ref=""> <Device Ref="QA1" Type="CBR"> <Connection NodeRef="L1"/> <LNode Ref="1" LNClass="CSWI"/> </Device> <Device Ref="QB1" Type="DIS"> <Connection NodeRef="L1"/> <LNode Ref="2" LNClass="CSWI"/> </Device> </Bfunction> </Bay> </VoltageLevel> </Substation>
* defined in IEC61850 Standard Part 6
ABB Group July 26, 2012 | Slide 22

SCL/SCD Contents illustrated


SCL-files SA System
IEDs on station level Network IEDs on bay level
CSWI 1 CSWI 2 CSWI 3 CSWI 1 CSWI 2 CSWI 3

.ICD

XSWI 1

XCBR 1

XSWI 2

XSWI 1

XCBR 1

XSWI 3

Functionality in Logical nodes

.ICD

.SCD
=E1 Voltagelevel 110kV
=QB1 =QB2 =QB1 =QB2

.SSD
=QA1 =QC1 =QE1 =Q1 Feeder =QA1 =QC1 =QE1 =Q2 Feeder

Primary equipment

ABB Group July 26, 2012 | Slide 23

SCL/SCD Contents illustrated

IED capability description (.ICD)


Maximum data model / functionality of IED Service capabilities and engineering limits of IED IED version information

Substation automation system specification (.SSD; not used in ABB)

Switch yard single line


Function allocation to switch yard parts IED communication connections and addresses Data flow between IEDs, source version identification Switch yard single line IED Function allocation to switch yard Part of SCD file necessary to configure an IED instance

Substation automation system description (.SCD)


Configured IED description (.CID, optional, IED specific)

Configuration values accessible via IEC61850

ABB Group July 26, 2012 | Slide 24

Typical SCL file exchange in the engineering process

Substation Automation System MiCROSCADA Pro

.SCD, system
functionality
Interbay bus

Configuration data

...

...

.ICD/.CID,
device functionality

HMI, PCM600

Device (IED) configuration tool

Import and Export of SCL data between system configuration tools and device configuration tools

ABB Group July 26, 2012 | Slide 25

SCL Advantages wrap-up

Single data entry

Common approach of system engineering & documentation in one file (SCD) without the need of time consuming, error prone human conversion of engineering data. Save investments made in proven application data and migrate the application to new hardware generation of same or different device manufacture Minimize maintenance cost in the life cycle of their secondary equipment

ABB Group July 26, 2012 | Slide 26

Data Consistency in a System (1/2)

Data consistency checks can be done by comparison of offline data (SCD file) with online data on IEDs :

SA Testing & Commissioning Engineer

Reporting version information can be read on demand Data model version and IED HW / SW version can be read on demand
Testing Tool

Browse IEC61850 Model of multiple IEDs

.SCD
Station Computer

2 3

Load SCD file for reference

Inter Bay Bus

Check consistency by comparing IEC61850 models

IED
Process Bus

IED

IED

IED

ABB Group July 26, 2012 | Slide 27

Process Interface

Process Interface

Data Consistency in a System (2/2)

Real time services always have revision of data sets in the sent message. The receiver checks this always to assure configuration compatibility.

SA Testing & Commissioning Engineer

Testing Tool

Log/analyze ethernet traffic

.SCD
Station Computer

2 3

Load SCD file for reference Check consistency by comparing dataset revisions

Inter Bay Bus

IED
Process Bus

IED

IED

IED

ABB Group July 26, 2012 | Slide 28

Process Interface

Process Interface

SCL/SCD Contents file quality

The impact of poor SCL file quality on System Integration

Project experiences have shown that in multi vendors systems, a good SCL file quality delivered by all suppliers is essential for efficient system integration Non compliant SCL files can be a show stopper for the integration of IEDs System Integrators must therefore be able to very fast identify poor quality SCL files to not loose time and money during project execution

As ABB has both roles supplier and system integrator, ABB has developed a expert SCL file validation tool which is used in

R&D to ensure high quality SCL files coming out of ABB engineering tools SVC for fast analysis of own and sub-supplier SCL files

ABB Group July 26, 2012 | Slide 29

SCL/SCD Contents file quality

ABBs SCL file Validator checks SCL files for conformity with the IEC 61850 Standard and report any errors found during the validation process. 1. 61850 part 6 schema (2003, 2006 and known extensions) 2. Object construction validation. The names are checked to ensure that they follow the allowed naming conventions in the standard, or that there are no two objects with the same name in a same context. 3. Semantic validation of the structures (checking that a collection or a dictionary is not empty, reference checking, etc.). 4. Semantic validation according to the data model defined in Parts 7-3 and 7-4. For instance, an XCBR is checked to have a Pos DATA.

ABB Group July 26, 2012 | Slide 30

IEC 61850 Datasets & Control Blocks

The data flow between clients and server is defined by datasets and control blocks.
A dataset is the container that includes signals that have to be transferred A control block is the vehicle that defines how and when a dataset is transferred Both clients and servers must have the description of the datasets (map) and exchanged between the configuration tools by using the SCD file

Vertical Communication
using Report & Setting Control Blocks - Report = Buffered / Unbuffered / LOG CB - Settings = Setting Group CB

All this information is documented

Horizontal Communication
using GSE Control Blocks - GOOSE CB GOOSE = Generic Object Oriented Substation Event
ABB Group July 26, 2012 | Slide 31

Data Set and Control Block (CB) Overview

Log, Report, GSE, Samples


defined by data sets and control blocks (CB)

IED

triggers CB Data LD Set

logical device

LD logical device

Log

LN
DO

LN LN
DO DO

ABB Group July 26, 2012 | Slide 32

Buffered vs. Unbuffered Reporting (1/2)

Additional changes of data in the same data set are collected during buffer time (BufTim) and sent out as one report at the end of BufTim. Typical Setting 50-100ms.

The data set specifies which data is to be monitored and reported.

IED (server)

Client

ethernet

ABB Group July 26, 2012 | Slide 33

Buffered vs. Unbuffered Reporting (2/2)


Buffered Reporting
Used for Time Critical information exchange Yes

Unbuffered Reporting
Yes

Can lose events

No. Possible to retrieve historical events happening during a communication error when reconnected

Yes. Not possible to retrieve historical events happening during a communication error when reconnected

Amount of ethernet traffic

Changed data is buffered for predefined time - if other data in the same dataset is changed, only one combined report will be sent out

Changed data is sent out immediately

In Systems delivered by ABB Buffered Reporting is used for mission critical data & Unbuffered Reporting for

measurements only

ABB Group July 26, 2012 | Slide 34

Static vs. Dynamic Datasets


Static Datasets Engineering Offline configuration by generic system engineering tool Dynamic Datasets Online configuration by client specifc configuration tool

Documentation in SCL file according IEC61850-6

Full documentation of dataflow in SCD file

Partial documentation of dataflow in SCD file

System Performance

Faster startup time because no datasets must be initialised at startup or reconnection after loss of communication

Datasets must be created at startup and after communication break

Testing, Commissioning & Maintenance

Ethernet traffic can be decoded based on SCD file or uploaded data from an IED that has been browsed
Enables Systemconsistency checks by comparing online data from IED with offline data in SCD file (e.g. model, versioning)

Dynamic datasets not visible for clients that have not created them. Ethernet traffic cant be decoded because the content of a report is not known Systemconsistency must be handled by client

In Systems delivered by ABB Static Datasets are used


ABB Group July 26, 2012 | Slide 35

ABB maximizes the benefits of IEC 61850 for customers around the globe
ABB combines its vast experience in substation automation, expertise in IEC 61850 and excellent system integration capabilities to offer customers:

Optimized solutions with scalable system architectures for all types of substation projects, customer philosophies and availability requirements Enhanced operational safety & maintenance efficiency


ABBs continued strong commitment to IEC 61850 assures customers of futureproof concepts with unrivalled flexibility, modularity and performance

Improved management of user-understandable data

Full exploitation of components functional capabilities


Maximum system performance with functionality and interoperability proven by in-house System Verification Center Guaranteed system openness for future hardware and functional extensions

ABBs strong and continuous commitment to IEC 61850 ensures customers of getting future-proof solutions
ABB Group July 26, 2012 | Slide 36

Optimal life cycle management and low life cycle cost

IEC 61850 is the international standard for Communication systems and networks in substations

ABB Group July 26, 2012 | Slide 37

You might also like