Cover Story: Balancing PLCs, PACs, IPCs

Do you need a PLC, PAC, or IPC for your next control application? Will programmable logic controllers (PLCs) evolve into programmable automation controllers (PACs) or industrial PCs (IPCs)? Whatever the name, get the best features and software for your control applications.


Control Engineering January 2011 Magazine CoverController-based applications face a divergence when selecting a controller: Simplicity and ruggedness, or openness and functionality? In math, that’s called indeterminacy, but in automation, the engineer should know what controller feature set is best for the application, no matter what you call the logic device.

In 2001, when ARC Advisory Group Analyst Craig Resnick proposed the new term for the new class of controller (PAC, programmable automation controllers), the acronym was coined on the basis of market observations. Functionality of programmable controllers was extended by the main global automation vendors.

Vendors use the PAC acronym to describe a class of products conforming in design and market positioning with similar hardware–software architecture philosophy. Because there are a wide variety of feature sets, it has become difficult to definitively classify each controller as either a PLC or a PAC. Even a small PLC can be programmed with the use of the automatic code generation tool from Matlab/Simulink. The same controller, given 8 GB to 32 GB of data memory, thanks to the compact flash (CF) interface, can be a data acquisition and analyzing tool for predictive maintenance of the machine. The same controller, thanks to virtual interface technology, can be changed into the remote gateway for the whole process.

PAC definition

Programmable automation controllers (PACs) are known for the following main features, differentiating them in functionality from a typical


  • Multidomain functionality—logic, motion, continuous control systems can be designed with the same hardware platform.
  • Single multidiscipline development platform—data tags are stored in a common database.
  • One tool for every programming task—control logic, motion control, HMI design for more than one machine in a process.
  • Open, modular architecture lets the engineer use only the equipment he need.
  • Use of many communication standards (from asynchronical to deterministic ones) and many programming languages (consistent with IEC 61131-3 as well as the higher level programming languages)—the engineer can design a multivendor system simply and efficiently.

But as PLC technology has emerged, some companies look at PLC and PAC differences and choose to use the PAC acronym for their products, even without offering all the features mentioned above.

Many things have changed for programmable controllers since 2002:

  • Openness of communication standards is typical with PLC functionality.
  • More tools are IEC 61131-3 compliant, extending the normative list of programming languages (IL, LAD, ST, SFC, FBD) with ANSI C or even C++ and C#.
  • Small controllers are equipped with a large amount of data memory (8 GB and more).
  • Ethernet TCP/IP has become the most popular programming interface for PLCs.
  • Software architecture of PLCs is based on the real-time deterministic multitasking operating systems.

Control Engineering January 2011 MagazineGiven the blending of features, it is difficult to define which controllers are PACs and which are PLCs. The simplest definition says that a PAC combines PC elasticity and functionality with the ruggedness of a PLC.

PAC controllers combine PC and PLC hardware/ software architecture, offering flexibility and ruggedness in one efficient system.

Two-system operation

Control Engineering January 2011 MagazineUsers in recent years have built applications within two operating systems architectures. Examples include Beckhoff Automation (Twin- CAT PLC under Microsoft Windows XP Professional) and Bernecker & Rainer (AR010 system under Microsoft Windows XP Professional), among others.

National Instruments PXI series controllers are available in two-boot operating systems versions— real-time and embedded, with Microsoft Windows XP Professional and with Microsoft Windows 7. This design can be booted only in one system mode, different from what the figure shows.

Functionality, classification

As the functionality of PLCs has been extended and newer control technologies have been introduced, the range of controller definitions needs to be reevaluated since 2001.

An increasing number of engineering tools are modernized to comply with the Microsoft Windows 7 32-bit operating system. Fewer 64-bit computers are used, but it hasn’t been a problem. The first updates of the programming tools (for development of control applications) for the Microsoft Windows 7 system were released in mid-2010.

Development tools for programmable controllers will continue to receive updates in 2011. Other companies also are working on the 64-bit versions of their tools, with most upgrades expected to be complete by year end.

Control Engineering January 2011 Magazine - Page 31 – Chart 1

Control Engineering January 2011 Magazine - Page 31 - Chart 2

Automatic code generation

The number of programming tools consistent with IEC 61131 programming languages continues to increase. Users can program applications with more than just a ladder diagram computation model, typically with three or more languages, including structured text.

New programming software offers new opportunities, such as automatic code generation for programmable controllers. This functionality allows users familiar with the MathWorks Matlab/ Simulink environment to rapidly design and implement control algorithms within the control tasks. Research and development of control strategies is one of the main areas of opportunity for new products. Shortening the “time to market” of new product development is the reason for employing the mechatronic approach, also known as the model-based design.

Tools for automatic code generation are listed, with a list of controllers for which they are designed.

Future of control systems

Control Engineering January 2011 Magazine Marble FeaturereHow will control systems evolve? Automation vendors are incorporating safety technology in their systems. More are integrating motion control functionality in available programming tools. Rapid prototyping is the most innovative method of evolution, and applications also will accommodate that functionality. In 2020, control architectures will be so open that there will be no problem with interchanging control solutions and hardware modules from different vendors, maybe even on the level of processors and programming tools. This may speed the natural evolution of today’s continuing expansion of object-oriented programming tools. Tools will decrease in importance as the team of programmers work more efficiently to solve problems, which is the promise of modern control systems.

- Krzysztof Pietrusewicz, PhD, is assistant professor at the Control Engineering and Robotics chair, Faculty of Electrical Engineering at the West Pomeranian University of Technology, Szczecin, Poland, and contributor to Control Engineering Poland. Łukasz Urbański, MSc, is a PhD student at the Faculty of Electrical Engineering, West Pomeranian University of Technology

Other Articles in this Series

IEC 61131-3, CoDeSys standardize control logic programming

PLCS, PACs, IPCs – Does it matter? Get the best new controller products for your application

LinkedIn discussion on PLC vs PAC: When and where?

The Top Plant program honors outstanding manufacturing facilities in North America. View the 2015 Top Plant.
The Product of the Year program recognizes products newly released in the manufacturing industries.
Each year, a panel of Control Engineering and Plant Engineering editors and industry expert judges select the System Integrator of the Year Award winners in three categories.
Pipe fabrication and IIoT; 2017 Product of the Year finalists
The future of electrical safety; Four keys to RPM success; Picking the right weld fume option
A new approach to the Skills Gap; Community colleges may hold the key for manufacturing; 2017 Engineering Leaders Under 40
Control room technology innovation; Practical approaches to corrosion protection; Pipeline regulator revises quality programs
The cloud, mobility, and remote operations; SCADA and contextual mobility; Custom UPS empowering a secure pipeline
Infrastructure for natural gas expansion; Artificial lift methods; Disruptive technology and fugitive gas emissions
Power system design for high-performance buildings; mitigating arc flash hazards
VFDs improving motion control applications; Powering automation and IIoT wirelessly; Connecting the dots
Natural gas engines; New applications for fuel cells; Large engines become more efficient; Extending boiler life

Annual Salary Survey

Before the calendar turned, 2016 already had the makings of a pivotal year for manufacturing, and for the world.

There were the big events for the year, including the United States as Partner Country at Hannover Messe in April and the 2016 International Manufacturing Technology Show in Chicago in September. There's also the matter of the U.S. presidential elections in November, which promise to shape policy in manufacturing for years to come.

But the year started with global economic turmoil, as a slowdown in Chinese manufacturing triggered a worldwide stock hiccup that sent values plummeting. The continued plunge in world oil prices has resulted in a slowdown in exploration and, by extension, the manufacture of exploration equipment.

Read more: 2015 Salary Survey

Maintenance and reliability tips and best practices from the maintenance and reliability coaches at Allied Reliability Group.
The One Voice for Manufacturing blog reports on federal public policy issues impacting the manufacturing sector. One Voice is a joint effort by the National Tooling and Machining...
The Society for Maintenance and Reliability Professionals an organization devoted...
Join this ongoing discussion of machine guarding topics, including solutions assessments, regulatory compliance, gap analysis...
IMS Research, recently acquired by IHS Inc., is a leading independent supplier of market research and consultancy to the global electronics industry.
Maintenance is not optional in manufacturing. It’s a profit center, driving productivity and uptime while reducing overall repair costs.
The Lachance on CMMS blog is about current maintenance topics. Blogger Paul Lachance is president and chief technology officer for Smartware Group.
The maintenance journey has been a long, slow trek for most manufacturers and has gone from preventive maintenance to predictive maintenance.
This digital report explains how plant engineers and subject matter experts (SME) need support for time series data and its many challenges.
This digital report will explore several aspects of how IIoT will transform manufacturing in the coming years.
Maintenance Manager; California Oils Corp.
Associate, Electrical Engineering; Wood Harbinger
Control Systems Engineer; Robert Bosch Corp.
This course focuses on climate analysis, appropriateness of cooling system selection, and combining cooling systems.
This course will help identify and reveal electrical hazards and identify the solutions to implementing and maintaining a safe work environment.
This course explains how maintaining power and communication systems through emergency power-generation systems is critical.
click me