资源描述
Intouch 9.0软件中网络热备缺陷的弥补阜阳华润电力有限公司 闫远超摘要:本文简朴简介了莫迪康昆腾系列PLC热备冗余组建方式,对系统在应用中浮现的网络热备缺陷进行了简介并提出理解决方案。核心词:PLC;Wonderware Intouch9.0组态;通讯热备我司为2*640MW超临界燃煤机组,其中辅网PLC系统所有采用施耐德公司的莫迪康昆腾系列,如下是我司所用到的典型的PLC热备冗余组建方式:一、硬件简介:1、CPS:电源模块。2、CPU:可编程控制器。3、CRP:与I/O柜相通讯的同轴电缆模块。4、CHS:主CPU站与备站之间的热备模块。5、NOE:CPU站与互换机或操作员站之间通讯的以太网通讯模块。互换机采用赫斯曼互换机。操作员站采用研华工控机,配备双网卡。二、软件简介:计算机操作系统为Windows XP,上位机画面采用Wonderware Intouch9.0组态,下位机逻辑采用施耐德Concept2.6编程,通讯接口合同采用Wonderware MBENET合同。从以上简图可以看出主CPU站和备用CPU站之间由CHS热备模块用光纤连接起来,当主站浮现故障,例如:失电、CPU停止等时,主站与备站之间会无扰互切,实现热备冗余的作用。但如果以太网通讯浮现故障,例如NOE模块、互换机、1-8以太网线或者操作员站的网卡任何一种浮现故障时就必须由上位机组态来实现通讯热备。三、现状分析:画面组态软件Wonderware Intouch9.0的每一种点只能相应唯一一种访问名(Wonderware Intouch9.5有所改善,可以相应两个),而一种访问名只能唯一相应一种主题名,而在Wonderware MBENET合同中一种主题名也只能唯一相应一块NOE模块的地址。这样就导致了每一种具体的点只能唯一相应一块NOE模块,当与这个模块中有任何的通讯浮现故障时,将导致无法正常操作或监视,不能实现网络的真正冗余。1、#1操作员站访问NOE模块1,#2操作员站访问NOE模块2时:如果NOE模块1、网线1、网线5、#1互换机及#1操作员站网卡1任何一种浮现故障时将导致#1操作员站断开而无法正常操作及监视;如果NOE模块2、网线3、网线8、#2互换机及#2操作员站网卡2任何一种浮现故障时将导致#2操作员站断开而无法正常操作及监视。2、#1、2操作员站同步访问NOE模块1时:如果NOE模块1、网线1及#1互换机任何一种浮现故障将导致#1、2操作员站均无法正常操作及监视;如果网线5、#1操作员站网卡1任何一种浮现故障时将导致#1操作员站无法正常操作及监视;如果网线6及#2操作员站网卡1任何一种浮现故障时将导致#2操作员站无法正常操作及监视。四、具体措施从以上可以看出只是对Wonderware Intouch9.0进行一般的组态,并不能解决网络的热备冗余问题,如果想解决问题,就需要对Wonderware Intouch9.0植入脚本语言,并运用Concept增长网络互切检查逻辑,共同弥补这一缺陷。具体做法如下:1、将操作员站的两块网卡及主站的两块NOE卡分别提成两个网段,地址分派举例如下:2、拟定好地址后,一方面在MBENET通讯组态中建立主题名,两个网段的NOE模块都应建立相应的主题名,例如:“topic1”相应192.168.0.3,“topic2”相应192.168.1.3。3、主题名拟定后,打开Intouch组态软件,在“配备”选项的“访问名”组态中,一方面建立一种访问名指向“topic1”。例如:访问名为“FW”指向主题名“topic1”。4、在下位机逻辑编程中,建立一种变量点(整型变量),并编程使此点自增长,到一定值后自动归0,例如:建立变量点名为“mvable”,而使此点自增长到后自动复位。逻辑编程举例如下:5、在Intouch组态软件的数据库字典中建立上位机网络检测点,上位机网络转换点,然后完毕上位机及下位机之间的链接及检测。例如:将上位机网络检测点定义为HX_NET_DATA(I/O整型),访问名为FW,并将此点地址指向下位机中的“mvable”。上位机网络转换点定义为HX_NET_Count(内存整型)。然后在Intouch“脚本”下的“数据变化”中,新建一种条件,使HX_NET_DATA发生变化时,HX_NET_Count=06、最后将上位机网络检测点编程,使其在能检测到数据变化时,将网段设定在“0”网段,而当上位机网络检测点检测不到数据变化时,延时一定得时间将网段切换至“1”网段。这就需要在“脚本”的“应用程序”中编程如下。举例如下:IF HX_NET_Count = 1000 THEN HX_NET_Count = 0; ENDIF; IF HX_NET_Count = 40 THEN IOSetAccessName( FW, ,MBENET, topic2 );ENDIF;五、结论:按以上设立,两台操作员站将同步访问NOE卡1。1、如果NOE模块1、网线1、网线5、#1互换机及#1操作员站网卡1,任何一种浮现故障时,上位机检测点将检测不到下位机的数据,然后在延时设定的时间后,#1上位机会将网段切换至“1”网段运营,即通过网卡2、网线7、互换机2、网线3去访问192.168.1.3的地址。#1操作员站可以正常操作及监视。2、如果NOE模块1、网线1、网线6、#1互换机及#2操作员网卡1,任何一种浮现故障时,上位机检测点将检测不到下位机的数据,然后在延时设定的时间后,#2上位机会将网段切换至“1”网段运营,即通过网卡2、网线8、互换机2、网线3去访问192.168.1.3的地址。#2操作员站可以正常操作及监视。从以上可以看出,此种设立弥补了Intouch 9.0软件中只有一种访问名而无法真正意义上的实现网络热备的缺陷,使所有网线得到充足的运用,大大提高了网络的安全性、可靠性。作者简介:姓名:闫远超(1981年),男,安徽阜阳人,工作单位:安徽阜阳华润电力有限公司 技术支持部单位地址:安徽省阜阳市阜涡路168号联系电话:电话:,手机:电子邮件地址:
展开阅读全文