Usage of IEC 61131 and IEC 61499 standards for creating distributed control systems

This publication deals with the application of standards for industrial automation during distributed control systems design. Control systems design consists of a choice between two approaches based on the standards, IEC 61131 and IEC 61499. The question is which of the standards to use for distributed control systems design. The most commonly used standards are briefly listed in the introduction section. Then follows a more detailed description of the IEC 61131 and IEC 61499 standards, future development of the IEC 61499 standard and its usage during the creation of distributed control systems. Further on are lists and descriptions of existing commercial and research software tools, which are necessary in implementing this standard. The main section deals with the methodology for standard application comparison and criteria selection for comparing. This methodology is then verified on real control systems. The final section includes methodology generalization for suitable approach selection, resulting in recommendations for which standard to choose during creation of distributed control systems.

[1]  David W. Pessen Industrial Automation: Circuit Design and Components , 1989 .

[2]  Norman S. Nise,et al.  Control Systems Engineering , 1991 .

[3]  Peter Rohner Plc: Automation With Programmable Logic Controllers , 1996 .

[4]  Alois Zoitl,et al.  Real-Time Execution for IEC 61499 , 2008 .

[5]  Paul Valckenaers,et al.  Holonic and Multi-Agent Systems for Manufacturing , 2003, Lecture Notes in Computer Science.

[6]  Clarence A. Phipps Fundamentals of electrical control , 1995 .

[7]  John Leonard,et al.  Systems Engineering Fundamentals , 1999 .

[8]  V. Vyatkin,et al.  On comparisons of the ISaGRAF implementation of IEC 61499 with FBDK and other implementations , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[9]  Raimond Pigan,et al.  Automating with PROFINET: Industrial Communication Based on Industrial Ethernet , 2008 .

[10]  V. Vyatkin,et al.  Reconfiguration of mechatronic systems enabled by iec 61499 function blocks , 2006 .

[11]  Michael Tiegelkamp,et al.  IEC 61131-3: Programming Industrial Automation Systems , 2001, Springer Berlin Heidelberg.

[12]  Fred Swainston,et al.  A Systems Approach to Programmable Controllers , 1991 .

[13]  William Bolton,et al.  Instrumentation And Control Systems , 2004 .

[14]  Valeriy Vyatkin The potential impact of the IEC61499 standard on the progress of distributed intelligent automation , 2006, Int. J. Manuf. Technol. Manag..

[15]  Frank D. Petruzella,et al.  Programmable Logic Controllers , 1989 .

[16]  Curtis D. Johnson,et al.  Process Control Instrumentation Technology , 1977 .

[17]  Dipl.-Inform. Karl-Heinz John,et al.  IEC 61131-3: Programming Industrial Automation Systems , 2001, Springer Berlin Heidelberg.

[18]  Valeriy Vyatkin,et al.  A case study on migration from IEC 61131 PLC to IEC 61499 function block control , 2009, 2009 7th IEEE International Conference on Industrial Informatics.

[19]  Andrew J. Chipperfield,et al.  Modelling Control Systems Using IEC 61499 , 2001 .

[20]  Naresh K. Sinha,et al.  Control Systems , 1986 .

[21]  Valeriy Vyatkin IEC 61499 Function Blocks for Embedded and Distributed Control Systems Design , 2007 .

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

[23]  Yang Wei,et al.  Implementation of IEC61499 Distributed Function Block Architecture for Industrial Measurement and Control Systems (IPMCS) , 2002 .

[24]  Gerhard Ebenhofer,et al.  An Advanced Engineering Environment for Distributed & Reconfigurable Industrial Automation & Control Systems based on IEC 61499 , 2006 .