Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

FPGA Implementation of PLC Modules


Affiliations
1 Department of Instrumentation and Control, College of Engineering, Pune, India
     

   Subscribe/Renew Journal


A Programmable Logic Controller (PLC) is a programmable microprocessor-based device whose logic is programmable. This microprocessor has a limited number of resources and hence functionality, which cannot be increased without replacing the microprocessor or changing its core. Field Programmable Gate Array (FPGA) is a recent development in the embedded world, where the core of the controller is programmed to the user’s requirement. This project attempts to replicate the functionality of the PLC on the FPGA platform and suggest the use of the same on future prospects. The attempt is being made to implement the basic functionality of the PLC which consists of Digital logic, Arithmetic logic, Timers and Counters, Analog and Digital IO and RS232 Communication with the host computer. The PLC system is developed and tested on a Spartan 3E Starter Kit board.

Keywords

PLC on FPGA, microPLC, FPGA-Based PLC, Reconfigurable PLC.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 186

PDF Views: 1




  • FPGA Implementation of PLC Modules

Abstract Views: 186  |  PDF Views: 1

Authors

Uttam M. Chaskar
Department of Instrumentation and Control, College of Engineering, Pune, India
Rohankumar H. Garibe
Department of Instrumentation and Control, College of Engineering, Pune, India
Sanjaykumar L. Patil
Department of Instrumentation and Control, College of Engineering, Pune, India

Abstract


A Programmable Logic Controller (PLC) is a programmable microprocessor-based device whose logic is programmable. This microprocessor has a limited number of resources and hence functionality, which cannot be increased without replacing the microprocessor or changing its core. Field Programmable Gate Array (FPGA) is a recent development in the embedded world, where the core of the controller is programmed to the user’s requirement. This project attempts to replicate the functionality of the PLC on the FPGA platform and suggest the use of the same on future prospects. The attempt is being made to implement the basic functionality of the PLC which consists of Digital logic, Arithmetic logic, Timers and Counters, Analog and Digital IO and RS232 Communication with the host computer. The PLC system is developed and tested on a Spartan 3E Starter Kit board.

Keywords


PLC on FPGA, microPLC, FPGA-Based PLC, Reconfigurable PLC.