ABB机器人和 PC端的 OPC UA 通信(全干货)
·
一、为什么要做ABB 的OPC UA 通信?OPC UA 的优势是什么?
1.大多数通信方式 需要机器人端的信号配置,很麻烦。
2.profinet总线是I和Q的映射,对于我的数据类型的不同,通信起来比较繁琐。
3.socket通信需要机器人执行相应的发送接收命令,实时起来也比较麻烦,需要中断或者多任务来完成。
二、有没有一种通信协议可以实时性比较好,而且不需要ABB机器人额外的执行指令呢?
OPC UA广泛应用于工业自动化和物联网领域,为各种行业带来了许多好处,以下是一些典型的应用场景:
1. 数据采集和监控:通过OPC UA,可以方便地从不同设备和系统中收集数据,并进行实时监控和分析。这对于工业过程的优化和问题排查非常有帮助。
2. 设备集成和互操作:OPC UA使得不同厂商生产的设备可以无缝集成。无论是机器人、传感器还是控制系统,只要支持OPC UA,它们就可以相互协作,提高生产效率和灵活性。
3. 云平台连接:通过OPC UA,工业设备可以与云平台进行连接,实现远程监控和管理。这为远程诊断、远程维护等提供了非常大的便利,同时也为数据分析提供了更多的可能性。
三、ABB 机器人如何实现OPC UA 呢?
OPC UA 选项机器人要有616选项 ,因为OPC 也是网络协议
1、需要在ABB官网下载OPC UA 服务器的插件 选择一个合适的版本 https://developercenter.robotstudio.com/
2、打开软件后是这样的
3、点击机器人图标
4、点击Scan(扫描)
5、点击扫描到的控制器,然后点击Creart 创建 该控制器的OPC UA 服务器,然后关闭该界面。



6、该界面是OPC UA 的账户 和 密码
7、该界面是证书的许可,如果客户端连接失败的话,可以查看Rejected一栏的客户端,点击Trust添加到Trusted 
8、这一栏就是服务器的访问地址,在客户端输入就好
到此为止ABB端设置完成。
配置起来比较简单,只需要将软件连接到机器人控制器即可。
四、测试OPC UA 连接
1、打开uaExpert软件,添加ABB控制器的服务器
2、选择一种连接方式 该位置就是输入账户和密码的位置
3、点击连接按钮,连接后就会显示OPC UA 的通道,选择自己需要的数据进行采集就好了。
4、采集一轴的实时位置作为示例

到此位置OPC UA 服务器搭建完成,测试也没有问题!
这是NX MCD 里面的OPC UA 配置 效果,可以看到ABB机器人和NX MCD 已经成功OPC UA通信连接。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐










所有评论(0)