02.02.2018 Views

Practical_modern_SCADA_protocols_-_dnp3,_60870-5_and_Related_Systems

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

10.1.2 Differences<br />

In this section a number of areas are compared briefly to summarize the points of difference<br />

between T101 <strong>and</strong> DNP3.<br />

10.1.3 Addressing<br />

• T101 uses both link addresses <strong>and</strong> application addresses<br />

• This gives greater flexibility in routing messages<br />

• T101 has larger point address range, up to 3 bytes gives 16 777 216 addresses<br />

• DNP3 uses link addresses only, no application layer addresses<br />

• DNP3 link carries both source <strong>and</strong> destination addresses<br />

Overall, T101 has greater flexibility in its addressing system, both by including data link<br />

<strong>and</strong> application level addresses, <strong>and</strong> through the use of variable address lengths. The<br />

benefit of variable lengths is that they allow savings on communications b<strong>and</strong>width when<br />

only small numbers of addresses are required.<br />

Data link communications<br />

• T101 uses unbalanced <strong>and</strong> balanced (limited to point–point only)<br />

• T101 does not support unsolicited messages on multidrop communications<br />

• DNP3 uses balanced communications only<br />

Both DNP3 <strong>and</strong> IEC <strong>60870</strong>-5-101 support balanced or peer–peer communications,<br />

however, IEC’s balanced communications are limited to point-to-point configurations.<br />

This can be a significant limitation if a situation requiring a multidrop configuration is<br />

contemplated. An example would be where there are a large number of outstations<br />

connected to a limited b<strong>and</strong>width channel such as a VHF radio link. In such a case polling<br />

for data may require an unacceptable b<strong>and</strong>width, <strong>and</strong> DNP’s support for multidrop<br />

balanced communications would be an advantage in implementing a reporting by exception<br />

system.<br />

Frame format<br />

• T101 uses FT1.2 frame; 8 bit checksum, length up to 255 byte<br />

• T101 frames are fixed <strong>and</strong> variable length<br />

• DNP3 uses FT3 frames; 16 bit CRC, length up to 255 byte<br />

• DNP3 uses variable length only<br />

When the fixed length frame option is used under T101, a very short <strong>and</strong> simple<br />

message is created in comparison to DNP’s message. This reduces communications<br />

overheads substantially.<br />

Application functions <strong>and</strong> data objects<br />

Application functions:<br />

• T101 allows only one control point per message<br />

• T101 uses single character application acknowledgment<br />

• DNP3 allows control over multiple points in one message

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

Saved successfully!

Ooh no, something went wrong!