Vladislav Blagojević, Saša Ranđelović, Vlastimir Nikolić, Slobodan Dudić

DOI Number
First page
Last page


Nowadays, programmable logic controllers (PLC) are widely used in many automated systems, especially for the control of various actuators. The most common PLC programming is performed by either using a ladder diagram or a structured text. The paper presents the automatic generation of PLC programs for the purpose of sequentially controlling pneumatic actuators. In this paper, the pneumatic actuators are supplied and controlled by 5/2-way as well as 5/3-way bistable pneumatic valves with electric activation. The valve type depends on the number of positions in which the actuator should come, and the position sensors are used for detecting its movement. The characteristic encoding of the movement of actuators, position sensors and control commands is performed. The advantages of the automatic generation of the PLC commands and the entire program described in this paper are illustrated in a real example.


PLC, Programming, Sequential Control, Actuator

Full Text:



Laughton, M.A., Warne, D.J., 2002, Electrical engineer's reference book, Newnes, Oxford, England, 1504 p.

Thakur, N., Hooda, M., 2016, A review paper on PLC & its applications in robotics and automation, International Journal of Innovative Research in Computer and Communication Engineering, 4(4), pp. 209-214.

Dworzak, L., Mikulczyński, T., 2009, Synthesis of sequential control algorithms for pneumatic drives controlled by monostable valves, Archives of Foundry Engineering, 9(3), pp. 35-40.

Malayappan, S., Raj, K.A., Arunachalam, S.S., Venugopal, S., Ramalingam, D., 2009, Design of A sequential control circuit for an industrial robot using cascading method, Proceedings of the International Conference on Man-Machine Systems (ICoMMS), Penang, Malaysia, pp. 3B3-1-3B3-5.

Mroz, P, Brol, S., 2017, Sequential control strategy of pneumatic-hydraulic drive, Proceedings of The Institute of Vehicles, 2(111), pp. 95-103.

Bayoumi, M.S., 2014, Novel method for designing a sequential logic controller with intermediate stop of actuators, International Journal of Computer and Information Technology, 3(3), pp. 643-650.

Hasdemir, I.T., Kurtulan. S., 2006, Automatic PLC code generation using MATLAB, Elsevier IFAC Proceedings, 39(17), pp. 131-136.

Salunke, R., Vikhe, P., Sarode, T., 2013, Implementation of automatic PLC code from MATLAB simulation model using B&R automation target for simulink, Elsevier, Int. Conf. on Control, Communication and Power Engineering, pp. 390-395.

Guttel, K., Weber, P., Fay, A., 2008, Automatic generation of PLC code beyond the nominal sequence, 2008 IEEE International Conference on Emerging Technologies and Factory Automation, Hamburg, Germany, pp. 1277-1284.

Schumacher, F., Schrock, S., Fay, A., 2013, Tool support for an automatic transformation of GRAFCET specifications into IEC 61131-3 control code, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA), Cagliari, Italy, pp. 1-4.

Schumacher, F., Fay, A., 2014, Formal representation of GRAFCET to automatically generate control code, Control Engineering Practice, 33, pp. 84-93.

Julius, R., Schurenberg, M., Schumacher, F., Fay, A., 2017, Transformation of GRAFCET to PLC code including hierarchical structures, Control Engineering Practice, 64, pp. 173-194.

Wcislik, M., Suchenia, K., Laskawski, M., 2015, Programming of sequential control systems using functional block diagram language, Elsevier IFAC Proceedings, 48(4), pp. 330-335.

Wcislik, M., Suchenia, K., Laskawski, M., 2016, Method of programming of sequential control systems using LabVIEW environment, Elsevier IFAC Proceedings, 49(25), pp. 476-481.

Adiego, B.F., Darvas, D., Blanco, E., Jean-Charles, T, Bliudze, S., Blech, J.O., Suarez, V.M.G., 2015, Applying model checking to industrial-sized PLC programs, IEEE Transactions on Industrial Informatics, 11(6), pp. 1400-1410.

Qamsane, Y., Hamlaouiy, M., Tajer, A., Philippot, A., 2017, A model-based transformation method to design PLC-based control of discrete automated manufacturing systems, 4th International Conference on Automation, Control Engineering and Computer Science (ACECS - 2017), 19, pp. 4-11.

Blagojević, V. Ranđelović, S., Milanović, S., 2018, Automatic generation of PLC programs for pneumatic actuators sequential control with two end positions, Proc. XIV International SAUM Conference on on Systems, Automatic Control and Measurements, Niš, Serbia, CD.

Bryan, L.A., Bryan, E.A., 1997, Programmable controllers- theory and implementation, Industrial Text & Video Company, Atlanta, 202 p.



  • There are currently no refbacks.

ISSN: 0354-2025 (Print)

ISSN: 2335-0164 (Online)

COBISS.SR-ID 98732551

ZDB-ID: 2766459-4