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

电子说

1.3w人已加入

描述

1

Opc协议

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

1.1

OPC DA和OPC 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服务器的数据。
测试

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

3

协议测试

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

Opc Da测试软件:
测试
测试

OPC UA测试软件:
测试

4

协议的转换

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

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分