发表于:2005-06-29 16:59:00
28楼
冗余基本上可以这样理解,你用一个东西,但你不放心,你怕这东西坏了你就没的用了,那你就买个跟这个一模一样的东西放在边上(不管原来的坏没坏)。你可以只用原来的,把后来的放在一边,不时看看后来的那个坏没坏就行了;你也可以用一会原来的,再用一会后来的,两个倒来倒去的用;你还可以同时用两个家伙,把他们的结果拿出来比较比较,看看是不是都运行正常,当然,结果一样很好,结果不一样你就得用些个“策略”,把显得正常的挑出来。显然,要是两个都坏了,你就别费心了,基本不应该出这样的问题,要真出了,估计有人得挨板子。上面写的就是所谓的“冷备”,“热备”,“容错”了,形式很多,最能达到你的目的,让你安心,又给你省钱的,就是合适的了。这样的“家伙”范围很广,从信号到卡件,到控制单元,到网络,到服务器,反正你不放心什么就冗什么。软件冗余的概念我没接触过,但我想软件总要有硬件平台支持的,在同一个硬件上运行两套软件来实现“冗余”的事情我想不出来,哪位有经验,我真想见识见识。
组态软件的形式也很多,你这里好象把组态软件的概念扩大了。就我知道的,PLC的组态软件一般指上位机中构成图形,趋势,报表等功能的软件。这里象Intouch,WinCC,Ifix,组态王都用的很多,但也有的PLC也把组态软件和PLC编程软件做在一起,具体型号什么的我说不准,但是有这个印象。PLC里工程师站和操作站的概念不是很清晰吧,至少我分不清楚,就是权限的问题?DCS里面有点不一样,一般把软件分成一“包”一“包”的,你花多少钱就有多少包,就能干多少事。基本上操作站只能看,因为它上面装的软件没买能够组态系统的包,所以它也没有组态软件。而工程师站上则有这个权限,但它能做的事不单单是组态而已,它是把所有的功能都做进去了,你要问什么叫所有的功能,那就是,一个自控项目所需要的功能,所以,它远远强于组态软件。