OPCUA是现今比较常见的工业互联协议,从OPC协议开始,就有众多主流的自动化设备厂商使用该技术作为主要传输协议集成至各自的自动化设备中。目前,集成OPC或OPCUA的工业自动化设备正在日益增多,OPCUA已被广泛使用在工业生产中。
在过去的2023年中国工业博览会(上海)上,可以看到很多主流的自动化设备产商的成方案中都有OPCUA的身影,而又因OPCUA协议定义的功能完整,其软件既可以作为单一的服务器/客户端/PubSub接收端安装在一台设备上,更可以结合其他协议或者功能一起作为一整套完整的工业自动化解决方案来搭建和应用。
OPCUA相关软件设计和研发时,盟通的合作伙伴Unified Automation公司推出的客户端软件UaExpert以其较为全面的功能,通常被用来作为临时客户端来检验服务器的各项功能。除了UaExpert,还有两款可视化软件,一个是能将OPC协议与OPCUA协议互相转换并实现数据传输的网关软件UaGateway,另一个则是搭配其主要SDK的模型搭建软件UaModeler。
软件现有C、C++和Net等多种语言的SDK,通过SDK可以快速调用各种功能函数和接口,实现OPCUA服务的快速实现,通常,OPCUA搭建工程师熟悉SDK接口的基本使用方法后,搭建过程的主要工作即为搭建地址空间模型,而搭建地址空间模型时的每一个变量都包含有变量名、ID等内容,当节点数量过多时,代码量也会成倍增加。UaModeler可以协助开发人员可视化地快速搭建地址空间,并将其以代码或XML文件的形式输出,帮助开发人员提高效率。
下图为UaModeler项目的部分截图。
1.模型地址空间:在此新建节点类型,并按照现实需求进行添加和删除;
2.节点信息编辑:在此更改节点属性,关系等内容,同时可以快速添加子节点并设置属性;
3.节点基本属性:在此显示当前节点的基本属性;
4.节点关系构图:在此可查看当前节点的与其他节点的关系构图;
5.输出按钮(蓝色圆圈):在此输出模型为代码文件。
UaModeler也可将地址空间以xml文件等形式导出,便于开发过程中的数据备份与地址空间的数据迁移需求。
购买SDK时会附带UaModeler的协助激活,其他功能有待使用测试功能详细测试。使用UaModeler这一可视化OPCUA模型搭建工具可以提高搭建效率,值得一试。
-
设备
+关注
关注
2文章
4517浏览量
70676 -
工业
+关注
关注
3文章
1835浏览量
46643 -
自动化
+关注
关注
29文章
5588浏览量
79345 -
OPCUA
+关注
关注
1文章
25浏览量
2337
发布评论请先 登录
相关推荐
评论