Skip to main content

IEC 61499 in a Nutshell

  • Chapter
  • First Online:
Model-Driven Design Using IEC 61499

Abstract

The IEC 61499 standard provides definition of various structures, such as systems, devices, resources, and various function block types, which allow for a component-oriented design of a program. This design approach resembles the famous object-oriented design paradigm, where the domain objects, e.g. sensors, actuators and devices, are modelled along with the automation logic. The execution of these structures depends on the adopted execution semantics, which determine the protocol of accepting inputs, processing signals, and generating outputs. In this chapter, we offer a brief introduction to some of the structures defined by the IEC 61499 standard and the various execution semantics that are commonly employed for their execution. The discussion on the advantages and disadvantages of each of the presented semantics motivates the adoption of the synchronous execution semantics proposed in this book, and described in detail in Chap. 4.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

References

  1. 4DIAC-RTE (FORTE): IEC 61499 Compliant Runtime Environment (2010) PROFACTOR Produktionsforschungs GmbH. http://www.fordiac.org. Accessed 26 Aug 2014

  2. Čengić G (2009) Function Block Execution Runtime (Fuber). http://fuber.sourceforge.net. Accessed 26 Aug 2014

  3. Distributing Station: Getting Started with MPS (2010) Festo Didactic. http://www.festo-didactic.com/my-en/learning-systems/mps-the-modular-production-system/stations/distributing-station-getting-started-with-mps.htm. Accessed 26 Aug 2014

  4. Function Block Development Kit (2008) Holobloc Inc. http://www.holobloc.com. Accessed 26 Aug 2014

  5. Ferrarini L, Veber C (2004) Implementation Approaches for the Execution Model of IEC 61499 Applications. In: 2nd IEEE International Conference on Industrial Informatics (INDIN), Berlin, pp 612–617

    Google Scholar 

  6. International Organization for Standardization/International Electrotechnical Commission (1994) Information Technology - Open Systems Interconnection - Basic Reference Model - Conventions for the definition of OSI services

    Google Scholar 

  7. ISaGRAF (2008) ICS Triplex ISaGRAF Inc. http://www.isagraf.com. Accessed 26 Aug 2014

  8. Vyatkin V, Chouinard J (2008) On Comparisons of the ISaGRAF Implementation of IEC 61499 with FBDK and Other Implementations. In: 6th IEEE International Conference on Industrial Informatics (INDIN), Daejeon, pp 289–294

    Google Scholar 

  9. Yoong LH (2011) Modelling and synthesis of safety-critical software with IEC 61499. PhD thesis, University of Auckland

    Google Scholar 

  10. Yoong LH, Roop PS, Vyatkin V, Salcic Z (2009) A Synchronous Approach for IEC 61499 Function Block Implementation. IEEE Transactions on Computers 58(12):1599–1614

    Article  MathSciNet  Google Scholar 

  11. Yoong LH, Roop PS, Salcic Z (2012) Implementing Constrained Cyber-Physical Systems with IEC. ACM Transactions on Embedded Computing 11(4):78:1–78:22

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Yoong, L.H., Roop, P.S., Bhatti, Z.E., Kuo, M.M.Y. (2015). IEC 61499 in a Nutshell. In: Model-Driven Design Using IEC 61499. Springer, Cham. https://doi.org/10.1007/978-3-319-10521-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-10521-5_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-10520-8

  • Online ISBN: 978-3-319-10521-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics