McClellan Automation Logo

FPGAs put PLCs in motion

Machine automation systems today need to be advanced enough to provide predictive maintenance, intelligent fault handling, fast response time, and run custom designed algorithms. In order to accomplish these tasks, this article points out that programmable logic controllers (PLCs) are being combined with embedded control systems. Traditionally, the scanning-type architecture of PLCs was adequate for sequential processes. However, it is now desirable to combine sequential and reactive programming architectures to handle the complexities of modern machines. Programmable-automation controllers (PACs) use imbedded technologies such as a field-programmable gate array (FPGA) to implement the reactive architecture. The FPGA is essentially a reconfigurable chip containing thousands of unconfined logic gates which can quickly interpret specific logic patterns or functions. FPGA-based devices use flash memory to store programs and run applications immediately after powering up the equipment. Key benefits of the FPGA include high-performance execution of custom algorithms, precise timing and synchronization, rapid decision making, and simultaneous execution of parallel tasks. Read the full Machine Design article.

Find out about McClellan's machine automation services. 


Print This Page Email this page to a colleague

Sign-up today to receive periodic newsletters from McClellan Automation.