Are you still sitting on the fence (www.ControlDesign.com/pcplc)? Some controls engineers say theyāre moving to PC-based control, but harsh environments call for rugged components.
āPLCs are rugged, time-proven monsters of reliability,ā says Max Falcone, lead engineer on vision-aided tooling for Comau (www.comauinc.com), which develops complete turnkey systems for transportation and green-energy industry sectors. āThat's why maintenance people and end users love PLCs. The unfortunate part is that most of them require a fond understanding of ladder logic. The idea of a rugged PC is not an easily accepted paradigm shift because so many people have tried to put a standard desktop PC in a manufacturing environment, and it failed. While the hardware inside might have been cutting-edge at the time, the tower is not made for that environment. They suck air across the tower and in a plant where there is welding going on this become a black, greasy, sticky mess; after a while the fans stop working and the computer eventually fails. We went with the proven technology of the Nematron ePC-Plus, and all the software is written in C++.ā
Rodney Price, senior electrical engineering specialist, Belvac Production Machinery (www.belvac.com), a beverage canmaker in Lynchburg, Va., sees ruggedness as a safety net for his applications. āWe put our PC in A/C cabinets that are sealed from the environment,ā he explains. āSo technically, a quality PC of any sort, even commercial, should perform very well. But moving from the world of PLCs, which are notably rugged, we feel safe in knowing that our PC can withstand the harshest environment that a hermetically sealed, air-conditioned control panel can dish out. We are attracted to Beckhoff PCs due to their ruggedness.ā
Any and all sorts of industrial applications are well-suited for industrial PCs (IPCs), says Corey McAtee, product manager at Beckhoff Automation (www.beckhoffautomation.com/ipc). āPerhaps a more constructive way to look at this is which applications are best-suited for specific processors?,ā he asks. āThe applications can be simple sortation systems running on a $500 IPC with a low-end processor all the way up to complex CNC systems running on a $2,000 IPC with a high-end processor. IPCs can automate machines that are involved in all forms of manufacturing and production. Small ARM-based processors running at 233 MHz up to Intel Core2 Duo at 2.16 GHz and beyond provide the perfect range to scale with great precision to unique control requirements and budgets.ā
Beckhoff supports Windows XP Pro, XP Embedded, Vista and Windows CE. āThe deciding factor will be which hardware and software, if any, the system designer intends to use with the system,ā explains McAtee. āIn the case of XP Pro or XP Embedded, one may be selected because a user has a third-party software or hardware requirement that must run in parallel with the machine controlāas two quick examples, this could include CAD/CAM software or a USB vision device. If there is no third-party hardware or software requirement, I recommend Windows CE. Itās cost-effective and is leaner, compared with the other OS variants. CE also takes up less storage space on the controller, is easier for the designer to support and is easier to modify for customized functions.ā It also has a large support base of users online that provide tips and tutorials for customization, he says.
āThe request I get most is not to put Vista on a PC,ā explains Ralph Damato, vice presidentāproduct management at Nematron (www.nematron.com). āWe are moving from an OEM version of Windows XP to Windows XP for Embedded Systems. Thatās a way I can continue to help our customers to deal with Windows XP. Downgrade rights is another way. Windows XP can be put on a computer with a Windows Vista Business or Ultimate packages. The biggest problem with this is the customer doesnāt receive any way to put XP on the machine again. Itās also more expensive.ā
Nematronās customers also are pushing for more enterprise connectivity. āPeople are comfortable with Excel,ā continues Damato. āWhen theyāre looking for process data to share on a network, they can easily connect this to anything to analyze or sort. More people are interested in doing that for just-in-time efficiencies so they arenāt building more than they need. You donāt need to pay for extra packages to convert the data.ā
Belvac uses PCs for database applications, machine control and HMI, says Price. āWe use a whole range of operating systems,ā he explains. āIt depends on what we are doing with the controller. For simple machine control, we use Windows CE. For more integral things, such as manual on machines, we use Embedded XP. And for my project, I am running a custom HMI designed in InduSoft Web Studio with a ton of VB scripting and a Microsoft SQL 2008 database. For this setup, I am running Windows XP Pro. I have a secondary PC doing some of the work that is running XP as well, but only because it was handy. It could easily run Embedded XP or, if I want to sacrifice the dual-core processor, Windows CE.ā
For Falcone, the PC means freedom. āWe can program in any language we feel comfortable with,ā he says. āFor us, PC means flexibility. When you have a PLC system, youāre tied into ladder logic. Weāre writing in Visual Basic or C++. The interfaceāWindows XPāis common and familiar to most people. The hardware options are plentiful, and you rarely get locked into proprietary licensing. You can truly make them your own and cater to your customer's needs. Sure, you can do this with a PLC, but itās a lot of work. The other advantage of a PC is true multitasking. This is huge for us in our RecogniSense product as we are capturing images, calculating positions and communicating to the robot all at the same time, taking advantage of the dual-core processor in the Nematron ePC-Plus.ā
A huge area for advancements with multi-core processors is that you can essentially split the processor and tie each core to a major process, explains McAtee. āOne core, for example, can manage CNC, one can manage I/O, and one can manage HMI,ā he says. āWhen dedicating individual cores, system designers can truly optimize machine functionality and pile on high-end processes on one PC platform.ā
The panel for Comauās RecogniSense, a single-camera, six-degree-of-freedom recognition system used for robotic guidance, is designed around the PC to make use of its inner workings to keep the air inside the panel constantly moving, explains Falcone. āBy mounting the PC higher in the panel and keeping the components that generate heat lower in the panel, we take advantage of the natural convection along with the fan in the PC to cool the panel,ā he says. āThis is the reason we donāt have an air conditioner in our panel, which is another failure point in their systems.ā

Leaders relevant to this article: