If you can't read please download the document
Upload
vishwanath-todurkar
View
123
Download
9
Tags:
Embed Size (px)
DESCRIPTION
f
Citation preview
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