D.4
SEL-700G Relay
Instruction Manual
Date Code 20170814
DNP3 Communications
Introduction to DNP3
than polled report-by-exception because that method does not require polling
messages from the master. To properly evaluate which access method provides
optimum performance for your application, you must also consider overall
system size and the volume of data communication expected.
Binary Control
Operations
DNP3 masters use Object 12, control device output block, to perform DNP3
binary control operations. The control device output block has both a trip/
close selection and a code selection. The trip/close selection allows a single
DNP3 index to operate two related control points such as trip and close or
raise and lower. Trip/close pair operation is not recommended for new DNP3
devices, but is often included for interoperability with older DNP3 master
implementations.
The control device output block code selection specifies either a latch or pulse
operation on the point. In many cases, DNP3 outstations have only a limited
subset of the possible combinations of the code field. Sometimes, DNP3
outstations assign special operation characteristics to the latch and pulse
selections. Table D.12 describes control point operation for the SEL-700G.
Conformance Testing
In addition to the protocol specifications, the DNP Users Group has approved
conformance-testing requirements for Level 1 and Level 2 devices. Some
implementers perform their own conformance specification testing, while
some contract with independent companies to perform conformance testing.
Conformance testing does not always guarantee that a master and outstation
are fully interoperable (that is, work together properly for all implemented
features). Conformance testing does help to standardize the testing procedure
and move the DNP3 implementers toward a higher level of interpretability.
DNP3 Serial
Network Issues
Data Link Layer Operation
DNP3 employs a three-layer version of the seven-layer OSI (Open Systems
Interconnect) model called the enhanced performance architecture. The layer
definition helps to categorize functions and duties of various software
components that make up the protocol. The middle layer, the Data Link Layer,
includes several functions for error checking and media access control.
A feature called data link confirmation is a mechanism that provides positive
confirmation of message receipt by the receiving DNP3 device. While this
feature helps you recognize a failed device or failed communications link
quickly, it also adds significant overhead to the DNP3 conversation. You
should consider whether you require this link integrity function in your
application at the expense of overall system speed and performance.
Table D.3
DNP3 Access Methods
Access Method
Description
Polled static
Master polls for present value (Class 0) data only
Polled report-by-exception
Master polls frequently for event data and occasionally
for Class 0 data
Unsolicited report-by-
exception
Outstation devices send unsolicited event data to the
master, and the master occasionally polls for Class 0 data
Quiescent
Master never polls and relies on unsolicited reports only
Summary of Contents for SEL-700G Series
Page 14: ...This page intentionally left blank ...
Page 22: ...This page intentionally left blank ...
Page 32: ...This page intentionally left blank ...
Page 52: ...This page intentionally left blank ...
Page 106: ...This page intentionally left blank ...
Page 510: ...This page intentionally left blank ...
Page 560: ...This page intentionally left blank ...
Page 578: ...This page intentionally left blank ...
Page 588: ...This page intentionally left blank ...
Page 604: ...This page intentionally left blank ...
Page 634: ...This page intentionally left blank ...
Page 738: ...This page intentionally left blank ...
Page 802: ...This page intentionally left blank ...