Cost-Effective Micro Programmable Logic Controller for System Automation


 Micro-PLC, microcontroller, loads, keyboard, automation.

How to Cite

Aamir Shahzad, Qamar ul Islam, Shaheen Akhtar, & Mao-Gang He. (2013). Cost-Effective Micro Programmable Logic Controller for System Automation . Journal of Basic & Applied Sciences, 9, 368–372.


The purpose of this study is to check the efficiency of micro programmable logic controller (micro-PLC) for controlling, monitoring and counting purpose of eight different load systems simultaneously. In this project working of different IC’s, Keyboard and seven-segment display were used for visual representation of data for the purpose of simplicity and cost effectiveness and also increases productivity. Complete hardware of the system has been designed, tested and made into working condition. The monitor program takes case of all the necessary requirements of the system like, scanning the keyboard, lighting display, listen the written program and its execution. Microcontroller was programmed in C-language and a flash memory of 2-K bytes was used to store controlled program permanently. This micro-PLC was supportable for monitoring and counting industrial processes and can be implemented in multiple domains, largely of small to medium scale manufacturing processes and may be used for home and business automation as well. The efficiency and simplicity of the micro-PLC are strong advantages, easy to code and allowing fast automation on small systems, making the load switching very effective.


Prickettn PW, Frankowiak MR, Grosvenor RI. Microcontroller-based process monitoring and management using embedded Petri-nets. Robotics Computer-Integrated Manufacturing 2012; 28: 602-12.

Mirza M, Sarfraz H. DC-Motors Speed Asynchronization in Nonlinear Process by Selective State Feedback and Integral Control. J AMSE, Adv Model Anal 2002; 57(1): 45-61.

Al Dhaher AHG. Intergrating hardware and software for the development of microcontroller-basedsystems. Microprocessor Microsyst 2001; 25: 317-28.

Antonio ST. Programmable logic controller. Rom. J Phys 2006; 5(1-2): 305-10.

Shahzad A, Farooq H, Akbar S, Yousaf M, Hafeez K, Hanif M. Hybrid Progranmmable Logic Controller for load Automation. J Appl Sci 2007; 7(19): 20904-7.

Seungkweon J, Chang K, Kwon WH. Response time driven scheduling for programmable logic controllers with network-based I/O systems. Real-Time Syst 2003; 25: 67-91.

Mackenzie S. 8051 microcontroller. Prentice hall International, INC; U.S.A. Second Edition 1995; 1-350.

John RW. The debate over which PLC programming language is the stae-of-the-art. J Indl Technol 1999; 15(4): 1-5.

Shahzad A, He M-G. Thermal conductivity calculations of complex (dusty) plasmas. Phys Plasmas 2012; 19: 083707.

Shahzad A, He M-G. Thermal conductivity of three-dimensional Yukawa liquids (dusty plasmas). Contrib. Plasma Phys 2012; 52: 667-75.

Georgi R. Programming techniques for Flash microcontrollers. Electronic-Engineering 1998; 70: 2-71.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Copyright (c) 2013 Journal of Basic & Applied Sciences