system engineer configures iec 61850 gateway to dnp3 … · 2010. 8. 10. · iec 61850 gateway to...

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: others

Post on 29-Jan-2021

18 views

Category:

Documents


0 download

TRANSCRIPT

  • 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

    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?

  • 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.

  • 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.

  • 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.

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

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

    2.3.1 Topology Diagram

  • 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

  • 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

  • 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.

    1 Description of FunctionFunction Name1.2 Function ID1.3 Brief Description1.4 Narrative1.5 Actor (Stakeholder) RolesInformation exchanged 1.7 Activities/Services 1.8 Contracts/Regulations

    2 Step by Step Analysis of FunctionSteps to implement function – System Engineer Configures DNP3 Gateway to IEC 61850 Substation2.1.1 Preconditions and Assumptions2.1.2 Steps 2.1.3 Post-conditions and Significant Results2.1.4 Proposed Requirements

    2.2 Architectural Issues in Interactions Diagrams2.3.1 Topology Diagram2.3.2 Context Diagram2.3.3 Communication / Activity Diagram

    Auxiliary Issues3.1 References and contacts3.2 Action Item List3.3 Revision History