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.

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

2.6.2 Contention (peer-to-peer)<br />

A contention method such as carrier sense with multiple access/collision detection<br />

(CSMA/CD) can be used in order to control communications. There is no controlling<br />

master <strong>and</strong> individual stations have to contend (compete) for access to the transmission<br />

medium. In such an arrangement collisions are unavoidable <strong>and</strong> stations have to contend<br />

with them.<br />

RTU to RTU communication<br />

In a situation where an RTU wants to communicate with another RTU, a technique used<br />

is to respond to a poll by the master station with a message with a destination address<br />

other than that of the master station.<br />

The master station will then examine the destination address field of the message<br />

received from the RTU <strong>and</strong> if it does not observe its own, retransmits it onto the appropriate<br />

remote station.<br />

This approach can be used in a master slave network or a group of stations all with equal<br />

status.<br />

The only attempt made in order to avoid collisions is to listen to the medium before<br />

transmitting. The systems rely on recovery methods to h<strong>and</strong>le collision problems. Typically<br />

these systems are very effective at low capacity rates; as soon as the traffic rises to<br />

over 30% of the channel capacity there is an avalanche-type collapse of the system <strong>and</strong><br />

communications becomes unreliable <strong>and</strong> erratic.<br />

This technique is used solely on networks where all nodes have access to the same<br />

media (within radio range or on a common cable link).<br />

Exception reporting (event reporting)<br />

A technique to reduce the unnecessary transfer of data is to use some form of exception<br />

reporting. This approach is popular with the CSMA/CD philosophy but it could also offer<br />

a solution for the polled approach where there is a considerable amount of data to transfer<br />

from each slave.<br />

The remote station monitors its own inputs for a change of state or data. Only when<br />

there is a change of state, the remote station writes a block of data to the master station.<br />

Each analog or digital point that has to be reported back to the central master station has<br />

a set of exception reporting parameters associated with it, such as high <strong>and</strong> low alarm<br />

limits of individual analog values.<br />

Polling plus CSMA/CD with exception reporting<br />

A practical approach to combining all the approaches discussed previously is to use the<br />

concept of a slot time for each station.<br />

Assume that the architecture includes a master <strong>and</strong> a number of slaves that need<br />

to communicate with the master station. There is no communication between slaves<br />

required (except possibly through the master).<br />

The time each station is allowed to transmit is called a slot time. There are two types<br />

of slots:<br />

• A slave (or a few slaves) transmitting to a master<br />

• A master transmitting to a slave

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

Saved successfully!

Ooh no, something went wrong!