The automation of plants and machines is becoming more and more complex due to the extensive usage of intelligent field devices as for instance programmable actuators and sensors. The graphical programming languages used are typically for the automation domain, and control applications tend to be become increasingly complex which results in higher engineering costs for establishment and maintenance. The new IEC 61499 standard for distributed control systems provides an interesting engineering concept called subapplications. This concept has, in principle, the potential to provide a cost-effective solution for industrial automation applications, but is currently only being used in a few instances. The goal of this paper is to introduce a simpler, more effective, engineering approach to structure large scale distributed control programs based on a hierarchical plant structure model together with IEC 61499 subapplications.
['Thomas Strasser', 'Martijn N. Rooker', 'Gerhard Ebenhofer', 'Alois Zoitl', 'Christoph Sunder', 'Antonio Valentini', 'Allan Martel']
Structuring of large scale distributed control programs with IEC 61499 subapplications and a hierarchical plant structure model