DEH逻辑(虚线部分为增加)[/align] 3.2 通讯冗余的实现 DEH的两台操作员站和DCS的DROP07、DROP57对其各自系统来说已经是冗余的,若能实现DCS与DEH之间既能一对一通讯,又能交叉通讯,也就能实现DEH与DCS通讯冗余了。DEH侧的两台交换机采用光纤连接起来,实现了两个交换机之间相互通讯连接的功能,已实现了DCS侧DROP07、DROP57与DEH工程师站、历史站之间的硬件交叉连接。在DEH与DCS的通讯中,DEH为从站,既可接受DCS侧DROP07的连接请求,也可接受DROP57的连接请求;而DCS为主站,处于主动地位,因此,要实现交叉通讯,必须从DCS侧的OVATION系统着手进行修改。 经过对OVATION系统资料的查阅和厂家的确认,OVATION系统这种通过虚拟IO设备与第三方进行通讯是不具备冗余功能的,必须另想办法才能实现通讯的冗余。最后我们采用增加一路虚拟IO设备的方法,成功实现了通讯冗余功能。 OVATION系统共有5个设备号(DEVICE)可用,而每个设备号较多又可带5路虚拟设备,原通讯设计Drop07和Drop57均采用了*三个设备号(DEVICE#3)的**路虚拟IO设备PLC_1。为此,我们在DEVICE#3上再增加一路虚拟IO设备PLC_2,并设置使其与DEH另一台通讯站进行通讯,从而实现DCS同时与DEH两台通讯站进行通讯。当Drop07为主时,其虚拟IO设备PLC_1与DEH的工程师站通讯、PLC_2与DEH的历史站通讯;反之,当Drop57为主时,其虚拟IO设备PLC_1与DEH的历史站通讯、PLC_2与DEH的工程师站通讯。 DCS采用两路虚拟IO设备与DEH进行通讯,信号的处理与采用两块真实IO卡与DEH进行连接的处理是相似的。DCS发送数据到DEH时,将数据同时送到两路虚拟IO设备,两路通讯将数据同时送到DEH的两台通讯站,DEH只要保证其中一台通讯站正确收到数据,DEH就能正确收到DCS发送来的数据;DCS接收DEH数据时,对两路通讯来的数据进行“2选1”逻辑处理,当两路通讯均正常时,取其中一路数据,当有一路通讯不正常时,取正常的那一路数据。这样,就实现了DCS与DEH的冗余通讯功能。 4 结语 经过这次改造后,成功实现了DEH与DCS的通讯,并采用双回路实现了冗余通讯功能。正常运行时,两个通讯回路同时工作,两路通讯相互冗余,相互热备用,只要保证有一路或以上的通讯正常时,就能保证DEH与DCS系统通讯的正常,这就大大提高了机组的安全可靠性。这种采用两个通讯回路来实现通讯冗余的方法,两个通讯回路相互热备用,具有较高的可靠性,对于其它系统的通讯冗余设计也有很大的参考价值Blum Netzteil 84.0090-520