配置远程节点

通过iFIX,可为SCADA服务器故障切换功能配置主节点和辅节点。在“网络配置对话框”中输入主节点和辅节点,以确保在主节点发生通讯失败时仍能正常连接。以下段落描写了怎样在网络环境下启动、配置及修改远程节点。

有关在您的环境中实现SCADA服务器故障切换的更多信息,请参阅增强型故障切换电子书。

启用辅SCADA节点

在网络环境下启用SCADA服务器故障切换之前,必须在网络配置中添加一个远程节点。

能在远程节点对话框区域中浏览或修改已配置的远程节点。要查看当前配置的主节点和辅节点,选择“显示所有名称”复选框。

在每个节点上使用网络计时器

远程节点配置对话框中允许在每个节点上修改网络计时器的值。

有关配置网络计时器(包括每个超时值的含义)的更多信息,请参阅高级主题一章。

动态连接

当iFIX需要从一个服务器上取回数据时,动态连接允许iFIX建立一次网络连接。例如,如果一幅画面引用了一个远程服务器上的数据,而此远程服务器没有在SCU中配置,当您打开这幅画面时,iFIX将自动与该远程服务器进行连接。此后这些服务器将继续保持连接,既使关闭了这幅画面或退出了运行环境。事实上启用了动态连接后您就不必在配置远程节点列表中输入节点名。

当iFIX第一次打开一幅画面时需要做一次动态连接,这时花费的时间可能稍长。延迟时间取决于画面需要网上链接的数量及这些服务器是否已建立连接。

动态连接选项的默认值为禁用状态,并能影响与此节点相连的所有连接。所有动态连接将继承在SCU中设置的网络计时器值。如果选择了启用动态连接方式,当在脚本中调用System.FindObject时,iFIX试图建立一次网络连接。这种情况发生在一个名字或对象在脚本中被引用时,而此时是并没有加载的时侯。例如,下列脚本:

Dim shape as Object

Set shape = System.FindObject("badname.rect1")

badname是当前没有装载的画面名称 。在此脚本中,iFIX 会尝试使用 badname 建立此连接。连接失败时,将出现以下错误:

Object not found

注意:启用了动态连接后,一个新的节点将不能从SCADA服务器接收报警,直到一个连接已被建立。如果想从SCADA服务器启动后就立即在远程节点上接收到报警,应该把SCADA服务器名添加到浏览客户端的配置远程节点列表中。

 

另请参见

如何做...

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。