128
Spannungsregler TAPCON® Beiblatt 3926176/01 DE . Protokollbeschreibung DNP3

BB3926176 00 DE TAPCON DNP3 - Siemens

  • Upload
    others

  • View
    8

  • Download
    1

Embed Size (px)

Citation preview

Page 1: BB3926176 00 DE TAPCON DNP3 - Siemens

SpannungsreglerTAPCON®

Beiblatt

3926176/01 DE . Protokollbeschreibung DNP3

Page 2: BB3926176 00 DE TAPCON DNP3 - Siemens

© Alle Rechte bei Maschinenfabrik ReinhausenWeitergabe sowie Vervielfältigung dieses Dokumentes, Verwertung und Mitteilung seines Inhalts sind verboten,soweit nicht ausdrücklich gestattet.Zuwiderhandlungen verpflichten zu Schadenersatz. Alle Rechte für den Fall der Patent-, Gebrauchsmuster- undGeschmacksmustereintragung vorbehalten.Nach Redaktionsschluss der vorliegenden Dokumentation können sich am Produkt Änderungen ergeben haben.Änderungen der technischen Daten bzw. Konstruktionsänderungen sowie Änderungen des Lieferumfangesbleiben ausdrücklich vorbehalten.Grundsätzlich sind die bei der Abwicklung der jeweiligen Angebote und Aufträge übermittelten Informationen undgetroffenen Vereinbarungen verbindlich.Die Originalbetriebsanleitung wurde in deutscher Sprache erstellt.

Page 3: BB3926176 00 DE TAPCON DNP3 - Siemens

Inhaltsverzeichnis

Maschinenfabrik Reinhausen 2014 33926176/01 DE TAPCON®

Inhaltsverzeichnis

1 Einleitung............................................................................................................................. 4

2 Physikalische Schnittstellen.............................................................................................. 5

3 Geräteparameter einstellen................................................................................................ 6

4 Protokollbeschreibung....................................................................................................... 7

Glossar............................................................................................................................. 126

Page 4: BB3926176 00 DE TAPCON DNP3 - Siemens

1 Einleitung

Maschinenfabrik Reinhausen 20144 3926176/01 DETAPCON®

EinleitungDie technische Unterlage enthält detaillierte Beschreibungen zur Implemen-tierung des Schnittstellenprotokolls DNP3.

Zielgruppe dieser technischen Unterlage ist ausschließlich speziell geschul-tes und autorisiertes Fachpersonal.

1

Page 5: BB3926176 00 DE TAPCON DNP3 - Siemens

2 Physikalische Schnittstellen

Maschinenfabrik Reinhausen 2014 53926176/01 DE TAPCON®

Physikalische SchnittstellenDas Gerät ist nach den einschlägigen EMV-Standards entwickelt. BeachtenSie zur Erhaltung der EMV-Standards den entsprechenden Abschnitt zumThema „Elektromagnetische Verträglichkeit" in der Betriebsanleitung desGeräts.

Weitere Informationen zu den physikalischen Schnittstellen finden Sie in derBetriebsanleitung des Geräts.

2

Page 6: BB3926176 00 DE TAPCON DNP3 - Siemens

3 Geräteparameter einstellen

Maschinenfabrik Reinhausen 20146 3926176/01 DETAPCON®

Geräteparameter einstellenUm das Leitstellenprotokoll zu verwenden, müssen Sie die Geräteparametereinstellen.

Beachten Sie die Betriebsanleitung des Geräts, um weitere Informationenzur Einstellung der Geräteparameter zu erhalten.

Die nachfolgenden Parameter müssen Sie einstellen:

Parameter EinstellbereichDNP3-Typ TCP, SeriellIP-Adresse 0.0.0.0...255.255.255.255Subnetzmaske 0.0.0.0...255.255.255.255Gatewayadresse 0.0.0.0...255.255.255.255TCP-Port 0...65535Serielle Schnittstelle RS232, RS485Baudrate 9,6...115,2 kBaudLink-Adresse 1...65519Ziel-Link-Adresse 1...65519Unsolicited Messages Ein, AusWiederholungen Un-solicited Messages

1...100

Unsolicited Messagesunbegrenzt wiederho-len

Ein, Aus

Zeitüberschreitung fürUnsolicited Messages

1...60 s

Zeitüberschreitung fürApplication Confirm

1...60 s

User ID Code -

3

Page 7: BB3926176 00 DE TAPCON DNP3 - Siemens

4 Protokollbeschreibung

Maschinenfabrik Reinhausen 2014 73926176/01 DE TAPCON®

Protokollbeschreibung

Sehen Sie dazu auch2 TAPCON DNP3 Device Profile AVR [► 8]

4

Page 8: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 SPECIFICATION

DEVICE PROFILE

Version 2013

November-2013

Page 9: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Specification - Device Profile

November-2013 Page 2

DISCLAIMER STATEMENT DNP Users Group documents and publications are not consensus documents. Information contained in this and other

works has been obtained from sources believed to be reliable, and reviewed by credible members of the DNP Users

Group and/or the DNP Users Group Technical Committee. Neither the DNP Users Group nor any authors/developers of

DNP documentation guarantee, and each such person expressly disclaims responsibility for ensuring, the accuracy or

completeness of any information published herein, and neither the DNP Users Group nor its authors/developers shall be

responsible for any errors, omissions, or damages arising out of use of this document.

Likewise, while the author/developer and publisher believe that the information and guidance given in this work serves

as an enhancement to users, all parties must rely upon their own skill and judgment when making use of it. Neither the

author nor the publisher assumes any liability to anyone for any loss or damage caused by any error or omission in the

work, whether such error or omission is the result of negligence or any other cause. Any and all such liability is

disclaimed.

This statement was developed by the DNP Users Group Technical Committee and represents the considered judgment

of a group of software developers with expertise in the subject field. The DNP Users Group is a global forum for users

and implementers of the protocol and promotes implementers and developer information and interaction exchange. This

work is published with the understanding that the DNP Users Group and its authors/developers are supplying

information through this publication, not attempting to render engineering or other professional services. If such

services are required, the assistance of an appropriate professional should be sought. The DNP Users Group is not

responsible for any statements and/or opinions advanced in this publication.

NOTICE OF RIGHTS - DNP USERS GROUP The contents of this manual are the property of the DNP Users Group. Revisions or additions to the definition and

functionality of the DNP Protocol cannot be made without express written agreement from the DNP Users Group or its

duly authorized party. In addition, no part of this document may be altered or revised or added to in any form or by any

means, except as permitted by written agreement with the DNP Users Group or a Party duly authorized by the DNP

Users Group.

The DNP Users Group has made every reasonable attempt to ensure the completeness and accuracy of this document.

However, the information contained in this manual is subject to change without notice, and does not represent a

commitment on the part of the DNP Users Group. Copies of the latest documentation are available through the DNP

Users web site at www.dnp.org.

TRADEMARK AND COPYRIGHT NOTICES DNP is a trademark of the DNP Users Group. Any brand and product names mentioned in this document are

trademarks or registered trademarks of their respective companies.

Copyright 1991 – 2013 DNP Users Group. All rights reserved.

Page 10: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Specification - Device Profile

November-2013 Page 3

REVISION HISTORY (Applies to this entire document)

Version Date Reason for Changes

2.00 4-Jan-2007 Adapted from original DNP3 Subset Definitions and completely rewritten.

2.01 3-Feb-2007 Changed DNP User Group to DNP Users Group and footer at bottom of page.

Added serial port name. Formatting changes.

2.02 20-Feb-2007 Changed the description of Device Profile table entry 1.1.12

2.03 30-May-2007 Updated 1.1.8 and 1.7.8 to indicate support for Function Code 31, Activate

Configuration.

2.04 14-Nov-2008

Removed object 0 from 1.1.8, and added secure authentication to the list.

Added new section 1.7.8 (re-numbering old 1.7.8 to 1.7.9) to show details of

OS requesting CON on last fragment of a multi-fragment response.

Added new sections 1.6.4 and 1.6.5 to show the action of the Master with

control requests to off-line and off-scan devices.

Removed the reference to retry of control messages from 1.6.2

Added new sections 1.6.6 and 1.6.7 to describe the Master behaviour with

respect to retries of control select messages.

Added new sections 1.6.8 and 1.6.9 for details of the master time accuracy of

issuing freeze requests.

Added section 1.6.10 for details of Master freeze time affected by polling or

control requests.

Added new section 1.6.11 for details of how the Master schedules different

requests.

Added new section 1.12 to show secure authentication parameters.

2.05 8-Dec-2008

Added explanation of the use of the capabilities and current value columns to

section 1.

Added details of identifying secure authentication version number to section

1.12.1

Split section 1.12.4 into two sections to specify if devices “issue” aggressive

mode requests and if devices “accept” aggressive mode requests.

Added FC 129 and FC130 to the table in 1.12.15

2.06 4-May-2009

Added capabilities cell to 1.3.12

Added capabilities cells to 1.10.1 and 1.10.3 to 1.10.8

Changed the reference to 1.10.1 in section 1 to 1.6.8

Changed section 3.5.3 as agreed at the Washington TC Meeting

Added references throughout the document to parameters that map to Device

Attributes (Object Group 0).

Changed 1.1.8 topic “Self Address Reservation” to “Self Address Support”.

Added clarification note to 1.7.2 and a cross-reference to 1.10.2

Extended the capabilities of 1.7.2 to include a range of values.

Changed the presentation of Device Profile section 1.2.4

Added Level 4 for Masters to section 1.1.7

Page 11: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Specification - Device Profile

November-2013 Page 4

2.07 23-Feb-2010

Added the option of level 4 to section 1.1.7

Added details of device behavior with frozen analog and frozen counter

objects to section 3 (see 3.4.4, 3.4.8 and new sections 3.5.7 to 3.5.10)

Created new part (5) to show details of Outstation Database Points, moving

the relevant sections from part 3 to this new part.

Added new parts to 1.2.6

2012 July-2012

Minor corrections to descriptions in sections 1.5.1, 1.5.3, 1.5.5, 1.5.6, 1.5.7,

1.8.4, 1.10.2, 3.1.3, 3.1.4, 3.2.3, 3.2.4, 3.3.3, 3.4.3, 3.4.7, 3.5.4, 3.5.9, 3.6.2,

3.7, 3.8.2 and 5.11.3.

Added new section 1.13 describing broadcast functionality

Section 2 (Mapping between DNP3 and IEC 61850) re-worked.

Updates to section 1.12 to reflect Secure Authentication V5 changes

Changes to section 3 to descriptions of variation 0 requests

Added notes to section 3 capabilities to leave blank if not supported

2013 Nov-2013

Added section 1.1.14 (Conformance Testing Details).

Added section 1.5.9, to define control status codes supported by the device.

Added details to 1.7.6 (Event Buffer Organization), which also affect details

in part 3.

Added section 1.7.10, to define the signature algorithm associated with the

new object Group 0, variations 200 and 201.

Added section 1.7.11 (Requests Application Confirmation).

Added elements to the end of section 1.12 to meet the requirements of the

Secure Authentication test procedures.

Revised text in section 3 to align with IEEE 1815-2012.

Page 12: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Specification - Device Profile

November-2013 Page 5

INTRODUCTION Vendors must produce a Device Profile Document for each device they manufacture implementing DNP3.

The Device Profile Document clearly identifies any deviations from the implementation levels described in

this document and any other issues that may arise when determining the device’s compatibility with another

device.

NOTE: Do not confuse the Device Profile Document with the Device Profile Object defined in the

DNP3 documentation.

The Device Profile Document provides a standard printed and electronic format for describing the

capabilities and current settings of a DNP3 device. It provides both a text document as well as a machine

readable file which can be used to transfer a device’s configuration electronically.

The specification, to which this document is an appendix, gives an overview of the techniques and

information required to generate an XML document that describes the capabilities and current/default

configuration of an Outstation. The eXtensible Markup Language (XML) and XML Schemas provide a

widely used, robust, and powerful mechanism for exchanging information between applications. XML and

XML Schema support is available on most platforms and in most development/runtime environments.

The instructions for completing Device Profile Forms and information are given in Clause 14 of the

specification - Interoperability.

Note: there are empty “placeholder” sections in the Device Profile document. These are intentionally

blank, being used so that section numbering does not change when entries are deleted from the

document. Likewise, to ensure existing section numbers do not change, all new entries are added at

the end of the relevant section.

The remainder of this page left blank intentionally.

Device Profile Form and information follow.

Page 13: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document

For

Maschinenfabrik Reinhausen GmbH

TAPCON

®

Revision Date: 04/24/2014

Page 14: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 2

DEVICE PROFILE REVISION HISTORY

Date Version1 Reason for change Edited by

04/24/2014 1 Documented TAPCON® device profile Abelen

1 Version of the Device Profile Document is indicated by a whole number incremented with each new release. The most recent version number should match the “Device Profile Document Version Number” (item 1.1.6) in the Current Device Settings Table.

Page 15: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 3

Contents

1 DEVICE PROPERTIES ................................................................................................................................................... 8 1.1 Device Identification ......................................................................................................................................................... 9

1.1.1 Device Function: ................................................................................................................................................... 9 1.1.2 Vendor Name: ....................................................................................................................................................... 9 1.1.3 Device Name: ........................................................................................................................................................ 9 1.1.4 Device manufacturer’s hardware version string: ................................................................................................... 9 1.1.5 Device manufacturer’s software version string: .................................................................................................... 9 1.1.6 Device Profile Document Version Number: ........................................................................................................ 10 1.1.7 DNP Levels Supported for: ................................................................................................................................. 10 1.1.8 Supported Function Blocks: ................................................................................................................................ 10 1.1.9 Notable Additions: .............................................................................................................................................. 11 1.1.10 Methods to set Configurable Parameters: ............................................................................................................ 11 1.1.11 DNP3 XML files available On-Line: .................................................................................................................. 11 1.1.12 External DNP3 XML files available Off-line: ..................................................................................................... 12 1.1.13 Connections Supported: ....................................................................................................................................... 12 1.1.14 Conformance Testing: ......................................................................................................................................... 12

1.2 Serial Connections .......................................................................................................................................................... 13 1.2.1 Port Name: ........................................................................................................................................................... 13 1.2.2 Serial Connection Parameters:............................................................................................................................. 13 1.2.3 Baud Rate: ........................................................................................................................................................... 13 1.2.4 Hardware Flow Control (Handshaking): ............................................................................................................. 14 1.2.5 Interval to Request Link Status: .......................................................................................................................... 15 1.2.6 Supports DNP3 Collision Avoidance: ................................................................................................................. 15 1.2.7 Receiver Inter-character Timeout: ....................................................................................................................... 16 1.2.8 Inter-character gaps in transmission: ................................................................................................................... 16

1.3 IP Networking ................................................................................................................................................................. 17 1.3.1 Port Name: ........................................................................................................................................................... 17 1.3.2 Type of End Point: .............................................................................................................................................. 17 1.3.3 IP Address of this Device: ................................................................................................................................... 17 1.3.4 Subnet Mask: ....................................................................................................................................................... 17 1.3.5 Gateway IP Address: ........................................................................................................................................... 17 1.3.6 Accepts TCP Connections or UDP Datagrams from: .......................................................................................... 17 1.3.7 IP Address(es) from which TCP Connections or UDP Datagrams are accepted: ................................................ 17 1.3.8 TCP Listen Port Number: .................................................................................................................................... 18 1.3.9 TCP Listen Port Number of remote device: ........................................................................................................ 18 1.3.10 TCP Keep-alive timer: ......................................................................................................................................... 18 1.3.11 Local UDP port: .................................................................................................................................................. 18 1.3.12 Destination UDP port for DNP3 Requests (Masters only): ................................................................................. 18 1.3.13 Destination UDP port for initial unsolicited null responses (UDP only Outstations):......................................... 19 1.3.14 Destination UDP port for responses (UDP only Outstations): ............................................................................ 19 1.3.15 Multiple outstation connections (Masters only): ................................................................................................. 19 1.3.16 Multiple master connections (Outstations Only): ................................................................................................ 19 1.3.17 Time synchronization support: ............................................................................................................................ 19

1.4 Link Layer ...................................................................................................................................................................... 20 1.4.1 Data Link Address: .............................................................................................................................................. 20 1.4.2 DNP3 Source Address Validation: ...................................................................................................................... 20 1.4.3 DNP3 Source Address(es) expected when Validation is Enabled: ...................................................................... 20 1.4.4 Self Address Support using address 0xFFFC: ..................................................................................................... 20 1.4.5 Sends Confirmed User Data Frames: .................................................................................................................. 20 1.4.6 Data Link Layer Confirmation Timeout: ............................................................................................................. 21 1.4.7 Maximum Data Link Retries: .............................................................................................................................. 21 1.4.8 Maximum number of octets Transmitted in a Data Link Frame: ........................................................................ 21 1.4.9 Maximum number of octets that can be Received in a Data Link Frame: ........................................................... 21

1.5 Application Layer ........................................................................................................................................................... 22 1.5.1 Maximum number of octets Transmitted in an Application Layer Fragment other than File Transfer: .............. 22 1.5.2 Maximum number of octets Transmitted in an Application Layer Fragment containing File Transfer: ............. 22 1.5.3 Maximum number of octets that can be Received in an Application Layer Fragment: ....................................... 22 1.5.4 Timeout waiting for Complete Application Layer Fragment: ............................................................................. 23 1.5.5 Maximum number of objects allowed in a single control request for CROB (group 12): ................................... 23

Page 16: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 4

1.5.6 Maximum number of objects allowed in a single control request for Analog Outputs (group 41): .................... 23 1.5.7 Maximum number of objects allowed in a single control request for Data Sets (groups 85, 86, 87): ................. 23 1.5.8 Supports mixing object groups (AOBs, CROBs and Data Sets) in the same control request: ............................ 23 1.5.9 Control Status Codes Supported: ......................................................................................................................... 24

1.6 Fill Out The Following Items For Masters Only............................................................................................................. 25 1.6.1 Timeout waiting for Complete Application Layer Response(ms): ...................................................................... 25 1.6.2 Maximum Application Layer Retries for Request Messages: ............................................................................. 25 1.6.3 Incremental Timeout waiting for First or Next Fragment of an Application Layer Response: ........................... 25 1.6.4 Issuing controls to off-line devices: ..................................................................................................................... 25 1.6.5 Issuing controls to off-scan devices:.................................................................................................................... 25 1.6.6 Maximum Application Layer Retries for Control Select Messages (same sequence number): ........................... 26 1.6.7 Maximum Application Layer Retries for Control Select Messages (new sequence number): ............................ 26 1.6.8 Maximum error in the time that the Master issues freeze requests:..................................................................... 26 1.6.9 Maximum error in the time that the Master schedules repetitive freeze requests: ............................................... 26 1.6.10 Scheduled actions that may affect the accuracy of freeze requests: .................................................................... 27 1.6.11 Master’s algorithm for scheduling request operations: ........................................................................................ 27

1.7 Fill Out The Following Items For Outstations Only ....................................................................................................... 28 1.7.1 Timeout waiting for Application Confirm of solicited response message:.......................................................... 28 1.7.2 How often is time synchronization required from the master: ............................................................................ 28 1.7.3 Device Trouble Bit IIN1.6: .................................................................................................................................. 28 1.7.4 File Handle Timeout: ........................................................................................................................................... 28 1.7.5 Event Buffer Overflow Behavior: ....................................................................................................................... 28 1.7.6 Event Buffer Organization: ................................................................................................................................. 29 1.7.7 Sends Multi-Fragment Responses: ...................................................................................................................... 30 1.7.8 Last Fragment Confirmation: .............................................................................................................................. 30 1.7.9 DNP Command Settings preserved through a device restart: .............................................................................. 30 1.7.10 Supports configuration signature: ........................................................................................................................ 30 1.7.11 Requests Application Confirmation: ................................................................................................................... 31

1.8 Outstation Unsolicited Response Support ....................................................................................................................... 32 1.8.1 Supports Unsolicited Reporting: ......................................................................................................................... 32 1.8.2 Master Data Link Address: .................................................................................................................................. 32 1.8.3 Unsolicited Response Confirmation Timeout: .................................................................................................... 32 1.8.4 Number of Unsolicited Retries: ........................................................................................................................... 33

1.9 Outstation Unsolicited Response Trigger Conditions ..................................................................................................... 34 1.9.1 Number of class 1 events: .................................................................................................................................... 34 1.9.2 Number of class 2 events: .................................................................................................................................... 34 1.9.3 Number of class 3 events: .................................................................................................................................... 34 1.9.4 Total number events from any class: .................................................................................................................. 34 1.9.5 Hold time after class 1 event: .............................................................................................................................. 34 1.9.6 Hold time after class 2 event: .............................................................................................................................. 35 1.9.7 Hold time after class 3 event: .............................................................................................................................. 35 1.9.8 Hold time after event assigned to any class: ........................................................................................................ 35 1.9.9 Retrigger Hold Timer: ......................................................................................................................................... 35 1.9.10 Other Unsolicited Response Trigger Conditions: ................................................................................................ 35

1.10 Outstation Performance .................................................................................................................................................. 36 1.10.1 Maximum Time Base Drift (milliseconds per minute): ....................................................................................... 36 1.10.2 When does outstation set IIN1.4: ........................................................................................................................ 36 1.10.3 Maximum Internal Time Reference Error when set via DNP (ms): .................................................................... 36 1.10.4 Maximum Delay Measurement error (ms): ......................................................................................................... 37 1.10.5 Maximum Response time (ms): ........................................................................................................................... 37 1.10.6 Maximum time from start-up to IIN 1.4 assertion (ms): ..................................................................................... 37 1.10.7 Maximum Event Time-tag error for local Binary and Double-bit I/O (ms): ....................................................... 37 1.10.8 Maximum Event Time-tag error for local I/O other than Binary and Double-bit data types (ms): ..................... 37

1.11 Individual Field Outstation Parameters:.......................................................................................................................... 38 1.11.1 User-assigned location name or code string (same as g0v245): .......................................................................... 38 1.11.2 User-assigned ID Code/number string (same as g0v246): .................................................................................. 38 1.11.3 User-assigned name string for the outstation (same as g0v247): ........................................................................ 38 1.11.4 Device Serial Number string (same as g0v248): ................................................................................................. 38

1.12 Security Parameters ........................................................................................................................................................ 39 1.12.1 DNP3 device support for secure authentication: ................................................................................................. 39 1.12.2 Maximum number of users: ................................................................................................................................. 39 1.12.3 Security message response timeout: .................................................................................................................... 40 1.12.4 Aggressive mode of operation (receive): ............................................................................................................. 40

Page 17: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 5

1.12.5 Aggressive mode of operation (issuing): ............................................................................................................. 40 1.12.6 Session Key change interval: ............................................................................................................................... 41 1.12.7 Session Key change message count:.................................................................................................................... 41 1.12.8 Maximum error count: ......................................................................................................................................... 41 1.12.9 MAC algorithm requested in a challenge exchange: ........................................................................................... 42 1.12.10 Key-wrap algorithm to encrypt session keys: ...................................................................................................... 42 1.12.11 Cipher Suites used with DNP implementations using TLS: ................................................................................ 43 1.12.12 Change cipher request timeout: ........................................................................................................................... 43 1.12.13 Number of Certificate Authorities supported: ..................................................................................................... 43 1.12.14 Certificate Revocation check time: ...................................................................................................................... 44 1.12.15 Additional critical function codes: ...................................................................................................................... 44 1.12.16 Other critical fragments: ...................................................................................................................................... 45 1.12.17 Support for remote update key changes: ............................................................................................................. 45 1.12.18 “Default” user credentials are permitted to expire: ............................................................................................. 45

1.13 Functionality ................................................................................................................................................................... 46 1.13.1 Support for broadcast functionality: .................................................................................................................... 46 1.13.2 Write functions (FC = 2) supported with broadcast requests: ............................................................................. 46 1.13.3 Direct operate functions (FC = 5) supported with broadcast requests: ................................................................ 46 1.13.4 Direct operate, no acknowledgment functions (FC = 6) supported with broadcast requests: .............................. 47 1.13.5 Immediate freeze functions (FC = 7) supported with broadcast requests: ........................................................... 47 1.13.6 Immediate freeze, no acknowledgment functions (FC = 8) supported with broadcast requests: ......................... 47 1.13.7 Freeze and clear functions (FC = 9) supported with broadcast requests: ............................................................ 47 1.13.8 Freeze and clear, no acknowledgment functions (FC = 10) supported with broadcast requests: ........................ 47 1.13.9 Freeze at time functions (FC = 11) supported with broadcast requests: .............................................................. 47 1.13.10 Freeze at time, no acknowledgment functions (FC = 12) supported with broadcast requests: ............................ 47 1.13.11 Cold restart functions (FC = 13) supported with broadcast requests: .................................................................. 47 1.13.12 Warm restart functions (FC = 14) supported with broadcast requests: ................................................................ 48 1.13.13 Initialize data functions (FC = 15) supported with broadcast requests: ............................................................... 48 1.13.14 Initialize application functions (FC = 16) supported with broadcast requests: .................................................... 48 1.13.15 Start application functions (FC = 17) supported with broadcast requests: .......................................................... 48 1.13.16 Stop application functions (FC = 18) supported with broadcast requests: .......................................................... 48 1.13.17 Save configuration functions (FC = 19) supported with broadcast requests: ...................................................... 48 1.13.18 Enable unsolicited functions (FC = 20) supported with broadcast requests: ....................................................... 49 1.13.19 Disable unsolicited functions (FC = 21) supported with broadcast requests: ...................................................... 49 1.13.20 Assign class functions (FC = 22) supported with broadcast requests: ................................................................. 49 1.13.21 Record current time functions (FC = 24) supported with broadcast requests: ..................................................... 49 1.13.22 Activate configuration (FC = 31) supported with broadcast requests: ................................................................ 50

2 MAPPING BETWEEN DNP3 AND IEC 61850 OBJECTS .......................................................................................... 51 2.1.1 Access Point: ....................................................................................................................................................... 52 2.1.2 Mapping (section superseded) ............................................................................................................................. 52 2.1.3 Rule based mapping ............................................................................................................................................ 52 2.1.4 Equation based mapping ...................................................................................................................................... 53

3 CAPABILITIES AND CURRENT SETTINGS FOR DEVICE DATABASE (OUTSTATIONS ONLY) .................. 54 3.1 Binary Inputs................................................................................................................................................................... 55

3.1.1 Static Variation reported when variation 0 requested or in response to Class polls: ........................................... 55 3.1.2 Event Variation reported when variation 0 requested or in response to Class polls: ........................................... 55 3.1.3 Event reporting mode: ......................................................................................................................................... 55 3.1.4 Binary Inputs included in Class 0 response: ........................................................................................................ 55 3.1.5 Binary Inputs Event Buffer Organization: ........................................................................................................... 55

3.2 Double-bit Binary Inputs ................................................................................................................................................ 56 3.2.1 Static Variation reported when variation 0 requested or in response to Class polls: ........................................... 56 3.2.2 Event Variation reported when variation 0 requested or in response to Class polls: ........................................... 56 3.2.3 Event reporting mode: ......................................................................................................................................... 56 3.2.4 Double-bit Binary Inputs included in Class 0 response: ...................................................................................... 56 3.2.5 Double-bit Binary Inputs Event Buffer Organization:......................................................................................... 56

3.3 Binary Outputs and Binary Output Commands .............................................................................................................. 57 3.3.1 Minimum pulse time allowed with Trip, Close, and Pulse On commands: ......................................................... 57 3.3.2 Maximum pulse time allowed with Trip, Close, and Pulse On commands: ........................................................ 57 3.3.3 Binary Output Status included in Class 0 response: ............................................................................................ 57 3.3.4 Reports Output Command Event Objects: .......................................................................................................... 57 3.3.5 Static Variation reported when variation 0 requested or in response to Class polls: ........................................... 57 3.3.6 Event Variation reported when variation 0 requested or in response to Class polls: ........................................... 57 3.3.7 Command Event Variation reported when variation 0 requested or in response to Class polls: ......................... 57

Page 18: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 6

3.3.8 Event reporting mode: ......................................................................................................................................... 58 3.3.9 Command Event reporting mode: ........................................................................................................................ 58 3.3.10 Maximum Time between Select and Operate: ..................................................................................................... 58 3.3.11 Binary Outputs Event Buffer Organization: ........................................................................................................ 58 3.3.12 Binary Output Commands Event Buffer Organization:....................................................................................... 58

3.4 Counters/Frozen Counters .............................................................................................................................................. 59 3.4.1 Static Counter Variation reported when variation 0 requested or in response to Class polls: ............................. 59 3.4.2 Counter Event Variation reported when variation 0 requested or in response to Class polls: ............................. 59 3.4.3 Counters included in Class 0 response: ............................................................................................................... 59 3.4.4 Counter Event reporting mode: ........................................................................................................................... 59 3.4.5 Static Frozen Counter Variation reported when variation 0 requested or in response to Class polls: ................. 60 3.4.6 Frozen Counter Event Variation reported when variation 0 requested or in response to Class polls: ................. 60 3.4.7 Frozen Counters included in Class 0 response: ................................................................................................... 60 3.4.8 Frozen Counter Event reporting mode: ............................................................................................................... 60 3.4.9 Counters Roll Over at: ......................................................................................................................................... 61 3.4.10 Counters frozen by means of: .............................................................................................................................. 61 3.4.11 Counters Event Buffer Organization: .................................................................................................................. 61 3.4.12 Frozen Counters Event Buffer Organization: ...................................................................................................... 61

3.5 Analog Inputs .................................................................................................................................................................. 62 3.5.1 Static Variation reported when variation 0 requested or in response to Class polls: ........................................... 62 3.5.2 Event Variation reported when variation 0 requested or in response to Class polls: ........................................... 62 3.5.3 Event reporting mode: ......................................................................................................................................... 62 3.5.4 Analog Inputs Included in Class 0 response: ....................................................................................................... 63 3.5.5 How Deadbands are set: ...................................................................................................................................... 63 3.5.6 Analog Deadband Algorithm: ............................................................................................................................. 63 3.5.7 Static Frozen Analog Input Variation reported when variation 0 requested or in response to Class polls: ......... 63 3.5.8 Frozen Analog Input Event Variation reported when variation 0 requested or in response to Class polls: ......... 64 3.5.9 Frozen Analog Inputs included in Class 0 response: ........................................................................................... 64 3.5.10 Frozen Analog Input Event reporting mode: ....................................................................................................... 64 3.5.11 Analog Inputs Event Buffer Organization: .......................................................................................................... 64 3.5.12 Frozen Analog Inputs Event Buffer Organization: .............................................................................................. 65

3.6 Analog Outputs and Analog Output Commands............................................................................................................. 66 3.6.1 Static Analog Output Status Variation reported when variation 0 requested or in response to Class polls: ........ 66 3.6.2 Analog Output Status Included in Class 0 response: ........................................................................................... 66 3.6.3 Reports Output Command Event Objects: .......................................................................................................... 66 3.6.4 Event Variation reported when variation 0 requested or in response to Class polls: ........................................... 66 3.6.5 Command Event Variation reported when variation 0 requested or in response to Class polls: ......................... 67 3.6.6 Event reporting mode: ......................................................................................................................................... 67 3.6.7 Command Event reporting mode: ........................................................................................................................ 67 3.6.8 Maximum Time between Select and Operate: ..................................................................................................... 67 3.6.9 Analog Outputs Event Buffer Organization: ....................................................................................................... 68 3.6.10 Analog Output Commands Event Buffer Organization: ...................................................................................... 68

3.7 File Control ..................................................................................................................................................................... 69 3.7.1 File Transfer Supported: ...................................................................................................................................... 69 3.7.2 File Authentication: ............................................................................................................................................. 69 3.7.3 File Append Mode: .............................................................................................................................................. 69 3.7.4 Permissions Support: ........................................................................................................................................... 69 3.7.5 Multiple Blocks in a Fragment: ........................................................................................................................... 69 3.7.6 Max number of Files Open at one time: .............................................................................................................. 69

3.8 Octet String Points .......................................................................................................................................................... 70 3.8.1 Event reporting mode: ......................................................................................................................................... 70 3.8.2 Octet Strings Included in Class 0 response: ........................................................................................................ 70 3.8.3 Octet Strings Event Buffer Organization: ............................................................................................................ 70

3.9 Virtual Terminal Port Numbers (Points) ......................................................................................................................... 71 3.9.1 Virtual Terminals Event Buffer Organization: .................................................................................................... 71

3.10 Data Set Prototype .......................................................................................................................................................... 72 3.11 Data Set Descriptor Contents and Characteristics ........................................................................................................... 73 3.12 Data Set Descriptor – Point Index Attributes .................................................................................................................. 74 4 IMPLEMENTATION TABLE ....................................................................................................................................... 75 5 DATA POINTS LIST (OUTSTATIONS ONLY) .......................................................................................................... 81 5.1 Definition of Binary Input Point List: ............................................................................................................................. 82 5.2 Definition of Double-bit Input Point List: ...................................................................................................................... 89 5.3 Definition of Binary Output Status/Control relay output block (CROB) Point List: ...................................................... 90

Page 19: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 7

5.4 Definition of Counter/Frozen Counter Point List: .......................................................................................................... 98 5.5 Definition of Analog Input Point List: ............................................................................................................................ 99 5.6 Definition of Analog Output Status/Analog Output Control Block Point List: ............................................................ 105 5.7 Definition of File Names that may be read or written: ................................................................................................. 108 5.8 Definition of Octet String Point List: ............................................................................................................................ 109 5.9 Definition of Virtual Terminal Port Numbers: .............................................................................................................. 110 5.10 Definition of Data Set Prototypes: ................................................................................................................................ 111 5.11 Definition of Data Set Descriptors: ............................................................................................................................... 112

5.11.1 Data Set Properties: ........................................................................................................................................... 112 5.11.2 Default Event Assigned Class: .......................................................................................................................... 112 5.11.3 Static Data Set included in Class 0 response: .................................................................................................... 112

5.12 Data Set Descriptor – Point Index Attributes ................................................................................................................ 113

Page 20: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 8

1 DEVICE PROPERTIES

This document is intended to be used for several purposes, including:

Identifying the capabilities of a DNP3 device (Master Station or Outstation)

Recording the settings of a specific instance of a device (parameter settings for a specific instance of

the device in the user’s total DNP3 estate)

Matching user requirements to product capabilities when procuring a DNP3 device

The document is therefore structured to show, for each technical feature, the capabilities of the device (or

capabilities required by the device when used for procuring).

It is also structured to show the current value (or setting) of each of the parameters that describe a specific

instance of the device. This “current value” may also show a functional limitation of the device. For example

when implementing secure authentication it is not required that all DNP3 devices accept aggressive mode

requests during critical exchanges (see Device Profile 1.12.4), in which case a vendor would mark this

current value as “No – does not accept aggressive mode requests”.

Additionally, the current value may sometimes be used to show a value that a device can achieve because of

hardware or software dependencies. An example of this is section 1.6.8 of the Device Profile (Maximum

error in the time that the Master issues freeze requests) where this value may well depend upon tolerances of

hardware components and interactions between software tasks. When the Device Profile current value is

used in this way the corresponding entry in the capabilities column is grayed-out. Users should note that if

an entry in the capabilities column of the Device Profile is grayed-out then there may be information in the

current value column that is pertinent to the device’s capabilities.

Unless otherwise noted, multiple boxes in the second column below should be selected for each parameter to

indicate all capabilities supported or required. Parameters without checkboxes in the second column do not

have capabilities and are included so the current value may be shown in the third column.

The items listed in the capabilities column below may be configurable to any of the options selected, or set

to a fixed value when the device was designed. Item 1.1.10 contains a list of abbreviations for the possible

ways in which the configurable parameters may be set. Since some parameters may not be accessible by

each of these methods supported, an abbreviation for the configuration methods supported by each

parameter is shown in the fourth column of the tables below.

If this document is used to show the current values, the third column should be filled in even if a fixed

parameter is selected in the capabilities section (“NA” may be entered for parameters that are Not

Applicable).

If this document is used to show the current value of each parameter, the “Current Value” column applies to

a single connection between a master and outstation. If the device has multiple or backup connections to

other DNP devices that you wish to show in the Device Profile Document, see clause 14.8.3.2

“ReferenceDevice and AuxillaryInfo” of the DNP3 Specification or duplicate the entire Device Profile

Document for each communication link to a logical or physical DNP3 Device.

Page 21: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 9

1.1 DEVICE IDENTIFICATION Capabilities Current Value If configurable,

list methods

1.1.1 Device Function:

Masters send DNP requests, while Outstations send DNP responses. If a single physical device can perform both functions, a separate Device Profile Document must be provided for each function.

Master

Outstation

Master

Outstation

1.1.2 Vendor Name:

The name of the organization producing the device.

Note: The current value of this outstation parameter is available remotely using protocol object Group 0 Variation 252.

Maschinenfabrik Reinhausen GmbH

1.1.3 Device Name:

The model and name of the device, sufficient to distinguish it from any other device from the same organization.

Note: The current value of this outstation parameter is available remotely using protocol object Group 0 Variation 250.

TAPCON

1.1.4 Device manufacturer’s hardware version string:

Note: The current value of this outstation parameter is available remotely using protocol object Group 0 Variation 243.

N/A

1.1.5 Device manufacturer’s software version string:

Note: The current value of this outstation parameter is available remotely using protocol object Group 0 Variation 242.

N/A

Page 22: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 10

1.1 DEVICE IDENTIFICATION Capabilities Current Value If configurable,

list methods

1.1.6 Device Profile Document Version Number:

Version of the Device Profile Document is indicated by a whole number incremented with each new release. This should match the latest version shown in the Revision History at the beginning of this document.

1

1.1.7 DNP Levels Supported for:

Indicate each DNP3 Level to which the device conforms fully. For Masters, requests and responses can be indicated independently.

Masters only Requests Responses

None

Level 1

Level 2

Level 3

Level 4 Outstations Only Requests and Responses

None

Level 1 X Level 2

Level 3

Level 4

1.1.8 Supported Function Blocks:

Self-Address Support

Data Sets

File Transfer

Virtual Terminals

Mapping to IEC 61850 Object Models defined in a DNP3 XML file

Function code 31, activate configuration

Authentication (if checked then see 1.12)

Page 23: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 11

1.1 DEVICE IDENTIFICATION Capabilities Current Value If configurable,

list methods

1.1.9 Notable Additions:

A brief description intended to quickly identify (for the reader) the most obvious features the device supports in addition to the Highest DNP Level Supported. The complete list of features is described in the Implementation Table.

1.1.10 Methods to set Configurable Parameters: XML – Loaded via DNP3 File Transfer

XML – Loaded via other transport mechanism

Terminal – ASCII Terminal Command Line

Software – Vendor software named _______

Proprietary file loaded via DNP3 file transfer

Proprietary file loaded via other transport mechanism

X Direct – Keypad on device front panel

Factory – Specified when device is ordered

Protocol – Set via DNP3 (e.g. assign class)

X Web browser – Remote access to device

1.1.11 DNP3 XML files available On-Line:

XML configuration files names that can be read or written through DNP3 File Transfer to a device.

A device’s currently running configuration is returned by DNP3 on-line XML file read from the device.

DNP3 on-line XML file write to a device will update the device’s configuration when the Activate Configuration (function code 31) is received.

.

Rd Wr Filename Description of Contents

dnpDP.xml Complete Device Profile

dnpDPcap.xml Device Profile Capabilities

dnpDPcfg.xml Device Profile config. values

_______*.xml ___________________ * The Complete Device Profile Document contains the

capabilities, Current Value, and configurable methods columns.

* The Device Profile Capabilities contains only the capabilities and configurable methods columns.

* The Device Profile Config. Values contains only the Current Value column.

Page 24: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 12

1.1 DEVICE IDENTIFICATION Capabilities Current Value If configurable,

list methods

1.1.12 External DNP3 XML files available Off-line:

XML configuration file names that can be read or written from an external system, typically from a system that maintains the outstation configuration.

External off-line XML file read permits an XML definition of a new configuration to be supplied from off-line configuration tools.

External off-line XML file write permits an XML definition of a new configuration to be supplied to off-line configuration tools.

Rd Wr Filename Description of Contents

dnpDP.xml Complete Device Profile

dnpDPcap.xml Device Profile Capabilities

dnpDPcfg.xml Device Profile config. values

X tapcon.xml Complete Device Profile * The Complete Device Profile Document contains the

capabilities, Current Value, and configurable methods columns.

* The Device Profile Capabilities contains only the capabilities and configurable methods columns.

* The Device Profile Config. Values contains only the Current Value column.

Export via user interface

1.1.13 Connections Supported:

X Serial (complete section 1.2)

X IP Networking (complete section 1.3)

Other, explain ________________________

TCP TCP

RS232

RS485

1.1.14 Conformance Testing:

Where conformance testing has been completed for the outstation or master station, specify the version of the published DNP3 test procedures that was successfully passed. If independently tested, identify the organization that performed the test.

X Self-tested, version ____________________

Independently tested, version __________________

Test organization name __________________

Page 25: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 13

1.2 SERIAL CONNECTIONS Capabilities Current Value If configurable,

list methods

1.2.1 Port Name:

Name used to reference the communication port defined in this section.

COM2

1.2.2 Serial Connection Parameters: X Asynchronous - 8 Data Bits, 1 Start Bit,

1 Stop Bit, No Parity X Data Bits, Stop Bits and Parity is principally settable

by the User (Default 8N1)

8N1

1.2.3 Baud Rate: Fixed at _______

X Configurable, range 9600 Baud to 115200 Baud

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

9600 Baud 9600 Baud

19200 Baud

38400 Baud

57600 Baud

115200 Baud

Page 26: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 14

1.2 SERIAL CONNECTIONS Capabilities Current Value If configurable,

list methods

1.2.4 Hardware Flow Control (Handshaking):

Describe hardware signaling requirements of the interface.

Where a transmitter or receiver is inhibited until a given control signal is asserted, it is considered to require that signal prior to sending or receiving characters.

Where a signal is asserted prior to transmitting, that signal will be maintained active until after the end of transmission.

Where a signal is asserted to enable reception, any data sent to the device when the signal is not active could be discarded.

X None

RS-232 / V.24 / V.28 Options:

Asserts:

RTS before Tx DTR before Tx RTS before Rx DTR before Rx Always RTS Always DTR

Requires before Tx:

CTS Asserted Deasserted DCD Asserted Deasserted DSR Asserted Deasserted RI Asserted Deasserted

Requires Rx inactive before Tx

Requires before Rx:

CTS Asserted Deasserted DCD Asserted Deasserted DSR Asserted Deasserted RI Asserted Deasserted

Always ignores:

CTS DCD DSR RI

Other, explain ____________

RS-422 / V.11 Options: Requires Indication before Rx Asserts Control before Tx Other, explain ____________

RS-485 Options: Requires Rx inactive before Tx Other, explain

Other, explain ____________

RS232 RS232

RS485

Page 27: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 15

1.2 SERIAL CONNECTIONS Capabilities Current Value If configurable,

list methods

1.2.5 Interval to Request Link Status:

Indicates how often to send Data Link Layer status requests on a serial connection. This parameter is separate from the TCP Keep-alive timer.

X Not Supported

Fixed at_________ seconds

Configurable, range _____ to ______ seconds

Configurable, selectable from ___,___,___ seconds

Configurable, other, describe________________

1.2.6 Supports DNP3 Collision Avoidance:

Indicates whether a device uses a collision avoidance algorithm.

Collision avoidance may be implemented by a back-off timer with two parameters that define the back-off time range or by some other vendor-specific mechanism.

The recommended back-off time is specified as being a fixed minimum delay plus a random delay, where the random delay has a maximum value specified. This defines a range of delay times that are randomly distributed between the minimum value and the minimum plus the maximum of the random value.

If a back-off timer is implemented with only a fixed or only a random value, select the Back-off time method and set the parameter that is not supported to “Fixed at 0 ms”.

X No

Yes, using Back-off time = (Min + Random) method

Minimum Back-off time:

Fixed at_________ ms

Configurable, range _____ to ______ ms

Configurable, selectable from ___,___,___ ms

Configurable, other, describe________________

Maximum Random Back-off time component:

Fixed at_________ ms

Configurable, range _____ to ______ ms

Configurable, selectable from ___,___,___ ms

Configurable, other, describe________________

Other, explain ________________________

Page 28: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 16

1.2 SERIAL CONNECTIONS Capabilities Current Value If configurable,

list methods

1.2.7 Receiver Inter-character Timeout:

When serial interfaces with asynchronous character framing are used, this parameter indicates if the receiver makes a check for gaps between characters (i.e. extension of the stop bit time of one character prior to the start bit of the following character within a message). If the receiver performs this check and the timeout is exceeded then the receiver discards the current data link frame. A receiver that does not discard data link frames on the basis of inter-character gaps is considered to not perform this check.

Where no asynchronous serial interface is fitted, this parameter is not applicable. In this case none of the options shall be selected.

Not checked

No gap permitted

X Fixed at 10 bit times

Fixed at _____ ms

Configurable, range ____ to ____ bit times

Configurable, range ____ to ____ ms

Configurable, Selectable from ___,___,___bit times

Configurable, Selectable from ____, ____, ____ ms

Configurable, other, describe __________________

Variable, explain ____

1.2.8 Inter-character gaps in transmission:

When serial interfaces with asynchronous character framing are used, this parameter indicates whether extra delay is ever introduced between characters in the message, and if so, the maximum width of the gap.

Where no asynchronous serial interface is fitted, this parameter is not applicable. In this case none of the options shall be selected.

X None (always transmits with no inter-character gap)

Maximum _____ bit times

Maximum _____ ms

Page 29: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 17

1.3 IP NETWORKING Capabilities Current Value If configurable,

list methods

1.3.1 Port Name:

Name used to reference the communication port defined in this section.

ETH 1

1.3.2 Type of End Point:

TCP Initiating (Masters only)

X TCP Listening (Outstations only)

TCP Dual (required for Masters)

UDP Datagram (required)

1.3.3 IP Address of this Device: 192.168.10.254 Configurable via user interface

1.3.4 Subnet Mask: 255.255.255.0 Configurable via user interface

1.3.5 Gateway IP Address: 0.0.0.0 Configurable via user interface

1.3.6 Accepts TCP Connections or UDP Datagrams from:

X Allows all (show as *.*.*.* in 1.3.7)

Limits based on an IP address

Limits based on list of IP addresses

Limits based on a wildcard IP address

Limits based on list of wildcard IP addresses

Other, explain_________________

1.3.7 IP Address(es) from which TCP Connections or UDP Datagrams are accepted:

*.*.*.*

Page 30: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 18

1.3 IP NETWORKING Capabilities Current Value If configurable,

list methods

1.3.8 TCP Listen Port Number:

If Outstation or dual end point Master, port number on which to listen for incoming TCP connect requests. Required to be configurable for Masters and recommended to be configurable for Outstations.

Not Applicable (Master w/o dual end point)

Fixed at 20,000

X Configurable, range 0 to 65535

Configurable, selectable from ____,____,____

Configurable, other, describe________________

20000 Configurable via user interface

1.3.9 TCP Listen Port Number of remote device:

If Master or dual end point Outstation, port number on remote device with which to initiate connection. Required to be configurable for Masters and recommended to be configurable for Outstations.

X Not Applicable (Outstation w/o dual end point)

Fixed at 20,000

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

1.3.10 TCP Keep-alive timer:

The time period for the keep-alive timer on active TCP connections.

X Fixed at 90000ms

Configurable, range _______ to _______ms

Configurable, selectable from ____,____,____ms

Configurable, other, describe_______________

1.3.11 Local UDP port:

Local UDP port for sending and/or receiving UDP datagrams. Master may let system choose an available port. Outstation must use one that is known by the master.

X None

Fixed at 20,000

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Let system choose (Masters only)

1.3.12 Destination UDP port for DNP3 Requests (Masters only):

X None

Fixed at 20,000

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 31: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 19

1.3 IP NETWORKING Capabilities Current Value If configurable,

list methods

1.3.13 Destination UDP port for initial unsolicited null responses (UDP only Outstations):

The destination UDP port for sending initial unsolicited Null response.

X None

Fixed at 20,000

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

1.3.14 Destination UDP port for responses (UDP only Outstations):

The destination UDP port for sending all responses other than initial unsolicited Null Response.

X None

Fixed at 20,000

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Use source port number

1.3.15 Multiple outstation connections (Masters only):

Indicates whether multiple outstation connections are supported.

Supports multiple outstations (Masters only)

1.3.16 Multiple master connections (Outstations Only):

Indicates whether multiple master connections are supported and the method that can be used to establish connections.

Supports multiple masters (Outstations only) If supported, the following methods may be used:

Method 1 (based on IP address) - required

Method 2 (based on IP port number) - recommended

Method 3 (browsing for static data) - optional

1.3.17 Time synchronization support:

X DNP3 LAN procedure (function code 24)

X DNP3 Write Time (not recommended over LAN)

Other, explain _________________________

Not Supported

Page 32: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 20

1.4 LINK LAYER Capabilities Current Value If configurable,

list methods

1.4.1 Data Link Address:

Indicates if the link address is configurable over the entire valid range of 0 to 65,519. Data link addresses 0xFFF0 through 0xFFFF are reserved for broadcast or other special purposes.

Fixed at______

X Configurable, range 1 to 65519

Configurable, selectable from ____,____,____

Configurable, other, describe________________

1 Configurable via user interface

1.4.2 DNP3 Source Address Validation:

Indicates whether the device will filter out messages not from a specific source address.

Never

X Always, one address allowed (shown in 1.4.3)

Always, any one of multiple addresses allowed (each selectable as shown in 1.4.3)

Sometimes, explain________________

1.4.3 DNP3 Source Address(es) expected when Validation is Enabled:

Selects the allowed source address(es).

X Configurable to any 16 bit DNP Data Link Address value

X Configurable, range 1 to 65519

Configurable, selectable from ____,____,____

Configurable, other, describe________________

10000 Configurable via user interface

1.4.4 Self Address Support using address 0xFFFC:

If an Outstation receives a message with a destination address of 0xFFFC it shall respond normally with its own source address. It must be possible to disable the feature if supported.

Yes (only allowed if configurable)

X No

1.4.5 Sends Confirmed User Data Frames:

A list of conditions under which the device transmits confirmed link layer services (TEST_LINK_STATES, RESET_LINK_STATES, CONFIRMED_USER_DATA).

X Never

Sometimes, explain _____________________

Always

Page 33: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 21

1.4 LINK LAYER Capabilities Current Value If configurable,

list methods

1.4.6 Data Link Layer Confirmation Timeout:

This timeout applies to any secondary data link message that requires a confirm or response (link reset, link status, user data, etc)

None

X Fixed at 1000 ms

Configurable, range _______ to _______ms

Configurable, selectable from ___,___,___ms

Configurable, other, describe________________

Variable, explain _______________________

1.4.7 Maximum Data Link Retries:

The number of times the device will retransmit a frame that requests Link Layer confirmation.

Never Retries

X Fixed at 3

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe______________

1.4.8 Maximum number of octets Transmitted in a Data Link Frame:

This number includes the CRCs. With a length field of 255, the maximum size would be 292.

X Fixed at 292

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe________________

1.4.9 Maximum number of octets that can be Received in a Data Link Frame:

This number includes the CRCs. With a length field of 255, the maximum size would be 292. The device must be able to receive 292 octets to be compliant.

X Fixed at 292

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 34: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 22

1.5 APPLICATION LAYER Capabilities Current Value If configurable,

list methods

1.5.1 Maximum number of octets Transmitted in an Application Layer Fragment other than File Transfer:

This size does not include any transport or frame octets.

Masters must provide a setting less than or equal to 249 to be compliant.

Outstations must provide a setting less than or equal to 2048 to be compliant.

Note: The current value of this outstation parameter is available remotely using protocol object Group 0 Variation 240.

X Fixed at 2048

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

1.5.2 Maximum number of octets Transmitted in an Application Layer Fragment containing File Transfer:

Fixed at ___________

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

1.5.3 Maximum number of octets that can be Received in an Application Layer Fragment:

This size does not include any transport or frame octets.

Masters must provide a setting greater than or equal to 2048 to be compliant.

Outstations must provide a setting greater than or equal to 249 to be compliant.

Note: The current value of this outstation parameter is available remotely using protocol object Group 0 Variation 241.

X Fixed at 2048

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 35: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 23

1.5 APPLICATION LAYER Capabilities Current Value If configurable,

list methods

1.5.4 Timeout waiting for Complete Application Layer Fragment:

Timeout if all frames of a message fragment are not received in the specified time. Measured from time first frame of a fragment is received until the last frame is received.

X None

Fixed at______ ms

Configurable, range _______ to _______ms

Configurable, selectable from ___,___,___ms

Configurable, other, describe________________

Variable, explain _______________________

1.5.5 Maximum number of objects allowed in a single control request for CROB (group 12):

Note: The current value of this outstation parameter is available remotely using protocol object Group 0 Variation 216.

X Fixed at 4 (enter 0 if controls are not supported for CROB)

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Variable, explain _______________________

1.5.6 Maximum number of objects allowed in a single control request for Analog Outputs (group 41):

X Fixed at 4 (enter 0 if controls are not supported for Analog Outputs)

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Variable, explain _______________________

1.5.7 Maximum number of objects allowed in a single control request for Data Sets (groups 85, 86, 87):

X Fixed at 0 (enter 0 if controls are not supported for Data Sets)

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Variable, explain _______________________

1.5.8 Supports mixing object groups (AOBs, CROBs and Data Sets) in the same control request:

Not applicable – controls are not supported

Yes

X No

Page 36: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 24

1.5 APPLICATION LAYER Capabilities Current Value If configurable,

list methods

1.5.9 Control Status Codes Supported:

Indicates which control status codes are supported by the device:

Masters must indicate which control status codes they accept in outstation responses.

Outstations must indicate which control status codes they generate in responses.

Control status code 0 (success) must be supported by Masters and Outstations.

X 1 – TIMEOUT

X 2 – NO_SELECT

3 – FORMAT_ERROR

X 4 – NOT_SUPPORTED

5 – ALREADY_ACTIVE

X 6 – HARDWARE_ERROR

X 7 – LOCAL

X 8 – TOO_MANY_OBJS

X 9 – NOT_AUTHORIZED

10 – AUTOMATION_INHIBIT

11 – PROCESSING_LIMITED

12 – OUT_OF_RANGE

13 – DOWNSTREAM_LOCAL

14 – ALREADY_COMPLETE

15 – BLOCKED

16 – CANCELLED

17 – BLOCKED_OTHER_MASTER

18 – DOWNSTREAM_FAIL

126 – RESERVED

127 – UNDEFINED

Page 37: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 25

1.6 FILL OUT THE FOLLOWING ITEMS FOR MASTERS ONLY

Capabilities Current Value If configurable,

list methods

1.6.1 Timeout waiting for Complete Application Layer Response(ms):

Timeout on Master if all fragments of a response message are not received in the specified time.

None

Fixed at______ ms

Configurable, range _______ to _______ms

Configurable, selectable from ___,___,___ms

Configurable, other, describe________________

Variable, explain _______________________

1.6.2 Maximum Application Layer Retries for Request Messages:

The number of times a Master will retransmit an application layer request message if a response is not received. This parameter must never cause a Master to retransmit time sync messages.

None (required)

Fixed at______

Configurable, range _______ to _______

Configurable, selectable from ___,___,___

Configurable, other, describe_______________

Variable, explain _______________________

1.6.3 Incremental Timeout waiting for First or Next Fragment of an Application Layer Response:

None

Fixed at______ ms

Configurable, range _______ to _______ms

Configurable, selectable from ___,___,___ms

Configurable, other, describe________________

Variable, explain _______________________

1.6.4 Issuing controls to off-line devices:

Indicates if the Master issues control requests to devices that are thought to be off-line (i.e. the Master has not seen responses to previous Master requests).

Not applicable – controls are not supported

Yes

No

1.6.5 Issuing controls to off-scan devices:

Indicates if the Master issues control requests to devices that are currently off-scan (i.e. the Master has been configured not to issue poll requests to the device).

Not applicable – controls are not supported

Yes

No

Page 38: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 26

1.6 FILL OUT THE FOLLOWING ITEMS FOR MASTERS ONLY

Capabilities Current Value If configurable,

list methods

1.6.6 Maximum Application Layer Retries for Control Select Messages (same sequence number):

Indicates the number of times a Master will retransmit an application layer control select request message if a response is not received – using the same message sequence number.

None (required)

Fixed at______

Configurable, range _______ to _______

Configurable, selectable from ___,___,___

Configurable, other, describe_______________

Variable, explain _______________________

1.6.7 Maximum Application Layer Retries for Control Select Messages (new sequence number):

Indicates the number of times a Master will retransmit an application layer control select request message if a response is not received – using a new message sequence number.

None (required)

Fixed at______

Configurable, range _______ to _______

Configurable, selectable from ___,___,___

Configurable, other, describe_______________

Variable, explain _______________________

1.6.8 Maximum error in the time that the Master issues freeze requests:

If the Master is scheduled to issue freeze requests at a specific time, what is the maximum error in the time that the Master may actually issue a request?

1.6.9 Maximum error in the time that the Master schedules repetitive freeze requests:

If the Master is scheduled to issue freeze requests at a regular interval, what is the maximum error in the time interval that the Master may actually issue a request? (i.e. how early / late could the request actually be issued)

Page 39: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 27

1.6 FILL OUT THE FOLLOWING ITEMS FOR MASTERS ONLY

Capabilities Current Value If configurable,

list methods

1.6.10 Scheduled actions that may affect the accuracy of freeze requests:

Indicates if the Master’s accuracy of issuing freeze requests may be affected by other scheduled operations such as poll requests or control requests

Freeze time may be affected by Poll requests

Freeze time may be affected by Control requests

1.6.11 Master’s algorithm for scheduling request operations:

Describe the Master’s algorithm for determination of which activity is performed when more than one is due at the same moment. Discuss precedence and priorities for activities such as time synchronization, poll requests, control requests and freeze requests.

Details of the Master’s scheduling algorithm

Page 40: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 28

1.7 FILL OUT THE FOLLOWING ITEMS FOR OUTSTATIONS ONLY

Capabilities Current Value If configurable,

list methods

1.7.1 Timeout waiting for Application Confirm of solicited response message:

None

Fixed at______ s

X Configurable, range 1 to 60s

Configurable, selectable from ___,___,___s

Configurable, other, describe________________

Variable, explain _______________________

5s Configurable via user interface

1.7.2 How often is time synchronization required from the master:

Details of when the master needs to perform a time synchronization to ensure that the outstation clock does not drift outside of an acceptable tolerance. If the option to relate this to IIN1.4 is used then details of when IIN1.4 is asserted are in section 1.10.2.

X Never needs time

Within ______ seconds after IIN1.4 is set

Periodically, fixed at _______ seconds

Periodically, between ___ and ___ seconds

Never needs time

1.7.3 Device Trouble Bit IIN1.6:

If IIN1.6 device trouble bit is set under certain conditions, explain the possible causes.

Never used

X Reason for setting: Configuration Error

1.7.4 File Handle Timeout:

If there is no activity referencing a file handle for a configurable length of time, the outstation must do an automatic close on the file. The timeout value must be configurable up to 1 hour. When this condition occurs the outstation will send a File Transport Status Object (group 70 var 6) using a status code value of file handle expired (0x02).

X Not applicable, files not supported

Fixed at______ ms

Configurable, range _______ to _______ms

Configurable, selectable from ___,___,___ms

Configurable, other, describe________________

Variable, explain _______________________

1.7.5 Event Buffer Overflow Behavior: Discard the oldest event

X Discard the newest event

Other, explain _________________________

Page 41: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 29

1.7 FILL OUT THE FOLLOWING ITEMS FOR OUTSTATIONS ONLY

Capabilities Current Value If configurable,

list methods

1.7.6 Event Buffer Organization:

Explain how event buffers are arranged (per Object Group, per Class, single buffer, etc) and specify the number of events that can be buffered.

Per Object Group (see part 3)

Per Class

Class 1:

Fixed at______

Configurable, range _______ to _______

Configurable, selectable from ___,___,___

Configurable, other, describe_____________

Class 2:

Fixed at______

Configurable, range _______ to _______

Configurable, selectable from ___,___,___

Configurable, other, describe_____________

Class 3:

Fixed at______

Configurable, range _______ to _______

Configurable, selectable from ___,___,___

Configurable, other, describe_____________

X Single Buffer

X Fixed at 300

Configurable, range _______ to _______

Configurable, selectable from ___,___,___

Configurable, other, describe_____________

Other, describe ___________

Page 42: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 30

1.7 FILL OUT THE FOLLOWING ITEMS FOR OUTSTATIONS ONLY

Capabilities Current Value If configurable,

list methods

1.7.7 Sends Multi-Fragment Responses:

Indicates whether an Outstation sends multi-fragment responses (Masters do not send multi-fragment requests).

X Yes

No

1.7.8 Last Fragment Confirmation:

Indicates whether the Outstation requests confirmation of the last fragment of a multi-fragment response.

X Always

Sometimes, explain _____________________

Never

1.7.9 DNP Command Settings preserved through a device restart:

If any of these settings are written through the DNP protocol and they are not preserved through a restart of the Outstation, the Master will have to write them again after it receives a response in which the Restart IIN bit is set.

Assign Class

Analog Deadbands

Data Set Prototypes

Data Set Descriptors

Function Code 31 Activate Configuration

1.7.10 Supports configuration signature:

Indicates whether an Outstation supports the Group 0 device attribute “Configuration signature” (variation 200). If yes, list the vendor-defined name(s) of the algorithm(s) available to calculate the signature.

Note: The algorithm used for calculating the signature is identified by name in a string that can be determined remotely using protocol object Group 0 Variation 201. If only a single algorithm is available, identifying that algorithm in this object is optional.

Configuration signature supported

If configuration signature is supported, then the following algorithm(s) are available for calculating the signature:

Algorithm Name: ____________________

Page 43: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 31

1.7 FILL OUT THE FOLLOWING ITEMS FOR OUTSTATIONS ONLY

Capabilities Current Value If configurable,

list methods

1.7.11 Requests Application Confirmation:

Indicate if application confirmation is requested:

when responding with events

when sending non-final fragments of multi-fragment responses

Note: to be compliant both must be selected as “yes”.

For event responses:

Yes

No

Configurable

For non-final fragments:

Yes

No

Configurable

Page 44: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 32

1.8 OUTSTATION UNSOLICITED RESPONSE SUPPORT

Capabilities Current Value If configurable,

list methods

1.8.1 Supports Unsolicited Reporting:

When the unsolicited response mode is configured “off”, the device is to behave exactly like an equivalent device that has no support for unsolicited responses. If set to On, the Outstation will send a null Unsolicited Response after it restarts, then wait for an Enable Unsolicited Response command from the master before sending additional Unsolicited Responses containing event data.

Not Supported

X Configurable, selectable from On and Off

Off Configurable via user interface

1.8.2 Master Data Link Address:

The destination address of the master device where the unsolicited responses will be sent.

Fixed at______

X Configurable, range 1 to 65519

Configurable, selectable from ____,____,____

Configurable, other, describe________________

10000 Configurable via user interface

1.8.3 Unsolicited Response Confirmation Timeout:

This is the amount of time that the outstation will wait for an Application Layer confirmation back from the master indicating that the master received the unsolicited response message. As a minimum, the range of configurable values must include times from one second to one minute. This parameter may be the same one that is used for normal, solicited, application confirmation timeouts, or it may be a separate parameter.

Fixed at______ s

X Configurable, range 1 to 60 s

Configurable, selectable from ___,___,___s

Configurable, other, describe________________

Variable, explain _______________________

5s Configurable via user interface

Page 45: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 33

1.8 OUTSTATION UNSOLICITED RESPONSE SUPPORT

Capabilities Current Value If configurable,

list methods

1.8.4 Number of Unsolicited Retries:

This is the number of retries that an outstation transmits in each unsolicited response series if it does not receive confirmation back from the master. The configured value includes identical and regenerated retry messages. To be compliant, one of the choices must provide for an indefinite (and potentially infinite) number of transmissions.

None

Fixed at ___________

X Configurable, range 1 to 100 and infinite

Configurable, selectable from ____,____,____

Configurable, other, describe______________

Always infinite, never gives up

Infinite: Off

Retries: 3

Configurable via user interface

Page 46: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 34

1.9 OUTSTATION UNSOLICITED RESPONSE TRIGGER CONDITIONS

Capabilities Current Value If configurable,

list methods

1.9.1 Number of class 1 events: Class 1 not used to trigger Unsolicited Responses

X Fixed at 1

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe______________

1

1.9.2 Number of class 2 events: Class 2 not used to trigger Unsolicited Responses

X Fixed at 1

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe______________

1

1.9.3 Number of class 3 events: Class 3 not used to trigger Unsolicited Responses

X Fixed at 1

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe______________

1

1.9.4 Total number events from any class: Total Number of Events not used to trigger Unsolicited Responses

X Fixed at 1

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe______________

1

1.9.5 Hold time after class 1 event:

A configured value of 0 indicates that responses are not delayed due to this parameter.

Class 1 not used to trigger Unsolicited Responses

X Fixed at 0 ms

Configurable, range ________ to _______ ms

Configurable, selectable from ____,____,____ ms

Configurable, other, describe______________

Page 47: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 35

1.9 OUTSTATION UNSOLICITED RESPONSE TRIGGER CONDITIONS

Capabilities Current Value If configurable,

list methods

1.9.6 Hold time after class 2 event:

A configured value of 0 indicates that responses are not delayed due to this parameter.

Class 2 not used to trigger Unsolicited Responses

X Fixed at 0 ms

Configurable, range ________ to _______ ms

Configurable, selectable from ____,____,____ ms

Configurable, other, describe______________

1.9.7 Hold time after class 3 event:

A configured value of 0 indicates that responses are not delayed due to this parameter.

Class 3 not used to trigger Unsolicited Responses

X Fixed at 0 ms

Configurable, range ________ to _______ ms

Configurable, selectable from ____,____,____ ms

Configurable, other, describe______________

1.9.8 Hold time after event assigned to any class:

A configured value of 0 indicates that responses are not delayed due to this parameter.

Class events not used to trigger Unsolicited Responses

X Fixed at 0 ms

Configurable, range ________ to _______ ms

Configurable, selectable from ____,____,____ ms

Configurable, other, describe______________

1.9.9 Retrigger Hold Timer:

The hold-time timer may be retriggered for each new event detected (increased possibly of capturing all the changes in a single response) or not retriggered (giving the master a guaranteed update time).

Hold-time timer will be retriggered for each new event detected (may get more changes in next response)

X Hold-time timer will not be retriggered for each new event detected (guaranteed update time)

1.9.10 Other Unsolicited Response Trigger Conditions:

__________________________________________

Page 48: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 36

1.10 OUTSTATION PERFORMANCE Capabilities Current Value If configurable,

list methods

1.10.1 Maximum Time Base Drift (milliseconds per minute):

If the device is synchronized by DNP, what is the clock drift rate over the full operating temperature range.

Fixed at ___________ ms

X Range 60 to 120 ms

Selectable from ____,____,____ ms

Other, describe______________

1.10.2 When does outstation set IIN1.4:

When does the outstation set the internal indication IIN1.4 NEED_TIME.

Never

X Asserted at startup until first Time Synchronization request received

Periodically every____ seconds

Periodically, range ____to____ seconds

Periodically, selectable from ____,____,___ seconds

____ seconds after last time sync

Range ____to____ seconds after last time sync

Selectable from___,___,___ seconds after last time sync

When time error may have drifted by ____ ms

When time error may have drifted by range ____to____ ms

When time error may have drifted by selectable from ____,____,___

1.10.3 Maximum Internal Time Reference Error when set via DNP (ms):

The difference between the time set in a DNP Write Time message, and the time actually set in the Outstation.

X Fixed at 10 ms

Range ________ to _______ ms

Selectable from ____,____,____ ms

Other, describe______________

Page 49: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 37

1.10 OUTSTATION PERFORMANCE Capabilities Current Value If configurable,

list methods

1.10.4 Maximum Delay Measurement error (ms):

The difference between the time reported in the delay measurement response and the actual time between receipt of the delay measurement request and issuing the delay measurement reply.

X Fixed at 2 ms

Range ________ to _______ ms

Selectable from ____,____,____ ms

Other, describe______________

1.10.5 Maximum Response time (ms):

The amount of time an Outstation will take to respond upon receipt of a valid request. This does not include the message transmission time.

X Fixed at 10 ms

Range ________ to _______ ms

Selectable from ____,____,____ ms

Other, describe______________

1.10.6 Maximum time from start-up to IIN 1.4 assertion (ms):

Fixed at ___________ ms

Range ________ to _______ ms

Selectable from ____,____,____ ms

X Other, describe immediately in first message. Boot time not considered.

1.10.7 Maximum Event Time-tag error for local Binary and Double-bit I/O (ms):

The error between the time-tag reported and the absolute time of the physical event. This error includes the Internal Time Reference Error.

Note: The current value of this parameter is available remotely using protocol object Group 0 Variation 217.

X Fixed at 10 ms

Range ________ to _______ ms

Selectable from ____,____,____ ms

Other, describe______________

1.10.8 Maximum Event Time-tag error for local I/O other than Binary and Double-bit data types (ms):

X Fixed at 10 ms

Range ________ to _______ ms

Selectable from ____,____,____ ms

Other, describe______________

Page 50: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 38

1.11 INDIVIDUAL FIELD OUTSTATION PARAMETERS: Value of Current

Setting If configurable,

list methods

1.11.1 User-assigned location name or code string (same as g0v245):

1.11.2 User-assigned ID Code/number string (same as g0v246): TAPCON Configurable via user interface

1.11.3 User-assigned name string for the outstation (same as g0v247):

TAPCON

1.11.4 Device Serial Number string (same as g0v248): 0

Page 51: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 39

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.12.1 DNP3 device support for secure authentication:

The support for secure authentication is optional in DNP3 devices. Indicate here if the device supports secure authentication.

If the device does not support secure authentication then ignore the rest of this section.

If the device does support secure authentication then specify the version(s) that are supported in the device. The version number is an integer value defined in the DNP3 Specification. The Secure Authentication procedure defined in IEEE 1815-2010 is version 2. The Secure Authentication procedure defined in IEEE 1815-2012 is version 5.

X Secure Authentication not supported

If Secure Authentication is supported, what Version(s) are supported:

Fixed at ___________

Configurable, selectable from ____,____,____

1.12.2 Maximum number of users:

The secure authentication algorithm provides support for multiple users. The device must support details for each user (update keys, session keys, etc). A user is identified by a 16-bit user number, allowing a maximum of 65535 users. Devices are not mandated to support this number of potential users. Indicate here the actual limit to the number of simultaneous users that can be supported.

Maximum number of users supported: ___

Page 52: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 40

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.12.3 Security message response timeout:

Authentication of critical messages may involve additional message exchanges (challenges and responses) which can require an extension to the normal DNP3 message response timeout. This timeout specifies an additional time to be used when the extra security transactions are involved. The maximum allowable timeout extension should not exceed 120 seconds.

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

1.12.4 Aggressive mode of operation (receive):

DNP3 devices may (optionally) accept “aggressive” mode requests, where challenge data used for authentication is appended to a critical message rather than needing to be solicited via a separate message exchange.

Yes - accepts

aggressive mode requests

No – Does not accept

aggressive mode requests

1.12.5 Aggressive mode of operation (issuing):

DNP3 devices must support the issuing of “aggressive” mode of operation, where challenge data used for authentication is appended to a critical message rather than needing to be solicited via a separate message exchange. Specific instances of devices may have the use of aggressive mode switched off.

Yes - issues

aggressive mode requests

No – Does not issue

aggressive mode requests

Page 53: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 41

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.12.6 Session Key change interval:

To counter an attack that compromises the session key, the session key is changed at regular intervals. The maximum interval is 2 hours. Outstation devices invalidate the current set of session keys if they have not been changed by the master station after a period of twice this configured value.

To accommodate systems with infrequent communications, this change interval can be disabled and just the session key change message count used (see 1.12.7)

Can be disabled When enabled:

Configurable, range _______ to _______seconds

1.12.7 Session Key change message count:

In addition to changing the session key at regular intervals, the key shall also be changed after a specified number of messages have been exchanged. The maximum allowable value for this message count is 10,000

Configurable, range _______ to _______

1.12.8 Maximum error count:

To assist in countering denial of service attacks, a DNP3 device shall stop replying with error codes after a number of successive authentication failures. This error count has a maximum value of 10. Setting the error count to zero inhibits all error messages.

Configurable, range _______ to _______

Page 54: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 42

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.12.9 MAC algorithm requested in a challenge exchange:

Part of the authentication message is hashed using an MAC algorithm. Secure Authentication version 2 specifies that DNP3 devices must support SHA-1 and may optionally support SHA-256 for this hashing process. Secure Authentication version 5 specifies that SHA-256 is the default. The output of the MAC algorithm is truncated (the resulting length dependant on the media being used).

HMAC-SHA-1 (truncated to the leftmost 4 octets)

HMAC-SHA-1 (truncated to the leftmost 8 octets)

HMAC-SHA-1 (truncated to the leftmost 10 octets)

HMAC-SHA-256 (truncated to the leftmost 8 octets)

HMAC-SHA-256 (truncated to the leftmost 16 octets)

AES-GMAC

Other, explain _______________

1.12.10 Key-wrap algorithm to encrypt session keys:

During the update of a session key, the key is encrypted using AES-128 or optionally using other algorithms.

AES-128

AES-256

Other, explain ______________

Page 55: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 43

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.12.11 Cipher Suites used with DNP implementations using TLS:

When TLS is supported, DNP3 Secure Authentication mandates the support of TLS_RSA_WITH_AES_128_SHA. The specification has a number of recommended cipher suite combinations. Indicate the supported Cipher Suites for implementations using TLS.

Not relevant – TLS is not used

TLS_RSA encrypted with AES128

TLS_RSA encrypted with RC4_128

TLS_RSA encrypted with 3DES_EDE_CBC

TLS_DH, signed with DSS, encrypted with 3DES_EDE_CBC

TLS_DH, signed with RSA, encrypted with 3DES_EDE_CBC

TLS_DHE, signed with DSS, encrypted with 3DES_EDE_CBC

TLS_DHE, signed with RSA, encrypted with 3DES_EDE_CBC

TLS_DH, signed with DSS, encrypted with AES128

TLS_DH, signed with DSS, encrypted with AES256

TLS_DH encrypted with AES128

TLS_DH encrypted with AES256

Other, explain _______________

1.12.12 Change cipher request timeout:

Implementations using TLS shall terminate the connection if a response to a change cipher request is not seen within this timeout period.

Not relevant – TLS is not used

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

1.12.13 Number of Certificate Authorities supported:

Implementations using TLS shall support at least 4 Certificate Authorities. Indicate the number supported.

Page 56: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 44

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.12.14 Certificate Revocation check time:

Implementations using TLS shall evaluate Certificate Revocation Lists on a periodic basis, terminating a connection if a certificate is revoked.

Not relevant – TLS is not used

Fixed at __________ hours

Configurable, range _______ to _______hours

Configurable, selectable from ____,____,____hours

Configurable, other, describe_______________

1.12.15 Additional critical function codes:

The DNP3 specification defines those messages with specific function codes that are critical and must be used as part of a secure authentication message exchange. Messages with other function codes are optional and changes to this list should be noted here.

Note: Secure Authentication version 5 defines additional functions as critical that were not considered critical in version 2. These are shown in the next column annotated with “V2 only”.

Additional function codes that are to be considered as “critical”:

0 (Confirm)

1 (Read)

7 (Immediate freeze)

8 (Immediate freeze – no ack)

9 (Freeze-and-clear)

10 (Freeze-and-clear – no ack)

11 (Freeze-at-time)

12 (Freeze-at-time – no ack)

22 (Assign Class)

23 (Delay Measurement)

25 (Open File) – V2 only

26 (Close File) – V2 only

27 (Delete File) – V2 only

28 (Get File Info) – V2 only

30 (Abort File) – V2 only

129 (Response)

130 (Unsolicited Response)

Page 57: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 45

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.12.16 Other critical fragments:

Other critical transactions can be defined and should be detailed here. Examples could be based on time (for example: the first transaction after a communications session is established). Other examples could be based on specific data objects (for example: the reading of specific data points).

Describe any other critical fragment exchanges:

1.12.17 Support for remote update key changes:

Devices implementing secure authentication version 5 or later have the option to support remote update key changes. If remote update key change is supported then the procedure using symmetric cryptography is mandatory. Additional support for the procedure using asymmetric (public key) cryptography is optional.

Remote update key change by symmetric cryptography.

Supported key change methods:

AES-128 key wrap with SHA-1-HMAC

AES-256 key wrap with SHA-256-HMAC

AES-256 key wrap with AES-GMAC

Remote update key change by asymmetric cryptography

Supported key change methods:

RSAES-OAEP-1024/SHA-1 with DSA SHA-1 and SHA-1-HMAC

RSAES-OAEP-2048/SHA-256 with DSA SHA-256 and SHA-256-HMAC

RSAES-OAEP-3072/SHA-256 with DSA SHA-256 and SHA-256-HMAC

RSAES-OAEP-2048/SHA-256 with DSA SHA-256 and AES-GMAC

RSAES-OAEP-3072/SHA-256 with DSA SHA-256 and AES-GMAC

1.12.18 “Default” user credentials are permitted to expire:

Yes

No

Page 58: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 46

1.13 FUNCTIONALITY Capabilities Current Value If configurable,

list methods

This section indicates which functions are supported by the device when using broadcast addresses. Note that it is mandatory for outstations to be configurable to enable or disable the support for each function in order to comply with the requirements of the IED conformance tests dated 2012 and later.

Note that this section shows only entries that may have a meaningful purpose when used with broadcast requests.

1.13.1 Support for broadcast functionality: Disabled

Enabled

Configurable

1.13.2 Write functions (FC = 2) supported with broadcast requests:

Write clock (g50v1 with qualifier code 07):

Disabled

Enabled

Configurable, other (described elsewhere)

Write last recorded time (g50v3 with qualifier code 07):

Disabled

Enabled

Configurable, other (described elsewhere)

Clear RESTART (g80v1 with qualifier code 00 and index = 7, value = 0):

Disabled

Enabled

Configurable, other (described elsewhere)

Write of any other group / variation / qualifier code

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.3 Direct operate functions (FC = 5) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

Page 59: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 47

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.13.4 Direct operate, no acknowledgment functions (FC = 6) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.5 Immediate freeze functions (FC = 7) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.6 Immediate freeze, no acknowledgment functions (FC = 8) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.7 Freeze and clear functions (FC = 9) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.8 Freeze and clear, no acknowledgment functions (FC = 10) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.9 Freeze at time functions (FC = 11) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.10 Freeze at time, no acknowledgment functions (FC = 12) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.11 Cold restart functions (FC = 13) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

Page 60: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 48

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.13.12 Warm restart functions (FC = 14) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.13 Initialize data functions (FC = 15) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.14 Initialize application functions (FC = 16) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.15 Start application functions (FC = 17) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.16 Stop application functions (FC = 18) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.17 Save configuration functions (FC = 19) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

Page 61: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 49

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.13.18 Enable unsolicited functions (FC = 20) supported with broadcast requests:

Enable unsolicited by event Class (g60v2, g60v3 and g60v4 with qualifier code 06):

Disabled

Enabled

Configurable, other (described elsewhere)

Enable unsolicited for any other group / variation / qualifier code:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.19 Disable unsolicited functions (FC = 21) supported with broadcast requests:

Disable unsolicited by event Class (g60v2, g60v3 and g60v4 with qualifier code 06):

Disabled

Enabled

Configurable, other (described elsewhere)

Disable unsolicited for any other group / variation / qualifier code:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.20 Assign class functions (FC = 22) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

1.13.21 Record current time functions (FC = 24) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

Page 62: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 50

1.12 SECURITY PARAMETERS Capabilities Current Value If configurable,

list methods

1.13.22 Activate configuration (FC = 31) supported with broadcast requests:

Disabled

Enabled

Configurable, other (described elsewhere)

Page 63: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 51

2 MAPPING BETWEEN DNP3 AND IEC 61850 OBJECTS

This optional section allows each configuration parameter or point in the DNP Data map to be tied to an

attribute in the IEC 61850 object models (and vice-versa).

Earlier versions of this section (up to version 2.07) used mappings based on an "access point" ”section 2.1.1

and then a series of XPath references (section 2.1.2). Section 2.1.2 has been superseded in version 2012

onwards with mappings defined using either predefined rules (section 2.1.3) or specified as an equation

(section 2.1.4). The list of pre-defined rules is found in the IEEE 1815.1 standard.

The mappings shown in sections 2.1.3 and 2.1.4 can be shown either in tabular form or in a tree notation.

The following example is shown in a tree form.

Page 64: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 52

MAPPING BETWEEN DNP3 AND IEC 61850 OBJECTS 2.1.1 Access Point:

2.1.2 Mapping (section superseded)

2.1.3 Rule based mapping

Use this element when mapping to/from IEC 61850 using one of the predefined rules in IEEE 1815.1 Mapping is bi-directional.

IEC 61850 Object DNP Xpath Reference

MyIED

- LLN0

- Mod

- stVal Rule is: BOOLEAN_TO_BI

dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:binaryInput[dnp:index=0]/dnp:dnpData/dnp:state

- q Rule is: QUALITY_TO_BIN_FLAG

dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:binaryInput[dnp:index=0]/dnp:dnpData/dnp:quality

- t Rule is: TIME_TO_TIME

dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:binaryInput[dnp:index=0]/dnp:dnpData/dnp:timestamp

- Mod1

- stVal Rule is: DPS_TO_2_BI

dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:binaryInput[dnp:index=1]/dnp:dnpData/dnp:state

dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:binaryInput[dnp:index=2]/dnp:dnpData/dnp:state

- q Rule is: QUALITY_TO_BIN_FLAG

dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:binaryInput[dnp:index=1]/dnp:dnpData/dnp:q

dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:binaryInput[dnp:index=2]/dnp:dnpData/dnp:q

- LLN1

- Mod1.t

- t Rule is: TIME_TO_TIME

dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:binaryInput[dnp:index=1]/dnp:dnpData/dnp:timestamp

dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:binaryInput[dnp:index=2]/dnp:dnpData/dnp:timestamp

Page 65: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 53

2.1.4 Equation based mapping

Use this element when mapping to/from IEC 61850 using an equation to map 0 or more input parameters to a single output parameter. Direction of mapping is determined by the variable on the left hand side of the equation.

Equation parameter

DNP Xpath Reference / IEC 61850 Path reference FC CDC Data Type enumTypeId

Mapping Equation: celsius = ((value * scale) - 32) / 1.8

scale dnp:dataPointsList/dnp:analogInputPoints/dnp:dataPoints/dnp:analogInput[dnp:index=9]/dnp:scaleFactor

value dnp:dataPointsList/dnp:analogInputPoints/dnp:dataPoints/dnp:analogInput[dnp:index=10]/dnp:dnpData/dnp:value

celsius MyIED/LLN0.Mod.mag MX MV FLOAT32

Mapping Equation: value = ((celsius * 1.8) + 32) / scale

value dnp:dataPointsList/dnp:analogInputPoints/dnp:dataPoints/dnp:analogInput[dnp:index=11]/dnp:dnpData/dnp:value

celsius MyIED/LLN0.Mod.mag MX MV FLOAT32

scale MyIED/LLN0.Mod.scaleFactor MX MV FLOAT32

Page 66: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 54

3 CAPABILITIES AND CURRENT SETTINGS FOR DEVICE DATABASE (OUTSTATIONS ONLY)

The following tables identify the capabilities and current settings for each DNP3 data type. Details defining

the data points available in the device are shown in part 0 of this Device Profile.

Page 67: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 55

3.1 BINARY INPUTS Static (Steady-State) Group Number: 1 Event Group Number: 2

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.1.1 Static Variation reported when variation 0 requested or in response to Class polls:

X Variation 1 – packed format

Variation 2 – with flag

Based on point Index (add column to table in part 5)

3.1.2 Event Variation reported when variation 0 requested or in response to Class polls:

Note: The support for binary input events can be determined remotely using protocol object Group 0 Variation 237.

Variation 1 – without time

X Variation 2 – with absolute time

Variation 3 – with relative time

Based on point Index (add column to table in part 5)

3.1.3 Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event. “All events” must be checked to be compliant.

Only most recent

X All events

3.1.4 Binary Inputs included in Class 0 response:

X Always

Never

Only if the point is assigned to a class

Based on point Index (add column to table in part 5)

3.1.5 Binary Inputs Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Binary Inputs. If event buffers are not allocated per object group then set “Fixed at 0”.

X Fixed at 0

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 68: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 56

3.2 DOUBLE-BIT BINARY INPUTS Static (Steady-State) Group Number: 3 Event Group Number: 4

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.2.1 Static Variation reported when variation 0 requested or in response to Class polls:

Note: The support for double-bit binary inputs can be determined remotely using protocol object Group 0 Variation 234.

Variation 1 – packed format

Variation 2 – with flag

Based on point Index (add column to table in part 5)

3.2.2 Event Variation reported when variation 0 requested or in response to Class polls:

Variation 1 – without time

Variation 2 – with absolute time

Variation 3 – with relative time

Based on point Index (add column to table in part 5)

3.2.3 Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event. “All events” must be checked to be compliant.

Only most recent

All events

3.2.4 Double-bit Binary Inputs included in Class 0 response:

Always

Never

Only if the point is assigned to a class

Based on point Index (add column to table in part 5)

3.2.5 Double-bit Binary Inputs Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Double-bit Binary Inputs. If event buffers are not allocated per object group then set “Fixed at 0”.

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 69: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 57

3.3 BINARY OUTPUTS AND BINARY OUTPUT COMMANDS

Binary Outputs Group Number: 10 Binary Output Events Group Number: 11 Binary Output Commands Group Number: 12 Binary Output Command Events Group Number: 13

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.3.1 Minimum pulse time allowed with Trip, Close, and Pulse On commands:

Fixed at ______ms (hardware may limit this further)

X Based on point Index (add column to table in part 5)

3.3.2 Maximum pulse time allowed with Trip, Close, and Pulse On commands:

Fixed at ______ms (hardware may limit this further)

X Based on point Index (add column to table in part 5)

3.3.3 Binary Output Status included in Class 0 response:

X Always

Never

Only if the point is assigned to a class

Based on point Index (add column to table in part 5)

3.3.4 Reports Output Command Event Objects:

X Never

Only upon a successful Control

Upon all control attempts

3.3.5 Static Variation reported when variation 0 requested or in response to Class polls:

Variation 1 – packed format

X Variation 2 – output status with flags

Based on point Index (add column to table in part 5)

3.3.6 Event Variation reported when variation 0 requested or in response to Class polls:

Note: The support for binary output events can be determined remotely using protocol object Group 0 Variation 222.

Variation 1 – status without time

Variation 2 – status with time

Based on point Index (add column to table in part 5)

3.3.7 Command Event Variation reported when variation 0 requested or in response to Class polls:

Variation 1 – command status without time

Variation 2 – command status with time

Based on point Index (add column to table in part 5)

Page 70: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 58

3.3 BINARY OUTPUTS AND BINARY OUTPUT COMMANDS

Binary Outputs Group Number: 10 Binary Output Events Group Number: 11 Binary Output Commands Group Number: 12 Binary Output Command Events Group Number: 13

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.3.8 Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event

Only most recent

All events

3.3.9 Command Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event

Only most recent

All events

3.3.10 Maximum Time between Select and Operate:

Not Applicable

X Fixed at 5 seconds

Configurable, range ______ to ______ seconds

Configurable, selectable from___,___,___ seconds

Configurable, other, describe________________

Variable, explain _______________________

Based on point Index (add column to table in part 5)

3.3.11 Binary Outputs Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Binary Outputs. If event buffers are not allocated per object group then set “Fixed at 0”.

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

3.3.12 Binary Output Commands Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Binary Output Commands. If event buffers are not allocated per object group then set “Fixed at 0”.

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 71: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 59

3.4 COUNTERS/FROZEN COUNTERS Counter Group Number: 20 Frozen Counter Group Number: 21 Counter Event Group Number: 22 Frozen Counter Event Group Number: 23

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.4.1 Static Counter Variation reported when variation 0 requested or in response to Class polls:

Variation 1 – 32-bit with flag

Variation 2 – 16-bit with flag

Variation 5 – 32-bit without flag

Variation 6 – 16-bit without flag

X Based on point Index (add column to table in part 5)

3.4.2 Counter Event Variation reported when variation 0 requested or in response to Class polls:

Note: The support for counter events can be determined remotely using protocol object Group 0 Variation 227.

Variation 1 – 32-bit with flag

Variation 2 – 16-bit with flag

Variation 5 – 32-bit with flag and time

Variation 6 – 16-bit with flag and time

X Based on point Index (add column to table in part 5)

3.4.3 Counters included in Class 0 response:

X Always

Never

Only if the point is assigned to a class

Based on point Index (add column to table in part 5)

3.4.4 Counter Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event. Only the most recent event is typically reported for Counters. When reporting “only most recent”, the counter value reported in the response may be the value at the time of the original event or it may be the value at the time of the response.

A: Only most recent (value at time of event)

B: Only most recent (value at time of response)

X C: All events

Based on point Index (add column to table in part 5)

Page 72: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 60

3.3 BINARY OUTPUTS AND BINARY OUTPUT COMMANDS

Binary Outputs Group Number: 10 Binary Output Events Group Number: 11 Binary Output Commands Group Number: 12 Binary Output Command Events Group Number: 13

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.4.5 Static Frozen Counter Variation reported when variation 0 requested or in response to Class polls:

Variation 1 – 32-bit with flag

Variation 2 – 16-bit with flag

Variation 5 – 32-bit with flag and time

Variation 6 – 16-bit with flag and time

Variation 9 – 32-bit without flag

Variation 10 – 16-bit without flag

Based on point Index (add column to table in part 5)

3.4.6 Frozen Counter Event Variation reported when variation 0 requested or in response to Class polls:

Note: The support for frozen counter events can be determined remotely using protocol object Group 0 Variation 225.

Variation 1 – 32-bit with flag

Variation 2 – 16-bit with flag

Variation 5 – 32-bit with flag and time

Variation 6 – 16-bit with flag and time

Based on point Index (add column to table in part 5)

3.4.7 Frozen Counters included in Class 0 response:

Always

X Never

Only if the point is assigned to a class

Based on point Index (add column to table in part 5)

3.4.8 Frozen Counter Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event. All events are typically reported for Frozen Counters.

A: Only most recent frozen value

B: All frozen values

Based on point Index (add column to table in part 5)

Page 73: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 61

3.3 BINARY OUTPUTS AND BINARY OUTPUT COMMANDS

Binary Outputs Group Number: 10 Binary Output Events Group Number: 11 Binary Output Commands Group Number: 12 Binary Output Command Events Group Number: 13

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.4.9 Counters Roll Over at: 16 Bits (65,535)

32 Bits (4,294,967,295)

Other Fixed Value _________

Configurable; range _________ to__________

Configurable, selectable from ___,___,___

Configurable, other, describe________________

Based on point Index (add column to table in part 5)

3.4.10 Counters frozen by means of: X Master Request

Freezes itself without concern for time of day

Freezes itself and requires time of day

Other, explain _____________________________

3.4.11 Counters Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Counters. If event buffers are not allocated per object group then set “Fixed at 0”.

X Fixed at 0

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

3.4.12 Frozen Counters Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Frozen Counters. If event buffers are not allocated per object group then set “Fixed at 0”.

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 74: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 62

3.5 ANALOG INPUTS Static (Steady-State) Group Number: 30 Static Frozen Group Number: 31 Event Group Number: 32 Frozen Analog Input Event Group Number: 33 Deadband Group Number: 34

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.5.1 Static Variation reported when variation 0 requested or in response to Class polls:

Variation 1 – 32-bit with flag

Variation 2 – 16-bit with flag

Variation 3 – 32-bit without flag

Variation 4 – 16-bit without flag

Variation 5 – single-precision floating point with flag

Variation 6 – double-precision floating point with flag

X Based on point Index (add column to table in part 5)

3.5.2 Event Variation reported when variation 0 requested or in response to Class polls:

Note: The support for analog input events can be determined remotely using protocol object Group 0 Variation 231.

Variation 1 – 32-bit without time

Variation 2 – 16-bit without time

Variation 3 – 32-bit with time

Variation 4 – 16-bit with time

Variation 5 – single-precision floating point w/o time

Variation 6 – double-precision floating point w/o time

Variation 7 – single-precision floating point with time

Variation 8 – double-precision floating point with time

X Based on point Index (add column to table in part 5)

3.5.3 Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event. Only the most recent event is typically reported for Analog Inputs. When reporting “only most recent”, the analog value reported in the response may be the value at the time of the original event or it may be the value at the time of the response.

A: Only most recent (value at time of event)

B: Only most recent (value at time of response)

X C: All events

Based on point Index (add column to table in part 5)

Page 75: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 63

3.5 ANALOG INPUTS Static (Steady-State) Group Number: 30 Static Frozen Group Number: 31 Event Group Number: 32 Frozen Analog Input Event Group Number: 33 Deadband Group Number: 34

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.5.4 Analog Inputs Included in Class 0 response:

X Always

Never

Only if the point is assigned to a class

Based on point Index (add column to table in part 5)

3.5.5 How Deadbands are set: A. Global Fixed

X B. Configurable through DNP

C. Configurable via other means

D. Other, explain ___________________________

Based on point Index - column in part 5 specifies which of the options applies, B, C, or D

3.5.6 Analog Deadband Algorithm:

simple - just compares the difference from the previous reported value

integrating - keeps track of the accumulated change

other - indicating another algorithm

X Simple

Integrating

Other, explain _____________________________

Based on point Index (add column to table in part 5)

3.5.7 Static Frozen Analog Input Variation reported when variation 0 requested or in response to Class polls:

Variation 1 – 32-bit with flag

Variation 2 – 16-bit with flag

Variation 3 – 32-bit with time-of-freeze

Variation 4 – 16-bit with time-of-freeze

Variation 5 – 32-bit without flag

Variation 6 – 16-bit without flag

Variation 7 – Single-precision, floating-point with flag

Variation 8 – Double-precision, floating-point with flag

Based on point Index (add column to table in part 5)

Page 76: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 64

3.5 ANALOG INPUTS Static (Steady-State) Group Number: 30 Static Frozen Group Number: 31 Event Group Number: 32 Frozen Analog Input Event Group Number: 33 Deadband Group Number: 34

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.5.8 Frozen Analog Input Event Variation reported when variation 0 requested or in response to Class polls:

Note: The support for frozen analog input events can be determined remotely using protocol object Group 0 Variation 230.

Variation 1 – 32-bit without time

Variation 2 – 16-bit without time

Variation 3 – 32-bit with time

Variation 4 – 16-bit with time

Variation 5 – Single-precision, floating-point without time

Variation 6 – Double-precision, floating-point without time

Variation 7 – Single-precision, floating-point with time

Variation 8 – Double-precision, floating-point with time

Based on point Index (add column to table in part 5)

3.5.9 Frozen Analog Inputs included in Class 0 response:

Always X Never

Only if the point is assigned to a class

Based on point Index (add column to table in part 5)

3.5.10 Frozen Analog Input Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event. All events are typically reported for Frozen Analog Inputs.

A: Only most recent frozen value

B: All frozen values

Based on point Index (add column to table in part 5)

3.5.11 Analog Inputs Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Analog Inputs. If event buffers are not allocated per object group then set “Fixed at 0”.

X Fixed at 0

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 77: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 65

3.5 ANALOG INPUTS Static (Steady-State) Group Number: 30 Static Frozen Group Number: 31 Event Group Number: 32 Frozen Analog Input Event Group Number: 33 Deadband Group Number: 34

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.5.12 Frozen Analog Inputs Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Frozen Analog Inputs. If event buffers are not allocated per object group then set “Fixed at 0”.

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 78: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 66

3.6 ANALOG OUTPUTS AND ANALOG OUTPUT COMMANDS

Analog Output Status Group Number: 40 Analog Outputs Group Number: 41 Analogue Output Events Group Number: 42 Analogue Output Command Events Group Number: 43

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.6.1 Static Analog Output Status Variation reported when variation 0 requested or in response to Class polls:

Variation 1 – 32-bit with flag

X Variation 2 – 16-bit with flag

Variation 3 – single-precision floating point with flag

Variation 4 – double-precision floating point with flag

Based on point Index (add column to table in part 5)

3.6.2 Analog Output Status Included in Class 0 response:

X Always

Never

Only if the point is assigned to a class

Based on point Index (add column to table in part 5)

3.6.3 Reports Output Command Event Objects: X Never

Only upon a successful Control

Upon all control attempts

3.6.4 Event Variation reported when variation 0 requested or in response to Class polls:

Note: The support for analog output events can be determined remotely using protocol object Group 0 Variation 219.

Variation 1 – 32-bit without time

Variation 2 – 16-bit without time

Variation 3 – 32-bit with time

Variation 4 – 16-bit with time

Variation 5 – single-precision floating point w/o time

Variation 6 – double-precision floating point w/o time

Variation 7 – single-precision floating point with time

Variation 8 – double-precision floating point with time

Based on point Index (add column to table in part 5)

Page 79: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 67

3.6 ANALOG OUTPUTS AND ANALOG OUTPUT COMMANDS

Analog Output Status Group Number: 40 Analog Outputs Group Number: 41 Analogue Output Events Group Number: 42 Analogue Output Command Events Group Number: 43

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.6.5 Command Event Variation reported when variation 0 requested or in response to Class polls:

Variation 1 – 32-bit without time

Variation 2 – 16-bit without time

Variation 3 – 32-bit with time

Variation 4 – 16-bit with time

Variation 5 – single-precision floating point w/o time

Variation 6 – double-precision floating point w/o time

Variation 7 – single-precision floating point with time

Variation 8 – double-precision floating point with time

Based on point Index (add column to table in part 5)

3.6.6 Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event.

Only most recent

All events

3.6.7 Command Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event.

Only most recent

All events

3.6.8 Maximum Time between Select and Operate:

Not Applicable

X Fixed at 5 seconds

Configurable, range ______ to ______ seconds

Configurable, selectable from ___,___,___seconds

Configurable, other, describe________________

Variable, explain _______________________

Based on point Index (add column to table in part 5)

Page 80: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 68

3.6 ANALOG OUTPUTS AND ANALOG OUTPUT COMMANDS

Analog Output Status Group Number: 40 Analog Outputs Group Number: 41 Analogue Output Events Group Number: 42 Analogue Output Command Events Group Number: 43

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.6.9 Analog Outputs Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Analog Outputs. If event buffers are not allocated per object group then set “Fixed at 0”.

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

3.6.10 Analog Output Commands Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Analog Output Commands. If event buffers are not allocated per object group then set “Fixed at 0”.

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 81: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 69

3.7 FILE CONTROL Group Number: 70

Capabilities Current Value If configurable,

list methods

3.7.1 File Transfer Supported: Yes

X No (set 3.7.6 to “Fixed at 0” and do not complete other entries in section 3.7)

3.7.2 File Authentication:

Indicates whether a valid authentication key must be obtained prior to open and delete requests.

Always

Sometimes, explain _____________________

Never

3.7.3 File Append Mode:

Indicates if a file can be opened and appended to versus just overwritten.

Always

Sometimes, explain _____________________

Never

3.7.4 Permissions Support:

Indicates the device is capable of using the indicated permissions.

Owner Read Allowed: 0x0100

Owner Write Allowed: 0x0080

Owner Execute Allowed: 0x0040

Group Read Allowed: 0x0020

Group Write Allowed: 0x0010

Group Execute Allowed: 0x0008

World Read Allowed: 0x0004

World Write Allowed: 0x0002

World Execute Allowed: 0x0001

3.7.5 Multiple Blocks in a Fragment:

File data is transferred in a series of blocks of a maximum specified size. This indicates whether only a single block or multiple blocks will be sent in fragment.

Yes

No

3.7.6 Max number of Files Open at one time: X Fixed at 0 (enter 0 if files are not supported)

Configurable, range ________ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe______________

Page 82: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 70

3.8 OCTET STRING POINTS Static (Steady-State) Group Number: 110 Event Group Number: 111

Capabilities

(leave tick-boxes blank if this data type is not supported) Current Value

If configurable,

list methods

3.8.1 Event reporting mode:

When responding with event data and more than one event has occurred for a data point, an Outstation may include all events or only the most recent event.

Only most recent

All events

3.8.2 Octet Strings Included in Class 0 response:

Always

Never

Only if the point is assigned to a class

Based on point Index (add column to table in part 5)

3.8.3 Octet Strings Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Octet Strings. If event buffers are not allocated per object group then set “Fixed at 0”.

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 83: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 71

3.9 VIRTUAL TERMINAL PORT NUMBERS (POINTS)

Static (Steady-State) Group Number: 112 Event Group Number: 113

Capabilities Current Value If configurable,

list methods

3.9.1 Virtual Terminals Event Buffer Organization:

When event buffers are allocated per object group (see part 1.7.6), indicate the number of events that can be buffered for Virtual Terminals. If event buffers are not allocated per object group then set “Fixed at 0”.

Fixed at ___________

Configurable, range _______ to _______

Configurable, selectable from ____,____,____

Configurable, other, describe_______________

Page 84: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 72

3.10 DATA SET PROTOTYPE Group Number: 85 Variation Number: 1

Capabilities Current Value If configurable,

list methods

This version of the Device Profile document has no requirement for describing Data Set Prototype capabilities and current settings. This page is intentionally left blank,

existing as a placeholder for future use.

Page 85: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 73

3.11 DATA SET DESCRIPTOR CONTENTS AND CHARACTERISTICS

Group Number: 86 Variation Number: 1

Capabilities Current Value If configurable,

list methods

This version of the Device Profile document has the requirement for describing Data Set Descriptor capabilities being repeated for each Data Set (details can be found in

section 5.11).

Page 86: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 74

3.12 DATA SET DESCRIPTOR – POINT INDEX ATTRIBUTES Group Number: 86 Variation Number: 3

This version of the Device Profile document has no requirement for describing Data Set Prototype capabilities and current settings. This page is intentionally left

blank, existing as a placeholder for future use.

Page 87: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 75

4 IMPLEMENTATION TABLE

The following implementation table identifies which object groups and variations, function codes and

qualifiers the device supports in both requests and responses. The Request columns identify all requests that

may be sent by a Master, or all requests that must be parsed by an Outstation. The Response columns

identify all responses that must be parsed by a Master, or all responses that may be sent by an Outstation.

NOTE

The implementation table must list all functionality required by the device whether

Master or Outstation as defined within the DNP3 IED Conformance Test Procedures.

Any functionality beyond the highest subset level supported is indicated by highlighted

rows. Any Object Groups not provided by an outstation or not processed by a Master

are indicated by strikethrough (note these Object Groups will still be parsed).

Level 2

Level 3

Level 4

Not in standard

DNP3 OBJECT GROUP & VARIATION

REQUEST

Master may issue

Outstation shall parse

RESPONSE

Master shall parse

Outstation may issue

Group

num

Var

num Description

Function codes

(dec)

Qualifier codes

(hex)

Function

codes

(dec)

Qualifier

codes

(hex)

0

216-

243,

245-

250,

252

Device attributes 1

(read)

00

(start-stop)

129

(response)

00

(start-stop)

17

(index)

0 254

Device attributes—

non-specific all attributes

request

1

(read)

00

(start-stop)

06

(no range, all)

0 255 Device attributes—

list of attribute variations

1

(read)

00

(start-stop)

06

(no range, all)

129

(response)

00

(start-stop)

17

(index)

Page 88: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 76

1 0 Binary Input—

Any Variation

1

(read)

00, 01

(start-stop)

06

(no range, or all)

22

(assign class)

00, 01

(start-stop)

06

(no range, or all)

1 1 Binary Input—

Packed format

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

1 2 Binary Input—

With flags

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

2 0 Binary Input Event—

Any Variation

1

(read)

06

(no range, all)

07, 08

(limited qty)

2 1 Binary Input Event—

Without time

1

(read)

06

(no range, all)

07, 08

(limited qty)

129

(response)

130

(unsol. resp)

17, 28

(index)

2 2 Binary Input Event—

With absolute time

1

(read)

06

(no range, all)

07, 08

(limited qty)

129

(response)

130

(unsol. resp)

17, 28

(index)

2 3 Binary Input Event—

With relative time

1

(read)

06

(no range, all)

07, 08

(limited qty)

129

(response)

130

(unsol. resp)

17, 28

(index)

10 0 Binary Output—

Any Variation

1

(read)

00, 01

(start-stop)

06

(no range, or all)

10 2 Binary Output—

Output status with flags

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

12 1

Binary Output Command—

Control relay output block

(CROB)

3

(select)

4

(operate)

5

(direct op)

17, 28

(index)

129

(response)

17, 28

(index)

6

(dir. op, no ack)

17, 28

(index)

Page 89: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 77

20 0 Counter—

Any Variation

1

(read)

7

(freeze)

8

(freeze noack)

9

(freeze clear)

10

(frz. cl. noack)

00, 01

(start-stop)

06

(no range, or all)

22

(assign class)

00, 01

(start-stop)

06

(no range, or all)

20 1 Counter—

32-bit with flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

20 2 Counter—

16-bit with flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

20 5 Counter—

32-bit without flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

20 6 Counter—

16-bit without flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

21 0 Frozen Counter—

Any Variation

1

(read)

00, 01

(start-stop)

06

(no range, or all)

21 1 Frozen Counter—

32-bit with flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

21 2 Frozen Counter—

16-bit with flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

21 9 Frozen Counter—

32-bit without flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

21 10 Frozen Counter—

16-bit without flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

22 0 Counter Event—

Any Variation

1

(read)

06

(no range, or all)

07, 08

(limited qty)

Page 90: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 78

22 1 Counter Event—

32-bit with flag

129

(response)

130

(unsol. resp)

17, 28

(index)

22 2 Counter Event—

16-bit with flag

129

(response)

130

(unsol. resp)

17, 28

(index)

22 5 Counter Event—

32-bit with flag and time

22 6 Counter Event—

16-bit with flag and time

30 0 Analog Input—

Any Variation

1

(read)

00, 01

(start-stop)

06

(no range, or all)

22

(assign class)

06

(no range, or all)

30 1 Analog Input—

32-bit with flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

30 2 Analog Input—

16-bit with flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

30 3 Analog Input—

32-bit without flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

30 4 Analog Input—

16-bit without flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

30 5

Analog Input—

Single-precision, floating-point

with flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

32 0 Analog Input Event—

Any Variation

1

(read)

06

(no range, or all)

07, 08

(limited qty)

32 1 Analog Input Event—

32-bit without time

1

(read)

06

(no range, or all)

07, 08

(limited qty)

129

(response)

130

(unsol. resp)

17, 28

(index)

32 2 Analog Input Event—

16-bit without time

1

(read)

06

(no range, or all)

07, 08

(limited qty)

129

(response)

130

(unsol. resp)

17, 28

(index)

32 3 Analog Input Event—

32-bit with time

1

(read)

06

(no range, or all)

07, 08

(limited qty)

129

(response)

130

(unsol. resp)

17, 28

(index)

32 4 Analog Input Event—

16-bit with time

1

(read)

06

(no range, or all)

07, 08

(limited qty)

129

(response)

130

(unsol. resp)

17, 28

(index)

Page 91: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 79

32 5

Analog Input Event—

Single-precision, floating-point

without time

1

(read)

06

(no range, or all)

07, 08

(limited qty)

129

(response)

130

(unsol. resp)

17, 28

(index)

32 7

Analog Input Event—

Single-precision, floating-point

with time

1

(read)

06

(no range, or all)

07, 08

(limited qty)

129

(response)

130

(unsol. resp)

17, 28

(index)

34 0

Analog Input Reporting

Deadband—

Any Variation

1

(read)

00, 01

(start-stop)

06

(no range, or all)

34 1

Analog Input Reporting

Deadband—

16-bit

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

2

(write)

00, 01

(start-stop)

17, 28

(index)

34 2

Analog Input Reporting

Deadband—

32-bit

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

2

(write)

00, 01

(start-stop)

17, 28

(index)

34 3

Analog Input Reporting

Deadband—

Single-precision, floating-point

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

2

(write)

00, 01

(start-stop)

17, 28

(index)

40 0 Analog Output Status—

Any Variation

1

(read)

00, 01

(start-stop)

06

(no range, or all)

40 1 Analog Output Status—

32-bit with flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

40 2 Analog Output Status—

16-bit with flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

40 3

Analog Output Status—

Single-precision, floating-point

with flag

1

(read)

00, 01

(start-stop)

06

(no range, or all)

129

(response)

00, 01

(start-stop)

41 0 Analog Output—

Any Variation

41 1 Analog Output—

32-bit

3

(select)

4

(operate)

5

(direct op)

17, 28

(index)

129

(response)

echo of

request

6

(dir. op, no ack)

17, 28

(index)

Page 92: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 80

41 2 Analog Output—

16-bit

3

(select)

4

(operate)

5

(direct op)

17, 28

(index)

129

(response)

echo of

request

6

(dir. op, no ack)

17, 28

(index)

41 3 Analog Output—

Single-precision, floating-point

3

(select)

4

(operate)

5

(direct op)

17, 28

(index)

129

(response)

echo of

request

6

(dir. op, no ack)

17, 28

(index)

50 1 Time and Date—

Absolute time

1

(read)

07

(limited qty = 1)

2

(write)

07

(limited qty = 1)

50 3

Time and Date—

Absolute time at last recorded

time

51 1 Time and Date CTO—

Absolute time, synchronized

129

(response)

130

(unsol. resp)

07

(limited qty)

(qty = 1)

51 2

Time and Date CTO—

Absolute time,

unsynchronized

129

(response)

130

(unsol. resp)

07

(limited qty)

(qty = 1)

52 1 Time Delay—

Coarse

129

(response)

07

(limited qty)

(qty = 1)

52 2 Time Delay—

Fine

129

(response)

07

(limited qty)

(qty = 1)

60 1 Class Objects—

Class 0 data

1

(read)

06

(no range, or all)

60 2 Class Objects—

Class 1 data

1

(read)

06

(no range, or all)

07, 08

(limited qty)

60 3 Class Objects—

Class 2 data

1

(read)

06

(no range, or all)

07, 08

(limited qty)

60 4 Class Objects—

Class 3 data

1

(read)

06

(no range, or all)

07, 08

(limited qty)

80 1 Internal Indications—

Packed format

2

(write)

00

(start-stop)

index = 7

No Object (function code only) 0

(Confirm)

No Object (function code only) 13

(cold restart)

No Object (function code only)

23

(delay

measurement)

Page 93: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 81

5 DATA POINTS LIST (OUTSTATIONS ONLY)

This part of the Device Profile shows, for each data type. a table defining the data points available in the

device or a description of how this information can be obtained if the database is configurable. Tables for

data types not supported may be deleted. Additional columns may be added to the point list table if

necessary.

Page 94: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 82

5.1 DEFINITION OF BINARY INPUT POINT LIST:

List all addressable points. Points that do not exist (for example, because an option is not installed) shall be omitted from the table.

Note: the number of binary inputs present in the device, and the maximum binary input index, are available remotely using object Group 0 Variations 239 and 238.

X Fixed, list shown in table below

Configurable (current list may be shown in table below)

Other, explain_____________________

Binary Input points list:

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Name for State when value is 0

Name for State when value is 1

Description

4 Automatic/Manual operation 1 Manual Automatic

Status of Auto/Manual regulation mode

5 Band center voltage (desired value) 1 active 1 Band center voltage 1 inactive

Band center voltage 1 active

Activation status of Desired Voltage Level 1

6 Band center voltage (desired value) 2 active 1 Band center voltage 2 inactive

Band center voltage 2 active

Activation status of Desired Voltage Level 2

7 Band center voltage (desired value) 3 active 1 Band center voltage 3 inactive

Band center voltage 3 active

Activation status of Desired Voltage Level 3

8 Band center voltage (desired value) 4 active 1 Band center voltage 4 inactive

Band center voltage 4 active

Activation status of Desired Voltage Level 4

9 Band center voltage (desired value) 5 active 1 Band center voltage 5 inactive

Band center voltage 5 active

Activation status of Desired Voltage Level 5

10 Parallel/Independent 1 Independent Parallel Parallel control status

11 Master mode selection activation(parallel control) 1 Master mode inactive Master mode active

Status of Parallel control mode “master”

12 Follower mode selection activation(parallel control) 1 Follower mode inactive Follower mode active

Status of Parallel control mode “follower”

13 Circulating current selection activation (parallel control) 1

Circulation current mode inactive

Circulation current mode active

Status of Parallel control mode “circulating current”

14 Line Drop Compensation is R and X or Z model (1=R and X, 0=Z compensation) 1

Z-Compensation Line Drop Compensation

Line Drop Compensation mode

15 Time delay linear or integral characteristic (0=lin., 1 Linear Integral Time delay mode

Page 95: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 83

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Name for State when value is 0

Name for State when value is 1

Description

1=int.)

16 Setpoint Control Mode (0= Standard, 1=Dynamic Setpoint Control) 1

Standard setpoints Dynamic setpoint Setpoint control mode

50 GPC1 1 GPC inactive GPC active Generic Purpose Command

51 GPC2 1 GPC inactive GPC active Generic Purpose Command

52 GPC3 1 GPC inactive GPC active Generic Purpose Command

53 GPC4 1 GPC inactive GPC active Generic Purpose Command

54 GPC5 1 GPC inactive GPC active Generic Purpose Command

55 GPC6 1 GPC inactive GPC active Generic Purpose Command

56 GPC7 1 GPC inactive GPC active Generic Purpose Command

57 GPC8 1 GPC inactive GPC active Generic Purpose Command

58 GPC9 1 GPC inactive GPC active Generic Purpose Command

59 GPC10 1 GPC inactive GPC active Generic Purpose Command

100 Error of parallel operation 1 Paralleling ok Paralleling error Parallel Error status

101 Tap indication error (e.g. wrong BCD code) 1 Tap position indication ok

Tap position indication error

Tap indication error status

102 Local operation 1 Remote Local

Control mode status of Voltage Regulator

103 Health 1 System ok System error System status

104 Function monitoring 1 Function monitoring inactive

Function monitoring active

Function Monitoring (15 min out of Bandwidth)

105 Motor drive running 1 Motor drive not running Motor drive running

Status of Input “motor drive running”

106 LTC inhibit due to under voltage 1 LTC not inhibited LTC inhibited

LTC blocking due to undervoltage detection

107 LTC inhibit due to over voltage 1 LTC not inhibited LTC inhibited

LTC blocking due to overvoltage detection

108 LTC inhibit due to over current 1 LTC not inhibited LTC inhibited

LTC blocking due to overcurrent detection

109 End position raise or highest allowed tap position reached 1

Highest end position not reached

Highest end position reached

Highest allowed tap position reached

Page 96: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 84

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Name for State when value is 0

Name for State when value is 1

Description

110 End position lower or lowest allowed tap position reached 1

Lowest end position not reached

Lowest end position reached

Lowest allowed tap position reached

111 Block Automatic Control 1 Automatic control not blocked

Automatic control blocked

Automatic control blocking status

112 Voltage high limit exceeded 1 High limit not exceeded High limit exceeded Overvoltage1 detection status

113 Voltage high limit 2 exceeded 1 High limit not exceeded High limit exceeded Overvoltage2 detection status

114 Voltage low limit exceeded 1 Low limit not exceeded Low limit exceeded Undervoltage detection status

115 Voltage low limit 2 exceeded 1 Low limit not exceeded Low limit exceeded Undervoltage 2 detection status

116 Current overload 1 No overload Overload Overcurrent detection status

117 Current overload 2 1 No overload Overload Overcurrent 2 detection status

118 Current underload 1 No overload Overload Undercurrent detection status

119 Current underload 2 1 No overload Overload Undercurrent 2 detection status

120 Apparent power high limit exceeded 1 High limit not exceeded High limit exceeded

High apparent power limit exceeded detection status

121 Apparent power high limit 2 exceeded 1 High limit not exceeded High limit exceeded

High apparent power limit 2 exceeded detection status

122 Apparent power low limit exceeded 1 Low limit not exceeded Low limit exceeded

Low apparent power limit exceeded detection status

123 Apparent power low limit 2 exceeded 1 Low limit not exceeded Low limit exceeded

Low apparent power limit 2 exceeded detection status

124 Active power high limit exceeded 1 High limit not exceeded High limit exceeded

High active power limit exceeded detection status

125 Active power high limit 2 exceeded 1 High limit not exceeded High limit exceeded

High active power limit 2 exceeded detection status

126 Active power low limit exceeded 1 Low limit not exceeded Low limit exceeded

Low active power limit exceeded detection status

127 Active power low limit 2 exceeded 1 Low limit not exceeded Low limit exceeded

Low active power limit 2 exceeded detection status

128 Reactive power high limit exceeded 1 High limit not exceeded High limit exceeded

High reactive power limit exceeded detection status

129 Reactive power high limit 2 exceeded 1 High limit not exceeded High limit exceeded

High reactive power limit 2 exceeded detection status

Page 97: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 85

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Name for State when value is 0

Name for State when value is 1

Description

130 Reactive power low limit exceeded 1 Low limit not exceeded Low limit exceeded

Low reactive power limit exceeded detection status

131 Reactive power low limit 2 exceeded 1 Low limit not exceeded Low limit exceeded

Low reactive power limit 2 exceeded detection status

132 Power Factor (Cosinus phi) low limit exceeded 1 Low limit not exceeded Low limit exceeded Power factor limit exceeded status

133 Power Factor (Cosinus phi) low limit 2 exceeded 1 Low limit not exceeded Low limit exceeded

Power factor limit 2 exceeded status

134 Voltage input failure (e.g. missing connection) 1 No failure Failure Voltage input failure

135 Dynamic Setpoint Control error 1 No error Error

Error while using the dynamic setpoint control method

200 DIO Input 1 1 Input inactive Input active

Digital Hardware Input from DIO module

201 DIO Input 2 1 Input inactive Input active

Digital Hardware Input from DIO module

202 DIO Input 3 1 Input inactive Input active

Digital Hardware Input from DIO module

203 DIO Input 4 1 Input inactive Input active

Digital Hardware Input from DIO module

204 DIO Input 5 1 Input inactive Input active

Digital Hardware Input from DIO module

205 DIO Input 6 1 Input inactive Input active

Digital Hardware Input from DIO module

206 DIO Input 7 1 Input inactive Input active

Digital Hardware Input from DIO module

207 DIO Input 8 1 Input inactive Input active

Digital Hardware Input from DIO module

208 DIO Input 9 1 Input inactive Input active

Digital Hardware Input from DIO module

209 DIO Input 10 1 Input inactive Input active

Digital Hardware Input from DIO module

210 DIO Input 11 1 Input inactive Input active

Digital Hardware Input from DIO module

211 DIO Input 12 1 Input inactive Input active

Digital Hardware Input from DIO module

Page 98: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 86

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Name for State when value is 0

Name for State when value is 1

Description

212 DIO Input 13 1 Input inactive Input active

Digital Hardware Input from DIO module

213 DIO Input 14 1 Input inactive Input active

Digital Hardware Input from DIO module

214 DIO Input 15 1 Input inactive Input active

Digital Hardware Input from DIO module

215 DIO Input 16 1 Input inactive Input active

Digital Hardware Input from DIO module

216 DIO Input 17 1 Input inactive Input active

Digital Hardware Input from DIO module

217 DIO Input 18 1 Input inactive Input active

Digital Hardware Input from DIO module

218 DIO Input 19 1 Input inactive Input active

Digital Hardware Input from DIO module

219 DIO Input 20 1 Input inactive Input active

Digital Hardware Input from DIO module

220 DIO Input 21 1 Input inactive Input active

Digital Hardware Input from DIO module

221 DIO Input 22 1 Input inactive Input active

Digital Hardware Input from DIO module

222 DIO Input 23 1 Input inactive Input active

Digital Hardware Input from DIO module

223 DIO Input 24 1 Input inactive Input active

Digital Hardware Input from DIO module

224 DIO Input 25 1 Input inactive Input active

Digital Hardware Input from DIO module

225 DIO Input 26 1 Input inactive Input active

Digital Hardware Input from DIO module

226 DIO Input 27 1 Input inactive Input active

Digital Hardware Input from DIO module

227 DIO Input 28 1 Input inactive Input active

Digital Hardware Input from DIO module

228 DIO Input 29 1 Input inactive Input active

Digital Hardware Input from DIO module

229 DIO Input 30 1 Input inactive Input active Digital Hardware Input from DIO

Page 99: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 87

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Name for State when value is 0

Name for State when value is 1

Description

module

230 DIO Input 31 1 Input inactive Input active

Digital Hardware Input from DIO module

231 DIO Input 32 1 Input inactive Input active

Digital Hardware Input from DIO module

232 DIO Input 33 1 Input inactive Input active

Digital Hardware Input from DIO module

233 DIO Input 34 1 Input inactive Input active

Digital Hardware Input from DIO module

234 DIO Input 35 1 Input inactive Input active

Digital Hardware Input from DIO module

235 DIO Input 36 1 Input inactive Input active

Digital Hardware Input from DIO module

236 DIO Input 37 1 Input inactive Input active

Digital Hardware Input from DIO module

237 DIO Input 38 1 Input inactive Input active

Digital Hardware Input from DIO module

238 DIO Input 39 1 Input inactive Input active

Digital Hardware Input from DIO module

239 DIO Input 40 1 Input inactive Input active

Digital Hardware Input from DIO module

240 DIO Input 41 1 Input inactive Input active

Digital Hardware Input from DIO module

241 DIO Input 42 1 Input inactive Input active

Digital Hardware Input from DIO module

300 Generic indication 1 1 Generic indication inactive

Generic indication active

Generic Indication

301 Generic indication 2 1 Generic indication inactive

Generic indication active

Generic Indication

302 Generic indication 3 1 Generic indication inactive

Generic indication active

Generic Indication

303 Generic indication 4 1 Generic indication inactive

Generic indication active

Generic Indication

304 Generic indication 5 1 Generic indication inactive

Generic indication active

Generic Indication

Page 100: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 88

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Name for State when value is 0

Name for State when value is 1

Description

305 Generic indication 6 1 Generic indication inactive

Generic indication active

Generic Indication

306 Generic indication 7 1 Generic indication inactive

Generic indication active

Generic Indication

307 Generic indication 8 1 Generic indication inactive

Generic indication active

Generic Indication

308 Generic indication 9 1 Generic indication inactive

Generic indication active

Generic Indication

309 Generic indication 10 1 Generic indication inactive

Generic indication active

Generic Indication

350 GPM1 1 GPM inactive GPM active Generic Purpose Message

351 GPM2 1 GPM inactive GPM active Generic Purpose Message

352 GPM3 1 GPM inactive GPM active Generic Purpose Message

353 GPM4 1 GPM inactive GPM active Generic Purpose Message

354 GPM5 1 GPM inactive GPM active Generic Purpose Message

355 GPM6 1 GPM inactive GPM active Generic Purpose Message

356 GPM7 1 GPM inactive GPM active Generic Purpose Message

357 GPM8 1 GPM inactive GPM active Generic Purpose Message

358 GPM9 1 GPM inactive GPM active Generic Purpose Message

359 GPM10 1 GPM inactive GPM active Generic Purpose Message

Page 101: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 89

5.2 DEFINITION OF DOUBLE-BIT INPUT POINT LIST:

List all addressable points. Points that do not exist (for example, because an option is not installed) shall be omitted from the table.

Note: the number of double-bit inputs present in the device, and the maximum double-bit input index, are available remotely using object Group 0 Variations 236 and 235.

X Fixed, list shown in table below

Configurable (current list may be shown in table below)

Other, explain_____________________

Double-bit Input points list:

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Name for State when value is 0

(Intermediate)

Name for State when value is 1

(Off)

Name for State when value is 2

(On)

Name for State when value is 3

(Indeterminate)

Description

Page 102: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 90

Binary

Output

Status and

CROB

points

list:

Po

int

Ind

ex

Name

Supported Control Operations

Name for State when value is 0

Name for State when value is 1

Default Class

Assigned to Events

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Pu

lse O

n

Pu

lse O

ff

La

tch

On

La

tch

Off

Tri

p

Clo

se

Co

un

t >

1

Can

cel

Cu

rren

tly R

un

nin

g

Op

era

tio

n

Change Command

0 Change Tap Position Raise X X X X X - Tap position raise None None

Raise tap position of tap changer

1 Change Tap Position Lower X X X X X - Tap position lower None None

Lower tap position of tap changer

2 Change Voltage Raise X X X X X - Voltage raise None None

Raise voltage of transformer

3 Change Voltage Lower X X X X X - Voltage lower None None

Lower voltage of transformer

4 Automatic/Manual operation

X X X X X X X Activate manual mode

Activate auto mode

None None

Status of Auto/Manual regulation mode

5 Band center voltage (desired value) 1 active

X X X X X - Active band center voltage 1

None None Activation status of Desired

5.3 DEFINITION OF BINARY OUTPUT STATUS/CONTROL RELAY OUTPUT BLOCK (CROB) POINT LIST:

List all addressable points. Points that do not exist (for example, because an option is not installed) shall be omitted from the table.

Note: the number of binary outputs present in the device, and the maximum binary output index, are available remotely using object Group 0 Variations 224 and 223.

X Fixed, list shown in table below

Configurable (current list may be shown in table below)

Other, explain_____________________

Page 103: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 91

Po

int

Ind

ex

Name

Supported Control Operations

Name for State when value is 0

Name for State when value is 1

Default Class

Assigned to Events

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Pu

lse O

n

Pu

lse O

ff

La

tch

On

La

tch

Off

Tri

p

Clo

se

Co

un

t >

1

Can

cel

Cu

rren

tly R

un

nin

g

Op

era

tio

n

Change Command

Voltage Level 1

6 Band center voltage (desired value) 2 active

X X X X X - Active band center voltage 2

None None

Activation status of Desired Voltage Level 2

7 Band center voltage (desired value) 3 active

X X X X X - Active band center voltage 3

None None

Activation status of Desired Voltage Level 3

8 Band center voltage (desired value) 4 active

X X X X X - Active band center voltage 4

None None

Activation status of Desired Voltage Level 4

9 Band center voltage (desired value) 5 active

X X X X X - Active band center voltage 5

None None

Activation status of Desired Voltage Level 5

10 Parallel/Independent X X X X X X X

Activate independent mode

Activate paralleling mode

None None Parallel control status

11 Master mode selection activation(parallel control)

X X X X X - Activate master mode

None None

Status of Parallel control mode “master”

12 Follower mode selection activation(parallel control)

X X X X X - Activate follower mode

None None Status of Parallel

Page 104: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 92

Po

int

Ind

ex

Name

Supported Control Operations

Name for State when value is 0

Name for State when value is 1

Default Class

Assigned to Events

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Pu

lse O

n

Pu

lse O

ff

La

tch

On

La

tch

Off

Tri

p

Clo

se

Co

un

t >

1

Can

cel

Cu

rren

tly R

un

nin

g

Op

era

tio

n

Change Command

control mode “follower”

13 Circulating current selection activation (parallel control)

X X X X X - Activate circulation current mode

None None

Status of Parallel control mode “circulating current”

14 Line Drop Compensation is R and X or Z model (1=R and X, 0=Z compensation)

X X X X X X X Activate Z compensation

Activate LDC None None Line Drop Compensation mode

15 Time delay linear or integral characteristic (0=lin., 1=int.)

X X X X X X X Activate linear mode Activate integral mode

None None Time delay mode

16 Setpoint Control Mode (0= Standard, 1=Dynamic Setpoint Control)

X X X X X X X Activate standard setpoints

Activate dynamic setpoint

None None Setpoint control mode

17 Change Tap Position Raise Bank Transformer 1

X X X X X - Tap position raise None None

Raise tap position of tap changer of single phase transformer 1 of transformer bank

18 Change Tap Position Lower Bank Transformer 1

X X X X X - Tap position lower None None

Lower tap position of tap changer of single phase transformer 1 of transformer bank

19 Change Voltage Raise Bank Transformer 1 X X X X X - Voltage raise None None

Raise voltage of transformer

Page 105: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 93

Po

int

Ind

ex

Name

Supported Control Operations

Name for State when value is 0

Name for State when value is 1

Default Class

Assigned to Events

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Pu

lse O

n

Pu

lse O

ff

La

tch

On

La

tch

Off

Tri

p

Clo

se

Co

un

t >

1

Can

cel

Cu

rren

tly R

un

nin

g

Op

era

tio

n

Change Command

of single phase transformer 1 of transformer bank

20 Change Voltage Lower Bank Transformer 1

X X X X X - Voltage lower None None

Lower voltage of transformer of single phase transformer 1 of transformer bank

21 Change Tap Position Raise Bank Transformer 2

X X X X X - Tap position raise None None

Raise tap position of tap changer of single phase transformer 2 of transformer bank

22 Change Tap Position Lower Bank Transformer 2

X X X X X - Tap position lower None None

Lower tap position of tap changer of single phase transformer 2 of transformer bank

23 Change Voltage Raise Bank Transformer 2

X X X X X - Voltage raise None None

Raise voltage of transformer of single phase transformer 2 of transformer

Page 106: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 94

Po

int

Ind

ex

Name

Supported Control Operations

Name for State when value is 0

Name for State when value is 1

Default Class

Assigned to Events

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Pu

lse O

n

Pu

lse O

ff

La

tch

On

La

tch

Off

Tri

p

Clo

se

Co

un

t >

1

Can

cel

Cu

rren

tly R

un

nin

g

Op

era

tio

n

Change Command

bank

24 Change Voltage Lower Bank Transformer 2

X X X X X - Voltage lower None None

Lower voltage of transformer of single phase transformer 2 of transformer bank

25 Change Tap Position Raise Bank Transformer 3

X X X X X - Tap position raise None None

Raise tap position of tap changer of single phase transformer 3 of transformer bank

26 Change Tap Position Lower Bank Transformer 3

X X X X X - Tap position lower None None

Lower tap position of tap changer of single phase transformer 3 of transformer bank

27 Change Voltage Raise Bank Transformer 3

X X X X X - Voltage raise None None

Raise voltage of transformer of single phase transformer 3 of transformer bank

28 Change Voltage Lower Bank Transformer 3 X X X X X - Voltage lower None None

Lower voltage of transformer

Page 107: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 95

Po

int

Ind

ex

Name

Supported Control Operations

Name for State when value is 0

Name for State when value is 1

Default Class

Assigned to Events

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Pu

lse O

n

Pu

lse O

ff

La

tch

On

La

tch

Off

Tri

p

Clo

se

Co

un

t >

1

Can

cel

Cu

rren

tly R

un

nin

g

Op

era

tio

n

Change Command

of single phase transformer 3 of transformer bank

29 Change Tap Position Raise Bank Transformer 4

X X X X X - Tap position raise None None

Raise tap position of tap changer of single phase transformer 4 of transformer bank

30 Change Tap Position Lower Bank Transformer 4

X X X X X - Tap position lower None None

Lower tap position of tap changer of single phase transformer 4 of transformer bank

31 Change Voltage Raise Bank Transformer 4

X X X X X - Voltage raise None None

Raise voltage of transformer of single phase transformer 4 of transformer bank

32 Change Voltage Lower Bank Transformer 4

X X X X X - Voltage lower None None

Lower voltage of transformer of single phase transformer 4 of transformer

Page 108: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 96

Po

int

Ind

ex

Name

Supported Control Operations

Name for State when value is 0

Name for State when value is 1

Default Class

Assigned to Events

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Pu

lse O

n

Pu

lse O

ff

La

tch

On

La

tch

Off

Tri

p

Clo

se

Co

un

t >

1

Can

cel

Cu

rren

tly R

un

nin

g

Op

era

tio

n

Change Command

bank

50 GPC1 X X X X X X X Deactivate GPC Activate GPC None None

Generic Purpose Command

51 GPC2 X X X X X X X Deactivate GPC Activate GPC None None

Generic Purpose Command

52 GPC3 X X X X X X X Deactivate GPC Activate GPC None None

Generic Purpose Command

53 GPC4 X X X X X X X Deactivate GPC Activate GPC None None

Generic Purpose Command

54 GPC5 X X X X X X X Deactivate GPC Activate GPC None None

Generic Purpose Command

55 GPC6 X X X X X X X Deactivate GPC Activate GPC None None

Generic Purpose Command

56 GPC7 X X X X X X X Deactivate GPC Activate GPC None None

Generic Purpose Command

57 GPC8 X X X X X X X Deactivate GPC Activate GPC None None

Generic Purpose Command

58 GPC9 X X X X X X X Deactivate GPC Activate GPC None None

Generic Purpose Command

Page 109: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 97

Po

int

Ind

ex

Name

Supported Control Operations

Name for State when value is 0

Name for State when value is 1

Default Class

Assigned to Events

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Pu

lse O

n

Pu

lse O

ff

La

tch

On

La

tch

Off

Tri

p

Clo

se

Co

un

t >

1

Can

cel

Cu

rren

tly R

un

nin

g

Op

era

tio

n

Change Command

59 GPC10 X X X X X X X Deactivate GPC Activate GPC None None

Generic Purpose Command

Page 110: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 98

5.4 DEFINITION OF COUNTER/FROZEN COUNTER POINT LIST:

List all addressable points. Points that do not exist (for example, because an option is not installed) shall be omitted from the table.

Note: the number of counters present in the device, and the maximum counter index, are available remotely using object Group 0 Variations 229 and 228.

X Fixed, list shown in table below

Configurable (current list may be shown in table below)

Other, explain_____________________

Counter / Frozen Counter points list:

Point Index

Name

Default Class

Assigned to Counter Events (1,

2, 3 or none)

Frozen Counter Exists

(Yes or No)

Default Class

Assigned to Frozen Counter Events (1, 2, 3 or none)

Description

Page 111: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 99

5.5 DEFINITION OF ANALOG INPUT POINT LIST:

List all addressable points. Points that do not exist (for example, because an option is not installed) shall be omitted from the table.

Note: the number of analog inputs present in the device, and the maximum analog input index, are available remotely using object Group 0 Variations 233 and 232.

X Fixed, list shown in table below

Configurable (current list may be shown in table below)

Other, explain_____________________

Analog Input points list:

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Static Variation reported when

variation 0 requested or in

response to Class polls

Event Variation reported when

variation 0 requested or in

response to Class polls

Transmitted Value2 Scaling

3

Units Resolution4

Minimum Maximum Multiplier Offset

Description

0

Band width voltage (as percent of nominal voltage) 2 2 2

50 900 100 0 % 1 Configuration of the band width voltage in %

1

Control intentional time delay (in seconds) 2 2 2

10 6000 10 0 s 1 Configuration of the delay time T1

2

Line drop voltage due to line resistance component (ohmic behaviour of the cable) 2 2 2

0 30 1000 0 Ohm/m 1 Configuration of the ohmic resistance load for LDC compensation

3 Line drop voltage due to line reactance 2 2 2

0 30 1000 0 Ohm/m 1 Configuration of the inductive resistance load for LDC

2 The minimum and maximum transmitted values are the lowest and highest values that the outstation will report in DNP analog input objects. These values are integers if the outstation transmits only integers. If the outstation is capable of transmitting both integers and floating-point, then integer and floating-point values are required for the minimums and maximums.

For example, a pressure sensor is able to measure 0 to 500 kPa. The outstation provides a linear conversion of the sensor's output signal to integers in the range of 0 to 25000 or floating-point values of 0 to 500.000.

The sensor and outstation are used in an application where the maximum possible pressure is 380 kPa. For this input, the minimum transmitted value would be stated as 0 / 0.0 and the maximum transmitted value would be stated as 19000 / 380.000. 3 The scaling information for each point specifies how data transmitted in integer variations (16 bit and 32 bit) is converted to engineering units when received by the Master (i.e. scaled according to the equation:

scaled value = multiplier * raw + offset). Scaling is not applied to Floating point variations since they are already transmitted in engineering units. 4 Resolution is the smallest change that may be detected in the value due to quantization errors and is given in the units shown in the previous column. This parameter does not represent the accuracy of the

measurement.

Page 112: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 100

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Static Variation reported when

variation 0 requested or in

response to Class polls

Event Variation reported when

variation 0 requested or in

response to Class polls

Transmitted Value2 Scaling

3

Units Resolution4

Minimum Maximum Multiplier Offset

Description

component (inductive behaviour of the cable)

compensation

4

Control voltage below which auto Lower commands blocked (relative) 2 2 2

600 1000 10 0 % 1 Configuration of the U< voltage monitoring parameter

5

Limit Load Current (LTC Block Load Current, percentage) 2 2 2

0 2500 10 0 % 1 Configuration of the I> current monitoring parameter

6

Line drop voltage due to line total impedance (percentage of nominal voltage) 2 2 2

0 150 10 0 % 1 Configuration of the voltage increase for Z compensation

7

Tap position of Load Tap Changer where automatic Raise commands are blocked 2 2 2

-128 128 1 0 - 1 Configuration of the Pos> tap position monitoring parameter

8

Tap position of Load Tap Changer where automatic Lower commands are blocked 2 2 2

-128 128 1 0 - 1 Configuration of the Pos< tap position monitoring parameter

9 Band center voltage 1 2 2 2 0 24000 0.01 0 V 1

Configuration of the desired voltage value 1

10 Band center voltage 2 2 2 2 0 24000 0.01 0 V 1

Configuration of the desired voltage value 2

11 Band center voltage 3 2 2 2 0 24000 0.01 0 V 1

Configuration of the desired voltage value 3

12 Band center voltage 4 2 2 2 0 24000 0.01 0 V 1

Configuration of the desired voltage value 4

Page 113: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 101

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Static Variation reported when

variation 0 requested or in

response to Class polls

Event Variation reported when

variation 0 requested or in

response to Class polls

Transmitted Value2 Scaling

3

Units Resolution4

Minimum Maximum Multiplier Offset

Description

13 Band center voltage 5 2 2 2 0 24000 0.01 0 V 1

Configuration of the desired voltage value 5

14

Maximum voltage value for dynamic setpoint control 2 2 2

0 24000 0.01 0 V 1

Configuration of the maximum voltage value for the dynamic setpoint control method

15

Minimum voltage value for dynamic setpoint control 2 2 2

0 24000 0.01 0 V 1 Configuration of the minimum voltage value for the dynamic setpoint control method

16

Voltage value for dynamic setpoint control at active power of 0 W 2 2 2

0 24000 0.01 0 V 1

Configuration of the voltage at active power of 0W value for the dynamic setpoint control method

17

Maximum active power value for dynamic setpoint control 2 2 2

1 10000 0.00001 0 W 1

Configuration of the maximum active power value for the dynamic setpoint control method

18

Minimum active power value for dynamic setpoint control 2 2 2

-10000 -1 0.00001 0 W 1

Configuration of the minimum active power value for the dynamic setpoint control method

100

Band center voltage (actual reference - can not be set) 2 2 2

0 24000 0.01 0 V 1

Active desired voltage level (band center) which is used for automatic voltage regulation

101 Control Voltage 2 2 2 0 32767 0.01 0 V 1 Measured control voltage

102

Control Voltage Deviation (in percent of BndCtr) 2 2 2

0 1000 10 0 % 1

Deviation of control voltage and desired voltage level including other influencing factors like compensation or paralleling offsets

103

Load Current (transformer secondary current) 2 2 2

0 32767 1 0 A 1 Load current

104 Phase Angle of LodA 2 2 2 0 3600 10 0 ° 1 Phase angle of I and U

Page 114: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 102

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Static Variation reported when

variation 0 requested or in

response to Class polls

Event Variation reported when

variation 0 requested or in

response to Class polls

Transmitted Value2 Scaling

3

Units Resolution4

Minimum Maximum Multiplier Offset

Description

relative to CtlV

105 Circulating Current (reactive) 2 2 2

0 32767 1 0 A 1 Reactive circulation current in circulating current paralleling

106 Total active power (total P) 2 2 2

-32768 32767 0.00001 0 W 1 Total active power

107 Total reactive power (total Q) 2 2 2

-32768 32767 0.00001 0 VAr 1 Total reactive power

108 Total apparent power (total S) 2 2 2

0 32767 0.00001 0 VA 1 Total apparent power

109 Average power factor (total PF) 2 2 2

0 100 100 0 - 1 Average power factor

110 Frequency 2 2 2 0 10000 100 0 Hz 1 Frequency

111 Phase to phase voltage L1L2 2 2 2

0 32767 0.01 0 V 1 Phase to phase voltage L1L2

112 Phase to phase voltage L2L3 2 2 2

0 32767 0.01 0 V 1 Phase to phase voltage L2L3

113 Phase to phase voltage L3L1 2 2 2

0 32767 0.01 0 V 1 Phase to phase voltage L3L1

114 Phase to neutral voltage L1 2 2 2

0 32767 0.01 0 V 1 Phase to neutral voltage L1

115 Phase to neutral voltage L2 2 2 2

0 32767 0.01 0 V 1 Phase to neutral voltage L2

116 Phase to neutral voltage L3 2 2 2

0 32767 0.01 0 V 1 Phase to neutral voltage L3

117 Phase current L1 2 2 2 0 32767 1 0 A 1 Phase current L1

118 Phase current L2 2 2 2 0 32767 1 0 A 1 Phase current L2

119 Phase current L3 2 2 2 0 32767 1 0 A 1 Phase current L3

120 Phase current N 2 2 2 0 32767 1 0 A 1 Phase current N

121 Phase active power (P) L1 2 2 2

-32768 32767 0.00001 0 W 1 Phase active power (P) L1

Page 115: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 103

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Static Variation reported when

variation 0 requested or in

response to Class polls

Event Variation reported when

variation 0 requested or in

response to Class polls

Transmitted Value2 Scaling

3

Units Resolution4

Minimum Maximum Multiplier Offset

Description

122 Phase active power (P) L2 2 2 2

-32768 32767 0.00001 0 W 1 Phase active power (P) L2

123 Phase active power (P) L3 2 2 2

-32768 32767 0.00001 0 W 1 Phase active power (P) L3

124 Phase reactive power (Q) L1 2 2 2

-32768 32767 0.00001 0 VAr 1 Phase reactive power (Q) L1

125 Phase reactive power (Q) L2 2 2 2

-32768 32767 0.00001 0 VAr 1 Phase reactive power (Q) L2

126 Phase reactive power (Q) L3 2 2 2

-32768 32767 0.00001 0 VAr 1 Phase reactive power (Q) L3

127 Phase apparent power (S) L1 2 2 2

0 32767 0.00001 0 VA 1 Phase apparent power (S) L1

128 Phase apparent power (S) L2 2 2 2

0 32767 0.00001 0 VA 1 Phase apparent power (S) L2

129 Phase apparent power (S) L3 2 2 2

0 32767 0.00001 0 VA 1 Phase apparent power (S) L3

130 Phase power factor L1 2 2 2

0 100 100 0 - 1 Phase power factor L1

131 Phase power factor L2 2 2 2

0 100 100 0 - 1 Phase power factor L2

132 Phase power factor L3 2 2 2

0 100 100 0 - 1 Phase power factor L3

133 Phase Angle U1I1 2 2 2 0 3600 10 0 ° 1 Phase Angle U1I1

134 Phase Angle U2I2 2 2 2 0 3600 10 0 ° 1 Phase Angle U2I2

135 Phase Angle U3I3 2 2 2 0 3600 10 0 ° 1 Phase Angle U3I3

136 Tap Position 2 2 2 -128 128 1 0 - 1 Tap Position

137 Tap Position of transformer 1 2 2 2

-128 128 1 0 - 1 Tap Position of single phase transformer 1 of transformer bank

138 Tap Position of transformer 2 2 2 2

-128 128 1 0 - 1 Tap Position of single phase transformer 2 of transformer

Page 116: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 104

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Static Variation reported when

variation 0 requested or in

response to Class polls

Event Variation reported when

variation 0 requested or in

response to Class polls

Transmitted Value2 Scaling

3

Units Resolution4

Minimum Maximum Multiplier Offset

Description

bank

139 Tap Position of transformer 3 2 2 2

-128 128 1 0 - 1 Tap Position of single phase transformer 3 of transformer bank

140 Tap Position of transformer 4 2 2 2

-128 128 1 0 - 1 Tap Position of single phase transformer 4 of transformer bank

Page 117: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 105

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Static Variation reported when

variation 0 requested or in

response to Class polls

Event Variation reported when

variation 0 requested or in

response to Class polls

Transmitted Value2 Scaling

3

Units Resolution4

Minimum Maximum Multiplier Offset

Description

5.6 DEFINITION OF ANALOG OUTPUT STATUS/ANALOG OUTPUT CONTROL BLOCK POINT LIST:

List all addressable points. Points that do not exist (for example, because an option is not installed) shall be omitted from the table.

Note: the number of analog outputs present in the device, and the maximum analog output index, are available remotely using object Group 0 Variations 221 and 220.

Analog Output points list:

Point Index

Name

Static Variation reported when

variation 0 requested or in response to

Class polls

Supported Control

Operations Transmitted Value Scaling

5

Units Resolution6

Default Event

Assigned Class

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Minimum Maximum

Multiplier (only for

variation 1, 2, 3, 4)

Offset Change Com-mand

0

Band width voltage (as percent of nominal voltage) 2

X X X 50 900 100 0 % 1 None None Configuration of the band width voltage in %

1 Control intentional time delay (in seconds) 2

X X X 10 6000 10 0 s 1 None None Configuration of the delay time T1

5 The scaling information for each point specifies how data transmitted in integer variations (16 bit and 32 bit) is converted to engineering units when received by the Master (i.e. scaled according to the equation:

scaled value = multiplier * raw + offset). Scaling is not applied to Floating point variations since they are already transmitted in engineering units. 6 Resolution is the smallest change that may be detected in the value due to quantization errors and is given in the units shown in the previous column. This parameter does not represent the accuracy of the measurement.

Page 118: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 106

Point Index

Name

Static Variation reported when

variation 0 requested or in response to

Class polls

Supported Control

Operations Transmitted Value Scaling

5

Units Resolution6

Default Event

Assigned Class

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Minimum Maximum

Multiplier (only for

variation 1, 2, 3, 4)

Offset Change Com-mand

2

Line drop voltage due to line resistance component (ohmic behaviour of the cable) 2

X X X 0 30 1000 0 Ohm/m 1 None None Configuration of the ohmic resistance load for LDC compensation

3

Line drop voltage due to line reactance component (inductive behaviour of the cable) 2

X X X 0 30 1000 0 Ohm/m 1 None None Configuration of the inductive resistance load for LDC compensation

4

Control voltage below which auto Lower commands blocked (relative) 2

X X X 600 1000 10 0 % 1 None None Configuration of the U< voltage monitoring parameter

5

Limit Load Current (LTC Block Load Current, percentage) 2

X X X 0 2500 10 0 % 1 None None Configuration of the I> current monitoring parameter

6

Line drop voltage due to line total impedance (percentage of nominal voltage) 2

X X X 0 150 10 0 % 1 None None Configuration of the voltage increase for Z compensation

7

Tap position of Load Tap Changer where automatic Raise commands are blocked 2

X X X -128 128 1 0 - 1 None None Configuration of the Pos> tap position monitoring parameter

8

Tap position of Load Tap Changer where automatic Lower commands are blocked 2

X X X -128 128 1 0 - 1 None None Configuration of the Pos< tap position monitoring parameter

9 Band center voltage 1 2 X X X 0 24000 0.01 0 V 1 None None

Configuration of the desired voltage value 1

Page 119: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 107

Point Index

Name

Static Variation reported when

variation 0 requested or in response to

Class polls

Supported Control

Operations Transmitted Value Scaling

5

Units Resolution6

Default Event

Assigned Class

(1, 2, 3 or none)

Description

Sele

ct/

Op

era

te

Dir

ect

Op

era

te

Dir

ect

Op

era

te –

No

Ack

Minimum Maximum

Multiplier (only for

variation 1, 2, 3, 4)

Offset Change Com-mand

10 Band center voltage 2 2 X X X 0 24000 0.01 0

V 1 None None

Configuration of the desired voltage value 2

11 Band center voltage 3 2 X X X 0 24000 0.01 0 V 1 None None

Configuration of the desired voltage value 3

12 Band center voltage 4 2 X X X 0 24000 0.01 0 V 1 None None

Configuration of the desired voltage value 4

13 Band center voltage 5 2 X X X 0 24000 0.01 0 V 1 None None

Configuration of the desired voltage value 5

14

Maximum voltage value for dynamic setpoint control 2

X X X 0 24000 0.01 0 V 1 None None

Configuration of the maximum voltage value for the dynamic setpoint control method

15

Minimum voltage value for dynamic setpoint control 2

X X X 0 24000 0.01 0 V 1 None None

Configuration of the minimum voltage value for the dynamic setpoint control method

16

Voltage value for dynamic setpoint control at active power of 0 W 2

X X X 0 24000 0.01 0 V 1 None None

Configuration of the voltage at active power of 0W value for the dynamic setpoint control method

17

Maximum active power value for dynamic setpoint control 2

X X X 1 10000 0.00001 0 W 1 None None

Configuration of the maximum active power value for the dynamic setpoint control method

18

Minimum active power value for dynamic setpoint control 2

X X X -10000 -1 0.00001 0 W 1 None None

Configuration of the minimum active power value for the dynamic setpoint control method

Page 120: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 108

5.7 DEFINITION OF FILE NAMES THAT MAY BE READ OR WRITTEN:

X Fixed, list shown in table below

Configurable(current list may be shown in table below)

Other, explain_____________________

Sequential Files list:

File Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Authentication Required for:

Description

Read Write Delete

Page 121: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 109

5.8 DEFINITION OF OCTET STRING POINT LIST:

List all addressable points. Points that do not exist (for example, because an option is not installed) shall be omitted from the table.

X Fixed, list shown in table below

Configurable (current list may be shown in table below)

Other, explain____________________

Octet String points list:

Point Index

Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Description

Page 122: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 110

5.9 DEFINITION OF VIRTUAL TERMINAL PORT NUMBERS:

List all addressable points. Points that do not exist (for example, because an option is not installed) shall be omitted from the table.

X Fixed, list shown in table below

Configurable (current list may be shown in table below)

Other, explain_____________________

Ports list:

Virtual Port Number

(Point Index) Name

Default Class

Assigned to Events

(1, 2, 3 or none)

Description

Page 123: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 111

5.10 DEFINITION OF DATA SET PROTOTYPES:

List of all data set prototypes. The following table is repeated for each Data Set Prototype defined.

Note: the numbers of data set prototypes known to the device are available remotely using the protocol object Group 0 Variations 212 and 213.

X Fixed, Data Set Prototypes are shown in table below

Configurable, list methods: (a list of currently defined Data Set Prototypes may be shown in tables below)

Other, explain_____________________

Prototype Description:

Ele

men

t N

um

be

r

Descriptor Code

(check one)

Element Description

Data Type Code

(check one)

Ma

xim

um

Data

Le

ng

th

Ancillary Value:

ID = Identifier number

UUID = UUID value

NSPC = Prototype namespace

NAME = Prototype name

DAEL = Data element name

CTLS = Control status name

CTLV = Control value name

ID

UU

ID

NS

PC

NA

ME

DA

EL

CT

LS

CT

LV

NO

NE

VS

TR

UIN

T

INT

FL

T

OS

TR

BS

TR

TIM

E

UN

CD

Page 124: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 112

5.11 DEFINITION OF DATA SET DESCRIPTORS:

List of all data set descriptors. The following table is repeated for each Data Set Descriptor defined. Note: the numbers of data sets known to the device are available remotely using the protocol object Group 0 Variations 214 and 215.

X Fixed, Data Set Descriptors are shown in table below

Configurable (current list may be shown in table below)

Other, explain_____________________

Data Set Description:

5.11.1 Data Set Properties: Readable

Writable

Outstation maintains a static data set

Outstation generates a data set event

Data set defined by master

5.11.2 Default Event Assigned Class: Class 1

Class 2

Class 3

5.11.3 Static Data Set included in Class 0 response: Always

Never

Only if assigned to a class

Ele

men

t N

um

be

r

Descriptor Code

(check one)

Element Description

Data Type Code

(check one)

Ma

xim

um

Data

Le

ng

th

Ancillary Value:

ID = Identifier number

NAME = Data Set name

DAEL = Data element name

CTLS = Control status name

CTLV = Control value name

PTYP = UUID and (optional) instance name

ID

NA

ME

DA

EL

CT

LS

CT

LV

PT

YP

NO

NE

VS

TR

UIN

T

INT

FL

T

OS

TR

BS

TR

TIM

E

UN

CD

Page 125: BB3926176 00 DE TAPCON DNP3 - Siemens

DNP3 Device Profile Document Based on version 2013 Page 113

5.12 DATA SET DESCRIPTOR – POINT INDEX ATTRIBUTES

The following table is optional and correlates data set elements to point indexes of standard DNP3 Data Objects. The element number below refers to the position in the present value (object 87) or event (object 88) data set and will not match the element number in the data set descriptor or data set prototype tables above. Duplicate this table for each Data Set Descriptor defined

Data Set Description:

Element Number

DNP3 Group Number Point Index

Page 126: BB3926176 00 DE TAPCON DNP3 - Siemens

Glossar

Maschinenfabrik Reinhausen 2014126 3926176/01 DETAPCON®

GlossarEMV

Elektromagnetische Verträglichkeit

Page 127: BB3926176 00 DE TAPCON DNP3 - Siemens
Page 128: BB3926176 00 DE TAPCON DNP3 - Siemens

MR worldwideAustraliaReinhausen Australia Pty. Ltd.17/20-22 St Albans RoadKingsgrove NSW 2208Phone: +61 2 9502 2202Fax: +61 2 9502 2224E-Mail: [email protected]

BrazilMR do Brasil Indústria Mecánica Ltda.Av. Elias Yazbek, 465CEP: 06803-000Embu - São PauloPhone: +55 11 4785 2150Fax: +55 11 4785 2185E-Mail: [email protected]

CanadaReinhausen Canada Inc.3755, rue Java, Suite 180Brossard, Québec J4Y 0E4Phone: +1 514 370 5377Fax: +1 450 659 3092E-Mail: [email protected] IndiaEasun-MR Tap Changers Ltd.612, CTH RoadTiruninravur, Chennai 602 024Phone: +91 44 26300883Fax: +91 44 26390881E-Mail: [email protected] IndonesiaPt. Reinhausen IndonesiaGerman Center, Suite 6310,Jl. Kapt. Subijanto Dj.BSD City, TangerangPhone: +62 21 5315-3183Fax: +62 21 5315-3184E-Mail: [email protected]

IranIran Transfo After Sales Services Co.Zanjan, Industrial Township No. 1 (Aliabad)Corner of Morad Str.Postal Code 4533144551E-Mail: [email protected] ItalyReinhausen Italia S.r.l.Via Alserio, 1620159 MilanoPhone: +39 02 6943471Fax: +39 02 69434766E-Mail: [email protected] JapanMR Japan CorporationGerman Industry Park1-18-2 Hakusan, Midori-kuYokohama 226-0006Phone: +81 45 929 5728Fax: +81 45 929 5741 LuxembourgReinhausen Luxembourg S.A.72, Rue de PrésL-7333 SteinselPhone: +352 27 3347 1Fax: +352 27 3347 99E-Mail: [email protected]

MalaysiaReinhausen Asia-Pacific Sdn. BhdLevel 11 Chulan TowerNo. 3 Jalan Conlay50450 Kuala LumpurPhone: +60 3 2142 6481Fax: +60 3 2142 6422E-Mail: [email protected]

P.R.C. (China)MR China Ltd. (MRT)开德贸易(上海)有限公司

中国上海浦东新区浦东南路 360 号

新上海国际大厦 4楼 E座

邮编: 200120

电话:+ 86 21 61634588

传真:+ 86 21 61634582

邮箱:[email protected]

[email protected]

Russian FederationOOO MRNaberezhnaya Akademika Tupoleva15, Bld. 2 ("Tupolev Plaza")105005 MoscowPhone: +7 495 980 89 67Fax: +7 495 980 89 67E-Mail: [email protected]

South AfricaReinhausen South Africa (Pty) Ltd.No. 15, Third Street, Booysens ReserveJohannesburgPhone: +27 11 8352077Fax: +27 11 8353806E-Mail: [email protected] South KoreaReinhausen Korea Ltd.21st floor, Standard Chartered Bank Bldg.,47, Chongro, Chongro-gu,Seoul 110-702Phone: +82 2 767 4909Fax: +82 2 736 0049E-Mail: [email protected]

U.S.A.Reinhausen Manufacturing Inc.2549 North 9th AvenueHumboldt, TN 38343Phone: +1 731 784 7681Fax: +1 731 784 7682E-Mail: [email protected] United Arab EmiratesReinhausen Middle East FZEDubai Airport Freezone, Building Phase 63rd floor, Office No. 6EB, 341 DubaiPhone: +971 4 2368 451Fax: +971 4 2368 225Email: [email protected]

Maschinenfabrik Reinhausen GmbHFalkensteinstrasse 893059 Regensburg

+49 (0)941 4090-0+49(0)941 [email protected]

www.reinhausen.com

3926176/01 DE ▪ 09/14 ▪