PLC vs Arduino for industrial control

Can a $20 micro-controller equal a PLC for a real-world industrial control application? The “maker” world of basement robot builders continues to grow, with companies developing hardware and software to support all sorts of interesting applications. A number of micro-controllers have emerged to perform a wide variety of functions at very low upfront hardware and software costs. A large number of boards, including micro-controllers, field programmable gate arrays (FPGAs) and single-board computers, have emerged. Among these, Arduino and Raspberry Pi are two leading names (Figure 1). Both are open-source devices, with components available from a variety of suppliers, and both require a high level of programming skills and some imagination before they can be used for real-time industrial control applications. Some industrial users might envision these platforms as a substitute for an entry-level PLC. After all, if an Arduino can control a robot for a STEM competition entry, why can’t...