通过Web service连接ABB机器人

这篇博客介绍了如何使用HTML和JavaScript通过XMLHttpRequest从示教器中读取数据。在自动状态下允许自由读写,手动状态下仅支持读取。示例代码展示了在VSCode中如何实现这一功能,当点击按钮时,会获取输入的数值名称并显示对应值。
摘要由CSDN通过智能技术生成

图片1.png

对示教器中的数据进行读取写入,其中自动状态下可以自由写入读取,手动状态下只可以进行读取;

编写软件:vs code、pycharm、note++等都可以,我使用的是vs code;

编写的语言:简单掌握HTML及javeScrip即可;

HTML Code:

 <div style="float: left" >
             <h2>查询对应数值</h2>
             请输入对应数值名称:<input type="text" name="rob_name" id="rob_name" value="textNum"><br>
             对应值:<span id="num_value" ></span><br>
             <button type="button" onclick="getnum(document.getElementById('rob_name').value)">获取数值</button>
 </div>
<script>
            function getnum(rob_name) {
                var rwServiceResource = new XMLHttpRequest();
                rwServiceResource.onreadystatechange = function () {
                    if (rwServiceResource.readyState == 4 && rwServiceResource.status == 200) {
                        var obj = JSON.parse(rwServiceResource.responseText);
                        var service = obj._embedded._state[0]
                        document.getElementById("num_value").innerHTML = service.value;
                    }
                }
                var rob_path = "/rw/rapid/symbol/data/RAPID/T_ROB1/MainModule/" + rob_name + "?json=1"
                rwServiceResource.open("GET", rob_path, true, "Default User", "robotics");
                rwServiceResource.send();
            }
</script>

上图为读取示教器对应名称的值

参考文档地址:https://developercenter.robotstudio.com/api/RWS

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
最全的ABB器人手册资料汇总,包括以下内容: 一、ABB常用说明书中文版 集成视觉应用手册 系统参数 协同动作应用手册 指令功能数据 RAPID语言概览 RAPID语言内核 RS操作手册 二、ABB器人编程及指令手册 ABB常用机器人技术参数 abb器人编程手册 ABB器人常用指令详解-中文(二) ABB器人常用指令详解-中文(三) ABB器人常用指令详解-中文(四) ABB器人常用指令详解-中文(一) ABB器人的程序数据 Abb器人调试步骤 ABB器人高级编程指令 ABB器人DEVICENET通信设置 三、ABB器人操作手册 工业机器人实操与应用技巧 ABB-低压产品选型手册 ABB低压断路器选型手册 ABB器人操作手册-校准 ABB器人操作手册(中文版) ABB器人基础及培训手册 ABB器人程序培训教材 ABB器人初级培训 ABB器人初级应用教学用演示 ABB器人弧焊培训 ABB器人基础 ABB器人培训 ABB器人培训教材 ABB器人学习资料 四、ABB器人项目式教学资料 搬运应用 弧焊应用 码垛应用 压铸取件应用 ABB器人教育实训平台展示 五、ABB器人周期维护资料 00标准保养简介 00ABB器人标准保养 IRB120机器人维护信息V1 IRB360机器人维护信息V1 IRB460机器人维护信息V1 IRB660机器人维护信息V1 IRB760机器人维护信息 IRB1410机器人维护信息V1 IRB1520机器人维护信息 IRB1600机器人维护信息 IRB2400机器人维护信息V1 IRB2600机器人维护信息V1 IRB4600机器人维护信息V1 IRB6640机器人维护信息V1 IRB6650机器人维护信息V1 IRB7600机器人维护信息 IRC5控制器维护信息 六、ABB基础培训视频资料 ABB器人基础应用练习题 trainning ABB器人合作伙伴专用密码是robotpartner Basic Training培训包
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值