Graphical Programming of Programmable Logic Controllers -Case Study for a Punching Machine-
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32807
Graphical Programming of Programmable Logic Controllers -Case Study for a Punching Machine-

Authors: Vasile Marinescu, Ionut Clementin Constantin, Alexandru Epureanu, Virgil Teodor

Abstract:

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.

Keywords: Grafcet, Petrinet, PLC, punching.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1056992

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 2065

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