02.02.2018 Views

Practical_modern_SCADA_protocols_-_dnp3,_60870-5_and_Related_Systems

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

310 <strong>Practical</strong> Modern <strong>SCADA</strong> Protocols: DNP3, <strong>60870</strong>.5 <strong>and</strong> <strong>Related</strong> <strong>Systems</strong><br />

On the other h<strong>and</strong>, it has been noted that T101 can have more low-level aspects<br />

that require configuration, which can increase difficulties during system integration. Also,<br />

although DNP3 is in a number of ways more complex, not all of the features have to be<br />

implemented. The minimum implementation sub-sets for DNP3 confine themselves to<br />

limited numbers of functions <strong>and</strong> addressing modes.<br />

Efficiency<br />

Some of the features of T101 such as the fixed frame length option, single character<br />

application acknowledgments, <strong>and</strong> less rigorous error checking can result in smaller<br />

messages. However, T101 may require a large number of messages to send information, so<br />

some of the benefit of reduced message overhead is lost. Without knowledge <strong>and</strong> analysis<br />

of the specific data to be predominantly carried on a system it is probably difficult to make<br />

any conclusions as to whether one or other protocol will operate more efficiently.<br />

Where either protocol is to be carried over networks the message length will have a<br />

bearing on efficiency, because the message will be encapsulated within additional data. In<br />

this case the smaller messages of T101 could lead to a loss of efficiency in this situation.<br />

Support for protocol<br />

IEC <strong>60870</strong>-5-101 is dominant in Europe compared to DNP3, but is confined to the<br />

electrical utility industry. DNP3 is at the same time becoming more recognized in Europe<br />

in the utility industry. An example of this is the use of IEEE Std 1379 ‘Recommended<br />

Practice for Data Communications Between Intelligent Electronic Devices <strong>and</strong> Remote<br />

Terminal Units in a Substation’. This recommended practice recognizes both DNP3 <strong>and</strong><br />

T101 for use in this application. T101 <strong>and</strong> DNP3 are used to similar degrees in Asia, <strong>and</strong><br />

DNP3 is dominant in Australia. T101 is supported by a number of major manufacturers as<br />

for DNP3.<br />

In summary, it is clear that both <strong>protocols</strong> have substantial support, but that this varies<br />

with industry <strong>and</strong> geographic location.<br />

Summary<br />

Both IEC <strong>60870</strong>-5-101 <strong>and</strong> DNP3 are open <strong>protocols</strong> that have been designed specifically<br />

for the telecontrol applications. They have been developed to meet common needs, have a<br />

common point of origin, <strong>and</strong> have emerged over a similar period of time. Both have also<br />

been developed to meet the needs of the electrical utility industry, although DNP3 has<br />

more data types that are weighted to general <strong>SCADA</strong> usage than for electrical utility<br />

usage particularly.<br />

Comparison of the features of each has shown each has differences that may translate to<br />

benefits in some situations, <strong>and</strong> drawbacks in others. In a number of ways IEC appears to<br />

be a simpler protocol, but this will not necessarily translate to mean simpler implementation.<br />

DNP’s implementation sub-set levels, defined test procedures <strong>and</strong> certification<br />

authorities together provide a sound basis for assuring interoperability of products from<br />

different manufacturers.<br />

The choice between IEC <strong>60870</strong>-5-101 or DNP3 for an organization will depend on<br />

many factors. In functional terms both achieve similar results. For the product developer,<br />

clearly the protocol supported will depend on the needs of customers, which will be<br />

derived from their industry <strong>and</strong> location. For many products support of both <strong>protocols</strong> will<br />

be essential.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!