博客专栏

EEPW首页 > 博客 > 如何区分opc ua 和opc da协议和对应的使用测试

如何区分opc ua 和opc da协议和对应的使用测试

发布人:vfbox301 时间:2024-01-02 来源:工程师 发布文章


1          Opc协议

很多客户再使用opc协议功能的时候说的很笼统,其实要具体使用起来还有一些细节需要确认。

1.1         OPC DAOPC UA之分

首先,在具体的工程使用中有OPC DA和OPC UA之分。OPC DA协议出现较早,主要用在window操作系统上,需要在window系统上配置DCOM功能,使用起来非常繁琐,需要大量的参数配置,但是如果OPC的客户端和服务端在同一台电脑上,则不在需要配置DCOM,使用起来就方便了。但是很多场合,用户的电脑如果不允许在安装另外的OPC DA软件,则实现OPC DA的通信就非常麻烦了。

OPC UA是在DA的基础上进行了改进,不在局限在window平台上,可以跨系统通信,只要两边都是标准的OPC UA协议,则就可以正常通信。不需要在在电脑上安装软件。可以实现不同操作系统,不同设备之间的OPC UA通信。

1.2         服务器和客户端之分

OPC协议通信的两端一个是作为服务端,一边是客户端。服务端是等待客户端来连接,提供数据给客户端。客户端是主动连接服务端,获取服务端上的数据。因此首先要清楚对方是服务器还是客户端。

如果对方是服务端,则需要对方的IP地址,端口号,是否有数据加密,数据item等信息。

如果对方是客户端,我们就需要了解对方要获取什么数据,需要在什么网段,对服务端有什么要求。

2          采集OPC DA服务器的数据

采集opc DA服务器的方法可以使用一下两种,由于需要使用dcom空间,所以别无他法。

方案1:采集OPC DA服务器数据(window系统)。需要在OPC DA服务器上安装一个Vfbox软件。然后在配置网关完成采集OPC DA服务器的数据。

图片.png

方案2:如果OPC DA服务器上不能安装软件。则需要增加一台转接电脑,在转接电脑上安装vfbox软件,然后在配合网关完成数据采集。此种方案不能保证可以连通,需要测试一下。

图片.png

 

3          协议测试

网上有很多OPC的测试小软件,用来对现有的OPC进行初步测试,以确认相关信息,确认系统是否可以连接和进行数据交换。先确认对方的opc是什么DA还是UA,是服务端,还是客户端。确认了,可以搜索opc clinet或者opc server查找相关的测试小软件。

Opc Da测试软件:

图片.png

图片.png

OPC UA测试软件:

图片.png

 

4          协议的转换

OPC DA的协议用起来麻烦,在很多场合需要进行协议转换后进行设备的互联互通。比如把OPC UA转换OPC DA协议。或者把modbus协议的设备数据发送到OPC  DA UA的系统。实现这些转换,可以使用vfbox协议转换网关来实现。如下图所以,网关作为协议之间的桥梁,实现各种协议之间的互相转换。

图片.png


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



关键词: Opc ua opc da vfbox modbus

相关推荐

技术专区

关闭