FPGA Based Micro-PLC Design Approach

For small, stand-alone control of a single process, microPLCs are more cost effective, compact, and easier to use than PC-based solutions. There have been some studies on the implementation of a control program in FPGA. However most of them concentrated on techniques to convert functional-level control programs into logic description in the form of HDL. So with these approaches it is necessary for PLC user to have design tools to translate, integrate and implement the logic circuit in FPGA. Also manufacturing plant engineers need training on these tools. This paper suggests an approach with which a general microPLC will be implemented inside FPGA. Once FPGA is configured, it will function as microPLC that can be embedded into devices, machines, and systems using suitable interface.

[1]  Takashi Sekiguchi,et al.  Implementation of ladder diagram for programmable controller using FPGA , 1999, 1999 7th IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings ETFA '99 (Cat. No.99TH8467).

[2]  Hiroshi Yamamoto,et al.  Converting PLC instruction sequence into logic circuit: A preliminary study , 2006, 2006 IEEE International Symposium on Industrial Electronics.

[3]  João L. Monteiro,et al.  From interpreted Petri net specification to reprogrammable logic controller design , 2000, ISIE'2000. Proceedings of the 2000 IEEE International Symposium on Industrial Electronics (Cat. No.00TH8543).

[4]  John T. Welch,et al.  A direct mapping FPGA architecture for industrial process control applications , 2000, Proceedings 2000 International Conference on Computer Design.

[5]  João L. Monteiro,et al.  PLD implementation of logic controllers , 1995, 1995 Proceedings of the IEEE International Symposium on Industrial Electronics.

[6]  M. Wegrzyn,et al.  Petri net-based specification, analysis and synthesis of logic controllers , 2000, ISIE'2000. Proceedings of the 2000 IEEE International Symposium on Industrial Electronics (Cat. No.00TH8543).

[7]  João L. Monteiro,et al.  The application of reconfigurable logic to controller design , 1998 .

[8]  H. Murakoshi,et al.  An application of FPGA to high-speed programmable controller: development of the conversion program from SFC to Verilog , 1999, 1999 7th IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings ETFA '99 (Cat. No.99TH8467).