Tracking Software History
Tracking Software History
Version-control software can also be a useful maintenance tool, he adds. In a manufacturing facility, typically 3 percent of the PLCs’ programs are changed weekly, with changes being either ongoing maintenance or program-related, he says. “Sometimes the machine is down and some limit switch is not working. A maintenance guy will put in a blow-by that will skip over safety codes,” Persyn explains. “Often, if no one knows the change has been made, the PLC program will not be restored to its original state.”
Another maintenance example occurs when a battery goes bad on a PLC, causing facility downtime until that program is replaced. “You need to have the program accessible and easily loaded into the PLC. More importantly, you need to have the latest version of the PLC program,” he says.
Yet another situation often encountered is that PLC programs are different from the device’s current copy. Typically, that occurs because someone has gone online and made a change, he says. Likely, those changes are never stored for future reference, Persyn notes.
To avert discontinuities in the historical record of revisions, old versions of programs must be stored. “We take it a step further, though. Using our MDT AutoSave, we actually go out and interrogate the equipment. Overnight or at whatever frequency is specified, the software reads the programs in the PLCs and then compares that information to the last known program. The version-control software will copy the new program and store it and [then] compare it to the last one.
Launching version control is fairly simple. Required is software installation and then hardware configuration. “You would need a server and a couple of weeks of engineering and you’re good to go,” Perysyn says. However, his company uses a “shrink-wrap approach” that involves installing the software and then customization by users filling in the blanks.
Version control is becoming more prevalent, he says, “because there is more outsourcing of manufacturing support. Also, there are more regulations (e.g., pharmaceuticals, ISO and others) coming out that make version control attractive. Third, things are becoming more automated.”
C. Kenna Amos, ckamosjr@earthlink.net









Comments(0)
Add new comment