使用UaExpert

Posted water-sea

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用UaExpert相关的知识,希望对你有一定的参考价值。

UaExpert是OPC UA的GUI工具,当编写好server代码后并运行,我们可以使用UaExpert去和server进行通信,下面就简单介绍下使用步骤。

一 下载UaExpert
UaExpert 官网地址是https://www.unified-automation.com/,进入网站后需要注册一个账号才可以下载软件,或者点击这里使用百度云下载(这是本人下好上传的),然后可以直接跳到下一节。
注册好并登录ok后,点击Downloads,然后点击左侧的OPC UA Clients,因为server端是我们自己写的,所以这里只需要client,下载好之后直接安装就行了。

二 使用UaExpert

第一次打开UaExpert会弹出如下界面,主要填充Subject那一栏,如下,这些信息可以随便填(有过制作安全证书(Certificate)的同学应该知道这些信息是用来制作csr的)。然后点击OK,

技术图片
这样UaExpert就启动了

三 连接server
在UaExpert界面上点击那个“+”号,弹出界面如下,因为虚拟机有自己的ip地址,所以我们不是Local,如果UaExpert是安装在虚拟里里面,那么它就可以在Local下显示出server信息来,
技术图片

 

 

连接server有2种方法,
方法一
在Custom Discovery下面的加号那一栏双击,在弹出的界面里输入server所在的ip和监听的端口号,并点击OK,然后就会出现1个open62541-based OPC UA Application (opc.tcp),
技术图片

点击其左侧">"符号进行展开,然后等一小会就会出现server了,如下图(左侧符号是一把红色的打开的锁,表示没有使用加密功能),然后双击它,

技术图片

 

 这样在Project->Servers栏下出现这个server,可以看到其左侧符号是个插头,表示还未连接(因为插头没有插到插座里),点击右上角的那个插头,也叫Connect Server,

技术图片技术图片技术图片

 

 

等一会后可以看到那个插头符号变成和插座连接ok的符号了,并且在Address Space这一栏出现了server信息,这样UaExpert就和Server连接成功了。
方法二
点击那个加号去添加server,在弹出的界面里先选中Local (选别的也可以),
然后点击Advanced,在弹出的界面里填写Configuration Name和Endpoint Url,其中Configuration Name可以随便写个,Endpoint Url要填写server所在的ip和监听的端口号,
技术图片技术图片

 

 技术图片

 

 填好后点击OK,在Project->Servers栏下就会出现test这个server,然后按照方法一那样连接server,同样可以连接成功。

 方法一更加正式,方法二更快快,主要取决于个人选择。

以上是关于使用UaExpert的主要内容,如果未能解决你的问题,请参考以下文章

如何在 uaexpert 中查看添加的 open62541 参数?

阿联酋专家未找到 OPC UA 服务器证书

如何将文件从 OPC UA 客户端传输到 OPC UA 服务器

如何使用 create_self-signed.py 为 open62541 实现加密

从 OPC UA 服务器读取结构化数据

西门子PLC1500 OPC ua 通信测试(ua Expert)