A Study of Industrial Logic Control Programming using Library Components

In this paper a study of logic control programming practices and use of library components at two European car manufacturers, is presented. The research provides results important to consider for researchers and PLC vendors when developing frameworks for control program generation, to cope with new requirements of flexible manufacturing systems. The main observations are: the programs, written mainly in Ladder Diagrams and Sequential Function Charts, frequently reuse pre-developed function blocks; it is important that the control programs can be understood and used for trouble-shooting by the operators; and finally, the code handles, besides automatic control, also safety and supervision, human machine interface, product data, communication etc., the code for automatic control is a minor part of the total code.

[1]  Johan Richardsson A Survey of Tools and Methods for Design of Automated Production Plants , 2002 .

[2]  A. Galip Ulsoy,et al.  Reconfigurable manufacturing systems: Key to future manufacturing , 2000, J. Intell. Manuf..

[3]  Olof Bergqvist,et al.  PLC function block survey of Swedish automotive industry , 2007 .

[4]  Dawn M. Tilbury,et al.  Event-Condition-Action Systems for Reconfigurable Logic Control , 2007, IEEE Transactions on Automation Science and Engineering.

[5]  Dawn M. Tilbury,et al.  Modular finite state machines: Development and application to reconfigurable manufacturing cell controller generation , 2006 .

[6]  Georg Frey,et al.  Designing generic/reusable functionality based controllers for distributed control using UML , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[7]  Kleanthis Thramboulidis,et al.  Model-integrated mechatronics - toward a new paradigm in the development of manufacturing systems , 2005, IEEE Transactions on Industrial Informatics.

[8]  Martin Fabian,et al.  Modeling the control of a flexible manufacturing cell for automatic verification and control program generation , 2006 .

[9]  Dawn M. Tilbury,et al.  A study of current logic design practices in the automotive manufacturing industry , 2003, Int. J. Hum. Comput. Stud..

[10]  R. W. Lewis,et al.  Programming Industrial Control Systems Using IEC 1131-3 , 1995 .

[11]  Murat Uzam,et al.  Using a Petri-Net-Based Approach for the Real-Time Supervisory Control of an Experimental Manufacturing System , 2000 .

[12]  Dick Johnson Nano Devices Lead Assault on Traditional PLC Applications , 2002 .

[13]  William Moses Modelling control systems using IEC 61499 , 2001 .

[14]  Oscar Ljungkrantz,et al.  Implementing a Control System Framework for Automatic Generation of Manufacturing Cell Controllers , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[15]  V. Hajarnavis,et al.  A comparison of sequential function chart and object-modelling PLC programming , 2005, Proceedings of the 2005, American Control Conference, 2005..