Graphical Programming of Programmable Logic Controllers -Case Study for a Punching Machine-

The Programmable Logic Controller (PLC) plays a vital role in automation and process control. Grafcet is used for representing the control logic, and traditional programming languages are used for describing the pure algorithms. Grafcet is used for dividing the process to be automated in elementary sequences that can be easily implemented. Each sequence represent a step that has associated actions programmed using textual or graphical languages after case. The programming task is simplified by using a set of subroutines that are used in several steps. The paper presents an example of implementation for a punching machine for sheets and plates. The use the graphical languages the programming of a complex sequential process is a necessary solution. The state of Grafcet can be used for debugging and malfunction determination. The use of the method combined with a set of knowledge acquisition for process application reduces the downtime of the machine and improve the productivity.




References:
[1] R. David and H. Alla. Petri Nets & Grafcet. Prentice Hall, 1992
[2] International Electrotechnical Commission, Technical Committee No.
65. Programmable Controllers - Programming Languages, IEC 61131-3,
second edition, November 1998. Committee draft.
[3] N. Bauer, R. Huuck, and B. Lukoschus. A parameterized semantics for
sequential function charts. Institute of Computer Science and Applied
Mathematics, University of Kiel, 2001.
[4] SCHNEIDER ELECTRIC, PL7 Micro/Junior/Pro Detailed description
of Instructions and Functions. 2001.
[5] V. Marinescu, Conducerea sistemelor flexibile de prelucrare, Ed.
Fundaţiei Universitare ÔÇ× Dunârea de Jos", Galaţi,
[6] V. Marinescu - Sisteme ┼ƒi Echipamente de Comandâ Numericâ -
Volumul 1 -Controlere Logice Programabile, Editura Cartea
Universitarâ, Bucure┼ƒti, ISBN 973-7956-14-1, 2004
[7] V. Marinescu - Sisteme ┼ƒi Echipamente de Comandâ Numericâ -
Volumul 2 -Comanda ma┼ƒinilor de prelucrat prin ┼ƒtanţare, Editura
Cartea Universitarâ, Bucure┼ƒti, ISBN 973-7956-15-x, 2004
[8] M. Uzam , A. H. Jones. Discrete Event Control System Design Using
Automation Petri Nets and their Ladder Diagram Implementation
Advanced Manufacturing Technology, Springer-Verlag London
Limited, 1998
[9] A. Ramirez Serrano, S.C. ZHU, S.K.H. Chan A hybrid PC/PLC
architecture for manufacturing system control- theory and
implementation, Journal of Intelligent Manufacturing,13, 261-281,
Kluwer Academic Publisher, 2002