system engineer configures iec 61850 gateway to dnp3...

15
System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 1 6/22/2011 System Engineer Configures IEC 61850 Gateway to DNP3 Substation 1 Description of Function 1.1 Function Name System Engineer Configures IEC 61850 Gateway to DNP3 Substation 1.2 Function ID DNP3-IEC6850-2 1.3 Brief Description Given DNP-XML Device Profiles for a substation automation system consisting of multiple DNP3 devices, a system engineer configures a gateway device so an IEC 61850 Client can control and monitor the substation using IEC 61850. 1.4 Narrative <Text narrative still to be added> Key issues include: How are points selected from the DNP devices? Is there an internal DNP3 point map in the gateway that can be used to specify points? Should the final configuration of the gateway be performed using an SCD file, or by updating the DNP-XML files of the various devices?

Upload: vanxuyen

Post on 18-Dec-2018

234 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 1 6/22/2011

System Engineer Configures IEC 61850 Gateway to DNP3 Substation

1 Description of Function

1.1 Function Name

System Engineer Configures IEC 61850 Gateway to DNP3 Substation

1.2 Function ID

DNP3-IEC6850-2

1.3 Brief Description

Given DNP-XML Device Profiles for a substation automation system consisting of multiple DNP3 devices, a system engineer configures a gateway device so an IEC 61850 Client can control and monitor the substation using IEC 61850.

1.4 Narrative

<Text narrative still to be added>

Key issues include:

• How are points selected from the DNP devices? Is there an internal DNP3 point map in the gateway that can be used to specify points?

• Should the final configuration of the gateway be performed using an SCD file, or by updating the DNP-XML files of the various devices?

Page 2: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 2 6/22/2011

1.5 Actor (Stakeholder) Roles

Grouping (Community) , Group Description

Actor Name Actor Type (person, organization, device, system, or subsystem)

Actor Description

System Engineer Person The person responsible for configuring a substation gateway

IEC 61850 Client Device The component of a control center responsible for monitoring and controlling transmission or distribution substations on behalf of the Energy Management System or Distribution Management System. Sometimes referred to as the SCADA processor or SCADA system.

Substation Gateway Device The component in a substation responsible for gathering data from all substation devices, filtering the data as appropriate, and reporting it to the IEC 61850 Client of the Energy Management System or Distribution Management System. Contains the IEC 61850 Server and DNP3 Master applications.

IEC 61850 Server Software Application The software within the Substation Gateway that communicates with the IEC 61850 Client in the control center using IEC 61850.

DNP3 Master Software Application The software within the Substation Gateway that communicates with IEDs within the substation using DNP3.

DNP3 IED Device A device within the substation that communicates with masters and other IEDs using DNP3.

System Configuration Tool

Software Applications Software responsible for configuring the IEC 61850 Client in the control center.

Page 3: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 3 6/22/2011

Grouping (Community) , Group Description

Actor Name Actor Type (person, organization, device, system, or subsystem)

Actor Description

Substation Configuration Tool

Software Application Software responsible for configuring the substation gateway.

IED Configuration Tool

Software Application Software responsible for configuring a particular device within the substation.

Page 4: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 4 6/22/2011

1.6 Information exchanged

Information Object Name Information Object Description

Gateway ICD File IED Capability Description file for the Gateway. SCL file describing the IEC 61850 data model the gateway will produce, but without any specific information about a particular project.

Gateway Database Point Map

An ordered list of point numbers, indexes, names or tags uniquely identifying all the DNP3 data gathered by the Gateway.

Chosen Data The subset of substation DNP3 data (from the Gateway Database Point Map) that the System Engineer wishes to expose to the IEC 61850 Client through the IEC 61850 Server on the Gateway.

Gateway IID File Instantiated IED Description file for the Gateway. SCL file describing the IEC 61850 data model and the IEC 61850 IED Instance Data that the IEC 61850 Server on the Gateway will produce for a particular project. Also contains the mapping to DNP3 points in the Gateway database point map.

Gateway CID File Configured IED Description file for the Gateway. SCL file that is the same as the IID file but with the addition of any IEC 61850 Outstation Parameters embedded in private sections.

SCD File Substation Configuration Description file. SCL file describing the configuration of a number of different IEC 61850 Servers in terms of IEC 61850, for the benefit of an IEC 61850 Client.

Page 5: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 5 6/22/2011

Information Object Name Information Object Description

IEC 61850 IED Instance Data

Standard IEC 61850 configuration information necessary to configure a particular Server. Examples include:

• Addresses • User-chosen portions of names, e.g. Prefixes, logical device names • Data set members • GOOSE/GSSE mapping • Reporting parameters • Deadbands • Control parameters (e.g. trip/close, latch etc.) • Data object descriptions

DNP3 Master Parameters Proprietary information necessary to configure the DNP3 Master in the gateway. Examples include:

• Polling rates • Control priority

IEC 61850 Outstation Parameters

Proprietary information necessary to configure the IEC 61850 Server (outstation) in the gateway. Examples include:

• Queuing priorities • Source of time synchronization

Mapping Rules A list of rules describing how DNP3 objects and function codes can be mapped to IEC 61850 common data classes and services.

1.7 Activities/Services

Activity/Service Name Activities/Services Provided

Page 6: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 6 6/22/2011

1.8 Contracts/Regulations

Contract/Regulation Impact of Contract/Regulation on Function

Policy

From Actor

May Shall Not

Shall Description (verb) To Actor

Constraint Type Description Applies to

Page 7: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 7 6/22/2011

2 Step by Step Analysis of Function

2.1 Steps to implement function – System Engineer Configures DNP3 Gateway to IEC 61850 Substation

2.1.1 Preconditions and Assumptions

Actor/System/Information/Contract Preconditions or Assumptions

Substation Gateway Not yet configured for DNP3 or IEC 61850 operation

Page 8: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 8 6/22/2011

2.1.2 Steps

# Event Primary Actor Name of Process/Activity

Description of Process/Activity Information Producer Information

Receiver Name of Info Exchanged

Additional Notes

IECSA Environments

1a. System Engineer

Import Device Profiles

Loads DNP-XML Device Profile Files files into the Substation Configuration Tool.

DNP3 IED Substation Configuration Tool

DNP-XML Device Profile File(s)

Transmission

1b. System Engineer

Configure Database

Creates a database of information within the Gateway that will permit the System Engineer to choose DNP3 data for publishing in an IEC 61850 format.

System Engineer

Substation Configuration Tool

Gateway Database Point Map

2. System Engineer

Create IEC 61850 Model

Determines the IEC 61850 data model, including logical nodes, data objects, data attributes, and data sets that the Gateway will produce. May enter IEC 61850 Instance Data as part of this step.

System Engineer

Substation Configuration Tool

Gateway ICD File

Could import an existing SCD file to do this.

3a. System Engineer

Choose Database Points

Selects data from the Gateway Database Point Map to expose to the IEC 61850 Client.

System Engineer

Substation Configuration Tool

Chosen Data Steps 2 and 3a may be reversed.

3b. System Engineer

Map Data Produces Gateway IID File for the IEC 61850 Server on the Substation Gateway, based on the Mapping Rules defined by this PAP working group, the Chosen Data, and the Gateway Database Point Map created from the DNP-XML Device Profile files. DNP3 Mapping information is embedded in the IID File. System Engineer adds IEC 61850 Instance Data if not already added.

Substation Configuration Tool

Gateway IEC 61850 Server

Gateway IID File

Page 9: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 9 6/22/2011

# Event Primary Actor Name of Process/Activity

Description of Process/Activity Information Producer Information

Receiver Name of Info Exchanged

Additional Notes

IECSA Environments

4. System Engineer

Configure IEC 61850 Client

Configures the IEC 61850 Client using the IID File for the IEC 61850 Server on the Gateway. Adds any proprietary information, e.g. polling schemes and inter-substation communication information.

System Configuration Tool

IEC 61850 Client

IEC 61850 SCD File

5a. System Engineer

Import SCD File

Imports the SCD File into the Substation Configuration Tool. The Substation Configuration Tool reads only the parts of the file applicable to the Gateway.

System Configuration Tool

Substation Configuration Tool

IEC 61850 SCD File

5b. System Engineer

Finish Configuring Gateway

Adds proprietary information necessary for the operation of the IEC 61850 Server and DNP3 Master on the Gateway

System Engineer

Substation Configuration Tool

DNP Master Parameters and IEC 61850 Server Parameters

5c. System Engineer

Download Gateway Config

Downloads the final configuration to the Substation Gateway

Substation Configuration Tool

Or

IED Configuration Tool

Substation Gateway

Gateway CID File, includingIEC 61850 Server Parameters. May also include DNP3 Master Parameters

May be proprietary format

Page 10: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 10 6/22/2011

2.1.3 Post-conditions and Significant Results

Actor/Activity Post-conditions Description and Results

Substation Gateway Reads downloaded configuration to convert DNP3 to IEC 61850 and vice versa

2.1.4 Proposed Requirements

Number Description Step

1. Configuration Tools shall permit a System Engineer to select individual DNP3 data points from those produced by several IEDs, as described in the DNP-XML Device Profile files for each IED.

3

2. Configuration Tools shall permit a System Engineer to create an IEC 61850 data model to be mapped by the Gateway to the DNP3 data points chosen by the System Engineer, including logical devices, logical nodes, data objects, data attributes and data sets.

2

3. Configuration Tools shall permit a System Engineer to create an ICD file containing the IEC 61850 data model to be reported by the Gateway.

2

4. Configuration Tools shall permit a System Engineer to create an IID file for the Gateway. 3

5. The IID file produced by Configuration Tools shall include embedded information about how to map specific data object instances and data attribute instances to specific DNP3 point numbers and object variations.

3

6. The Mapping Rules shall define how to map specific DNP3 objects to IEC 61850 common data classes.

3

7. Configuration Tools shall be able to import SCD files to create IEC 61850 data models to be mapped to DNP3 or to create ICD or IID files for the Gateway.

2, 5

Page 11: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 11 6/22/2011

2.2 Architectural Issues in Interactions

2.3 Diagrams

Page 12: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 12 6/22/2011

2.3.1 Topology Diagram

Page 13: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 13 6/22/2011

2.3.2 Context Diagram

IEC 61580 Client

IEC 61580 Server

DNP Master

DNP Device

DNP Device

DNP Device

DNP Device

Gateway

INPUTCapabilities

Files

Desired IEC 61850

ICD

DNP-XML

OUTPUTSystem Files

IEC 61850IID with

mapping

DNP-XML File(s) with mapping

IEC 61850SCD with mapping

Page 14: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 14 6/22/2011

2.3.3 Communication / Activity Diagram

2. Create IEC 61850

Model

ICD of GatewayIEC61850

Server

SCDwith

mapping

4. Configure

Client

UserInput

5. Finish Configuring

Gateway

CIDor Proprietary

3. GatewayMappingProcess

MappingRules

IID with mapping in private sections

Choose database points

GatewayDatabase

Point Map

1. Configure Gateway

DNP Master

UserInput

DNP-XML for each DNP

device

DNP-XML files with mapping

Page 15: System Engineer Configures IEC 61850 Gateway to DNP3 ...smartgrid.epri.com/UseCases/System_Engineer_Configures_IEC_61850... · System Engineer Configures IEC 61850 Gateway to DNP3

System_Engineer_Configures_IEC_61850_Gateway_to_DNP3_Substation_2010-08-10.doc 15 6/22/2011

3 Auxiliary Issues

3.1 References and contacts

ID Title or contact Reference or contact information

[1]

[2]

3.2 Action Item List

ID Description Status

[1]

[2]

3.3 Revision History

No Date Author Description

0.