产品推荐:水表|流量计|压力变送器|热电偶|液位计|冷热冲击试验箱|水质分析|光谱仪|试验机|试验箱


仪表网>技术中心>故障维护>正文

欢迎联系我

有什么可以帮您? 在线咨询

经典AV三级在线观看 故障恢复方式对西门子TXP OM650系统的移植

   2013年11月21日 10:04  
  一、前言及背景
  
  华能福州电厂二期2*350MW机组采用西门子EPERMXP系统,在TerminalBus上有8台OT、4台PU以及2台SU。配置情况如下:硬件采用了当时西门子利多富的PC,CPU为Pentium166,操作系统为SCOUNIX5.0.4,应用系统为西门子的OM650控制系统软件。
  
  这几年来,计算机技术的发展越来越快,硬件的更新也非常的快,计算机的性能也得到了更大的提高。现有的西门子P166微机,是1997年的主流,但是现在已经即将成为淘汰的产品,而且如果发生损坏,硬件的更换也很困难。在运行当中,曾经发现系统响应缓慢的问题,这就是P166计算机本身固有的局限。虽然我们也从西门子购买了新的备品计算机,但是其价格昂贵而且没有安装好可以使用的OM650系统,如果要将之投入运行还需要做进一步的配置和安装上作,甚至还需要请西门子专家到现场才能够解决。基于如上的一些情况,我们着手进行系统移植方法的探讨。
  
  二、系统情况以及解决方法
  
  西门子的OM650系统采取了比较可靠的软件保护措施,除了拥有安装介质以及西门子提供的许可证外,无法进行系统的重新安装工作,因此现有的OM650的系统备份磁带就成了手头*的一个可以利用的资源。
  
  OM650系统属于上位系统,其中OT为操作终端、PU为处理单元(PROCESSINGUNIT)、SU为服务器单元(SERVERUNIT)、ES为工程师系统,如下图所示:
  
  其中OT、PU、SU上的操作系统为SCO5.04,ES上的为HPUNIXB.10.20而且ES的硬件为惠普的HP9000/715工作站,因此我们的系统移植以及硬件升级的目标就是安装于PC机上的OT、PU以及SU系统。而且从网络图可以看到,PU还有与下位系统的连接,因此,还将牵涉到特定硬件的配置和安装问题,因为PU上和下位系统连接的网卡是西门子*的网卡CPl413,普通的网卡是不能够使用的。
  
  要完成如上的目标,首先需要比较深入地了解SCOUNIX,其启动方式、硬件管理以及文件系统管理方式等都应该能深入的理解和体会,并且对TXP系统也应有相当的了解。如下就是详细的升级改造的过程。
  
  SCOUNIX的启动方式如下:
  
  ROMbios中的指令将硬盘O道O扇区上的主引导块(masterboot)装入内存。
  
  由已装入内存的主引导块把活动分区的引导块(bootblock)boot0装入内存。
  
  Booto把UNIX分区上1KB处开始的bootl装入内存。
  
  Bootl将UNIX文件系统中的/boot文件装入内存,boot程序被启动。
  
  然后启动UNIX:
  
  boot程序引导UNIX核心程序/stand/unix。
  
  UNIX被引导后,启动init进程,
  
  该进程启动/etc/inittab文件中所列的进程。
  
  整个系统被启动
  
  一般而言,我们都采用的是SCSI硬盘,那么在自举阶段能否正确识别SCSI卡成了关键的问题。
  
  SCOUNIX的工作方式:启动读入BOOT信息,其中包含了内核的加载以及对SCSI卡的识别,然后在启动连接在SCSI卡上的硬盘中的ROOT文件系统,接下来才能继续加载上其他的应用和文件系统。应该说BOOT过程是对硬件的识别过程,特别是对SCSI的识别,只要正确地识别了SCSI,系统就能正常启动。换句话而言,只要系统在BOOT的过程中能够正确识别到SCSI卡的类型,那么ROOT中SCSI的信息是怎么样的,其实并不是很重要。
  
  我们的思路是:采用故障恢复方式,将系统当作故障系统来对待,用新的系统的内核和启动程序来替换旧系统的内核和启动程序,这样就能将系统引导并启动。然后,修改SCSI卡的配置后重新编译内核,此时生成的新内核就成了包含有新的计算机上的SCSI卡配置的系统。
  
  我们认为倒入新计算机的系统是损坏的系统,这样就需要通过系统恢复来使之正常。
  
  具体过程说明如下:
  
  (1)新的机器上(我们用了研华的PIII工控机)安装SCOUNIX(即使用新的SCSI卡,新的硬盘),在我们安装的是SCOUNIX5.0.5。
  
  (2)安装成功之后,制作紧急盘(BOOT和ROOT盘),具体方法如下:
  
  在超级用户提示符#下敲入mkdevfd,回车,屏幕上将出现如r选项:
  
  Choicesforcontentsofthefloppyfilesystems
  
  i.Filesystem
  
  iiEmergencyBootandRootfloppyfllesystems
  
  因为创建的就是紧急盘,所以就选2。然后出现如下画面:
  
  Choicesfortypeoffloppyfllesystems:
  
  1)96tpi,doublesided,15sectorspertrack(12Mb5.25inch)
  
  2)135tpi,doublesided,18sectorspertrack(1.44Mb3.5inch)
  
  3)135tpi,doublesided,36sectorspertrack(2.88Mb3.5inch)
  
  因为一般我们用1.44MB的软盘来制作紧急恢复盘,选择2。
  
  然后出现如下的画面:
  
  Pleasechoosethetypeoffllesystem:
  
  1)ootfllesystem
  
  2)ootfilesystem
  
  3)SinglefloppyBootandRootfllesystem(288Mbonly)
  
  Ifyouhavehighdensity(1.44M)disks,youmustcreateseparaterootandbootfilesystemfloppies.Therootfloppymustbepreparedfirst.
  
  这样依据提示,就可以顺利地创建出所需要的BOOT和ROOT盘
  
  (3)用BOOT和ROOT盘启动,用dd命令将旧系统(无论是OT、PU或者SU)的磁带备份倒入到新的硬盘中
  
  (4)BOOT盘启动,fd(64)/unix.Z即从软盘启动,使用硬盘的ROOT
  
  (5)装以建立文件系统的软盘到硬盘的空目录下
  
  mount/dev/fd0135dsl8/mnt
  
  将软盘上的boot和unix.Z文件复制到硬盘的/stand目录下(stand文件系统包含了系统引导时所需要的信息、引导程序,例如/stand/boot、/stand/boots等文件)
  
  (6)后用SCSI卡所带的支持SCO安装的驱动盘升级安装SCSI卡,修改/etc/conf/cf.d/mscsi文件,重新对一些新的硬件进行配置(如显卡和网卡)
  
  (7)生成新内核/etc/conf/cf.d/Link-unix
  
  (8)reboot重新启动系统这样,新的系统的移植就算真正完成了。对于PU的CPl413的网卡的配置,后来发现在PU上带有该程序包,因此也节省了很多寻求的时间,只需要在内存的配置上做了一些修改后,系统也启动成功。经过升级改造后的系统包括PU、SU和OT都经过了在线的测试,完够符合实际的需要,并且在性能上有了相当的提高。
  
  这样我厂的西门子终端总线上的计算机的备品*可以用价格便宜,性能更好的微机来替换,不但节约了资金也在一定程度上提高了系统的性能。目前国内几十台西门子TXP控制系统都面临相似的计算机备品问题,本移植方法对同类电厂TXPOM650系统的全系统移植具有一定的借鉴作用,可广泛推广应用。

免责声明

  • 凡本网注明“来源:仪表网”的所有作品,均为浙江兴旺宝明通网络有限公司-仪表网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:仪表网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其它来源(非仪表网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
联系我们

客服热线: 15024464426

加盟热线: 15024464426

媒体合作: 0571-87759945

投诉热线: 0571-87759942

关注我们
  • 下载仪表站APP

  • Ybzhan手机版

  • Ybzhan公众号

  • Ybzhan小程序

企业未开通此功能
详询客服 : 0571-87759942