Year 2000 Remediation in Action

With year 2000 less than 355 days away, your facility and business should be well underway with software accessment and remediation efforts.Major manufacturers have to communicate the Y2K message to a number of audiences: employees, shareholders, and customers. While messages may differ, internally and externally, if adequate plans aren't in place, the majority of post-2000 communications...

By Mark T. Hoske, Control Engineering January 1, 1999

KEY WORDS

Software for control

Year 2000

PC-based control

Embedded systems

Controllers

Instrumentation

Sidebars: Analyzing Year 2000 Fixes Automation, control users cope with Y2k 2YK Advice from Users of Automation and Controls

With year 2000 less than 355 days away, your facility and business should be well underway with software accessment and remediation efforts.

Major manufacturers have to communicate the Y2K message to a number of audiences: employees, shareholders, and customers. While messages may differ, internally and externally, if adequate plans aren’t in place, the majority of post-2000 communications may be with attorneys.

There’s certainly no lack of information or advice; it seems the more you look the more you find (try the Y2K Solution Sampler).

Even U.S. law exists on the topic as of Oct. 19, 1998—the Year 2000 Information and Readiness Disclosure Act. Despite (or perhaps because of) revelations of sectors of U.S. government being woefully behind in remediation assessment, lawmakers use the act to encourage business-to-business communication on readiness, strategies, and tools related to Y2K. The law promotes “good samaritan” behavior among businesses, but doesn’t cover business-customer relations.

Don’t panic

While there’s a sense of urgency involved, remediation experts say there’s no need to panic, as long as the process is underway and on schedule. (If not, prioritization is necessary to determine what gets the resources.) Those who haven’t gotten around to getting started may benefit by heeding some of the warnings:

“Countdown to chaos”—with the ticking digital clock ( www.y2knet.com );

“Got your financial systems year 2000 ready? DANGER They may be counting zeros from a cold, dark factory” ( www.tavatech.com );

“It could take weeks to restore services” (“Surviving the Year 2000 Computer Crash,” David William Brown, Flying Kiwi Press/Trafford Publishing, www.trafford.com ); and

Year 2000 typical disclaimer: Information herein is not intended as legal advice or a substitute for legal counsel (on almost everything).

Perhaps the economic stimulus related to forced upgrades to more productive tools (and propagation of lawsuits for noncompliance) will offset cessation of Y2K advise-giving activities.

Y2K Solutions SamplerEach equipment/software vendor and many industry associations have compliance information to offer; contact them directly. Here are some other resources, including some industry associations. (Know of manufacturing or process control resources not referenced here or at www.manufacturing.net/2yk? E-mail Manufacturing Marketplace Y2K center via s.carter@cahners.com.) For more information, visit www.controleng.com/info.

Product or service
Group or company
Location
Bonus
Web

Source: Control Engineering

Year 2000 manufacturing clearinghouse with news, information, discussion, experts,extensive web links
Cahners
Newton, Mass.
Includes free info from Lexis-Nexis
www.manufacturing.net/y2k

Resources for automotive and associated manufacturers
Automotive Industry Action Group
Southfield, Mich.
Self-assessment questionnaire
www.aiagy2k.org

Vertex 2000, an object-code-intercept approach for MVS, IBM mainframes
BigiSoft Inc.
Richardson, Tex.
Founder also developed ASCII text and the concept of word processing
www.bigisoft.com

EPRI’s “Year 2000 Issues for Embedded Systems” education efforts
Electric Power Research Institute
Palo Alto, Calif.
Other industries also invited
year2000.epriweb.com

Year 2000 Computer Problem European site
European Commission
Brussels, Belgium
Country-specific updates in multiple languages
www.ispo.cec.be/y2keuro/year2000.htm

News and Guide to the U.S. Year 2000 Information and Readiness Act
Information Technology Association of America
Arlington, Va.
Links to attorneys
www.itaa.org

Y2K AutoScan Tool, a hardware/software system for scanning A-B PLC programs and text for date related problems
MDT Software
St. Louis, Mo.
New in Nov. ’98
www.mdtsoft.com

Product and services clearing house for manufacturers
National Association of Manufacturers
Washington, D.C.
Search for and read others’ solutions
www.nam.org/y2k/y2khome.asp

Method Y2kOne, a step-by-step methodology for identifying, prioritizing, and fixing Year 2000 compliance problems
Tava Technologies
Boulder, Colo.
The company, formed by mergers of system integrators, has offices across the U.S.
www.tavatech.com

Global resources/UN documents
United Nations
New York, N.Y.
7 global organizations’, 13 nations’ web sites
www.un.org/members/yr2000

Information dissemination Information Center
Year 2000
Houston, Tex.
Nearly 90,000 receive e-mail updates
www.year2000.com

How to approach year 2000 problems

The time bomb is the year 2000—a year that threatens to affect computer systems around the globe, transcending national boundaries and organizations.

Those charged with managing computer systems are aware of the date-change problems and related impacts, however the urgency is either not understood or not well communicated to senior management and shareholders. Part of the problem lies in the wide range of interpretations put upon the date issue. It varies from being treated as an amusing article, to the “we’re all going to die” scenario. Surrealism sells copy, while pragmatism is what is required to address this issue.

This Year 2000 compliance (Y2K) problem was first documented in 1993 by a Canadian consultant, Peter de Jager, but the origins go back to the eighties, seventies, and in a few cases the sixties, when much of today’s software was created.

Care should be exercised when reviewing the Y2K problem. It’s not the hardware that is the problem; systems will power up and disk drives will still work. It will be the software, the rules which run businesses, that will stop working. All of us are affected by this problem. The chief issue is whether Y2K is viewed as a one-time expense, or an opportunity to improve the operation.

We have become accustomed to seeing dates abbreviated as 2-digit numbers such as “Decision ’98”…that is exactly the same way some older software store and use dates. Many programmers, thinking the software would be replaced before year 2000, dropped the first two digits in dates to conserve what was, in the sixties, seventies and eighties, precious computer memory space. Ironically, a verysimilar problem arose in the early sixties when some database programmers used single-digit dates for the year.

ROM, OS, applications

Today, date dependent software resides in three possible locations in most computer systems. First is the ROM BIOS, a small computer chip that contains enough program logic to get the computer started when power is first applied. Second is the operating system software (such as MS-DOS, Unix, or VMS) that provides instructions needed to manipulate, display, store, retrieve, and print information. Lastly is the application software, much of which is custom written in software languages such as Basic, Fortran, or Cobol.

To counter effects of date-change errors, businesses have four main options:

Repair the program logic;

Repair the data-dependent database and program logic;

Rewrite existing applications; and

Replace existing applications.

Of these solutions, the first two are fixes that add no value to the enterprise and can cost a lot of money. The last two will cost money, but the long-term benefits outweigh the expense.

Assuming access to all the software, repairing the program logic is a medium-risk, quick-and-dirty solution that develops an interpreter program to read 2-digit dates and convert them to 4-digit dates. It’s a medium risk because the original source code may be missing or poorly commented; it’s quick because it touches a minimum amount of software; and it’s dirty because there is no guarantee every possible combination of date dependent software gets found and tested.

Repairing the data entails rebuilding software to reflect 4-digit dates and repairing program logic to use 4-digit format from this point forward. This is a medium- to high-risk option that may take a long time to complete and verify.

Too late for rewriting apps

Fixes were the solution in the first two options. Rewriting the application provides an opportunity for a tactical business benefit to implement changes and restructure systems for productivity and more effective support. As most experienced business leaders know, development includes delays, missed delivery dates, and bugs. Given the impending nature of the date change, would you bet the farm on a redevelopment of your system software? Remember it is not just the year 2000 that presents the problem, it can begin this year. If your system uses projections or forecasts, 1999 is when your system needs to handle year 2000.

The fourth option is to replace custom written applications with new packages. This provides the same value as rewriting the applications and can be completed in less time. Also, new packages minimize cost and risk because only business information needs to be implemented and tested, not the entire application.

The millennium could represent an opportunity to move ahead. Our markets have changed, become global in structure and approach, and new technologies affording opportunity to gain competitive advantages.

For more information from JBA, visit www.controleng.com/info

Author Information

Dave Harrold, senior editor, dharrold@cahners.com , with material from JBA International Ltd.;

Analyzing Year 2000 Fixes

Proceeding to the year 2000 software deadline will become clear only after a complete analysis of operations, including:

Are all operating units going to be around in 2000? (or do they need to be?)

Is the business running as well as it should or could?

Are all systems properly documented?

Have all changes been documented?

Have any past “quick fixes” been well documented?

What external and internal support is available?

Source: Control Engineering with information from JBA International

Automation, control users cope with Y2k

Will your systems be Y2K-compliant in time? Here’s how several user industries are coping.

Automotive

Automotive Industry Action Group (Southfield, Mich.) has developed the Plant Floor Equipment Knowledge database for first-tier automotive OEM suppliers, including makers of BIOS, CNC, HMI, instrumentation, information coprocessors, motion control, PCs and micro/mini computers, PLCs, robots, software (standard and custom), specialized systems, vision systems, weld controllers.

Petrochem

To save time for members in the U.S. and Canada, the Chemical Manufacturers Association (CMA, Arlington, Va.,

Covered areas in the standard CMA survey include business, communications, environmental operations, technical infrastructure, and business-partner risks, beyond manufacturing. A full spreadsheet has been developed for manufacturing and warehousing areas as well, including process control, material handling, transportation, quality control, diagnostic and testing, shop-floor PC hardware, shop-floor PC software, and safety, health and environmental areas.

Petroleum producers, manufacturerers, and refiners combined efforts in a number of areas, including the Petroleum Technology Transfer Council (Washington, D.C.) and the 130,000 entry Y2K product database at

Utilities

State and federal regulatory agencies are helping water, wastewater, electric, gas, and telecommunications utilities. Efforts here include specific state-implement requirements, as well as federal information efforts. The Federal Energy Regulatory Commission (Washington, D.C.) and North American Electric Reliability Council (Rosslyn, Va.) each offer utilities specific information.

(See how a specific resin manufacturer worked through a Y2K upgrade in “Application Update,” in this issue.)

2YK Advice from Users of Automation and Controls

Share/obtain information within industries, as have automotive, utilities, chemical, and other industries, avoiding effort duplication.

Have one person responsible for coordinating efforts plant-wide (in coordination with a multidepartmental team) to ensure proper priorities and resources are assigned and met and that nothing falls through the cracks.

Communicate regularly and frankly about the scope, schedule, and timetable, throughout the organization, to customers, and vendors to ensure the planned implementation date is met.

In contingency planning, don’t overlook impacts of suppliers and business partners, if they should have business disruptions. Some organizations have changed vendors after finding that key links in their supply chains didn’t have adequate plans in place.

Source: Control Engineering, with user-supplied advice