Skip to main content

An Orchestration Engine for Services-Oriented Field Level Automation Software

  • Chapter
  • First Online:
Service Orientation in Holonic and Multi-agent Manufacturing

Part of the book series: Studies in Computational Intelligence ((SCI,volume 594))

Abstract

The flexibility of field level automation software is inevitable in order to realize intelligent, flexible production control systems. One way to achieve increased flexibility of field level automation software is to separate the control flow of software, i.e. the workflow, from executing respective functionality as typically applied in business software. This paradigm is used also within service-oriented applications where workflow models define the orchestration of services. In order to apply this paradigm to field level automation software, some conditions have to be considered. Especially, field level automation software is typically operated on programmable logic controllers according to the cyclic executed IEC 61131-3 standard. In this paper, a service model is presented which is applicable to such field level automation software and the behaviour of an orchestration engine which can operate in IEC 61131-3 environments is specified. Its applicability on a lab-scaled manufacturing system is presented.

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
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

Notes

  1. 1.

    http://www.codesys.com

References

  1. Legat, C., Lamparter, S., Vogel-Heuser, B.: Knowledge-based technologies for future factory engineering and control. In: Borangiu, T., Thomas, A., Trentesaux, D. (eds.) Service Orientation in Holonic and Multi Agent Manufacturing and Robotics, SCI, vol. 472, pp. 355–374. Springer, Berlin (2013)

    Chapter  Google Scholar 

  2. IEC 61131-3: Programmable Logic Controllers—Part 3: Programming Languages (2009)

    Google Scholar 

  3. Legat, C., Schütz, D., Vogel-Heuser, B.: Automatic generation of field control strategies for supporting (re-)engineering of manufacturing systems. J. Intell. Manuf. (2013)

    Google Scholar 

  4. Schütz, D., Legat, C., Vogel-Heuser, B.: On modelling the state-space of manufacturing systems using UML. In: Borangiu, T., Dolgui, A., Dumitrache, I., Filip, F.G. (eds.) 14th IFAC Symposium on Information Control Problems in Manufacturing, pp. 469–474. Bucharest, Romania (2012)

    Google Scholar 

  5. Legat, C., Vogel-Heuser, B.: A multi-agent architecture for compensating unforeseen failures on field control level. In: Borangiu, T., Trentesaux, D., Thomas, A. (eds.) Service Orientation in Holonic and Multi-Agent Manufacturing and Robotics, SCI, vol. 544, pp. 195–208. Springer International Publishing, Switzerland (2014)

    Google Scholar 

  6. Jammes, F., Smit, H.: Service-oriented paradigms in industrial automation. IEEE Trans. Industr. Inf. 1(1), 62–70 (2005)

    Article  Google Scholar 

  7. Jammes, F., Smit, H., Martinez Lastra, J.L., Delamer, I.M.: Orchestration of service-oriented manufacturing processes. In: IEEE Conference on Emerging Technologies and Factory Automation, pp. 617–624. IEEE (2005)

    Google Scholar 

  8. Borangiu, T.: A service-orientated architecture for Holonic manufacturing control. In: Rudas, I.J., Fodor, J., Kacprzyk, J. (eds.) Towards Intelligent Engineering and Information Technology, SCI, vol. 243, pp. 489–503. Springer, Berlin (2009)

    Chapter  Google Scholar 

  9. Mendes, J.M., Leitão, P., Restivo, F., Colombo, A.W.: Service-oriented agents for collaborative industrial automation and production systems. In: Mařík, V., Strasser, T., Zoitl, A. (eds.) Holonic and Multi-Agent Systems for Manufacturing, LNCS, vol. 5696, pp. 13–24. Springer, Berlin (2009)

    Chapter  Google Scholar 

  10. Ollinger, L., Schlick, J., Hodek, S.: Leveraging the Agility of manufacturing chains by combining process-oriented production planning and service-oriented manufacturing automation. In: 18th IFAC World Congress, pp. 5231–5236, Milano (2011)

    Google Scholar 

  11. Theorin, A., Ollinger, L., Johnsson, C.: Service-oriented process control with grafchart and the devices profile for web services. In: Borangiu, T., Thomas, A., Trentesaux, D. (eds.) Service Orientation in Holonic and Multi Agent Manufacturing and Robotics, SCI, vol. 472, pp. 213–228. Springer, Berlin (2013)

    Chapter  Google Scholar 

  12. Mendes, J.M., Leitao, P., Colombo, A.W., Restivo, F.: Service-oriented control architecture for reconfigurable production systems. In: IEEE International Conference on Industrial Informatics, pp. 744–749. IEEE (2008)

    Google Scholar 

  13. Cucinotta, T., Mancina, A., Anastasi, G.F., Lipari, G., Mangeruca, L., Checcozzo, R., Rusina, F.: A real-time service-oriented architecture for industrial automation. IEEE Trans. Industr. Inf. 5(3), 267–277 (2009)

    Article  Google Scholar 

  14. Reference Architecture Foundation for Service Oriented Architecture V1.0. http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra.html

  15. Erl, T.: SOA: Principles of Service Design. Prentice Hall PTR (2008)

    Google Scholar 

  16. Huhns, M.N., Singh, M.P.: Service-oriented computing: key concepts and principles. IEEE Internet Comput. 9(1), 75–81 (2005)

    Article  Google Scholar 

  17. Papazoglou, M.P., Heuvel, W.-J. Van Den: Service-oriented design and development methodology. Int. J. Web Eng. Technol. 2(4), 412–442 (2006)

    Google Scholar 

  18. Legat, C., Seitz, C., Lamparter, S., Feldmann, S.: Semantics to the shop floor: towards ontology modularization and reuse in the automation domain. In: 19th IFAC World Congress. Cape Town (2014)

    Google Scholar 

  19. van der Aalst, W.M.P., Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distrib. Parallel Databases 14(1), 5–51 (2003)

    Article  Google Scholar 

  20. Mulyar, N., Aalst, W.M.P. van der Hofstede, A.H.M., Russell, N.C.: Towards a WPSL: a critical analysis of the 20 classical workflow control-flow patterns. BPM Center Report BPM-06-18 (2006)

    Google Scholar 

  21. Dumas, M., Hofstede, A.H.M.: UML activity diagrams as a workflow specification language. In: Gogolla, M., Kobryn, C. (eds.) 4th International Conference on the Unified Modelling Language, pp. 76–90. Toronto, Canada (2001)

    Google Scholar 

  22. Vogel-Heuser, B., Legat, C., Folmer, J., Feldmann, S.: Researching Evolution in Industrial Plant Automation: Scenarios and Documentation of the Pick and Place Unit. Technical Report No. TUM-AIS-TR-01-14-02 (2014)

    Google Scholar 

  23. Institute of Automation and Information Systems, Technical University Munich: The pick and place unit-demonstrator for evolution in industrial plant automation. http://www.ppu-demonstrator.org

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christoph Legat .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Legat, C., Vogel-Heuser, B. (2015). An Orchestration Engine for Services-Oriented Field Level Automation Software. In: Borangiu, T., Thomas, A., Trentesaux, D. (eds) Service Orientation in Holonic and Multi-agent Manufacturing. Studies in Computational Intelligence, vol 594. Springer, Cham. https://doi.org/10.1007/978-3-319-15159-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-15159-5_7

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics