No More Spaghetti in PLC Programs (Sidebar)

Jan. 1, 2005
One international standard promising a positive impact on global markets is the IEC 61131 open systems standard that the Geneva-based International Electrotechnical Commission is promulgating for programmable logic controllers (PLCs).

The standard specifies a uniform method for programming function blocks, giving users the ability to program any brand of PLC in the same language.

Although the standard is not nearly as popular in the United States as in Europe, manufacturers are tooling up to promote it more here. The focus on function blocks makes programming much more modular, a feature that can make their products easier to use. “It gets away from what we call spaghetti codes, which is lots of ladder logic,” explains John Kowal, global marketing manager at Elau Inc., a manufacturer of packaging machine control systems in Schaumburg, Ill. “It’s not very modular, and it’s hard to troubleshoot.”

Ladder logic also is cumbersome in motion-centric applications, such as servo-driven bottle-labeling machines, which spin and move the bottle as they apply labels. “A proprietary PLC program is a real bottleneck for these guys,” says Kowal.

Another important ramification of the standard is that users can create libraries of pre-programmed function blocks and put them together in various ways like one would do with Lego blocks. “You don’t have to rebuild each of those individual blocks,” says Dr. Kenneth Ryan, director of Alexandria Technical College’s Manufacturing Automation Research and Education Center for Automation and Motion Control, in Alexandria, Minn. He is already developing training courses for PLC manufacturers to bring their sales and engineers staffs up to speed.

This ability could have tremendous value for the medical industry. Consider packaging machines for pharmaceutical manufacturers. “I can write code into a function block and lock it,” says Ryan. Once the company proves the block, and the Food and Drug Administration certifies it, it could conceivably be used again in other applications without having to go through another long and expensive certification process. Building control code from pre-certified function blocks could save a tremendous amount of time and money.

See the story that goes with this sidebar: Standards Integrate The Globe

Sponsored Recommendations

Why Go Beyond Traditional HMI/SCADA

Traditional HMI/SCADAs are being reinvented with today's growing dependence on mobile technology. Discover how AVEVA is implementing this software into your everyday devices to...

4 Reasons to move to a subscription model for your HMI/SCADA

Software-as-a-service (SaaS) gives you the technical and financial ability to respond to the changing market and provides efficient control across your entire enterprise—not just...

Is your HMI stuck in the stone age?

What happens when you adopt modern HMI solutions? Learn more about the future of operations control with these six modern HMI must-haves to help you turbocharge operator efficiency...