您好!欢迎光临工博士智能制造网!平台热线:021-80392549
工博士机器人网
ABB工业机器人服务商
产品:81  浏览:194199
3
您当前的位置:首页 » 新闻中心 » ABB机器人Robot WebService2.0测试
产品分类
新闻中心
ABB机器人Robot WebService2.0测试
发布时间:2023-05-15        浏览次数:503        返回列表

ABB机器人Robot WebService2.0测试


1.RWS(RobotWebService)是ABB机器人提供的方便访问机器人控制器的Web接口。它可以通过向特定URL提交数据而获得所需的返回数据,也可以通过post方法提交数据。请参阅网页中的机器人变量并设置。

2.ABB机器人逐渐从Robotware6.0时代转向Robotware7.0时代。目前IRB1100、CRB1100、IRB1300、IRB910INV、单臂Yumi、GOFA协作机器人均采用Robotware7(以上机器人只能使用omnicore控制器,即只能使用rw7,不能使用rw6)

从3.Robotware7开始,ABB机器人使用RWS2.0。RWS2.0和1.0的主要区别在于URL使用HTTPS来提高安全性。同时,在向URL提交时,需要添加Headers,如application/xhtml+xml;v=2.0的Headers可以返回xml格式数据,添加application/hal+json;v=2.0的Headers,返回json格式数据。

4.关于RWS2.0的介绍,请参见https://developercenter.robotstudio.com/api/RWSurls.primaryname=Introduction。

5.因此,在测试RWS2.0时,URL不能简单地直接输入到浏览器中。此时,由于没有添加Headers,会出现错误。

6.Postman软件或插件可用于方便测试。

7.Postman是一种非常流行的API调试工具。事实上,开发人员使用更多。因为测试人员会有更多的接口测试选择,如Jmeter、soapUI等。但是,Postman对于在开发过程中调试界面来说是非常简单、非常强大的。

8.可以在网上搜索Postman的Chrome浏览器插件。出于一个已知的原因,这个插件无法直接从Chrome商店获得。以下连接介绍了相关插件的安装方法:https://blog.csdn.net/qq_33183456/article/details/105024980。

9.打开robotstudio,创建机器人系统(使用rw7)

10.例如,要获取机器人控制器信息(版本、选项)等,可以打开Chrome浏览器,打开Postman插件,并在URL处填写https://127.0.0.1:80/rw/system,添加Headers为Accept,value为application/xhtml+xml;v=2.0。

点击Basicauth,添加用户名(默认Defaultuser),默认密码robotics。

此时点击Send获取xml格式机器人系统信息。

如果Headers的value是application/hal+json;v=2.0,返回json格式数据。

11.例如,如果您想获得信号do0(已在机器人系统中创建),可以输入URL:https://127.0.0.1:80/rw/iosystem/signals/do0,当前do0值为1。

 

联系热线: 联系人:李经理 联系地址:上海市嘉定区南翔镇众仁路399号B栋20层2007-2012

技术和报价服务:星期一至星期六 8:00-22:00 ABB工业机器人服务商