您的当前位置:首页正文

横河OPC连接测试方法(大全)

来源:帮我找美食网
ExaOPC连接测试方法

在横河CS3000 DCS系统中,实现OPC数据采集方法有两种。一种是安装EXAOPC,做为OPC SERVER以单独站的形式从控制网络采集数据并传递到以太网以供使用;另一种是由控制网络提供OPC接口(LHS2411),由第三方软件通过该接口从控制网络以OPC协议读取数据并传递到以太网共使用。

本文阐述了使用EXAOPC从控制网络采集数据并经第三方测试工具验证的工作程序与注意事项。

1. 数据采集计算机(OPC Client)的设置

(1)以管理员身份登陆数据采集计算机,打开OPC安装光盘,运行如下文件:E:\\EXA\\ClientSetup

(2)

(3)

(4)选择安装目录

(5)

(6)

(7)

(8)

重新启动计算机,则客户端配置完成。

2. 防火墙设置

由于公司数采系统需要经过防火墙才能与OPC1547进行连接,因此,需要对防火墙进行相应的设置。

防火墙的主要工作是设置安全访问规则。

在防火墙设置中,需要打开OPC1547如下的端口: DCOM 135

动态端口:>1024 防火墙中配置如下:

显然如上的设置,并不是最安全的配置。如果要得到最大程度的安全性,需要利用3方软件监视实际应用的端口情况。根据端口使用情况,确定需要打开的动态端口范围。

推荐使用PRTG(免费)软件。下图是模拟客户端访问OPC时使用的端口列表

3. 使用第三方测试工具验证OPC接口功能

为了保证OPC接口的成功实现,采用第三方的测试工具进行测试是必要的。实际应用中,,不同的客户一般都有自己的OPC测试工具。不同的工具在功能上大同小异,在对横河OPC接口的适应性上也有所不同。本文列举2种具有代表性的测试工具,均为第三方软件,对其不同的应用情况加以阐述。

3.1使用OPCTEST进行测试

OPCTEST是ROCKWELL公司开发的OPC客户端测试工具.该工具的使用方法如下: 1, 拷贝OPCTEST到数据采集计算机的硬盘中 2, 双击运行OPCTEST,将显示如下画面:

3, 在弹出窗口中点击\"SERVER\"标签下的\"CONNECT\"选项,在弹出对话框中选择Browse,然后在对话框中,输入Node,这里我们输入OPC服务器的IP地址。然后点击Connect,系统将会列出支持的OPC接口名称,我们选择”Yokogawa ExaopcDACS1.1”,最后点击select.

系统将会返回选择OPC服务窗口,检查无误后,点击OK,若连接正常,系统将会弹出白色背景的窗口。

4, 选择主窗口中\"GROUP\"标签,选择ADD GROUP,在弹出对话框中给GROUP NAME任意赋名,比如test01,点击OK完成添加GROUP

5, 选择主窗口中\"ITEM\"标签,选择ADD ITEM.

6, 按照如下图所示格式,填写Item Name的位号。

7,填写完成后,可以在主窗口看到,已经添加的位号的实时数值信息。

3.2 使用OPC CLIENT进行测试

OPC CLIENT是由Factory Soft 开发的OPC客户端测试工具。 1.打开软件,在菜单条中选择OPC,并点击Connect.

2.在弹出的窗口中,输入Server Node,在本次测试中,我们输入10.162.210.217,然后点击Refresh List按钮,在Available Server中将显示支持的OPC接口。

3.选择需要的接口,点击OK,系统将显示add item窗口,我们可以从左窗格显示的站号中选择位号。

4.然后点击Add Item

5,我们选择的位号,将实时显示在主窗口中,

经过以上测试后,表明OPC客户端可以从服务器取到数据。

现场遇到的问题:

1.多项目中,上层OPC站不能监视下层装置站的信息

OPC1547位于LAN15,属于多项目中的上层项目(Upper Level Project),下层项目是各个生产装置的项目(LAN1-LAN14)。OPC1547中应该包含下层所有项目的位号。

我们在装置项目LAN4 中创建了OPC1547的STN站,当从装置项目下载Project Common时,发生了下装错误,导致不能在OPC1547站上监视LAN4装置的位号。

需要注意什么问题?

(1)确认多项目连接设置正常,能够从HIS1564中查看到LAN4装置站的状态和位号。

(2)由于项目中OPC版本是R3.50.10,因此需要在装置项目的工程师站上安装如下软件。 :\\EXA\\CENTUM\\SECURITY\\CreateCTMProcess.exe 该步骤是在工程站上创建一个CTM_Process的帐户,用于工程师站对ExaOPC站的访问。

现场未执行该步骤,导致一直不能下装成功。

(3)在OPC1547的Host文件中,追加到装置项目工程师站的IP地址:比如,HIS0164 192.168.129.193 HIS0164

(4)在装置项目工程师站的Host文件,追加STN1547的内容 192.168.143.176 STN1547

(5)通过ping对方的主机名,能够ping通对方

(6)完成如上步骤后,重新执行Project Common下装以及TagList的下装。

2. OPC客户端跟OPC的通讯已经连接,但不能写入数据。

主要是因为用户的权限不够。默认的OPC客户端采用PROG用户对CS3000的数据进行访问,需要在CS3000中赋予该用户可写的权限。

如下图,将PROG的权限由S1调整到S3,即可。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top