Skip to main content

Real-Time Characteristics of the Foundation Fieldbus

  • Chapter
Fieldbus Technology

Abstract

Recent advances in electronics, microprocessors, and software, have considerably influenced the industrial automation area over the past years. While original automation systems were mostly centralized and not very flexible, modern industrial automation systems are highly decentralized and consist of autonomous, microprocessor-based devices, which are able to locally process information and make decisions. Such flexible, adaptive and even considered “intelligent” automation systems rely heavily on a distributed computer-based infrastructure, where smart sensors and actuators, smart machines, AGVs, robots, and other automation devices can interact and communicate with each other using industrial protocols. Digital instrumentation has achieved a widespread, increasingly hegemonic, role in the industrial plant instrumentation domain. It has allowed the overcome of conventional instrumentation weaknesses, obtaining actual satisfactory results in signal conditioning and transmission, easy in-field installation and configuration, and many others. Additionally, the physical arrangement of instruments — all linked to a common data bus, digital and serial — and the processing capability aggregated to the instruments, lead to benefits like installation costs reduced, easy design, implementation, configuration or modifications of the system, and even the possibility to compose more complex control strategies. Industrial protocols adopted at device and field level are the so-called fieldbus (Fig.3.1.).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Almeida, L.; Pasadas, R.; Fonseca, J.A. Using a planning scheduler to improve the flexibility of real-time fieldbus networks. Control Engineering Practices, 7, 101–108, 1999.

    Article  Google Scholar 

  2. Almeida, L.M.P. Flexibility and timeliness in flelbdus-based real-time systems, Ph.D. Thesis, Universidade de Aveiro, Portugal, 1999.

    Google Scholar 

  3. Berge, J. “Process fieldbuses — Engineering, Operation and Maintenance”. ISA press. ISBN 1–55617–760–7, 2001.

    Google Scholar 

  4. W. C. Brantley and K. P. McAuliffe and T. A. Ngo, RP3 Performance Monitoring Hardware, Instrumentation for Future Parallel Computing Systems, ACM Press, Eds: M. Simmons and R. Koskela and I. Bucher, New York, USA, pp. 35–47, 1989.

    Google Scholar 

  5. Burns, A. Scheduling hard real-time systems: a review. Software Engineering Journal, p. 116–28, 1991.

    Google Scholar 

  6. Burns, A. & Wellings, A. Real-Time Systems and Their Programming Languages. Addison-Wesley Publishing, 1995.

    Google Scholar 

  7. Cavalieri, S.; Di Stefano, A.; Mirabella, O. Optimization of acyclic bandwidth allocation exploiting the priority mechanism in the fieldbus data link layer. IEE Transactions on Industrial Electronics, v. 40, n. 3, p. 297–306, 1993.

    Article  Google Scholar 

  8. Chodrow, S.E.; Jahanian, F.; Donner, M. Run-Time Monitoring of Real-Time Systems, Proc. Real-Time Systems Symposium, IEEE Computer Society, Los Alamitos, USA, pp. 74–83, 1991.

    Google Scholar 

  9. Decotignie, J-D.; Raja, P. Fulfilling Temporal Constraints in Fieldbus. In: International Conference On Industrial Electronics, Control And Instrumentation, Hawaii, 1993. Proceedings. New York, IEEE, p. 519–24, 1993.

    Google Scholar 

  10. Dodd, P.S.; Ravishankar, C.V. Monitoring and debugging distributed real-time programs, Journal of Software — Practice and Experiencer, 1992, Vol. 22, No. 10, pp. 863–877, 1992.

    Article  Google Scholar 

  11. Farnam. J. Run-Time Monitoring of Real-Time Systems, chapter 18 in Son, S. H. ed., Advances in Real-Time Systems. Prentice Hall, Englewood Cliffs, EUA, 1995.

    Google Scholar 

  12. Fayad, C.A. Process control performance on a Foundation Fieldbus system. Proceedings, ISA Expo 2000.

    Google Scholar 

  13. Fieldbus Foundation, Foundation Fieldbus Technical Overview. Fieldbus Foundation, 1998, Available online in www.fieldbus.org

    Google Scholar 

  14. Franco, L.R.H.R.; Henriques, A.M. Using AI algorithm to improve consistencies in real-time fieldbus. SICICA2000 — Fourth International Symposium Components and Instruments for control Applications, Proceedings, Buenos Aires, Argentine, pg. 273–8, 2000.

    Google Scholar 

  15. Franco, L.R.H.R. Communication Scheduling for Fieldbus: A strategy to schedule transmission of messages with end-to-end constraints. ICARCV’96 — Fourth International Conference on Control, Automation, Robotics and Vision, Proceedings, Singapore, pg. 2287–2291, 1996.

    Google Scholar 

  16. Franco, L.R.H.R. Transmission Scheduling for Fieldbus: a strategy to schedule data and messages on the bus. International IEEE Joint Symposia on Intelligence and Systems — IAR 96 — Intelligence in Automation and Robotics, Proceedings, Rockville — USA, p. 148–155, 1996.

    Google Scholar 

  17. Franco, L.R.H.R. Communication configurator for fieldbus: an algorithm to schedule transmission of data and messages. In: 1FIP/IFAC Workshop On Real Time Programming, 21st, Gramado, 1996. WRTP96. Proceedings. Gramado, IFIP/IFAC, p. 147–52, 1996.

    Google Scholar 

  18. Gerber, R.; Hong, S.; Saksena, M. Guaranteeing real-time requirements with resource-based calibration of periodic processes. IEEE Transactions on Software Engineering, v. 21, n. 7, p. 579–92, 1995.

    Article  Google Scholar 

  19. Girardin, L.; Brodbeck, D. A visual approach for monitoring logs. Proc. 12th System Administration Conference, 1998, Dec., pp. 299–308, available online in www.ubs.com/e/index/about/ubilab/ext/publications/e_gir98.htm.

    Google Scholar 

  20. Gonzalo, U. Fieldbus application layer and real-time distributed systems. In: International Conference On Industrial Electronics, Control And Instrumentation, Proceedings. New York, IEEE, 1991. v.3, p. 1679–83, 1991.

    Google Scholar 

  21. Han, C.-C.; Lin, K.-J.; Hou, C.-J. Distance Constraints Scheduling and its applications to Real-Time Systems. IEEE Transaction on Computers, 45 (7): 187–200, 1996.

    Google Scholar 

  22. Haban, D.; Wybranietz, D. A hybrid monitor for behavior and performance analysis of distributed systems, IEEE Trans. Software Eng., 1990, Vol. 16, No. 2, pp. 197–211, 1990.

    Article  Google Scholar 

  23. IEC 61158.3. Fieldbus Specification, Data Link Layer Service Definition, 2000.

    Google Scholar 

  24. IEC 61 158.4. Fieldbus Specification, Data Link Layer Protocol Definition, 2000.

    Google Scholar 

  25. Jahanian, F. Run-time monitoring of real-time systems. Advances in Real-Time Systems, Prentice Hall, 1995, Ed: S. H. Son, Chapter 18, Englewood Cliffs, EUA.

    Google Scholar 

  26. Jahanian, F.; Mok, A. Safety analysis of timing properties in real-time systems, IEEE Trans. Software Eng., 1986, Vol. SE-12, n. 9, pp. 890–904, 1986.

    Google Scholar 

  27. Joyce, J.; Lomow, G.; Slind, K.; Unger, B. Monitoring Distributed Systems, ACM Trans. Computer Systems, Vol. 5, No. 2, May 1987, pp. 121–150, 1987.

    Google Scholar 

  28. Kumaran, S.; Decotignie, J.D. Multicycle polling in the fled bus context. MIMI 89, p. 1447, Proceedings, Zurich, 1989.

    Google Scholar 

  29. C. Liu and R. Parthasarathy. Hardware Monitoring of a Multiprocessor System, IEEE Micro, 1989, Vol. 9, No. 5, pp. 44 –5, 1989.

    Google Scholar 

  30. McDowell, C.E.; Heimbold, D.P. Debugging concurrent programs. ACM Computing Surveys, 1989, Vol. 21, n. 4, pp. 593–622, 1989.

    Article  Google Scholar 

  31. Melo Jr., A.; Magalhâes, M. F. Efficient Strategy to on-line scheduling for sporadic processes at critical real-time systems. In: Workshop for Real-time Systems, Brazilian Symposium of Computers Networks, 160.7, Rio de Janeiro, Brazil, v. 1, 1998.

    Google Scholar 

  32. Miller, B.P.; Macrander, C.; Sechrest, S. A Distributed Programs Monitor for Berkeley UNIX, Software Practice and Experience, 1986, Vol. 16, No. 2, pp. 183–200, 1986.

    Article  Google Scholar 

  33. Mink, A; Carpenter, R.; Nacht, G.; Roberts, J. Multiprocessor Performance-Measurement Instrumentation, Computer, 1990, Vol. 23, No. 9, pp. 63–75, 1990.

    Google Scholar 

  34. Papadimitriou, C.H.; Steiglitz, K. Combinatorial Optimization — algorithms and Complexity, 1980.

    Google Scholar 

  35. Patzke, R. Fieldbus basics. Computer Standard & Interfaces. Elsevier, 275–293. 1998.

    Google Scholar 

  36. Pereira, C. Temporal reasoning on object-oriented real-time specifications by using constraint propagation techniques. 20th. IFAC/IFIP Workshop on Real Time Programming. USA, 1995.

    Google Scholar 

  37. Pereira, C.; Becker, L.B.; Wild, R. and Hüsemann, R. “Tool Support for Evaluating Temporal Characteristics of Industrial Protocols” 3st IEEE Workshop on Factory Communication Systems (WFCS’2000), Porto, Portugal, September, 2000.

    Google Scholar 

  38. Plattner, B. Real-Time Execution Monitoring. IEEE Trans. Software Eng., vol. SE-10, No. 6, pp. 756–764, 1984.

    Article  Google Scholar 

  39. Raja, P.; Ruiz, L.; Hernandez, J.; Noubir, G.; Riese, M. Scheduling for absolute temporal consistency. In: IFIP-TC5/WG5. 7 International Workshop On Knowledge-Based Reactive Scheduling, Athens, Greece, Proceedings, 1993.

    Google Scholar 

  40. Raja, P.; Noubir, G. A functional approach for expressing temporal properties of inputs and outputs of real-time applications. In: Workshop On Future Trends Of Distributed Computing Systems, 40, Lisbon, 1993. Proceedings. New York, IEEE Computer Society Technical Committee on Distributed Processing, p. 312–8, 1993.

    Google Scholar 

  41. Raja, P.; Vijayanand, K.; Decotignie, J-D. Polling algorithms and their properties for field-bus networks. In: International Conference On Industrial Electronics, Control And Instrumentation, Hawaii, 1993. Proceedings. New York, IEEE, p. 530–4, 1993.

    Google Scholar 

  42. Raja, P.; Noubir, G. Static and dynamic polling mechanisms for fieldbus networks. ACM Operating Systems Review, v. 27, n. 3, p. 34–45, July 1993.

    Article  Google Scholar 

  43. Raju, S.C.V.; Rajkumar; R.; Jahanian, F. Timing Constraints Monitoring in Distributed Real-Time Systems, Proc. Real-Time Systems Symposium, IEEE Computer Society, Los Alamitos, USA, pp. 57–67, 1992.

    Google Scholar 

  44. Son, S.H. ed., Advances in Real-Time Systems. Prentice Hall, Englewood Cliffs, EUA, 1995.

    Google Scholar 

  45. Stankovic, J. Misconceptions about real-time computing: a serious problem for next-generation systems. Computer, pp. 10–19, 1988.

    Google Scholar 

  46. TimeSys. TimeWiz-User’s Manual. TimeSys Corporation, 1998.

    Google Scholar 

  47. Tokuda, H.; Kotera, M.; Mercer, C.W. A real-time monitor for a distributed real-time operating system, Proc. ACM Workshop Parallel and Distributed Debugging. ACM Press, New York, pp. 68–77, 1988.

    Google Scholar 

  48. Tsai, J.J.; Yang, S.J. Monitoring and debugging of real-time systems, IEEE Computer Society, Los Alamitos, EUA, 1995.

    Google Scholar 

  49. Tsai, J.; Fang, K.; Chen, H. A noninvasive architecture to monitor real-time distributed systems, Computer, 1990, Vol. 23, n. 3, pp. 11–23, 1990.

    Google Scholar 

  50. Tsai, J.J.P.; Bi, Y.; Yang, S.J.H.; Smith, R. Distributed real-time systems: monitoring, visualization, debugging and analysis. Wiley-Interscience, 1996.

    Google Scholar 

  51. Wild, R. and Pereira, C. “Validating temporal properties of industrial protocols”. IFAC Symposium on Components and Instruments for Control Applications (SICICA’2000), Buenos Aires, Argentina, October 2000.

    Google Scholar 

  52. Wild, R. and Pereira, C. “A Tool for Validating Timing Requirements of Industrial Applications based on the Foundation Fieldbus Protocol”. To appear in Proc. of 24th IFAC/IFIP Workshop on Real-Time Programming. Schloss Dagstuhl, Germany, June 1999, pp. 9–14.

    Google Scholar 

  53. Zhou, Y.; Yu, H.-B.; Wang, T.-R. A new method to build the FF Schedule Time List. 2000.

    Google Scholar 

  54. Xu, J.; Parnas, D. L. Scheduling processors with release times, deadlines, precedence, and exclusion relations. IEEE Transactions on Software Engineering, v. 16, n. 3, p. 360–9, 1990.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Franco, L.R.H.R., Pereira, C.E. (2003). Real-Time Characteristics of the Foundation Fieldbus. In: Mahalik, N.P. (eds) Fieldbus Technology. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-07219-6_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-07219-6_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-07284-0

  • Online ISBN: 978-3-662-07219-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics