23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

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

Profibus 32-11<br />

Buscycle T DP<br />

T DX<br />

GC<br />

clock<br />

GC<br />

clear/<br />

opera.<br />

DX(B) DX(B) … … DX(B) MAC1<br />

MS1<br />

GC = Global control (Clock; clear/operate = Status of the DPM1)<br />

DX(B) = Data exchange (Broadcast) of the MS0 relation<br />

MAC1 = One acyclic service of the MS1 relation<br />

MAC2 = One acyclic service of the MS2 relation<br />

TC = Token<br />

ASP = Active break<br />

PSP = Passive break<br />

T DP = Profibus DP cycle time<br />

T Dx = Time for the transmission of the cyclic data<br />

T<br />

C<br />

MAC2<br />

T<br />

C<br />

ASP PSP<br />

MS2<br />

FIGURE 32.5<br />

Timing of an MS1/MS2 connection with isochronous cycle.<br />

is executed parallel to cyclic data <strong>communication</strong>, but with lower priority. Figure 32.3 shows some<br />

sample <strong>communication</strong> sequences. The master class 1 has the token and is able to send messages to<br />

or retrieve them from slave 1, then slave 2, etc., in a fixed sequence until it reaches the last slave of the<br />

current list (MS0 relation); it then passes on the token to the master class 2. This master can then use<br />

the remaining available time of the programmed cycle to set up an acyclic connection to any slave to<br />

exchange records (MS2 relation); at the end of the current cycle time, it returns the token to the DPM1.<br />

Similarly, as well as the DPM2, the DPM1 can also execute acyclic data exchange with slaves (MS1<br />

relation) (Figure 32.5).<br />

32.6.1 Variables<br />

The field-device is composed of modules located in slots. Every slot has now a set of variables addressed<br />

with an index in the range of 0–255. With the acyclic read and write services, it is possible to read and<br />

modify these parameters of the field-device. The format and meaning of these parameters is defined in<br />

the device profile.<br />

32.6.2 Device Model including Identification and Maintenance<br />

For the uniform identification and maintenance procedures, every device and module of a Profibus system<br />

must be identified. The set of Identification and Maintenance (I&M) variables inside every Profibus<br />

DP field-device permits this functionality. These variables are read and also written with the acyclic data<br />

exchange services.<br />

32.6.3 alarm Handling<br />

The alarm-handling function allows a field-device to signal-detected alarm conditions in a controlled<br />

procedure to the DPM1 controller. The controller has to acknowledge the signaled alarms.<br />

Possible alarm conditions are pulled or plugged modules, diagnostic information, changed parameters<br />

in the field-device, or user defined changes of process values.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

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

Saved successfully!

Ooh no, something went wrong!