Journal of Intelligent Manufacturing

, Volume 14, Issue 1, pp 123–136 | Cite as

Verification of distributed control systems in intelligent manufacturing

  • Valeriy Vyatkin
  • Hans-Michael Hanisch

Abstract

This paper presents an application of formal methods for validation of flexible manufacturing systems controlled by distributed controllers. A software tool verification environment for distributed applications (VEDA) is developed for modeling and verification of distributed control systems. The tool provides an integrated environment for formal, model-based verification of the execution control of function blocks following the new international standard IEC61499. The modeling is performed in a closed-loop way using manually developed models of plants and automatically generated models of controllers.

Verification distributed computer control systems modeling 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Christensen, J. H. (2000) Design patterns for system engineering with IEC 61499. Proceedings of Conference “Verteile Automatisierung” (Distributed Automation), Magdeburg, Germany, pp. 63-71.Google Scholar
  2. Clarke, E., Emerson, E. A. and Sista, A. P. (1986) Automatic verification of finite state concurrent systems using temporal logic. ACM Trans. on Programming Languages and Systems, 8, 244-263.Google Scholar
  3. Function Blocks for Industrial Process Measurement and Control Systems (1998), Publicly Available Specification, International Electrotechnical Commission, Technical Communication 65, Working group 6, Geneva.Google Scholar
  4. Hanisch, H.-M., Lautenbach, K., Simon, C. and Thieme, J. (2001) Modeling and validation of hybrid systems using extended timestamp nets. Automatisierungstechnik, 2, 60-65.Google Scholar
  5. Hanisch, H.-M., Pannier, T., Peter, D., Roch, S. and Starke, P. (2000) Modeling and verification of a modular lever crossing controller design. Automatisierungstechnik, 48.Google Scholar
  6. Hanisch, H.-M. and LÜder, A. (1999) Modular modeling of closed-loop system. Proceedings of Colloquium on Petri Net Technologies for Modeling Communication Based Systems, Berlin, Germany, October, pp. 103-126.Google Scholar
  7. Hanisch, H.-M., Thieme, J., LÜder, A. and Wienhold, O. (1997) Modeling of PLC behavior by means of timed net condition/event systems. International conference on Emerging Technologies and Factory Automation (ETFA'97), Los Angeles, USA, September.Google Scholar
  8. IMS (Intelligent Manufacturing Systems) programme, project on Holonics, http://hms.ifw.uni-hannover.de/public/overview.html〉.Google Scholar
  9. International Standard IEC1131-3 Programmable Controllers-Part 3 (1993) International Electrotechnical Commission, Geneva, Suisse.Google Scholar
  10. Kowalewski, S., Herrmann, P., Engell, S., Huuk, R., Krumm, H., Lakhnech, Y., Lukoschus, B. and Treseler, H. (2001) Approaches to the formal verification of hybrid systems. Automatisierungstechnik, 2, 66-73.Google Scholar
  11. Lewis, R. (2001) Modeling Control Systems using IEC 61499, IEE, London.Google Scholar
  12. Ostroff, J. S. (1989) Temporal Logic for Real-Time Systems, Wiley, London.Google Scholar
  13. SESA-signal/net system analyzer. Humboldt UniversitÄt zu Berlin, Institut fÜr Informatik, http://www.informatik.hu-berlin.de/lehrstuehle/automaten/tools/〉Google Scholar
  14. Starke, P., Roch, S., Schmidt, K., Hanisch, H.-M. and LÜder, A. (July 2000) Analysing signal-event systems. Technical report, Humboldt UniversitÄt zu Berlin, Institut fÜr Informatik, http://www.informatik.hu-berlin.de/lehrstuehle/automaten/tools/asen.ps.gz〉.Google Scholar
  15. Vyatkin, V. and Hanisch, H.-M. (1999) A modeling approach for verification of IEC1499 function blocks using net condition/event systems. Proceedings of ETFA'99 Workshop, Barcelona, Spain, pp. 261-270.Google Scholar
  16. Vyatkin, V. and Hanisch, H.-M. (2000a) Development of adequate formalisms for verification of IEC1499 distributed applications. 39th Conference of Society of Instrument and Control Engineers (SICE) of Japan, Iizuka, Japan, July.Google Scholar
  17. Vyatkin, V. and Hanisch, H.-M. (2000b) Modeling of IEC 61499 function blocks as a clue to their verification. Workshop on Supervising and Diagnostics of Machining Systems, Karpacz, Poland, March.Google Scholar

Copyright information

© Kluwer Academic Publishers 2003

Authors and Affiliations

  • Valeriy Vyatkin
    • 1
  • Hans-Michael Hanisch
    • 1
  1. 1.Department of Engineering ScienceMartin Luther University Halle-WittenbergHalleGermany

Personalised recommendations