一、配置SCADA冗余的前提条件:
1、两个SCADA SERVER 又同样的过程数据库 2、相同的I/O DRIVER 配置 3、连接到相同的设备 4、SCU配置成报警同步。
5、独立于IFIX软件外,两个SCADA服务器和客户端的机器在物理网络连接是通的。 二、客户端配置
1、 启动客户端IFIX软件,打开IFIX软件的SCU(系统配置程序),
其画面如下:(确保禁用了SCADA支持)
2、 打开系统配置的网络配置,打开的画面如下:
在这里输入远程节点名称如PROD_1
画面(一)
3、 网络中选择网络连接的协议,如TCP/IP协议。 4、 删除所有已经配置的远程节点
5、 在远程节点名中输入用户定义的逻辑节点的名称。(在图中有
标注)。关于远程逻辑节点名的使用是这样的,假设我们取的远程的节点名称是PROD_1,二两个SCADA 服务器的名称分别是 SCADA10P(主)和SCADA10B(备),那么在数据连接,VBA脚本,调度,动画的数据源中引用格式是FIX32.PROD_1.TANKEVEL.F_CV
而
不
是
FIX32.SCADA10P_1.TANKEVEL.F_CV。 6、 然后选择上图中的
按纽,进入下面的画面:
主的SCADA服务器的物理节点名 备用的SCADA服务器的物理节点名
7、 在上面的画面中的设置如下:
首先选中“启用逻辑节点名(E)”复选框,在主节点名中输入主的SCADA服务器的物理节点名,在备节点名中输入备用SCADA服务器的物理节点名,最后单击画面的“确定”按纽关闭画面,返回到画面(一),单击画面(一) 的“确定”按纽,返回到SCU配置画面。
8、 打开下面的画面:(SCU—配置—本地启动)
选中“本地节点别名”,单击“确定”按纽,返回到SCU配置画面。 9、 保存SCU配置,退出SCU配置。
10、 修改系统的HOST文件,该文件的目录是 WNNT:
\\SYSTEM32\\drivers\\etc\\host.ini ,将两个SCADA 服务器的IP地址、节点名称、机器名称信息添加到该文件当中,如: 192.168.0.1 taida1 taida1 192.168.0.2 taida2 taida2
修改完毕后,保存该文件,重新启动IFIX !
客户端配置完毕。 三、主SCADA SERVER 配置
1、打开主的SCADA SERVER 的SCU系统配置,配置逻辑节点名和报警同步。具体操作如下:在SCU配置的“配置”菜单 “本地启动”,弹出下面的画面(转下一页)
在本地节点名中输入节点名,该名称必须和客户端的SCU配置中社定的主SCADA 服务器的名称是一致的,该例子的主SCADA服务器的名称是SCADA10P,在本地逻辑节点名处输入远程节点名称,必须和客户端的远程节点名称是一致的,在本例子中的名称是PROD_1, 然后选中“本地节点别名”复选框,最后单击“确定”按纽,关闭“本地启动定义”对话框,返回到SCU配置画面。
2、单击SCU配置画面的下页)
按纽,弹出下面的画面:(转
在这个画面的SCADA邻居的SCADA名出输入备用的SCADA服务器的节点名,在该例子的名称为SCADA10B,单击“确定”,退出