Software For Revising Software: Page 3 of 3

Software For Revising Software

Print
difficult and discouraging for ladder-logic programmers to document their programs.”

MES brews better beer

Software for managing revisions to PLC algorithms and HMIs are not the only tools available for this task. Often, the MESs that operate above PLCs and below the enterprise resource planning (ERP) system have this ability built into them. “Tools built into our infrastructure let you manage the HMI graphical code, alarm-and-event detection, and the integration with devices and other software, such as databases and ERP applications,” says Steve Garbrecht, program manager for infrastructure and platforms at Wonderware, a Lake Forest, Calif.-based software unit of Invensys.

SABMiller Plc, the world’s second-largest brewing conglomerate, decided to exploit this fact when it built its Ibahyi brewery near Port Elizabeth, South Africa. As it went about building a showcase facility, it tested a number of technologies, including Wonderware’s ArchestrA architecture. The company learned to use it to synchronize changes both locally and globally so the company could improve the efficiency of its operations, yet ensure that its beers taste the same everywhere in the world.

ArchestrA’s interoperability was crucial “because of the variety of different platforms and systems we use in each brewery,” explains Thinus van Schoor, automation manager at SABMiller. Built on Microsoft’s .Net infrastructure, the architecture ties disparate systems together and propagates revisions in a controlled manner.

Software developers can define standards and create templates that allow reusing common sets of code for the next set of applications. “If you had several batch reactors, for example, you would create standards for monitoring and controlling a batch reactor,” says Garbrecht. This would include such things as defining feedback mechanisms, reports and overall management of the operation. As users create these standards, they write the documentation, which becomes embedded in the application’s code.

As is the case with systems used at Sanofi-Aventis and NEC, the software requires users to log in before they check an object out. Each object has a set of permissions associated with it, giving only certain people access to specific chunks of code. “Only some developers will be able to modify the base template, which is the source of the application,” says Garbrecht. “The others may only be able to modify objects that are derived from that standard.” In each case, the software asks for comments on whatever changes were made when the developer checks the changes back in. The historical archive keeps track of when changes were made and who made them.

Creating the standards and templates took a little extra time, but the company reaped significant dividends from the investment. After testing and refining them at a couple of breweries, the company was able to install them in what Garbrecht calls a cookie-cutter approach that cut installation time by as much as 70 percent in some plants.

For more information, search keywords “version control” at www.automationworld.com.

Pages

Comments(0)

Add new comment

By submitting this form, you accept the Mollom privacy policy.

Follow Us

 

 

  NEWSLETTERS

Don’t miss intelligence crucial to your job and business!
Click on any newsletter to view a sample. Enter your email address below to sign up!

News Insights

News & Analysis

Product Insights

Latest Automation Products

TalkPoints

Automation Columnists

Feed Forward

Latest from Gary Mintchell

Automation Focus

Sponsored white papers, videos and products

Process Automation

Industry Trends & Applications

Motion Control

Machine & Motion Control

Automation Skills

Improve Industry Skills

Industrial
Ethernet Review

Network Application of IE

Packaging
Automation Review

Trends in Packaging Automation

Safety
Automation Insights

The How & Why of Safety

Each newsletter ranges in frequency from once per month to a few times per month at most.
Feedback Form