8258

DNP3 Tutorial Part 4: Understanding DNP3 Message Structure.

Previous Page: Part 3: Understanding the DNP3 Object Library.

Let's examine the basic structure of the messages exchanged between masters and remotes. Basic serial telemetry protocols, like TBOS, are byte-oriented. A single byte is exchanged to talk. Expanded serial telemetry protocols, like TABS, are packet oriented. These have packets of bytes exchanged to talk. The packets contain several bytes. These are header, data, and checksum. DNP3 is also packet-oriented. It uses the following structure shown in the illustrated figure below (element sizes in bits):

DNP3 packet structure diagram
DNP3 packet structure illustrated.

The Master sends a Read request for an object or objects. The Remote's response will contain the requested information if it's available. The Master sends an Operate command. This produces the output actions associated with the selected object reference. The Remote sends an Unsolicited Message when a specific event occurs.The Master sends a Read request for an object or objects. The Remote's response contains the requested information, if available. The Master sends an Operate command. This produces the output actions associated with the selected object reference. The Remote sends an Unsolicited Message when a specific event occurs.

The preceding figure shows the message packet format. The DNP3 application service data unit (ASDU) is worthy of special note. It has clever content adjustment that is controlled by the qualifier and indexSize fields. This design makes application data available. You can get it in a very flexible number of configurations using the DNP3 structure. Data can also be omitted all together if desired.

Next Page: Part 5: Understanding DNP3 Layered Communication.

Get a Custom Application Diagram of Your Perfect-Fit Monitoring System

There is no other network on the planet that is exactly like yours. For that reason, you need to build a monitoring system that's the right fit for you.

"Buying more than you need" and "buying less than you need" are real risks. You also have to think about training, tech support, and upgrade availability.

Send me a quick online message about what you're trying to accomplish. I'll work with you to build a custom PDF application diagram that's a perfect fit for your network.


Make an Informed Decision


Your network isn't off-the-shelf.

Your monitoring system shouldn't be, either.

Customized monitoring application drawing

We'll walk you through this with a customized monitoring diagram.

Just tell us what you're trying to accomplish with remote monitoring.

Get a Custom Diagram