Skip to main content
Log in

Communication Response Time in P-NET Networks: Worst-Case Analysis Considering the Actual Token Utilization

  • Published:
Real-Time Systems Aims and scope Submit manuscript

Abstract

Fieldbus networks aim at the interconnection of field devices such as sensors, actuators and small controllers. Therefore, they are an effective technology upon which distributed computer-controlled systems (DCCS) can be built. DCCS impose strict timeliness requirements to the communication network. In essence, by timeliness requirements we mean that traffic must be sent and received within a bounded interval, otherwise a timing fault is said to occur. P-NET is a multi-master fieldbus standard based on a virtual token passing scheme. In P-NET each master is allowed to transmit only one message per token visit, which means that in the worst-case the communication response time could be derived considering that the token is fully utilized by all stations. However, such analysis can be proved to be quite pessimistic. In this paper, we propose a more sophisticated P-NET timing analysis model, which considers the actual token utilization by different masters. The major contribution of this model is to provide a less pessimistic, and thus more accurate, analysis for the evaluation of the worst-case communication response time in P-NET fieldbus networks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Agrawal, G., Chen, B., Zhao, W., and Davari, S. 1992. Guaranteeing synchronous message deadlines with the timed token protocol. In Proceedings of the 12th IEEE International Conference on Distributed Computing Systems. IEEE Computer Society, pp. 468-475.

  • Audsley, N., Burns, A., Richardson, M., Tindell, K., and Wellings, J. 1993. Applying new scheduling theory to static priority pre-emptive scheduling. Software Engineering Journal, 8(5): 284-292.

    Google Scholar 

  • Cenelec, 1996. General Purpose Field Communication System, Vol. 1/3 (P-NET), Vol. 2/3 (Profibus), Vol. 3/3 (WORLDFIP). CENELEC.

  • Day, J. and Zimmermann, H. (1983). The OSI reference model. In Proceedings of the IEEE 71(12): 1334-1340.

    Google Scholar 

  • Fip 1990. Normes FIP NF C46-601 to NF C46-607. Union Technique de l'Electricité, AFNOR.

  • Grow, R. 1982. A timed token protocol for local area networks. In Proceedings of Electro'82, Token Access Protocols, Paper 17/3.

  • Jenkins, C. 1997. P-NET as a European Fieldbus Standard EN 50170 vol. 1. The Institute of Measurement + Control Journal, 1997.

  • Lenhart, G. 1993. A fieldbus approach to local control networks. Advances in Instrumentation and Control 48(1): 357-365.

    Google Scholar 

  • Liu, C. and Layland, J. 1973. Scheduling algorithms for multiprogramming in hard-real-time environment. Journal of the ACM 20(1): 46-61.

    Google Scholar 

  • Montuschi, P., Ciminiera, L., and Valenzano, A. 1992. Time characteristics of IEE802.4 token bus protocol. IEE Proceedings, 139(1): 81-87.

    Google Scholar 

  • Pedro, P. and Burns, A. 1997. Worst case response time analysis of hard real-time sporadic traffic in FIP networks. In Proceedings of 9th Euromicro Workshop on Real-time Systems. Toledo, Spain, pp. 5-12.

  • P-NET, 1994. The P-NET standard. International P-NET User Organisation ApS.

  • Profibus, 1992. Profibus Standard DIN 19245 part I and II. Translated from German, Profibus Nutzerorganisation e.V.

  • Raja, P., Ruiz, L., and Decotignie, J.-D. 1995. On the necessary real-time conditions for the producer-distributor consumer Model. In Proceedings of 1st IEEE Workshop on Factory Communication Systems. Leysin, Switzerland.

  • Thomesse, J., 1997. The fieldbuses. In Proceedings of the International Symposium on Intelligent Components and Instruments for Control Applications, pp. 13-23.

  • Tovar, E. and Vasques, F. 1998a. Guaranteeing real-time message deadlines in profibus networks. In Proceedings of the 10th Euromicro Workshop on Real-time Systems. Berlin, Germany, pp. 79-86.

  • Tovar, E. and Vasques, F. 1998b. Setting target rotation time in profibus based real-time distributed applications. In Proceedings of the 15th IFAC Workshop on Distributed Computer Control Systems. Como, Italy, pp. 1-6.

  • Tovar, E., Vasques, F., and Burns, A. 1999. Supporting real-time distributed computer-controlled systems with multi-hop P-NET networks. Control Engineering Practice, 7(8): 1015-1025.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tovar, E., Vasques, F. & Burns, A. Communication Response Time in P-NET Networks: Worst-Case Analysis Considering the Actual Token Utilization. Real-Time Systems 22, 229–249 (2002). https://doi.org/10.1023/A:1014554317965

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1014554317965

Navigation