ABB DNP 670 Series Communication Protocol Manual

Type
Communication Protocol Manual
RELION® 670 SERIES
DNP, 670 series
Version 2.2
Communication protocol manual
Document ID: 1MRK 511 391-UUS
Issued: October 2017
Revision: A
Product version: 2.2.1
© Copyright 2017 ABB. All rights reserved
Copyright
This document and parts thereof must not be reproduced or copied without written
permission from ABB, and the contents thereof must not be imparted to a third party,
nor used for any unauthorized purpose.
The software and hardware described in this document is furnished under a license and
may be used or disclosed only in accordance with the terms of such license.
This product includes software developed by the OpenSSL Project for use in the
OpenSSL T
oolkit. (http://www.openssl.org/) This product includes cryptographic
software written/developed by: Eric Young ([email protected]) and Tim Hudson
Trademarks
ABB and Relion are registered trademarks of the ABB Group. All other brand or
product names mentioned in this document may be trademarks or registered
trademarks of their respective holders.
Warranty
Please inquire about the terms of warranty from your nearest ABB representative.
Disclaimer
The data, examples and diagrams in this manual are included solely for the concept or
product description and are not to be deemed as a statement of guaranteed properties.
All persons responsible for applying the equipment addressed in this manual must
satisfy themselves that each intended application is suitable and acceptable, including
that any applicable safety or other operational requirements are complied with. In
particular, any risks in applications where a system failure and/or product failure would
create a risk for harm to property or persons (including but not limited to personal
injuries or death) shall be the sole responsibility of the person or entity applying the
equipment, and those so responsible are hereby requested to ensure that all measures
are taken to exclude or mitigate such risks.
This document has been carefully checked by ABB but deviations cannot be
completely ruled out. In case any errors are detected, the reader is kindly requested to
notify the manufacturer
. Other than under explicit contractual commitments, in no
event shall ABB be responsible or liable for any loss or damage resulting from the use
of this manual or the application of the equipment.
Conformity
This product complies with the directive of the Council of the European Communities
on the approximation of the laws of the Member States relating to electromagnetic
compatibility (EMC Directive 2004/108/EC) and concerning electrical equipment for
use within specified voltage limits (Low-voltage directive 2006/95/EC). This
conformity is the result of tests conducted by ABB in accordance with the product
standard EN 60255-26 for the EMC directive, and with the product standards EN
60255-1 and EN 60255-27 for the low voltage directive. The product is designed in
accordance with the international standards of the IEC 60255 series and ANSI
C37.90.
The DNP protocol implementation in the IED conforms to "DNP3 Intelligent
Electronic Device (IED) Certification Procedure Subset Level 2", available at
www.dnp.org.
Table of contents
Section 1 Introduction
............................................................................3
This manual.............................................................................................. 3
Intended audience.................................................................................... 3
Product documentation.............................................................................4
Product documentation set..................................................................4
Document revision history................................................................... 5
Related documents..............................................................................6
Document symbols and conventions........................................................ 8
Symbols...............................................................................................8
Document conventions........................................................................ 8
Section 2 DNP3 overview....................................................................11
DNP3 standard....................................................................................... 11
Documentation........................................................................................14
Section 3 Vendor-specific implementation.......................................... 15
DNP3 link modes.................................................................................... 15
DNP3 TCP/IP mode...........................................................................15
DNP3 UDP-only mode............................................................................16
Internal indications..................................................................................16
Event reporting....................................................................................... 18
Event buffers..................................................................................... 18
Command handling.................................................................................18
Automation bits..................................................................................18
Apparatus control.............................................................................. 18
Binary output status points and control relay output blocks.............. 19
Time synchronization..............................................................................19
Analog inputs.......................................................................................... 20
Analog data scaling........................................................................... 20
Analog input signal scaling for DNP3 master presentation............... 21
DNP3 points............................................................................................24
Point configuration.............................................................................24
Class assignment.............................................................................. 24
Fault record.............................................................................................24
Section 4 DNP3 parameters................................................................27
Parameter descriptions...........................................................................27
Table of contents
670 series 2.2 ANSI 1
Communication protocol manual
Serial optical and RS485 communication channel settings...............31
Parameter list
..........................................................................................33
Parameter list for optical and RS485 communication channel
.......... 33
Parameter list for TCP/IP...................................................................38
Section 5 Glossary.............................................................................. 51
Glossary..................................................................................................51
Table of contents
2 670 series 2.2 ANSI
Communication protocol manual
Section 1 Introduction
1.1 This manual
GUID-AB423A30-13C2-46AF-B7FE-A73BB425EB5F v18
The communication protocol manual describes the communication protocols supported
by the IED. The manual concentrates on the vendor
-specific implementations.
1.2 Intended audience
GUID-C9B8127F-5748-4BEA-9E4F-CC762FE28A3A v11
This manual is intended for the communication system engineer or system integrator
responsible for pre-engineering and engineering the communication setup in a
substation from an IED perspective.
The system engineer or system integrator must have a basic knowledge of
communication in protection and control systems and thorough knowledge of the
specific communication protocol.
1MRK 511 391-UUS A Section 1
Introduction
670 series 2.2 ANSI 3
Communication protocol manual
1.3 Product documentation
1.3.1 Product documentation set
GUID-3AA69EA6-F1D8-47C6-A8E6-562F29C67172 v15
IEC07000220-4-en.vsd
P
la
n
n
in
g
&
p
u
rc
h
a
s
e
E
n
g
in
e
e
rin
g
In
s
ta
llin
g
C
o
m
m
is
s
io
n
in
g
O
p
e
ra
tio
n
M
a
in
te
n
a
n
c
e
D
e
c
o
m
m
is
s
io
n
in
g
D
e
in
s
ta
llin
g
&
d
is
p
o
s
a
l
Application manual
Operation manual
Installation manual
Engineering manual
Communication
protocol manual
Cyber security
deployment guideline
Technical manual
Commissioning manual
IEC07000220 V4 EN-US
Figure 1: The intended use of manuals throughout the product lifecycle
The engineering manual contains instructions on how to engineer the IEDs using the
various tools available within the PCM600 software. The manual provides instructions
on how to set up a PCM600 project and insert IEDs to the project structure. The
manual also recommends a sequence for the engineering of protection and control
functions, LHMI functions as well as communication engineering for IEC
60870-5-103, IEC 61850, DNP3, LON and SPA.
The installation manual contains instructions on how to install the IED. The manual
provides procedures for mechanical and electrical installation. The chapters are
organized in the chronological order in which the IED should be installed.
Section 1 1MRK 511 391-UUS A
Introduction
4 670 series 2.2 ANSI
Communication protocol manual
The commissioning manual contains instructions on how to commission the IED. The
manual can also be used by system engineers and maintenance personnel for assistance
during the testing phase. The manual provides procedures for the checking of external
circuitry and energizing the IED, parameter setting and configuration as well as
verifying settings by secondary injection.
The manual describes the process of testing
an IED in a substation which is not in service. The chapters are organized in the
chronological order in which the IED should be commissioned. The relevant
procedures may be followed also during the service and maintenance activities.
The operation manual contains instructions on how to operate the IED once it has been
commissioned. The manual provides instructions for the monitoring, controlling and
setting of the IED. The manual also describes how to identify disturbances and how to
view calculated and measured power grid data to determine the cause of a fault.
The application manual contains application descriptions and setting guidelines sorted
per function. The manual can be used to find out when and for what purpose a typical
protection function can be used. The manual can also provide assistance for calculating
settings.
The technical manual contains operation principle descriptions, and lists function
blocks, logic diagrams, input and output signals, setting parameters and technical data,
sorted per function. The manual can be used as a technical reference during the
engineering phase, installation and commissioning phase, and during normal service.
The communication protocol manual describes the communication protocols supported
by the IED. The manual concentrates on the vendor-specific implementations.
The point list manual describes the outlook and properties of the data points specific to
the IED. The manual should be used in conjunction with the corresponding
communication protocol manual.
The cyber security deployment guideline describes the process for handling cyber
security when communicating with the IED. Certification, Authorization with role
based access control, and product engineering for cyber security related events are
described and sorted by function. The guideline can be used as a technical reference
during the engineering phase, installation and commissioning phase, and during normal
service.
1.3.2 Document revision history
GUID-C8027F8A-D3CB-41C1-B078-F9E59BB73A6C v4
Document revision/date History
–/May 2017 First release
1MRK 511 391-UUS A Section 1
Introduction
670 series 2.2 ANSI 5
Communication protocol manual
1.3.3 Related documents
GUID-94E8A5CA-BE1B-45AF-81E7-5A41D34EE112 v5
Documents related to REB670 Document numbers
Application manual 1MRK 505 370-UUS
Commissioning manual 1MRK 505 372-UUS
Product guide 1MRK 505 373-BEN
Technical manual 1MRK 505 371-UUS
Type test certificate 1MRK 505 373-TUS
Documents related to REC670 Document numbers
Application manual 1MRK 511 401-UUS
Commissioning manual 1MRK 511 403-UUS
Product guide 1MRK 511 404-BEN
Technical manual 1MRK 511 402-UUS
Type test certificate 1MRK 511 404-TUS
Documents related to RED670 Document numbers
Application manual 1MRK 505 376-UUS
Commissioning manual 1MRK 505 378-UUS
Product guide 1MRK 505 379-BEN
Technical manual 1MRK 505 377-UUS
Type test certificate 1MRK 505 379-TUS
Documents related to REG670 Document numbers
Application manual 1MRK 502 071-UUS
Commissioning manual 1MRK 502 073-UUS
Product guide 1MRK 502 074-BEN
Technical manual 1MRK 502 072-UUS
Type test certificate 1MRK 502 074-TUS
Documents related to REL670 Document numbers
Application manual 1MRK 506 369-UUS
Commissioning manual 1MRK 506 371-UUS
Product guide 1MRK 506 372-BEN
Technical manual 1MRK 506 370-UUS
Type test certificate 1MRK 506 372-TUS
Section 1 1MRK 511 391-UUS A
Introduction
6 670 series 2.2 ANSI
Communication protocol manual
Documents related to RET670 Document numbers
Application manual 1MRK 504 163-UUS
Commissioning manual 1MRK 504 165-UUS
Product guide 1MRK 504 166-BEN
Technical manual 1MRK 504 164-UUS
Type test certificate 1MRK 504 166-TUS
Documents related to RES670 Document numbers
Application manual 1MRK 511 407-UUS
Commissioning manual 1MRK 511 409-UUS
Product guide 1MRK 511 410-BEN
Technical manual 1MRK 511 408-UUS
Type test certificate 1MRK 511 410-TUS
Documents related to RER670 Document numbers
Application manual
Commissioning manual
Product guide 1MRK 506 378-BEN
Technical manual
Type test certificate
670 series manuals Document numbers
Operation manual 1MRK 500 127-UUS
Engineering manual 1MRK 511 398-UUS
Installation manual 1MRK 514 026-UUS
Communication protocol manual, DNP3 1MRK 511 391-UUS
Communication protocol manual, IEC 61850
Edition 2
1MRK 511 393-UEN
Point list manual, DNP3 1MRK 511 397-UUS
Accessories guide 1MRK 514 012-BUS
Connection and Installation components 1MRK 513 003-BEN
Test system, COMBITEST 1MRK 512 001-BEN
1MRK 511 391-UUS A Section 1
Introduction
670 series 2.2 ANSI 7
Communication protocol manual
1.4 Document symbols and conventions
1.4.1 Symbols
GUID-2945B229-DAB0-4F15-8A0E-B9CF0C2C7B15 v12
The electrical warning icon indicates the presence of a hazard which
could result in electrical shock.
The warning icon indicates the presence of a hazard which could result
in personal injury
.
The caution hot surface icon indicates important information or
warning about the temperature of product surfaces.
The caution icon indicates important information or warning related to
the concept discussed in the text. It might indicate the presence of a
hazard which could result in corruption of software or damage to
equipment or property.
The information icon alerts the reader of important facts and
conditions.
The tip icon indicates advice on, for example, how to design your
project or how to use a certain function.
Although warning hazards are related to personal injury, it is necessary to understand
that under certain operational conditions, operation of damaged equipment may result
in degraded process performance leading to personal injury or death. It is important
that the user fully complies with all warning and cautionary notices.
1.4.2 Document conventions
GUID-96DFAB1A-98FE-4B26-8E90-F7CEB14B1AB6 v6
Abbreviations and acronyms in this manual are spelled out in the glossary. The
glossary also contains definitions of important terms.
Push button navigation in the LHMI menu structure is presented by using the push
button icons.
Section 1 1MRK 511 391-UUS A
Introduction
8 670 series 2.2 ANSI
Communication protocol manual
For example, to navigate between the options, use and .
HMI menu paths are presented in bold.
For example, select Main menu/Settings
.
LHMI messages are shown in Courier font.
For example, to save the changes in non-volatile memory, select Yes and press
.
Parameter names are shown in italics.
For example, the function can be enabled and disabled with the Operation setting.
Each function block symbol shows the available input/output signal.
the character ^ in front of an input/output signal name indicates that the
signal name may be customized using the PCM600 software.
the character * after an input signal name indicates that the signal must be
connected to another function block in the application configuration to
achieve a valid application configuration.
Logic diagrams describe the signal logic inside the function block and are
bordered by dashed lines.
Signals in frames with a shaded area on their right hand side represent
setting parameter signals that are only settable via the PST, ECT or LHMI.
If an internal signal path cannot be drawn with a continuous line, the suffix -
int is added to the signal name to indicate where the signal starts and
continues.
Signal paths that extend beyond the logic diagram and continue in another
diagram have the suffix ”-cont.”
Dimensions are provided both in inches and millimeters. If it is not specifically
mentioned then the dimension is in millimeters.
Illustrations are used as an example and might show other products
than the one the manual describes. The example that is illustrated is still
valid.
1MRK 511 391-UUS A Section 1
Introduction
670 series 2.2 ANSI 9
Communication protocol manual
10
Section 2 DNP3 overview
GUID-9CDAE3C1-07F5-493F-A1F1-196C2F48DB16 v1
DNP3
is a communication protocol used between components in process automation
systems. Its main use is in utilities such as electric and water companies. Usage in
other industries is not common, although technically possible. Specifically, it was
developed to facilitate communications between various types of data acquisition and
control equipment. It plays a crucial role in
SCADA systems, where it is used by
SCADA master stations (aka Control Centers), RTUs, and IEDs.
GUID-F3F7289C-3344-492F-8779-D63CBF6B469A V1 EN-US
Figure 2: DNP3 communication schematic representation
1 SCADA master station / control center
2 External control points
3 Communication links (radio, microwave, spread-spectrum, twisted-pair, fibre-optics, dial-up, leased
line)
4 Remote substation (station computer and IED)
2.1 DNP3 standard
AMU0600507 v14
The DNP3 protocol was developed by Westronic based on the early versions of the
IEC 60870-5 standard telecontrol protocol specifications. DNP is now governed by
IEEE Std 1815-2012 IEEE Standard for Electric Power Systems Communications -
Distributed Network Protocol (DNP3)
www.dnp.org.
The protocol is based on the EP
A, a simplified model of the ISO/OSI model. It
specifies the data link layer, the application layer and a transport pseudo-layer. To
1MRK 511 391-UUS A Section 2
DNP3 overview
670 series 2.2 ANSI 11
Communication protocol manual
support advanced RTU functions and messages larger than the maximum frame length
as defined by the IEC document 60870-5-1, the DNP3 data link is intended to be used
with the mentioned transport pseudo-layer
. As a minimum, this transport layer
implements message assembly and disassembly services.
Physical layer
Even though the standard does not specify the physical layer, it does however specify
how to operate in a networked environment and also suggests how to avoid collisions
between simultaneously sending devices.
Many implementations use serial communication based on RS-232, RS-485 or even
fibre optics.
DNP3 can also be used over packet-oriented networks such as TCP/IP and UDP in
which, for example, Ethernet may be used. In this case DNP3 can be said to be
tunneled over TCP/IP or UDP.
Additional information on the DNP3 physical layer is available at the
DNP Users Group at www.dnp.org.
Data link layer
The DNP3 data link layer is designed to operate with asynchronous or synchronous bit
serial physical layers. Fully balanced transmission procedures were adopted to support
spontaneous transmissions from remotes.
Data link functions include:
Performing message data link retransmissions.
Packing user data into the defined frame format includes CRC and transmitting the
data to the physical layer.
Unpacking the data link frame received from the physical layer into user data,
checking and removing CRC.
Controlling the physical layer.
In unsolicited reporting mode, performing collision avoidance/detection
procedures to ensure reliable transfer of data across the physical link.
Responding to all valid frames received from the physical layer.
Data link responsibilities:
Exchange of Service data units (SDUs) between peer DNP3 data links
Error notification to data link user
Sequencing of SDUs
SDU delivery quality.
Section 2 1MRK 511 391-UUS A
DNP3 overview
12 670 series 2.2 ANSI
Communication protocol manual
Link-layer confirm usage is not recommended and the implementation is optional. The
IED does not request data-link layer confirmations for TCP/IP communication.
See the DNP technical bulletin TB1998-0402, section 3 for details at
www.dnp.org.
Transport pseudo-layer
To support advanced R
TU functions and messages exceeding the maximum data link
frame length, a transport pseudo-layer which implements message assembly and
disassembly services was adopted.
Transport functions:
Fragmenting user data into one or more data link frames and transmitting the data
to the data link layer
Assembling the data link frames received from the data link layer into user data
Controlling all aspects of the data link excluding data link configuration
Transport responsibilities:
Exchange of SDUs between peer DNP3 transport pseudo layers
Error notification to transport users
Sequencing of SDUs
Application layer
The application layer is responsible for performing operations on data objects defined
by the device or on the device itself. These operations include returning actual values
(read function), assigning new values (write function) if the object represents control
points, arming and energizing the output point (select, operate or direct operate
functions) and if counters are used, reading actual values and clearing the counters.
DNP3 uses the term point to identify an entity, and these entities can be categorized
into point-types, such as analogs or binaries. Points are addressed by giving them an
index number and an object is a formatted representation of data from a point. These
objects can be assigned to classes in order to organize events and current values into
categories. The DNP3 protocol defines four data classes to organize data reporting.
Communication modes
The IED supports four DNP3 communication modes.
1MRK 511 391-UUS A Section 2
DNP3 overview
670 series 2.2 ANSI 13
Communication protocol manual
Quiescent operation
Unsolicited report-by-exception operation
Polled report-by-exception operation
Polled static operation
2.2 Documentation
GUID-7966A3BB-DC5A-47CF-B78D-D8BF1373C308 v1
This implementation of DNP3 is fully compliant with DNP3 Subset Definition Level 2,
and contains significant functionality beyond Subset Level 2. See the device profile for
further information.
Section 2 1MRK 511 391-UUS A
DNP3 overview
14 670 series 2.2 ANSI
Communication protocol manual
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68

ABB DNP 670 Series Communication Protocol Manual

Type
Communication Protocol Manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI