Dnp3 protocol structure, Dnp3 data object library, Dnp3 protocol structure dnp3 data object library – Rockwell Automation 1758-RTU202 DataSite Software User Manual FRN 1.2 User Manual

Page 235

Advertising
background image

Publication 1758-UM002D-EN-P - October 2010

DataSite DNP3 Configuration Utility (DS DNP3) 235

DNP3 Protocol Structure

DNP3 is a layered protocol based on OSI-7 layer protocols.

It supports the following layers:

Application layer

The application layer sends request information from the master station
to the slave station, or unrequested response information from the slave
station to the master station. Information in this layer can be confirmed
and re-issued.

Transport layer

The transport layer divides big application layer packets into several
small information packets in order to facilitate transmission by the data
link layer.

Data link layer

The data link layer sends messages to the physical layer or receives
information from it. To ensure the accuracy of data transmission, every
16 words of information in the data link layer is a data block with an
additional two-byte cyclic redundancy check (CRC) code. Information in
this layer can be confirmed and re-issued.

Physical layer

The physical layer describes the physical media for DNP
communication, such as a serial port or Ethernet.

DNP3 Data Object Library

DNP3 protocol contains data points with a variety of data types. Data points
are grouped according to their data types, and the groups are called data
objects. Examples of data objects are, binary input object, binary output
object, analog input object, counter object, freeze counter object, string object,
and analog output object. The collection of these data object groups is referred
to as the data object library.

DNP3 data objects can be further defined through object variants, such as the
16-bit analog input, 32-bit floating-point analog input, and binary input, all of
which contain time.

Advertising