LabVIEW Based Cooperative Design for Control System Implementation

  • Witold Nocoń
  • Grzegorz Polaków
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6874)


In this paper an object-oriented approach to the cooperative process of designing and implementing control systems is presented. Such approach promotes code reuse, code encapsulation and polymorphism, which, in relation to control systems, result in a better way of designing the system to be robust, easy to maintain and clear to analyze. Class hierarchy of system blocks and variables is presented using UML class diagram. Implementation in a graphical programming language LabVIEW is outlined.


Object-oriented design cooperative implementation of control systems IEC 61131 IEC 61499 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bussmann, S., Jennings, N.R., Wooldridge, M.: Multiagent Systems for Manufacturing Control. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  2. 2.
    van Breemen, A., de Vries, T.: Design and implementation of a room thermostat using an agent-based approach. Control. Eng. Pract. 9, 233–248 (2001)CrossRefGoogle Scholar
  3. 3.
    Maturana, F.P., Carnahan, D.L., Hall, K.H.: Distributed Agent Software for Automation. In: Nof (ed.) Springer Handbook of Automation. Springer, New York (2009)Google Scholar
  4. 4.
    McArthur, S.D.J., Davidson, E.M., Catterson, V.M., Dimeas, A.L., Hatziargyriou, N.D., Ponci, F., Funabashi, T.: Multi-agent systems for power engineering applications - Part I: Concepts, approaches, and technical challenges. IEEE Transactions on Power Systems 22(4), 1743–1752 (2007)CrossRefGoogle Scholar
  5. 5.
    Metzger, M., Polakow, G.: A Study on Appropriate Plant Diagram Synthesis for User-Suited HMI in Operating Control. In: Forbrig, P., Paternò, F. (eds.) HCSE/TAMODIA 2008. LNCS, vol. 5247, pp. 246–254. Springer, Heidelberg (2008)Google Scholar
  6. 6.
    Choiński, D., Metzger, M., Nocoń, W., Polaków, G.: Cooperative Validation in Distributed Control Systems Design. In: Luo, Y. (ed.) CDVE 2007. LNCS, vol. 4674, pp. 280–289. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  7. 7.
    Metzger, M.: Fast-mode real-time simulator for the wastewater treatment process. Water Science and Technology 30, 191–197 (1994)Google Scholar
  8. 8.
    Nocoń, W., Metzger, M.: Predictive Control of Decantation in Batch Sedimentation Process. AICHE Journal 56, 3279–3283 (2010)CrossRefGoogle Scholar
  9. 9.
    Polaków, G., Metzger, M.: Web-based visualization of student cooperation during distributed laboratory experimentation. In: Luo, Y. (ed.) CDVE 2009. LNCS, vol. 5738, pp. 317–324. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  10. 10.
    Blume, P.A.: LabVIEW Style Book. Prentice Hall, New Jersey (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Witold Nocoń
    • 1
  • Grzegorz Polaków
    • 1
  1. 1.Silesian University of TechnologyGliwicePoland

Personalised recommendations