abb机器人指令手册_爆!!ABB机器人支持OPC UA了

更多内容请点击上方 ABB机器人实战技巧 关注

也可点击公众号下方 往期经典 浏览更多内容

转载请先后台留言,大家一起支持原创,推动机器人使用和发展

本公众号对各类ABB机器人应用,仿真,毕业设计提供技术支持,详细后台留言

本公众号诚挚希望与各机器人培训机构,机器人使用单元合作,提供技术支持,详细后台留言

OPC实时数据访问规范(OPC DA)定义了包括数据值,更新时间与数据品质信息的相关标准。

OPC历史数据访问规范(OPC HDA)定义了查询、分析历史数据和含有时标的数据的方法。

OPC报警事件访问规范(OPC AE)定义了报警与时间类型的消息类信息,以及状态变化管理等相关标准。

【为什么要开发 OPC UA】

基于COM/DCOM的技术有着不可根除的缺点,因此随着技术的进步,以及数据交换各方面需求的提高,OPC基金会在2008年发布了新的规范:OPC UA。

【OPC UA 的技术特性】

OPC UA规范不再是基于COM/DCOM技术,因此OPC UA不仅能在Windows平台上实现,更可以在Linux,以及其他的嵌入式平台中实现。与传统OPC规范相同,OPC UA 同样有着相同的设计目标:1. 功能等价:所有的基于COM的OPC规范中的功能,都映射到了OPC UA中。2. 多平台支持:支持从嵌入式的微控制器到基于云的分散式控制架构。3. 安全:信息加密,互访认证以及安全监听功能。4. 扩展性:不影响现有应用程序的情况下,就可以添加新的功能。5. 丰富的信息建模:可定义复杂的信息,而不再是单一的数据。

ABB机器人很早以前就支持OPC DA。使用OPC DA时,需要机器人有PC-INTERFACE选项。关于ABB机器人OPC DA的具体使用方法,参见ABB机器人OPC server

随着OPC UA使用的普及,越来越多设备开始支持。关于KUKA机器人如何使用OPC UA,参见  库卡机器人之OPC UA与倍福PLC通讯

喜大普奔,ABB机器人也终于在2020年6月4日开始支持OPC UA了!!!历史性时刻。

8307d55d30626b18575249862f408357.png

而且:对于robotware6.10及之前版本,只需要机器人有PC INTERFACE选项即可,对于robotware6.11开始的版本,机器人需要有616- pc interface选项和"1582-1 OPC UA Server”选项。

1. 进入以下链接下载OPC UA Server:https://developercenter.robotstudio.com/

b5601502815520d392b097be8e6bc508.png

2. 下载后并安装。

3. 电脑连接真实机器人或者打开robotstudio启动虚拟机器人系统

4. 打开OPC UA 配置软件IRC5 OPC UA Server Config Tool(在电脑开始菜单的ABB菜单下)

6220640f6ee4ad74f0aef5316bba4238.png

5. 点击下图,添加机器人化名,稍后点击“Scan”扫描网络上的机器人,并双击创建

494ab86aae27d5e3dbcc0070824afbe0.png

d43b2d5153124fb75c2fb8aba6c8df48.png

21c991c6262b5fec62815eb6f2008e12.png

6. 点击Save,并出现提示自动重启opc ua server,点击Yes

290b06d0e3eb85db260e1d2a7a5373d1.png

4365d590c37cd30f71967d319704a110.png

7. 进入log界面,可以看到opc ua server启动,并记录对应的ip地址和端口,如下图

e6ff5c817e2aac6e402554697c716746.png

8. 打开opc ua client测试软件(本文以UAExpert举例)

9. 点击UAExpert软件的下图“+”号

7f41c011e3e34ff8047632294a0de2d8.png

10. 点击添加,如下图

9f06766d5f6e472445075fe03fdde767.png

11. 输入从log中获得的server ip地址,如下图

106075a7c63b42ae046b94047f818667.png

12. 选择连接方式,例如下图

1e9ff48d8944b620c4dc8b1b995ede63.png

若使用Anonymous登录,则不能写入数据。

默认Username:Default User

   Password:robotics

13. 点击状态栏的连接,然后就可以看到神奇的事情—— 连接成功!!!

b5a956a4eab534a904a8dc95e130c284.png

e5a2b725807725ddc31de2cd007ecd14.png

14. 可以从opc ua获取的数据

~All of the RAPID and IOSYSTEM tags

~OperatingMode

~ControllerState

~ControllerExecutionState

~SpeedRatio

~MasterRAPID

~MasterCFG

2b048b7b2aaef2075094713ea7366b3f.png

15. 举例获取操作模式(手自动),可以将下图的Operating Mode拖到右侧Data Access View,此时切换机器人状态,Ua客户端数据同步显示

7bfd8ec294035c29bd0a0ee419534f81.png

d55f371a5e16e5bd855887d9a670da87.png

16. 获取模块Module1下的dis数据,则可以将下图的dis拖到右边,下图显示UA client数据与机器人示教器相同。

319f0077e26986956f5f2d39ec457bce.png

17. 若要写入数据,直接在UA client写入数据,此时可以看到示教器数据已经被改写

3f2e5fb1685547d278437c1575212c2c.png

18. 同理可以查看IO以及其他状态。

web网页实时获取ABB机器人位置

ABB机器人炸裂黑科技

如何离线配置EtherNet I/O模块(混搭模块配置)

ABB机器人新示教器创建工具工件坐标系

自定义外部轴教程—变位机

福尼斯焊机Ethernet/IP通讯配置

ABB机器人之有意思的编程合集

强迫症患者的福音--程序格式化

Python控制ABB机器人运动

ABB机器人与Python通讯

ABB机器人与Halcon通讯

ABB机器人Modbus/TCP 通讯

ABB机器人EGM外部引导选项介绍

ABB机器人总线配置合集

ABB机器人通过总线发送浮点数

上位机获取机器人运行总时间

ABB机器人速度设置

获取机器人单轴位置速度扭矩

如何使用WorldZone功能创建HOME位信号输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值