欢迎来到天天文库
浏览记录
ID:53571271
大小:241.18 KB
页数:9页
时间:2020-04-18
《浅谈福建水口公司双机热备方案在升船机监控系统中的实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、浅谈福建水口公司双机热备方案在升船机监控系统中的实现朱景坤福建水口发电集团有限公司摘要:为满足升船机对高可靠性的要求,在二级分布式监控系统中,采用了双网冗余、双机热备的方案,本文介绍这种基于InTouch脚本语言编程,利用NetDDE实现的双机热备机制,该系统已通过验收并成功运行。关键词:工业控制机;双机热备份;动态数据交换引言在采用计算机的工业控制系统中,通常只有一台工业控制机(以下简称IPC)完成系统的主控功能,这种单机系统固然具有结构简单、造价低廉的优点,但系统的安全运行对主控计算机的可靠性提出了很高要求,一旦主控计算机发生故障,就可能导致系统瘫痪或崩溃,甚
2、至引发意想不到的后果。因此,对安全运行要求特别高的场合,如目前已在国内陆续建造的升船机、船闸之类的机构,这种单机系统显然是难以满足要求的,解决的途径就是采用“双机”机制。为了提高福建水口升船机监控系统的安全性,我们采用了双机方案中比较先进可靠的二级分布式的“双网冗余、双机热备”的控制方式,其基本思路是:上位机采用两台配置完全相同的IPC通过网线及通讯模块、网卡分别与现地站的PLC通讯,当其中一台IPC出现故障或退出运行时,另一台IPC能迅速接管控制权,实现无扰切换。一、系统结构福建水口升船机监控系统由二级分布式计算机网络组成,上位机选用研华工控机,两台上位机与四个
3、可编程控制器(PLC)之间通过基于Profibus协议的SINECL2网通讯,两台上位机中装有NE2000兼容网卡,通过以态网进行通讯,系统采用TCP/IP的网络协议。系统结构如图1所示,从图中可以看出,上、下位机之间的网络连接是两台IPC分别接到两个互为冗余的SINECL2通讯网上的。上位机监控系统采用WonderWare公司的InTouch为组态软件,以太网以太网IPC#1IPC#2L2网L2网PLC#1PLC#2PLC#3PLC#4被控对象被控对象被控对象被控对象图1系统结构图并配合以用微软的VisualBasic开发的后台应用程序,完成对升船机运行过程的监
4、控,两台IPC配置完全相同,分别通过PLC上的两个互为备用的通讯模块采集相同的现场数据内容。二、动态数据交换的建立双机运行的基础,是建立双机之间的网络间动态数据交换,即NetDDE。NetDDE是NetworkDynamicDataExchange的缩写,它扩展了基本的WindowsDDE(动态数据交换)的功能,为两个或更多的计算机通过网络或串口完成动态交换数据的基本途径。InTouch的NetDDE是建立在Windows的NetDDE基础上的快速DDE软件,比Windows的NetDDE快3~4倍。监控系统运行之前NetDDE程序应被安装在需要进行数据交换的计算
5、机,安装该软件并正确配置后,就可以通过节点名(NodeName)访问到本机的指定变量。在InTouch中,一个DDE变量使用三部分地址----Applicationname、Topicname及Itemname,而对于网络间的DDE通讯,Application再加上节点名(Nodename)即可。以一节点名为J1和J2的计算机为例,J2需要采集J1数据字典中变量byxs时,其地址应设为=\J2view
6、Tagname!byxs,其中,Applicationname为\J2view,表明服务程序为节点名为J2的InTouch运行程序View,Topci指定为
7、管理标记名的数据字典Tagname,Item则为数据字典中的变量byxs。同理,计算机J1也可实时采集计算机J2的应用程序View下的变量名。三、双机热备的具体实现在正常情况下两台IPC分别以“主机”与“辅机”的工作方式完成监控过程,当两台工控机进入系统后均为“主机”方式工作时,此时需要查看两台工控机的NetDDE是否正确启动,如正确无误,则应从双机物理链路是否连通方面排除故障。为确保系统的安全,主机与辅机的分工不同,其中只有主机才有权参与升船机的运行控制,辅机则只能实现各分部状况查询、数据处理等功能,不能参与控制命令的发出,即只有监视权而无控制权。操作员可在主机
8、点击相应命令实现“主->辅”切换。辅机没有相应功能,但当主机退出、故障或主机的“主->辅”命令发出后,可转换为主机状态。由于应用程序启动时间的随机性,为防止通讯混乱,以先进入应用程序的计算机为主机,反之则为辅机,所以系统的主机和备机是一个相对的概念,只有以下三种情况可能触发主辅机转换:①通过点击主机的“主/辅”机切换按扭,实现主机->辅机,辅机->主机;②主机中途退出监控状态,辅机自动转换为主机,接过控制权;③主机故障或异常退出,辅机自动转换为主机,接过控制权;④当主机与PLC之间的网络出现通讯故障,通讯正常的辅机转换为主机。通常,主机或备机之间如果有任何一方因某
9、种原因正常
此文档下载收益归作者所有