97663300-iec-61850-tutorial

Download 97663300-IEC-61850-Tutorial

If you can't read please download the document

Upload: vishwanath-todurkar

Post on 03-Nov-2014

124 views

Category:

Documents


9 download

DESCRIPTION

f

TRANSCRIPT

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

IEC 61850 Technical OverviewAnd Summary of Other Related IEC Standards

Ralph Mackiewicz SISCO, Inc. 6605 19 Mile Road Sterling Heights, MI 48314-1408 USA Tel: +1-586-254-0020 x103 Fax: +1-586-254-0053 Email: [email protected]

Systems Integration Specialists Company, Inc. Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

AcronymsAcronyms are unavoidable when discussing communications and integration technology. It was our objective to define all acronyms before using them. If you are not certain, please ask a question.

2

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Ground Rules

Have a Question? Ask a Question As Needed!3

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

IEC TC 57 Standards

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

The Goal: Interoperability and IntegrationThe ability of a system to exchange information with other systems and interact with each other in order to perform a useful function for the user.

5

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Interoperability and Integration

Easy to Achieve:

Nearly anything is possible with enough money and development effort

6

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

A Better WayInteroperability and Integration without having to create, support, maintain, improve, and fix it all yourself:Where applications and devices are inherently capable of interoperating with other systems and performing integrated application functions in a cooperative and distributed manner.

This is only possible with Standards

This is the goal of the IEC TC57 standards

7

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Key IEC TC57 Working GroupsWG 10 - Power system IED communication and associated data models IEC 61850 Communications for power system automationIEC TC88 IEC 61400-25 series for IEC 61850 interfaces for wind power

WG 13 - Energy management system application program interface (EMS - API)IEC 61970 Common Information Model (CIM) and Generic Interface Definition (GID)

WG 14 - System interfaces for distribution management (SIDM)IEC 61968 CIM for distribution and model driven messaging

WG 15 - Data and communication securityIEC 62351 Communications Security

WG 16 - Deregulated energy market communicationsIEC 62325 CIM for energy markets

WG 17 - Communications Systems for Distributed Energy Resources (DER)IEC 61850-7-420 IEC 61850 for DER applications

WG 18 - Hydroelectric power plants - Communication for monitoring and controlIEC 61850-7-410 IEC 61850 for Hydropower applications

WG 19 - Interoperability within TC 57 in the long termTC57 strategy and coordination CIM IEC 61850 Harmonization ICCP-TASE.2 Update8

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

9

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

CIM

IEC 61850

Communications10

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Strategic Vision for Integration and InteroperabilityAbstract ModelingObject and Information Models Abstract Service and Interface Models Self Description and Discovery Technology Independent Design

SecurityApplying mainstream standards to TC57 standards Power system specific applications and recommendations

11

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

Review of Key IEC Standards IEC 61850

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Traditional Protocol StandardsSpecified how you arrange bytes on the wire in order to transfer bytes of data between a device and an application

Good News: It worked! Device communications costs were lowered.

Bad News: No standard for data representation or how devices should look and behave to network applications. Some Interoperability but not Integration

13

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 is DifferentIEC61850 is an object oriented substation automation standard that defines:Standardized names Standardized meaning of data Standardized abstract services Standardized device behavior models Mapping of these abstract services and models to specific protocols profiles for: Control and Monitoring Protection Transducers

Companion Standards for:Wind power Hydro power Distributed Energy Resources More coming: synchrophasor, SCADA, wide area protection, etc.14

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 Object ModelsIED:Relay1/MMXU1.MX.ACurrent Measurements

IED:Relay1/XCBR2.CO.PosBreaker Position Control

A PhVAmps Volts

A PhVAmps Volts

PosPosition

PosPosition

MX

DC

STStatus

COControls

Measurements Descriptions

Logical Nodes IEC 61850 Object Names Use Power System ContextMMXU1 Measurement Unit #1 XCBR2 Circuit Breaker #2

Logical Device (e.g. Relay1)

Physical Device Named IED(network address)

15

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIugTerm Impact of TX 61850 Long Summit Austin, IEC Communications for Power System Automation

16

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

Review of Key IEC Standards CIM IEC 61970 and IEC 61968

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Common Information Model (CIM) is an object-

oriented information model of the power system

Central Generating Station

Step-Up Transformer

Distribution Receiving Gas Substation Turbine StationMicroturbine

Distribution Substation

Recip Engine

Distribution SubstationRecip Engine Photo voltaics Cogeneration Fuel cell

Commercial

Batteries Industrial Residential Commercial

Flywheel

UML Unified Modeling Language

18

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIugScope of Austin, TX Summit CIM

19

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

CIM Packages

IEC 61970 from IEC TC57 WG13Core SCADA

LoadIEC 61968 from IEC TC57 WG14

Protection Financial

Assets (metering)

Documentation

Outage

Wires

Energy IEC 62325 from IEC TC57 WG16 ReservationScheduling

Consumer

Core2

Generation

Measurements

ERP

OAG

Domain

Topology

Market

Operations

Distribution20

EMS, Transmission & Planning IEC 61850 Tutorial

Markets (Euro & NA)

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

CIM - What It Is -- And IsntCIM model defines:Object Classes Object Attributes Relationships to other classes

CIM is not:a database (object or relational) A method to store data, only a method to organize it. Primarily used for interfaces to exchange data Not necessary for all applications to use CIM internally for their own data organization.

21

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61970 StandardsIEC 61970-301 CIM UML Model IEC 61970-401 Requirements and use cases for info exchange interfaces IEC 61970-402 Common Services Generic IEC 61970-403 Generic Data Access (GDA) Interface IEC 61970-404 High Speed Data Access (HSDA) Definition IEC 61970-405 Generic Eventing and Subscription (GES) (GID) IEC 61970-407 Time Series Data Access (TSDA) IEC 61970-452 Power System Model Exchange Profile (Common Power System Model CPSM) IEC 61970-453 CIM based graphics exchange (one-line diagrams) IEC 61970-501 CIM XML Syntax: UML XML using RDF schema IEC 61970-552-4 CIM XML Model Exchange for full, partial and incremental

22

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Models, Profiles and Exchange SyntaxCIM UML Model Information model contains all elements needed for the use caseFrom the standard And extensions if needed

Contextual Layer that restricts the model as needed by the use case ProfileRestrictions Identify mandatory and optional elements Cannot add to the model

Syntax to suit the use case This is what is tested CIM-RDF SchemaUsed to specify file formats (full model, partial model, or incremental model) Message syntax Mapping to technology (e.g. RDF)

23

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

How is CIM Used?Power System Model Exchange between neighboring utilities and ISO/RTOs Definition of Messages for exchange over an ESB Common Data Exchange Model for Application Integration

24

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61968 StandardsIEC 61968-1 Interface Architecture and General Requirements IEC 61968-100 Web Service, JMS, and Enterprise Service Bus (ESB) Implementation Profile IEC 61968-11 Common Information Model for Distribution IEC 61968-13 Common Distribution Power System Model (CDPSM) profile for model exchangeUses IEC 61970-501 and IEC 61970-552-4 Analogous to IEC 61970-452

IEC 61968-14 Mapping to MultispeakMultispeak is a set of non-CIM messages that have been used in USA

IEC 61968 Parts 3 through 10 Interface Standards25

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX IEC 61968 Interface Standards for the Smart GridDistribution Management Business Functions Business Functions External To Distribution Management(EMS) Energy Management & Energy Trading (SC) Supply Chain & Logistics (AM) Records & Asset Management (OP) Operational Planning & Optimization (MC) Maintenance & Construction

(NO) Network Operations

(RET) Retail

Interface Standard Part 3

Interface Standard Part 4

Interface Standard Part 5

Interface Standard Part 6

Interface Standard Part 10

Interface Standard Part 10

Interface Standard Part 10

IEC 61968-1-x Compliant Middleware ServicesInterface Standard Part 7 Interface Standard Part 8 Interface Standard Part 9 Interface Standard Part 10 Interface Standard Part 10 Interface Standard Part 10 Interface Standard Part 10

(NE) Network Extension Planning

(CS) Customer Support

(MR) Meter Reading & Control

(ACT) Customer Account Management

(FIN) Financial

(PRM) Premises

(HR) Human Resources

Electric Distribution Network, Planning, Constructing, Maintaining, and Operating 26

Generation and Transmission Management, Enterprise Resource Planning, Supply Chain, and General Corporate Services Copyright 2011 SISCO, Inc.

IEC 61850 Tutorial

UCAIug Summit IEC 61968 ScopeAustin, TX

27

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

IEC Communications Security IEC 62351

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 62351 Communications SecuritySpecifications for securing IEC TC57 protocols for:Strong Application Level Authentication using digital certificates Confidentiality via encryption using transport layer security (TLS) Prevention of spoofing via use of digitally signed connection messages

Supports:IEC 61850 profiles for: TCP/IP (Core ACSI Services: reporting, controls, settings, etc.) GOOSE protection messaging Sample Values process bus messaging ICCP IEC 60870-6 TASE.2 using TCP/IP IEC 60870-5-104 using TCP/IP Also works with DNP3

29

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Open Smart Grid Users Group UtilitiSec Working GroupAdvanced Security Acceleration Project for the Smart Grid (ASAP-SG)Provide security guidelines for smart grid applications and the strategies and guiding principles used in their creation.

AMI Security Task ForceFocused on AMI security

Goals:deliver security guidelines before its too late (e.g., before costly investments have already been made in infrastructure that cannot be updated) supply security guidance that is as broadly applicable as possible, regardless of the size of a utility or the particular technologies used supply actionable guidance for procurement activities in a form that is easily put to use by utility and vendor communities

30

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

IEC 61850 and CIM: Overview, How They Fit, and Harmonization

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

CIM versus IEC 61850: What they defineCIMDetailed Power System Topology Asset Model Consumer and load models Financial Scheduling and transactions Market operations Work management SCADA and Measurements GIS Location Business Messaging (WG14)

IEC 61850Power System Topology Model Device Configuration Description Device Models Service Models Reporting Controls Protection Performance/Requirements Object and Data Naming Conventions Protocols

32

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXCIM Asset-Power System Models & IEC 61850 Device ModelsIEC 61970/68 CIMPower System Models

IEC 61850Power System Models

WG19 Harmonization

Asset, trading, etc.

Device Models

Measurements33

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

CIM versus IEC 61850: What they defineCIMEnterprise Power System Connectivity Asset Model Consumer and load models Financial Scheduling and transactions Market operations Work management SCADA and Measurements GIS Location Business Messaging (WG14)

IEC 61850Substation Power System Connectivity Device Configuration Description Device Models Service Models Reporting Controls Protection Performance/Requirements Object and Data Naming Conventions Protocols

34

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

CIM Based Modeling Tool

35

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 Based Modeling Tool (SCL)

Logical Node Designators

36

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Two Different Purposes Two Solutions are OK, BUT

Detailed system wide description Model exchange for high-level systems Power flow, state estimation, etc. Market operations Planning and system design IEC 61850 Tutorial

Substation design and modeling Device configuration management Protection and device control SCADA, protection, & control data exchange

37

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

CIM and IEC 61850 Difference in Topology

Are these the same objects?

IEC 61970-301 EMS Diagram IEC 61850-6-1 SCL Diagram38

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Why the need for persistent IDsIEC 61850-6-1 Substation Configuration Language (SCL) files are used to define substation power system toplogy and IED functions and configuration. SCL files have internal referential integrity through the use of names. When merged/imported into a unified model, names can be duplicated. It is difficult to pick up changes if the name changes. CIM uses GUIDs GUIDs are the better solution Common usage Not ambiguous Isolates identification of objects from names39

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Other Harmonization IssuesIEC 61850 use of SI Units to be brought into CIM Adding topological elements to IEC 61850 and CIM to enable easier path back and forthAll IEC 61850 topology is within a substation

References from CIM objects (like Protection Relay) to IEC 61850 objects formalizedEnables unified model of settings, configuration, and SCADA tags

Unification of control functions that work on power systems resources to IEC 61850 controls and services

40

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

Why do CIM and IEC 61850 Need to fit together better?

41

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Simplified Planning ProcessNew Subdivision & Shopping Mall

Studies on Existing Systems

Well defined processes and tools for designing new power system extensions, simulating their impact, defining new contingencies, etc.

Design New Systems

Studies on New Systems

Finalize New Design Submit Prints, specs

42

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Moving Design to OperationsSince the advent of the CIM the ability to move models from planning to operations (and vice-a-versa) in a multi-vendor environment has improved.To be expected through use of standards. Eventually enable wide exchange of planning models like ENTSO-E and WECC.

EMS and planning use a set of tools that have been harmonized to enable the flow of information between them.

43

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Moving the Design to Substations

Power system engineers use a completely different set of tools supporting a completely different set of standards to define the substation automation and protection systems.IEC 61850 Tutorial

44

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Its About ProductivityThe effort and knowledge put into the planning and operations models that isnt embodied in the one-line diagrams is lost and has to be transferred manually into the substation design through the engineering process duplicating previous effort.

If the tools used a common set of standards the flow of information can be automated enabling topology, SCADA, protection, communications, settings, etc. to be preserved and leveraged through the engineering process.

45

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Questions - Discussion

46

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

Benefits of IEC 61850

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Legacy Substation Network ArchitectureApplication 1 Application 2External Applications

?Tag Data BaseDriver 1 Driver 2 Driver 3

Gateway/RTU IED IED IED IED48

IED Copyright 2011 SISCO, Inc.

IEC 61850 Tutorial

UCAIug Summit Austin, TX

Legacy Substation ArchitectureSpecialized point to point links to IEDs. Applications must deal with numerous:Protocols Data Formats Data Addressing

Protocols used have limited capabilities and required custom/proprietary extensions. Difficult or no access point for other apps. Communication path must be reconfigured when new devices or applications are added.

49

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX IEC61850 Network ArchitectureSubstation Applications

Network Hub

IED

IED

IED

Gateway

IED

IED Legacy Devices

IED

50

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX IEC61850 Network ArchitectureData from IEDs available to all applications via network. Communications path unaffected when adding devices or applications. Standard networking gear provides high performance, flexibility, & environmental protection. Applications and IEDs share common:Protocols Data Format and Context Data Addressing/naming Conventions Configuration Language

RTUs become data concentrators that mirror IED data to higher level systems without complex configuration.

51

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Legacy SCADA View of Data

ApplicationsFlat set of tags

Applications Access Data by Tag

Device Addressing or SCADA Tag Data Base

52

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Legacy Data Access by Tag

Feeder #2 Current is here in Register 400020. Thats intuitive!?

Device53

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Legacy Object MappingLegacy data objects must be manually mapped to power system for each different device, application, and vendor.Legacy DeviceR400040 R400041 Phase A Voltage R400042 R400043 R400044 R400045 Local/Remote Status R400046 R400047 R400048 R400049 R40004A R40004B

Power System Functions

Measurements

Phase B Voltage Phase C Voltage

Controls

Breaker Position Blocked Open Activate Phase A

Protection

Activate Phase B Activate Phase C

54

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Legacy View of DataProprietary tag formats. Arcane addressing:Driver Wire Rack Device Register/Index # Network

Manually entered. Manually verified. Applications tied to tag or free form alias. Any user tag conventions are proprietary.

55

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Anatomy of an IEC61850 Object ModelIED:Relay1/MMXU1.MX.ACurrent Measurements

IED:Relay1/XCBR2.CO.PosBreaker Position Control

A PhVAmps Volts

A PhVAmps Volts

PosPosition

PosPosition

MX

DC

STStatus

COControls

Measurements Descriptions

Logical Nodes IEC 61850 Object Names Use Power System ContextMMXU1 Measurement Unit #1 XCBR2 Circuit Breaker #2

Logical Device (e.g. Relay1)

Physical Device Named IED(network address)

56

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 View of DevicesBrand XIOC Relay

Brand YDiff Relay

PIOC

Measurements MMXU1

PDIF

Measurements MMXU1

ST

DC

DC

MX

ST

DC

DC

MX

Mod

Mod

PhV

PhV

Mod

Mod

PhV

PhV

MMXU1.MX.PhV IEC61850 Name for Phase-to-Ground Voltage Measurements57

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 Object MappingNO MANUAL MAPPING NEEDED: IEC61850 objects already portray the power system context.

IEC61850 Device

LDMX.A.PhsA.cVal.mag.f MMXU1 MX.A.PhsB.cVal.mag.f MX.A.PhsC.cVal.mag.f ST.Loc.stVal XCBR1 ST.Pos.stVal ST.BlkOpn.stVal ST.Op.phsA PIOC1 ST.Op.phsB ST.Op.phsC

58

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 View of DevicesOnly network addressing requires configuration in the remote client. Point names portray the meaning and hierarchy of the data with no mapping to I/O required. Point names can be retrieved from the device automatically without manual intervention. All devices share a common naming convention. Device configurations can be exchanged using IEC61850-6-1 (SCL) files

59

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

More on SCL (IEC61850-6)SCL Substation Configuration Language a standardized method of describingSubstation power systems Device configuration

SCL can be used to unambiguously describe user requirements for systems and devices. SCL can be used to configure applications without connecting to devices. SCL enables third party tools for configuration promoting choice and flexibility. Enables a model-driven approach to power system engineering that preserves system knowledge and applies it to reducing configuration and commissioning costs.60

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

BenefitsReduced configuration costs:Eliminates most manual configuration via automatic point name retrieval from devices Common naming and object models eliminates ambiguity and manual mapping of data points.

Equipment migrations occur with minimal impact on applications. Application changes have minimal effect on devices, network or other applications. Users can specify equipment more precisely eliminating delays and costly rework. Adapting SCL into the engineering process enables more effective design and commissioning resulting in higher productivity and higher value to the enterprise.61

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

JustificationDescriptionEquipment Purchase Installation Configuration Equipment Migration Engineering & Design62

Legacy $ $$ $$$ $$$ $$$

IEC61850

Impact + + + +

$$ $ $ $ $

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Small Co-op ExperienceSubstation Modernization Pilot did 2 substationsDNP3.0 over TCP and UDP IEC 61850

Time to get DNP3 relay communicating: ~ 1 day Time to get IEC61850 relay communicating: 20 minutes

63

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Large Midwestern UtilityUsing Legacy Protocols:Significant more manpower to configure/install an relays using legacy RTU protocols.

Using IEC61850:Press a button and retrieve the point list from the devices.no need for an RTU. Higher performance, more automation, better protection Network devices and configuration at much lower cost. Instead of spending time configuring relays they are automating more substations.

64

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

Relay to Relay Applications

Protection Messaging a.k.a. Peer-to-Peer messaging Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Legacy Hardwired ArchitectureBreaker

Relay 2 1Breaker

2 5 6 Relay 3 3 Relay 4 Hardwired signals for relay to relay linksBreaker Breaker

Relay 1 4

66

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 Network ArchitectureNetwork HubGOOSE GSSE

Relay 1

Relay 2

Relay 3

Relay 4

Breaker

Breaker

Breaker

Breaker

GOOSE - Generic Object Oriented Substation Event (data sets) GSSE Generic Substation Status Event (status)

67

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 Network ArchitectureRelays share a common network making sophisticated protection schemes possible even across very large distances.

Number of links for N relays is N and shared with SCADA.

Relays send their status to all other relays at once using GOOSE.

Status exchanged continuously.

High performance.

68

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

BenefitsReduction of wiring costs More flexible programming is independent of wiring Reliability: Link status known before use. New capabilities not cost-effective with hardwired systems. Higher performance with more data.

69

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

JustificationDescriptionEquipment Purchase Installation Programming Protection changes Flexibility

Legacy $ $$$ $ $$$ $$$

IEC61850

Impact + 0 + +

$$ $ $ $ $

70

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

Transducer Interfaces Process Bus

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Legacy Approach

Protection RelayA/DVoltages and currents

Bay ControllerA/DVoltages and currents

A/D

InputBreaker Status

A/D

InputBreaker Status

72

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Legacy ApproachIndividually and redundantly wired to all devices needing the same signals:CTs PTs Status Inputs Outputs

Each individual sensor must be calibrated and maintained separately. Incremental cost is exponential (signals x devices) Result is minimization of I/O Analog signal wiring constraints

73

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 ApproachBay ControllerEthernet

Protection RelayEthernet

Fault RecorderEthernet

RTUEthernet

9-2 Process Bus Ethernet

Merging UnitA/DVoltages and currents

A/D

InputBreaker Status

74

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850-9-2 Process BusTransducer and I/O signals are shared via a network.

Only one transducer or I/O point per signal.

Minimization of calibration and maintenance.

Incremental cost is linear (signals only)

CT/PT signals can be sent across long distances

Future: Integrated merging unit with digital fiber optic transducersIEC 61850 Tutorial

75

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

JustificationDescriptionEquipment Purchase Installation Configuration Flexibility

Legacy $$ $$$ $$ $$$

IEC61850

Impact + + + +

$ $ $ $

76

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

ConclusionIEC61850 substation architectures provide significant benefits to users. Key intangible: flexibility to accomplish new objectives that are too costly (or not possible) with legacy technology. Justification is challenging but realistic.

77

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Questions - Discussion

78

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

IEC61850 Summary

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

What is IEC61850?A comprehensive standard for the application of modern networking technology to electric power substation automation including:Requirements Configuration Protocols Testing Highly functional supporting most useful power system functions. Object oriented standardized device and object models and naming conventions. Self-describing devices allow all object definitions to be retrieved over the wire. Standardized configuration language. Uses Ethernet and TCP/IP networking.

80

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Why is IEC 61850 Different?

If adapted fully, IEC 61850 is a new process for substation automation and engineering that is designed to lower costs of engineering, implementation, and maintenance of substation systems.

81

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 is GrowingIEC 61400-25 Wind Power IEC 61850-7-410 Hydro Power IEC 61850-7-420 Distributed Energy Resources IEC 61850 -80-1 Gateway mapping to IEC 60870-5-101/104 IEC 61850-90-1 Using IEC 61850 between substations IEC 61850-90-2 Using IEC 61850 from control center to substation IEC 61850-90-5 GOOE and Process Bus over IP Multicast for Synchrophasor Communications (including certificate distribution)

82

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

New Name for IEC 61850Edition 2 of IEC 61850 is renamed:

Communication Networks And Systems For Power Utility Automation

83

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 Data ModelIED:Relay1/MMXU1.MX.ACurrent Measurements

IED:Relay1/XCBR2.CO.PosBreaker Position Control

A PhVAmps Volts

A PhVAmps Volts

PosPosition

PosPosition

MX

DC

STStatus

COControls

Measurements Descriptions

Logical Nodes IEC 61850 Object Names Use Power System ContextMMXU1 Measurement Unit #1 XCBR2 Circuit Breaker #2

Logical Device (e.g. Relay1)

Physical Device Named IED(network address)

84

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 Layered StandardDevice Object Models - IEC61850-7-3, 7-4

Abstract

Device Model

Data Objects

Data Types

Naming Conventions

Abstract Service Model - IEC61850-7-2Associate Reporting Self-Description

Control

Data Set

Logs

M A P P I N GMapping to MMS Protocol - IEC61850-8-1WriteVariableList

Real

Initiate

InfoReport.

GetNameList

Journals

Communication Stack ProfilesISO/OSI protocol stack TCP / IP protocol stack

85

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Benefits of Abstraction and LayeringAbstract models are independent of the protocol and can be used outside of protocol applications (SCADA tag naming convention) Enables definition beyond just the bytes on the wire to incorporate naming and behavior Each layer can be optimized independently Enables protocols to be separated from application functions to enable use of existing standards (Ethernet, TCP/IP, etc.) Enables use of the abstract concepts to other protocols/systems in the future as technology changes.

86

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Other Protocol Mappings PossibleDevice Object Models - IEC61850-7-3, 7-4

Abstract

Device Model

Data Objects

Data Types

Naming Conventions

Abstract Service Model - IEC61850-7-2Associate Reporting Self-Description

Control

Data Set

Logs

M A P P I N GMapping to Web Services

Real

New XML

OPC XML

OPC Browse

OPC XML

OPC Group

OPC XML

Web Services http/SOAP/OPC XMLTCP / IP protocol stack

87

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Why MMS for IEC61850-8-1Real-time control needs more robust and higher performance communications than offered by http and XML. MMS was ahead of its time in 1988. MMS remains the only standardized protocol specification capable of supporting the IEC 61850 requirements for service, complex named data, and performance.

88

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

MMSManufacturing Message SpecificationISO 9506 Developed in 1988 by ISO TC184 Originally developed for industrial automation V2002 of MMS is used for IEC 61850 Larger Object Names Eliminated restrictions on Journals (logs) UTC time format

Supervisory control and real-time data access

89

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

MMS ObjectsVirtual Manufacturing Device (VMD) A server that contains objects Variable Named complex variables that are self describing. Named Variable List (NVL) A collection of variables Domain A resource that may contain other objects. Journal A time based record of variables.

90

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Basic MMS ServicesAssociate/Conclude/AbortMake/break connections between client and server

Read/WriteVariables and NVL

InformationReportSend an unsolicited Read response to a client

ReadJournalQuery a historical log of variable data

GetNameList/GetObjectAttributesGet the definition of an object

91

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 FeaturesClient Server Communications:Clients can retrieve all data object definitions and device behavioral information over the wire with minimal configuration Simple and complex data access using standardized object names using power system context for the majority of substation functions required. Named data sets to collect data elements into groups for reporting. Buffered and Unbuffered report by exception of Data Sets configurable by clients via named control blocks. Comprehensive control modes including direct and SBO with or without enhanced security. Logs for event data with configurable access by clients via named control blocks. Named control blocks for clients to control multi-cast messaging (GOOSE) Named control blocks for clients to control process bus messaging of sampled values Settings group controls via named control blocks enabling client control of settings. Substitution functions enabling clients to override values for status and measurements.92

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 FeaturesMulti-cast messaging enables devices to broadcast status, control, and I/O information to many devices simultaneously:Generic Substation Status Event (GSSE) supports distribution of 2-bit status information over the station bus. Generic Object Oriented Status Event (GOOSE) supports distribution of a user defined data sets over the station bus. Typically user configurable in the device. Sampled Values (SV) supports distribution of time sampled data such as measurements, status, and other I/O signals over a separate process bus Unicast services for these functions enable verification and discovery of the data contained in the multi-cast messages without requiring client/server communications.

Standardized XML based substation configuration language (SCL) for exchange of power system and device configuration information using a standard format. IEC 61850-6

93

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

IEC 61850 Profiles

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 Ed. 1 Profiles

95

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 Profiles Ed.2

IEEE 1588

96

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Two Party Application Association

Client

Client

Client

Maximum # of TPAA Supported

SERVER

From IEC61850-7-2

97

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Multi-Cast Application AssociationSubscribing Application

A

B

D

Network A B B C C D2 MCAAs 1 Service Access Point

Publishing SERVER

Publishing SERVER

Publishing

SERVER

Service: send Data (unconfirmed)IEC 61850 Tutorial

98

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Some TermsNetwork Access Methods:Master Slave a master controls slave access to the network (e.g. DNP3) Peer-to-peer any entity may send data to any other peer entity on the network without having to coordinate with a master (TCP/IP-Ethernet).

Client-Server defines roles between 2 peers on a network.

99

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Client/Server ArchitectureService PrimitivesServer: A device or application that maintains data objects and performs operations on behalf of clients. Service primitives: Indication and Response.1

Client

Network2RequestIndication

Server

Client Sends Request

Server Receives Indication

3

Client: A networked application or device that asks for data or an action from the server. Service primitives: Request and Confirmation.5 Client Receives Confirmation (+) or (-)

Server Takes Action

4Confirm Response

Server Sends Response (+) or (-)

Request Indication are identical Response Confirmation are identical

Differ only in direction

100

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Unconfirmed ServiceA Report is when a server sends data without a client request.

In IEC 61850-8-1 reports are mapped to the MMS InformationReport serviceInformationReport is essentially a way to send the data from a Read response without the client having to ask for it

101

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

IEC 61850 and Ethernet

Brief Overview of Ethernet for IEC 61850

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Ethernet and the 7 (9) Layer Model9. Environment (Power Systems)

8. User (IEC 61850) 7. Application (MMS) 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link 1. PhysicalLogical Link Control (LLC) EtherTypeMedia Access Control (MAC) IEEE 802.3 Carrier Sense Multiple Access with Collision Detection (CSMA/CD)

Network Media103

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Ethernet Physical Layer Standards10BaseT - Twisted pair - CAT 5 cable (IEEE 802.3) 10BaseFl - Multi-mode fiber (IEEE 802.3) @ 850nm 10Base2 - Thin wire coax (IEEE 802.3) 10Base5 - Thick wire coax (IEEE 802.3) 100BaseTx - Twisted pair CAT 5 cable (IEEE 802.3u) 100BaseSx Multi-mode fiber @ 850nm 100BaseT4 - Twisted pair CAT 3 cable (IEEE 802.3u) 100BaseFx - Multi-mode fiber @ 1330nm (IEEE 802.3u) 1000BaseF - Multi-mode fiber (IEEE 802.3z and ab) Gig-E 10000BaseF - Multi-mode fiber (IEEE 802.3ae)Numerous others and more coming all the time IEC 61850 is flexible to accommodate them IEC 61850 Tutorial

104

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Redundant Port ImplementationsRedundant Port: 2 independent Ethernet ports with 2 different addresses MAC 1 IP Addr - 1 Ethernet1 Ethernet2 MAC 2 IP Addr - 2

Redundant Media: 1 Ethernet port with switched media MAC 1 IP Addr - 1 Ethernet Switches on loss of Ethernet link pulses Primary Back-Up

Redundant Media is Common - Easy to Configure for Redundancy105

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Redundant Network Configuration

Ethernet Switch

Ethernet Switch

Ethernet Switch

Ethernet Card

The time to rebuild MAC tables after failure is critical feature of the switches

WAN

WAN

106

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Emerging Approach Embedded Switching

E-Net1

E-Net2

E-Net1

E-Net2

E-Net1

E-Net2

Switch

Switch

Switch

IED

IED

IED

HSR High-Speed Redundancy Ethernet uses this kind of approach to avoid the delay of rebuilding the MAC tables on a failure

107

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Emerging Approach Parallel Redundancy Protocol (PRP)

Send to both PDU PRP Header

LAN A

LAN B

First PRP frame in is delivered

PRP Cache PDU

108

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

EtherType Packet Structure used by GOOSE8 Bytes Preamble 6 Bytes DA 6 Bytes SA 4 Bytes 2 Bytes Type/Length 46-1500 Bytes Data and Pad 4 Bytes Frame Check

802.1Q

2 Bytes

2 Bytes

TAG Protocol Identifier

User Priority CFI3 Bits 1 Bit

VLAN ID12 Bits

TAG CONTROL INFORMATION

4 bytes added to the Ethernet frame Tag Protocol Identifier (TPID) set to 8100 hex identifies an 802.1Q message type 12 bits used for VLAN Identifier 3 bits used for Priority 8 levels CFI = 0 for Ethernet109

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

VLANsVLANs: Are logical groupings of nodes that reside in a common broadcast domain Virtual because the VLAN is artificially created and the nodes need not be physically located on the same switch or even reside in the same building, but Nodes that are members behave like they are connected together by one layer 2 bridge or switch A router is required to communicate between the two VLANs

VLAN ABERepeater 3 Repeater 1 Repeater 2 Segment 1 A B Segment 2 C D E Segment 3 F G

VLAN CDFG

110

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Ethernet PriorityEthernet 802.1q provides a priority setting High priority messages are moved to the priority queue Specified in IEC GOOSE and Implemented in GE Multilink Switch

Ethernet Switch

Port 5

15 secPort 1 Port 2 Port 3

Port 6 Msg 1 New Msg 1 2 Msg 2 3 4 Msg 3 Msg 4 Port 4

New New high priority message for Port 6Courtesty of GE Multilin111

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

IEC 61850 Standard and Object Models

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXIEC61850 Substation Architecture

Station Bus

10/100/1000 MB Ethernet

Relay(s) Subscribe to Datasets

Relay IED

Relay IEDProcess Bus

Relay IED

Remote Remote Access Access

MU Publishes V/I/Status Datasets

Network Network

.1/1/10GB Ethernet

Clk1 Clk1

MU MU

MU MU

MU MU

Clk2 Clk2

PT1 I/O Optical CT113

PT2 I/O CT2

Optical I/O Optical PT CT Copyright 2011 SISCO, Inc.

IEC 61850 Tutorial MU = Merging Unit

UCAIug Summit Austin, TX

IEC61850 Base StandardBasic principles Glossary General Requirements System and project management Communication requirements Substation Automation System Configuration Basic Communication Structure Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7

Part 8

Mapping to MMS and Ethernet

Sampled Measured ValuesMapping to Ethernet

Part 9

Conformance testing

Part 10

114

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 Standard ExtensionsIEC 61850-7-4XX: Extensions for a specific applicationIEC 61850-7-410: Hydropower IEC 61850-7-420: Distributed Energy Resources

IEC 61850-80-X: Permanent Technical ReportsIEC 61850-80-1: Mapping IEC 60870-5-101/104 to IEC 61850

IEC 61850-90-X: Future extensions to base IEC 61850 standardsIssued as technical reports outside of the normal revision cycle for the IEC 61850 base standard. Specify future enhancements to the base and enables early adaption without having to wait for the base to be updated. IEC 61850-90-1 Using IEC 61850 between substations IEC 61850-90-2 Using IEC 61850 from control center to substation IEC 61850-90-5 GOOE and Process Bus over IP Multicast115

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 Communications PartsPart 6: Substation Configuration Language (SCL) Part 7-2: Abstract Communications Service Interface (ACSI) and base types Part 7-3: Common Data Classes (CDC) Part 7-4: Logical Nodes (LN) Part 7-4XX: Other LNs and CDCs Part 8-1: Specific Communications Service Mappings (SCSM) - MMS & Ethernet Part 9-2: SCSM - Sampled Values over Ethernet Part 10-1: Conformance Testing

116

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 Virtual Model

From IEC61850-7-1

117

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC61850 Class Model in UMLName ObjectName ObjectReference SERVER

Contains LDs and files

1 1..*

Inheritance

Containment Heirarchy

LOGICAL-DEVICE (LD)1 3..*

LOGICAL-NODE (LN)1 1..*

Contains all other objects

DATA

1 1..*

DataAttribute

118

IEC 61850 Tutorial UML Unified Modeling Language

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Logical Device Structure

IEC61850 Clients

IEC61850 ServerClient Functions

Physical Device1 to N Logical Devices Logical Device

Logical Device

Logical Node

...

Logical Node

Logical Node

...

Logical Node

Data Data

Data Data

Data Data

Data Data

Communications Driver Process Bus

Field Signals119

Legacy Device Copyright 2011 SISCO, Inc.

IEC 61850 Tutorial

UCAIug Summit Austin, TX

Logical Node

A named grouping of data and associated services that is logically related to some power system function.

120

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Examples of Logical Nodes

Current Transformer Voltage Transformer

Breaker

Breaker Breaker Switch Controller

121

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Logical Nodes Contain DataName ObjectName ObjectReference SERVER

1 1..*

LOGICAL-DEVICE (LD)1 3..*

LOGICAL-NODE (LN)1 1..*

DATA

1 1..*

DataAttribute

We are going to start from the bottom up and build up the logical node definitions starting with Common Data Classes (CDC) and their attributes.

122

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

Common Data Classes

CDC Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Common Data Classes (CDC)Defines structure for common types that are used to describe data objects. CDC are complex objects built on predefined simple base types organized into functional constraints (FC) Examples:Single point status (SPS) on/off Double point status (DPS) on/off/transient

124

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXIEC61850 Base TypesNameBOOLEAN INT8 INT16 INT24 INT32 INT128 INT64 INT8U INT16U INT24U INT32U INT64U FLOAT32 FLOAT64 ENUMERATED CODED ENUM OCTET STRING VISIBLE STRING UNICODE STRING

Value RangeTrue/False -128 to 127 -32,768 to 32,767 -8,388,608 to 8,388,607 -2,147,483,648 to 2,147,483,647 -2**127 to (2**127)-1 -2**63 to (2**63)-1 0 to 256 unsigned integer 0 to 65,535 unsigned integer 0 to 16,777,215 unsigned integer (fractions of second) 0 to 2,294,967,295 unsigned integer For Accumulators (V2) IEEE 754 single precision floating point IEEE 754 double precision floating point Ordered set of values, defined where used Ordered set of values, defined where used Sequence of bytes (octets) max length defined where used Visible string (ASCII) Unicode string (for non-latin languages)

125

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 TimeStamp Format GMT4 Bytes = Second Of Century (SOC) Starting January 1, 1970Based on the Network Time Protocol (NTP) standard There are 31,536,000 seconds/year (non-leap) 4 bytes = 4, 294,967,296 counts do not wrap for 136 years or 2106

3 Bytes = Fraction of Second16,777,216 counts about 60nsec potential resolution

1 Byte = Quality1 bit : Leap Seconds known 1 bit : ClockFailure 1 bit : ClockNotSynchronized 5 bits: TimeAccuracy - Number of significant bits in Fraction of Second (N)

126

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 Time AccuracyClass Accuracy T0 10 ms T1 1 ms T2 0.1 ms T3 25 sec T4 4 sec T5 1 sec `**unspecified** Time Accuracy (N bits) N=7 N=10 N=14 N=16 N=18 N=20 N=31

127

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

IEC 61850 QualityMSB 13 bit Bit-String, typically stored in a 16-bit integer LSB

0

1

2

3

4

5

6

7

8

9 10 11 12 13 14 15OperatorBlocked TestSource = 0 Process = 1 Substituted

Inaccurate Inconsistent OldData Failure Oscillatory BadReference OutofRange Overflow00 Good 01 Invalid 10 Reserved 11 Questionable

128

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXCommon Data Classes - StatusNameSPS DPS INS ENS ACT

DescriptionSingle Point Status Double Point Status Integer Status Enumerated Status Protection Activation Directional Protection Activation Info. Security Violation Counting Binary Counter Reading Histogram Visible String Status

Edition 2

ACD SEC BCR HST VSS

129

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXCommon Data Classes - Measurands NameMV CMV SAV WYE DEL SEQ HMV HWYE HDEL

DescriptionMeasured Value Complex Measured Value Sampled Value Phase to ground measured values for 3-phase system Phase to phase measured values for 3-phase system Sequence Harmonic value Harmonic value for WYE Harmonic value for DEL

130

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXCommon Data Classes - Controls NameSPC DPC INC ENC BSC ISC APC BAC

DescriptionControllable Single Point Controllable Double Point Controllable Integer Status Controllable Enumerated Status Binary Controlled Step Position Info. Integer Controlled Step Position Info. Controllable Analogue Process Value Binary Controlled Analog Process Value

131

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXCommon Data Classes Settings and DescriptionsNameSPG ING ENG ORG TSG CUG VSG ASG CURVE CSG DPL LPL CSD

DescriptionSingle Point Setting Integer Status Setting Enumerated Status Setting Object Reference Setting Time Setting Group Currency Setting Group Visible String Setting Analogue Setting Setting Curve Curve Shape Setting Device Name Plate Logical Node Name Plate Curve Shape Description

132

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXCommon Data Classes Control Block Service Tracking NameCTS BTS UTS LTS GTS MTS NTS SGCB

DescriptionCommon Service Tracking Buffered Report Tracking Service Unbuffered Report Tracking Service Log Control Block Tracking Service GOOSE Control Block Tracking Service Multicast Sampled Value (9-2) Control Block Tracking Service Unicast Sample Value (9-1) Control Block Tracking Service Setting Group Control Block Tracking Service

133

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Functional ConstraintsThere are many data attributes in an object like a breaker that have related useControl, configuration, measurement, reporting, etc.

Functional Constraints (FC) is a property of a data attribute that characterizes the specific use of the attribute.

Useful to functionally organize data attributes to provide structure and context.

134

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXFunctional ConstraintsFC NameST MX CO SP SV CF DC SG SE SR OR BL EX BR RP

DescriptionStatus Information Measurands (analog values) Control Set point (settings outside setting groups) Substituted Values Configuration Description Setting Group Setting Group Editable Service Response Operate Received Blocking Extended Definition (naming read only) Buffered Report Unbuffered Report Logging GOOSE Control GSSE Control Multicast Sampled Value (9-2) Unicast Sampled Value (9-1) Used as wild card in ACSI

Replaced with Control Block Service Tracking CDCs in 7-2 8-1 reinserted for mapping to MMS135

LG GO GS MS US XX

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXSingle Point Status (SPS)SPS class Data Attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/C

Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

statusstVal q t subEna subVal subQ subID BOOLEAN Quality TimeStamp BOOLEAN BOOLEAN Quality VISIBLE STRING64 BOOLEAN VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 ST ST ST dchg qchg TRUE | FALSE M M M

substitution and blockedSV SV SV SV BL TRUE | FALSE PICS_SUBST PICS_SUBST PICS_SUBST PICS_SUBST O Text O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

Edition 2

blkEna d dU cdcNs cdcName dataNs

configuration, description and extensionDC DC EX EX EX

Attribute Name

Type

Functional Constraint

Trigger Options

Range of Values

Mandatory/ Optional

136

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Trigger Option (TrgOp)Specifies the conditions under which reporting on the data attribute can be triggered.

TriggerConditions type Attribute name data-change Attribute type PACKED LIST BOOLEAN See Clause Error! Reference source not found. See Clause Error! Reference source not found. See Clause Error! Reference source not found. See Clause Error! Reference source not found. See Clause Error! Reference source not found. Value / Value Range M/O/C M M

quality-change

BOOLEAN

M

data-update

BOOLEAN

M

integrity

BOOLEAN

M

general-interrogation

BOOLEAN

M

137

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Logical Node Name Plate - LPLLPL class Data attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/C

Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

configuration, description and extensionvendor swRev d dU configRev paramRev valRev ldNs lnNs cdcNs cdcName dataNs VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 INT32 INT32 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 DC DC DC DC DC ST ST EX EX EX EX EX dchg dchg shall be included in LLN0 only; for example "IEC 61850-7-4:2003" M M O O AC_LN0_M O O AC_LN0_EX AC_DLD_M AC_DLNDA_M AC_DLNDA_M AC_DLN_M

Edition 2

138

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Configuration Revision ParametersconfigRev Changed whenever at least on semantic aspect of the data has changed within the Logical Device (LD) within which this LLN0 is contained. Left to the user (vendor) for other LNs.New LNs New attributes.

paramRev Changed when the value of any editable setting (SE) or setpoint (SP) parameter is changed.If changed via communications or local HMI the value is increased by 1. If changed via SCL import the value is increased by 10,000.

valRev changed when the value of any configuration (CF) parameter is changed.If changed via communications or local HMI the value is increased by 1. If changed via SCL import the value is increased by 10,000. IEC 61850 Tutorial

139

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Device Name Plate - DPLDPL class Data attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/C Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

configuration, description and extensionvendor hwRev swRev serNum model location name owner ePSName VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING64 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 FLOAT32 FLOAT32 FLOAT32 VISIBLE STRING255 VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 DC DC DC DC DC DC DC DC DC DC DC DC DC DC DC DC DC EX EX EX M O O O O O O O O O O O O O O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

Edition 2

primeOper secondOper latitude longitude altitude mrID d dU cdcNs cdcName dataNs

Lat/Long in WGS84 coordinates140

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX SubstitutionSPS class Data Attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/C Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

statusstVal q t subEna subVal subQ subID blkEna d dU cdcNs cdcName dataNs BOOLEAN Quality TimeStamp BOOLEAN BOOLEAN Quality VISIBLE STRING64 BOOLEAN VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 ST ST ST dchg qchg TRUE | FALSE M M M

substitution and blockedSV SV SV SV BL TRUE | FALSE PICS_SUBST PICS_SUBST PICS_SUBST PICS_SUBST O Text O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

configuration, description and extensionDC DC EX EX EX

Substitution enables value and quality to be overridden by a local process or by an operator identified by subID. Status or measured values only. Not applicable to sampled values. Substition is reflected in the quality (q) of the original value.141

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Double Point Status (DPS)DPS class Data Attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/C

Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

statusstVal q t subEna subVal subQ subID CODED ENUM Quality TimeStamp BOOLEAN CODED ENUM Quality VISIBLE STRING64 BOOLEAN VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 ST ST ST dchg qchg intermediate-state | off | on | bad-state M M M

substitution and blockedSV SV SV SV BL intermediate-state | off | on | bad-state PICS_SUBST PICS_SUBST PICS_SUBST PICS_SUBST O Text O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

Edition 2

blkEna d dU cdcNs cdcName dataNs

configuration, description and extensionDC DC EX EX EX

2-bit pair in DPS versus boolean in SPS142

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Visible String Status VSS (Edition 2)VSS class Data Attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/C

Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

statusstVal q t d dU cdcNs cdcName dataNs VISIBLE STRING 255 Quality TimeStamp VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 ST ST ST dchg qchg Text M M M Text O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

configuration, description and extensionDC DC EX EX EX

143

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Controllable Double Point DPC (Edition 1)

From IEC61850-7-3

Mandatory if control is supported

Optional if control is supported

144

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXDPC class Data attribute name Type FC TrgOp Value/Value range M/O/C

Controllable Double Point DPC (Edition 2)Edition 2

DataName DataAttribute

Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

status and control mirrororigin ctlNum stVal q t stSeld opRcvd opOk tOpOk subEna subVal subQ subID Originator INT8U CODED ENUM Quality TimeStamp BOOLEAN BOOLEAN BOOLEAN TimeStamp BOOLEAN CODED ENUM Quality VISIBLE STRING64 BOOLEAN PulseConfig CtlModels INT32U SboClasses INT32U VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 ST ST ST ST ST ST OR OR OR dchg dchg dchg dchg qchg 0..255 intermediate-state | off | on | badstate AC_CO_O AC_CO_O M M M O O O O

substitution and blockedSV SV SV SV BL intermediate-state | off | on | badstate PICS_SUBST PICS_SUBST PICS_SUBST PICS_SUBST O dchg dchg dchg dchg dchg Text AC_CO_O M AC_CO_O AC_CO_O AC_CO_O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

Edition 2

blkEna pulseConfig ctlModel sboTimeout sboClass

configuration, description and extensionCF CF CF CF CF DC DC EX EX EX

Edition 2

operTimeout d dU cdcNs cdcName dataNs

145

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXDataAttribute

status and control mirror

Controllable Double Point DPC ctlVal (Edition 2)

origin ctlNum stVal q t stSeld opRcvd opOk tOpOk subEna subVal subQ subID blkEna pulseConfig ctlModel sboTimeout sboClass operTimeout d dU cdcNs cdcName dataNs Services

Originator INT8U CODED ENUM Quality TimeStamp BOOLEAN BOOLEAN BOOLEAN TimeStamp BOOLEAN CODED ENUM Quality VISIBLE STRING64 BOOLEAN PulseConfig CtlModels INT32U SboClasses INT32U VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255

ST ST ST ST ST ST OR OR OR dchg dchg dchg dchg qchg 0..255 intermediate-state | off | on | badstate

AC_CO_O AC_CO_O M M M O O O O

substitution and blockedSV SV SV SV BL intermediate-state | off | on | badstate PICS_SUBST PICS_SUBST PICS_SUBST PICS_SUBST O dchg dchg dchg dchg dchg Text AC_CO_O M AC_CO_O AC_CO_O AC_CO_O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

configuration, description and extensionCF CF CF CF CF DC DC EX EX EX

As defined in Table 31

parameters for control servicesService parameter name ctlVal Service parameter type BOOLEAN Value/Value range off (FALSE) | on (TRUE)

146

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Controllable Integer Status - INCINC class Data attribute name DataName DataAttribute Type FC TrgOp Value/Value range Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

Edition 2M/O/C

Edition 1

status and control mirrororigin ctlNum stVal q t stSeld opRcvd opOk tOpOk subEna subVal subQ subID blkEna ctlModel sboTimeout sboClass minVal maxVal stepSize operTimeout units d dU cdcNs cdcName dataNs Originator INT8U INT32 Quality TimeStamp BOOLEAN BOOLEAN BOOLEAN TimeStamp BOOLEAN INT32 Quality VISIBLE STRING64 BOOLEAN CtlModels INT32U SboClasses INT32 INT32 INT32U INT32U Unit VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 ST ST ST ST ST ST OR OR OR dchg dchg dchg dchg qchg 0..255 AC_CO_O AC_CO_O M M M O O O O

substitution and blockedSV SV SV SV BL PICS_SUBST PICS_SUBST PICS_SUBST PICS_SUBST O dchg dchg dchg dchg dchg dchg dchg dchg Text 1 (maxVal minVal) M AC_CO_O AC_CO_O O O O AC_CO_O O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

configuration, description and extensionCF CF CF CF CF CF CF CF DC DC EX EX EX

147

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Controllable Integer Status INC ctlValDataAttribute

status and control mirrororigin ctlNum stVal q t stSeld opRcvd opOk tOpOk subEna subVal subQ subID blkEna ctlModel sboTimeout sboClass minVal maxVal stepSize operTimeout units d dU cdcNs cdcName dataNs Services As defined in Table 31 Originator INT8U INT32 Quality TimeStamp BOOLEAN BOOLEAN BOOLEAN TimeStamp BOOLEAN INT32 Quality VISIBLE STRING64 BOOLEAN CtlModels INT32U SboClasses INT32 INT32 INT32U INT32U Unit VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 ST ST ST ST ST ST OR OR OR dchg dchg dchg dchg qchg 0..255 AC_CO_O AC_CO_O M M M O O O O

substitution and blockedSV SV SV SV BL PICS_SUBST PICS_SUBST PICS_SUBST PICS_SUBST O dchg dchg dchg dchg dchg dchg dchg dchg Text 1 (maxVal minVal) M AC_CO_O AC_CO_O O O O AC_CO_O O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

configuration, description and extensionCF CF CF CF CF CF CF CF DC DC EX EX EX

parameters for control servicesService parameter name ctlVal Service parameter type INT32 Value/Value range

148

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Control Model (ctlModel)0: Status only. No control allowed.

1: Direct control with normal security

2: SBO control with normal security

3: Direct control with enhanced security

4: SBO control with enhanced security

149

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Ed. 2 Control Service TrackingopRcvd an Operate command has been received opOk an Operate command has been accepted tOpOk the time at which the output was activated operTimeout Operator Timeout (CF) in milliseconds

150

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Measured Value - MVMV class Data attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/CInherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

measured attributesinstMag mag range q t subEna subMag subQ subID blkEna units db zeroDb sVC rangeC smpRate d dU cdcNs cdcName dataNs AnalogueValue AnalogueValue ENUMERATED Quality TimeStamp BOOLEAN AnalogueValue Quality VISIBLE STRING64 BOOLEAN Unit INT32U INT32U ScaledValueConfig RangeConfig INT32U VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 MX MX MX MX MX dchg, dupd dchg qchg normal|high|low|high-high|low-low O M O M M

substitution and blockedSV SV SV SV BL PICS_SUBST PICS_SUBST PICS_SUBST PICS_SUBST O dchg dchg dchg dchg dchg dchg Text see Annex A 0 100 000 0 100 000 O O O AC_SCAV GC_CON_range O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

configuration, description and extensionCF CF CF CF CF CF DC DC EX EX EX

151

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

instMag v.s. mag (edition 1)

Use mag in datasets to trigger a report when data changes Use instMag in datasets for reporting data without triggering a reportIEC 61850 Tutorial

152

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Measured Value - MVMV class Data attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/CInherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

measured attributesinstMag mag range q t subEna subMag subQ subID blkEna units db zeroDb sVC rangeC smpRate d dU cdcNs cdcName dataNs AnalogueValue AnalogueValue ENUMERATED Quality TimeStamp BOOLEAN AnalogueValue Quality VISIBLE STRING64 BOOLEAN Unit INT32U INT32U ScaledValueConfig RangeConfig INT32U VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 MX MX MX MX MX dchg, dupd dchg qchg normal|high|low|high-high|low-low O M O M M

substitution and blockedSV SV SV SV BL PICS_SUBST PICS_SUBST PICS_SUBST PICS_SUBST O dchg dchg dchg dchg dchg dchg Text see Annex A 0 100 000 0 100 000 O O O AC_SCAV GC_CON_range O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

configuration, description and extensionCF CF CF CF CF CF DC DC EX EX EX

153

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX AnalogueValue

From IEC61850-7-3

GC_1 = At least one attribute must be present.

154

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Range Configuration (RangeConfig)RangeConfig type definition Attribute name hhLim hLim lLim llLim min max Attribute type AnalogueValue AnalogueValue AnalogueValue AnalogueValue AnalogueValue AnalogueValue INT32U 0 100 000 Value/Value range M M M M M M O M/O/C

Edition 2

limDb

min < llLim < lLim < hLim < hhLim < max limDb Limit deadband in units of .001% of full scale for hysteresis of range alarms155

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Sampled Values (SAV)SAV class Data attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/C

Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

measured attributesinstMag q t units sVC min max d dU cdcNs cdcName dataNs AnalogueValue Quality TimeStamp Unit ScaledValueConfig AnalogueValue AnalogueValue VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 MX MX MX qchg M M O dchg dchg dchg dchg Text see Annex A O AC_SCAV O O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

configuration, description and extensionCF CF CF CF DC DC EX EX EX

156

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXComplex Measured Value (CMV)DataAttribute

measured attributesinstCVal cVal range Vector Vector ENUMERATED ENUMERATED Quality TimeStamp BOOLEAN Vector Quality VISIBLE STRING64 BOOLEAN Unit INT32U INT32U INT32U RangeConfig RangeConfig ScaledValueConfig ScaledValueConfig ENUMERATED INT32U VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 MX MX MX MX MX MX dchg, dupd dchg dchg qchg normal|high|low|high-high|low-low normal|high|low|high-high|low-low O M O O M M

Edition 2

rangeAng q t subEna subCVal subQ

substitution and blockedSV SV SV SV BL PICS_SUBST PICS_SUBST PICS_SUBST PICS_SUBST O dchg dchg dchg dchg dchg dchg dchg dchg dchg dchg Text V | A | other Synchrophasor see Annex A 0 100 000 0 100 000 0 100 000 O O O O GC_CON_range GC_CON_rangeAng AC_SCAV AC_SCAV O O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

Edition 2

subID blkEna units db dbAng zeroDb rangeC

configuration, description and extensionCF CF CF CF CF CF CF CF CF CF DC DC EX EX EX

Edition 2 Edition 2

rangeAngC magSVC angSVC angRef smpRate d dU cdcNs cdcName dataNs

157

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX Vector and AnalogueValueFrom IEC61850-7-3

From IEC61850-7-3

GC_1 = At least one attribute must be present.

158

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

WYE Connected Measurements (WYE)WYE class Data attribute name DataName phsA phsB phsC neut net res DataAttribute SubDataObject CMV CMV CMV CMV CMV CMV GC_1 GC_1 GC_1 GC_1 GC_1 GC_1 Type FC TrgOp Value/Value range M/O/C

Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

configuration, description and extensionangRef ENUMERATED BOOLEAN VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 CF CF DC DC EX EX EX dchg dchg Va | Vb | Vc | Aa | Ab | Ac | Vab | Vbc | Vca | Vother | Aother | Synchrophasor DEFAULT = FALSE Text O O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

Edition 2

phsToNeut d dU cdcNs cdcName dataNs

159

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Delta Connected Measurements (DEL)DEL class data attribute name DataName phsAB phsBC phsCA DataAttribute SubDataObject CMV CMV CMV GC_1 GC_1 GC_1 Type FC TrgOp Value/Value range M/O/C

Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

configuration, description and extensionangRef d dU cdcNs cdcName dataNs ENUMERATED VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 CF DC DC EX EX EX dchg Va | Vb | Vc | Aa | Ab | Ac | Vab | Vbc | Vca | Vother | Aother | Synchrophasor Text O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

160

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Analog Setting (ASG)ASG class attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/CInherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

settingsetMag setMag units sVC minVal maxVal stepSize d dU cdcNs cdcName dataNs AnalogueValue AnalogueValue Unit ScaledValueConfig AnalogueValue AnalogueValue AnalogueValue VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 SP SG, SE dchg AC_NSG_M AC_SG_M dchg dchg dchg dchg dchg 0 (maxVal minVal) Text see Annex A O AC_SCAV O O O O O AC_DLNDA_M AC_DLNDA_M AC_DLN_M

configuration, description and extensionCF CF CF CF CF DC DC EX EX EX

AC_NSG_M AC_SG_M161

Mandatory if Setting Groups are NOT supported Mandatory if Setting Groups are supported

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Object Reference SyntaxThe ObjectReference syntax shall be:

LDName/LNName[.Name[. ...]] The / shall separate the instance name of a logical device (LDName) from the name of an instance of a logical node (LNName). The . shall separate the further names in the hierarchy. The [. ] indicates an option. The [. ...] indicates further names of recursively nested definitions. The () shall indicate an array element The type is VISIBLESTRING129

162

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Service Tracking CDCsUsed in ACSI (IEC 61850-7-2) to provide the means to control and track control blocks and commands.Replaces the object type descriptions of control blocks in Edition 1. Mapping in IEC 61850-8-1 results in substantially similar objects and interactions.

Based on a general Common Service Tracking (CST) CDC

163

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXCommon Data Classes Control Block Service Tracking NameCTS BTS UTS LTS GTS MTS NTS SGCB

DescriptionCommon Service Tracking Buffered Report Tracking Service Unbuffered Report Tracking Service Log Control Block Tracking Service GOOSE Control Block Tracking Service Multicast Sampled Value (9-2) Control Block Tracking Service Unicast Sample Value (9-1) Control Block Tracking Service Setting Group Control Block Tracking Service

164

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Service Tracking CDCs and Control BlocksThe abstract definition of control blocks look substantially different in Edition 2 compared to Edition 1 with the addition of the service tracking CDCs. 8-1 Mapping results in the same basic control block structure although some have new parameters in Ed.2

165

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

IEC 61850 TutorialNovember 15, 2011

UCAIug Summit Meeting Austin, TX

Logical Nodes and Example Object Names

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXNameAxxx Cxxx Fxxx Description Automatic Control (5) Supervisory Control (6). Functional Blocks (9) Generic Functions (5). Interfacing/Archiving (6). Mechanical and Non-Electrical Equipment (5) System Logical Nodes (7). Metering & Measurement (13). Protection (31). Power Quality Events (6) Protection Related (11). Sensors, Monitoring (11). Instrument Transformer (20). Switchgear (2). Power Transformer (4). Other Equipment (15). Wind (Set aside for other standards) Solar (Set aside for other standards) Hydropower (Set aside for other standards) Power Plant (Set aside for other standards) Battery (Set aside for other standards) Fuel Cells (Set aside for other standards)

IEC61850 Logical Node Naming and Groups

Gxxx Ixxx Kxxx Lxxx Mxxx Pxxx Qxxx Rxxx Sxxx Txxx Xxxx Yxxx Zxxx Wxxx Oxxx Hxxx Nxxx Bxxx Fxxx

167

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Logical Node ListingPartial Listing of IEC61850 logical nodes follows. We will look at a couple in detail Make a note of others you are interested in for a closer review

168

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXSystem Logical Nodes NameLPHD LLNO LCCH LGOS LTIM LTMS LTRK

DescriptionPhysical Device Common Logical Node MANDATORY Physical Communications Channel Supervision GOOSE Subscription Time Management Time Master Supervision Service Tracking

169

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXAutomatic Control Logical Nodes

NameANCR ARCO ARIS ATCC AVCO

DescriptionNeutral Current Regulator Reactive Power Control Resistor Control Automatic Tap Changer controller Voltage Control

170

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXSupervisory Control Logical Nodes

NameCALH CCGR CILO CPOW CSWI CSYN

DescriptionAlarm Handling Cooling Group Control Interlocking Point-on-wave switching Switch Controller Synchronizer Controller

171

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXFunctional Block Logical Nodes NameFCNT FCSD FFIL FLIM FPID FRMP FSPT FXOT FXUT172

DescriptionCounter Curve Shape Description Generic Filter Control Function Output Limitation PID Regulator Ramp Function Set-Point Control Function Action at Over Threshold Action at Under Threshold

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXGeneric Function Logical Nodes

NameGAPC GGIO GLOG GSAL

DescriptionGeneric Automatic Process Control Generic Process I/O Generic Log Generic Security Application

173

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Interfacing and Archiving Logical Nodes

NameIARC IHMI ITCI ITMI ISAF ITPC

DescriptionArchiving Human Machine Interface Telecontrol Interface Telemonitoring Interface Safety Alarm Function Teleprotection Communications Interface

174

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Interfacing and Archiving Logical Nodes

NameKFAN KFIL KPMP KTNK KVLV

DescriptionFan Filter Pump Tank Valve Control

175

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXMetering and Measurement Logical Nodes NameMDIF MHAI MHAN MMTR MMXN MMXU MSQI MSTA MENV MFLK MHYD MMDS MMET

DescriptionDifferential measurements Harmonics or interharmonics Non phase related harmonics or interharmonics Metering Non phase related measurements Measurements Sequence and Imbalance Metering Statistics Environmental Information Flicker Measurement Hydrological Information DC Measurement Metrological Information

176

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXProtection Logical NodesNamePDIF PDIR PDIS PDOP PDUP PFRC PHAR PHIZ PIOC PMRI PMSS POPF PPAM

DescriptionDifferential Direction Distance Directional overpower Directional underpower Rate of change of frequency Harmonic restraint Ground detector Instantaneous overcurrent Motor restart inhibition Motor starting time supervision Over power factor Phase angle measuring

177

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXProtection Logical Nodes (contd)NamePSCH PSDE PTEF PTOC PTOF PTOV PTRC PTTR PTUC PTUV PVOC PVPH PZSU

DescriptionProtection scheme Sensitive directional earth fault Transient earth fault Time over current Over frequency Over voltage Protection trip conditioning Thermal overload Under current Under voltage Voltage controlled time over current Volts per Hz Zero speed or under speed

178

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXProtection Logical Nodes (contd)

Name PRTR PTHF PUPF

Description

Rotor Protection Thyristor Protection Underpower Factor Protection

179

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXPower Quality Events Logical Nodes

Name QFVR QITR QIUB QVTR QVUB QVVR

Description

Frequency Variation Current Transient Current Unbalance Variation Voltage Transient Voltage Unbalance Variation Voltage Variation

180

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXProtection Related Logical NodesNameRDRE RADR RBDR RDRS RBRF RDIR RFLO RPSB RREC RSYN RMXU

DescriptionDisturbance recorder function Disturbance recorder channel analogue Disturbance recorder channel binary Disturbance record handling Breaker failure Directional element Fault locator Power swing detection/blocking Auto reclosing Synchronism-check or synchronising Differential Measurements

181

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXSensors and Monitoring Logical NodesNameSARC SIMG SIML SPDC SCBR SLTC SOPM SPTR SSWI STMP SVBR Description Monitoring and diagnostics for arcs Insulation medium supervision Insulation medium supervision (liquid) Monitoring and diag. for partial discharges Circuit Breaker Supervision Tap Changer Supervision Supervision of Operating Mechanism Power Transformer Supervision Circuit Switch Supervision Temperature Supervision Vibration Supervision

182

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXInstrument Transformer Logical Nodes NameTCTR TVTR TANG TAXD TDST TFLW TFRQ TGSN THUM TLVL183

Description Current transformer Voltage transformer Angle Axial Displacement Distance Liquid Flow Frequency Generic Sensor Humidity LMedia Level

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXInstrument Transformer Logical Nodes (contd) NameTMGF TMVM TPOS TPRS TRTN TSND TTMP TTNS TVBR TWPH184

Description Magnetic Field Movement Sensor Position Indicator Pressure Sensor Rotation Transmitter Sound Pressure Sensor Temperature Sensor Mechanical Tension/stress Virbration Sensor Water Acidity

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Switchgear Logical Nodes

NameXCBR XSWI

DescriptionCircuit Breaker Circuit Switch

185

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXPower Transformer Logical Nodes

NameYEFN YLTC YPSH YPTR

DescriptionEarth fault neutralizer Tap changer Power shunt Power transformer

186

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TXOther Power System Equipment Logical Nodes NameZAXN ZBAT ZBSH ZCAB ZCAP ZCON ZGEN ZGIL ZLIN ZMOT ZREA ZRRC ZSAR ZTCF ZTCR ZRES ZSCR ZSMC

DescriptionAuxiliary network Battery Bushing Power cable Capacitor Bank Converter Generator Gas insulated line Power overhead line Motor Reactor Rotating reactive component Surge arrestor Thyristor controlled frequency converter Thyristor controlled reactive component Resistor Semiconductor Controlled Rectifier Synchronous Machine

187

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Logical Node NamesExample for Breaker:

ddd XCBR01Logical Node Instance # Logical Node Name per IEC 61850-7-4 (circuit breaker)

Optional Application Specific Prefix

prefix digits + instance digits188

7 Copyright 2011 SISCO, Inc.

IEC 61850 Tutorial

UCAIug Summit Austin, TX

Logical Node ClassesLN

LPHD

Common LN

Inherited Relationships

LLN0

Domain Specific LNs (i.e. XCBR)

An IEC 61850 device must contain LPHD, LLN0, and 1 or more domain specific logical nodes.

189

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Physical Device - LPHDLPHD class Data object name Data objects Status information PhyNam PhyHealth OutOv Proxy InOv NumPwrUp WrmStr WacTrg PwrUp PwrDn PwrSupAlm Controls RsStat SPC SPC Reset device statistics Receive simulated GOOSE or simulated SV TO O DPL ENS SPS SPS SPS INS INS INS SPS SPS SPS Physical device name plate Physical device health Output communications buffer overflow Indicates if this LN is a proxy Input communications buffer overflow Number of Power ups Number of Warm Starts Number of watchdog device resets detected Power Up detected Power Down detected External power supply alarm M M O M O O O O O O O Common data class Explanation T M/O/ C

Edition 2

Sim

Only LN that does not inherit Common LN properties. Inherits a name only.190

IEC 61850 Tutorial

Copyright 2011 SISCO, Inc.

UCAIug Summit Austin, TX

Device Name Plate - DPLDPL class Data attribute name DataName DataAttribute Type FC TrgOp Value/Value range M/O/C Inherited from GenDataObject Class or from GenSubDataObject Class (see IEC 61850-7-2)

configuration, description and extensionvendor hwRev swRev serNum model location name owner ePSName VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING64 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 VISIBLE STRING255 FLOAT32 FLOAT32 FLOAT32 VISIBLE STRING255 VISIBLE STRING255 UNICODE STRING255 VISIBLE STRING255 VIS