2000年:没有惊喜

在新千年的第一天(1月3日星期一)开始业务之前,企业中的软件将开始进入2000年甚至更远。您的操作中的各个级别的人员可能已经在进行评估、转换和测试。理想的情况是,到2000年左右,不会有任何令人不快的意外,尤其是在工厂里。

通过工作人员 一九九八年二月一日
关键字
  • 控制软件

  • 2000年

  • 工业个人电脑

  • 可编程逻辑控制器

在新千年的第一天(1月3日星期一)开始业务之前,企业中的软件将开始进入2000年甚至更远。您的操作中的各个级别的人员可能已经在进行评估、转换和测试。理想的情况是,到2000年左右,不会有任何令人不快的意外,尤其是在工厂里。不管怎样,这就是计划。

然而,与已经进入下个世纪的生产计划和调度应用不同,过程控制和工厂自动化中的2000年问题可能直到2000年或非常接近2000年才会显现出来。此外,许多工厂或过程自动化系统的复杂性和不断变化的性质会使2000年诊断变得困难。

离散、过程自动化

根据福陆丹尼尔公司(格林维尔,南卡罗莱纳)的首席顾问肯·欧文的说法,2000年项目通常不涉及工厂级别,除了金融、通信或网络应用程序。在他的公司遇到的数百家工厂中,千年合规一直是无人关注的情况。福陆丹尼尔是一家系统集成、软件和工程服务公司。

在任何使用2位数年份数据结构的规划、执行和控制级别的应用程序中,都可能存在千年合规性问题。在2000时,2位结构可能会将“00”视为1900而不是2000,从而导致不正确的计算、系统关闭或故障。

问题存在于软件应用程序、操作系统、硬件和固件中,包括可编程逻辑控制器(plc)、各种嵌入式计算系统、带有实时时钟的智能仪器、机器人、人机控制界面和工厂车间流程的数据历史记录。诸如材料管理、执行或维护应用程序、自动化工具槽和生产过程建模工具等系统也需要进行评估。欧文说,数据采集和数据历史应用程序具有日期感知能力,也容易出现2000年的问题。此外,高度自动化的系统通常依赖于局域网的日期和时间,因此网络合规性可能会发挥作用。

欧文先生说,自动化系统的清单应该集中在高风险应用上。一些错误的时间戳可能不会威胁到操作,但损坏的质量控制数据或错过的机器警报可能会造成严重破坏。时间不多了。每个工厂的评估可能需要一到两个月;更换复杂的自动化系统可能需要更长的时间。欧文先生说:“大多数项目都处于分诊模式,你可以识别高影响风险,计划突发事件,并继续前进,同时记录项目,这样你就可以回来解决你错过的任何问题。”

plc, vax, PDP 11s

鲍勃·布朗,蓝草2000年副总裁(肯塔基州列克星敦人)。由IS和工业工程专业人士组成的组织)表示,大多数plc将不受影响,因为它们的工作原理是经过时间而不是日期。他说,系统功能更为重要,因为一些plc涉及数据编码。

Gartner集团市场研究公司的高级分析师Dan Miklovic补充说,大多数嵌入式系统的问题是“使用实时时钟芯片来计算日期相关的重新校准间隔或其他维护程序的智能仪器或复杂的测量系统。直到最近,大多数plc还没有使用实时时钟。”

系统中的上游点可能出现问题。Miklovic先生举例说,1996年中期之前安装的大多数个人电脑都有基本输入输出系统(BIOS),在重启操作时,在2位数字信息的前面附加“19”。在2000年之后重新启动会告诉受影响的pc是1900年;由于这些电脑通常使用微软DOS或Windows操作系统,它们将默认为1980或1984,导致应用程序故障。(见相关文章)

米克洛维奇说,在个人电脑出现之前,Digital vax和PDP 11等电脑是与plc一起使用的,而且可能仍在使用。老式计算机可能更容易受到攻击,这取决于操作系统的年龄。他说,控制级计算机执行一项特定的任务,只要它们工作,几十年都不会改变。

欧文先生说,任何假设都是危险的。“你必须问问控制器是如何使用的,以及它们在更大的系统中是如何发挥作用的。”他建议与供应商联系。

供应商的帮助

自动化供应商几年来一直在将产品线纳入合规范围;大多数软件供应商建议升级到2000年兼容版本。

在Fisher-Rosemount系统公司(Austin, Tex.),存在的2000年小问题正在通过版本升级和工厂特定的服务程序来解决。该公司确定了有问题的产品,然后在即将推出的产品修订中进行修复,或者在产品不适合修订时安排修复。对于客户安装,Fisher-Rosemount正在将任何2000年的分析合并到正在进行的工作中。

福克斯波罗公司(Foxboro Co.)说,它正在与客户合作,确保在问题发生之前就做好必要的修复工作。用于过程自动化“软控制”的新型客户端/服务器系统也正在被评估——任何使用日期的应用程序都必须被检查。该公司表示,与依赖专有硬件或嵌入式逻辑的自动化系统相比,在开放客户机/服务器系统的离线测试环境中工作更容易。

罗克韦尔自动化(密尔沃基,威斯康辛州)正在审查其所有工业自动化产品的2000年合规情况;一些较旧的PLC模型有两位数的日期结构,但大多数都没有问题。如果客户的程序员掩盖了日期结构的两位数字以保存内存,就会出现困难。

施耐德自动化公司(Schneider Automation, North Andover, Mass.)表示,使用2位数Modicon产品的用户应确保他们的应用程序不使用减法或除法函数,这可能会对计算过程产生负面影响。测试结果已出炉。

制造系统杂志(Carol Stream, Ill.)的Roberto Michel和控制工程的Mark T. Hoske对本文有贡献。