作业帮 > 工学论文 > 教育资讯

工科论文:发电厂自动控制系统(装置)Y2K问题测试探讨[1]

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/19 20:04:44 工学论文
工科论文:发电厂自动控制系统(装置)Y2K问题测试探讨[1]工学论文
【找论文网 - 工学论文】
杜永春 顾冰 任建明 楼伯良 陈皓 吴孚辉 徐米清

【摘要】 针对发电厂计算机自动控制系统(装置)2000年问题(Y2K问题),阐述相应的测试方法、步骤及分类,认为应根据不同的测试对象,采取不同的测试方法和步骤;无论测试对象如何,一些测试方法是基本的,具有一定的共性。

【关键词】 发电厂 自动控制系统 2000年问题测试

Abstract In view of Y2K problems of power plant computer automatic control system,the corresponding measuring and testing method,procedures and classification are explained.It is thought of that,different measuring and testing methods and procedures should be adopted according to different measured and tested objects are considered,some measuring and testing methods are fundamental,having a certain similarity.

Key words power plant automatic control system Y2K problem  measuring and testing

  发电厂Y2K测试所涉及的对象一般有:(1)计算机自动检测装置或检测系统,包括测量仪器仪表和有关的检定系统等;(2)计算机控制装置或系统,包括PLC、单回路/多回路调节器和监控系统;(3)其它计算机自动控制系统(设备),如分散控制系统(DCS)。对于不同的测试对象,应根据其具体运行情况及相应功能,采取不同的测试方法和步骤,才能最有效地测试不同对象的Y2K问题。但无论对象如何,有些测试方法是基本的和共性的。本文从发电厂Y2K问题测试方法、步骤、需选时间点段及发电厂Y2K问题分类等几方面进行讨论。

1 测试方法
  对于发电厂计算机自动控制系统(装置)Y2K问题,一方面要测试系统能否顺利跨越2000年,能否识别非法和无效日期,所有日期显示是否正确;另一方面,更要测试系统在2000年前后能否稳定运行,功能是否正常,会不会引起误报警乃至保护误动作等。对于不同测试对象,应有不同的测试方法。
1.1 自动检测仪表
  对自动检测仪表进行Y2K问题测试,一般最好用离线测试法,即用备品备件外接信号源来对其进行测试,以免在测试过程中产生干扰信号,影响整个系统运行。
1.2 PLC和控制器
  首先应根据该PLC或控制器对系统的影响程度,决定进行离线还是在线测试。但有相当一部分PLC和控制器可能没有日期和时间设置功能,无法进行直接测试。在这种情况下,应分2 步进行:第一,若该设备有源代码,应对源代码进行分析,确定应用软件何处用了时间功能,如定时器等;判断这些时间功能是由实时时钟或系统时钟产生的,还是由计数器或脉冲产生的。若是由实时时钟产生的定时,可能有Y2K问题;若是由计数器产生的定时,软件本身应不会有Y2K问题。第二,应对该控制器的硬件电路进行分析,确定硬件电路是否有备用电池和实时时钟RTC芯片等。若没有这些芯片,硬件本身应没有Y2K问题。如果以上2 步都有明确结论,就可确定该设备是否有Y2K问题。
  对于类似单回路/多回路调节器的控制器,可直接测试其控制功能是否正常,也即对控制器硬件和应用软件同时进行Y2K问题测试。对于由工业控制计算机构成的控制器,应首先对工控机本身进行测试,再对应软件(如控制软件等)进行测试。对于PLC,先用编程器对PLC本身进行测试,再对应用软件进行测试。需注意的是,用编程器修改的是PLC本机的日期及其时钟,而非编程器日期。
1.3 监控系统
  监控系统由上位机和下位机构成,或由人机接口MMI加PLC构成。首先应根据该监控系统对整个系统的影响程度决定是进行离线测试,还是进行在线测试。监控系统的Y2K问题测试分2 大部分,即下位机测试和上位机测试。先对下位机进行测试,方法与1.2节所述类似;再对上位机测试,包括上位机本身和应用软件测试;最后,对上位机和下位机同时进行测试,测试系统运行有无异常、功能是否正常。
1.4 DCS系统
  DCS是整个发电机组监控的神经中枢。为保证安全,在进行DCS测试前,应确保机组已停运。对于DCS,应首先进行单项测试,再进行系统测试,确保整个DCS不受Y2K问题影响。工学论文