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.

34<br />

WorldFip<br />

Francisco Vasques<br />

University of Porto<br />

Orazio Mirabella<br />

University of Catania<br />

34.1 Introduction.....................................................................................34-1<br />

34.2 Physical Layer...................................................................................34-2<br />

34.3 Data Link Layer...............................................................................34-2<br />

Transmission of Cyclic Traffic. •. Bus Arbitrator Table. •. .<br />

Transmission of Asynchronous Traffic<br />

34.4 Application Layer............................................................................34-6<br />

34.5 Timing Properties of WorldFIP Networks..................................34-7<br />

Concept of Producer/Distributor/Consumer. •. Buffer Transfer<br />

Timings. •. Bus Arbitrator Table. •. WorldFIP Aperiodic Buffer<br />

Transfers. •. Setting the WorldFIP BAT: Rate Monotonic Approach<br />

References..................................................................................................34-18<br />

34.1 Introduction<br />

WorldFIP is a fieldbus that has been mainly designed for time-critical applications featured by periodic<br />

processes. Its name comes from the fieldbus instrumentation protocol that was initially standardized as<br />

French national Standard and subsequently included into the European Fieldbus Standard CENELEC<br />

EN50170. The name has been changed into WorldFIP to make it more attractive for the international<br />

market.<br />

The basic idea behind WorldFIP is to consider all variables relevant to the application process as<br />

a distributed database that is periodically refreshed in order to maintain the values of the updated<br />

variables. This provides a deterministic framework for the exchange of process variables produced by<br />

sensors, processed by PLCs or process computers, and consumed by actuators. The new concept of<br />

producer/consumer, as opposed to the traditional client/server concept, was introduced first time in<br />

WorldFip.<br />

As the fieldbus must carry not only periodic process variables (which are usually a few bytes long) but<br />

also management data (e.g., configuration files), which can be very long, different kinds of traffic must<br />

be considered:<br />

• Periodic traffic for the updating of process variables. In WorldFIP-based applications, it is<br />

assumed that about 99% of traffic belongs to this category.<br />

• Aperiodic traffic for the exchange of process variables.<br />

• Aperiodic traffic for the exchange of messages. This last kind of traffic is generated by management<br />

files, which according to their dimensions must be handled in a different way with respect<br />

to process variables.<br />

The layered architecture adopted in WorldFIP is based on only three layers (as shown in Figure 34.1),<br />

which is usual for real-time networks: physical layer (PHL), data link layer (DLL = medium access control<br />

[MAC] + logical link control [LLC].), and application layer (AL).<br />

34-1<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!