Post on 29-Jan-2021
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