概述

工业树莓派RevolutionPi是一种 DIN 导轨安装的工业小型控件。RevolutionPi(简称 RevPi)具有一整套 IO 和总线模块,可以与所有常见的模拟和数字传感器、执行器和总线系统以及基于 TCP-IP 的网络进行通信。

此外,RevPi 运行 Linux 操作系统,这使得它成为一个功能多样的多功能解决方案。
在本案例中,RevPi通过DIO扩展模块连接川崎FS03N型机器人以及PLH3D-6W-XF激光雕刻头。通过预安装的开源Node-RED软件,建立逻辑控制、通信通道以及功能强大的仪表盘,并可以通过web界面对机器人运行状态进行远程访问及控制。

硬件连接

下图是本案例的硬件连接实物图。最左边是24V电源,用于设备供电。电源旁边是RevPi Core模块,并连接了DIO扩展模块。

Core模块通过网线接入到网络内,可以进行远程访问及通信。DIO模块连接机器人及激光雕刻头进行逻辑控制。再往右边是两个AllDAQ的适配器,用于将RevPi DIO扩展模块的14个数字输入和14个数字输出连接到机器人的I/O板。

旁边蓝色的小型设备是一个耦合继电器,用于打开或关闭激光雕刻头的电源。最右边是数模转换器,可以将来自机器人的数字信号转换为激光雕刻头的0-10V模拟信号。

Node-RED仪表盘

本案例使用Node-RED的Dashboard组件建立操作仪表盘可以监视机器人的工作状态并进行开关控制。因为Core模块已接入以太网中,所以除了通过IO接口外,也可以TCP或UDP通信进行控制。

在本例中,通过切换机器人控制器上的开关,可以使得机器人的状态从TEACH模式变为REPEAT模式,并在仪表盘中显示。

点击仪表盘上的Motor Power按钮可以打开电动机电源,并转换为ON状态。

也可以通过仪表盘控制机器人在某个方向上进行移动(以毫米为单位)。
单击中间Homing符号,可以使机器人回到原始位置。如果机器人处于原位,则“房子”符号将点亮。

Node-RED程序流

RevPi对机器人的逻辑控制及通信都是通过建立Node-RED flow实现的。

上面介绍的UI界面,也是通过这样的流程建立的。在Node-RED flow中,字符串以msg的形式存在,有效信息位于payload中,并可以通过TCP 或者UDP发送到机器人。

远程监控

Node-RED支持通过局域网内基于web的浏览器访问仪表盘。所以,您可以使用平板电脑或者智能手机监视机器人状态并进行控制。

在本案例中,可以通过手机发送开始“Laser-Auftrag gestartet”(开始激光工作)的信息,使机器人开始工作。并在作业结束后,可以在手机端收到“Laser-Auftrag beendet”(激光作业已完成)的提示信息。

附录

RevPi简介

Revolution Pi(简称RevPi)是基于Raspberry Pi扩展而成的工业PC。该系列的三个基本模块都安装在细长的DIN导轨外壳中,可以通过各种合适的I/O模块和现场总线网关进行无缝扩展,并可通过预置的图形配置工具轻松配置。

为了实现符合EN 61131-2或IEC 61131-2标准的工业适用性,我们使用Raspberry Pi计算模块作为基础。该模块看起来像一个内存条,但它没有任何外部接口。

我们为树莓派计算模块配备了符合所有重要工业标准的外部接口。而在软件方面,Revolution Pi具有经过特别改装的Raspbian操作系统,该操作系统配备了实时补丁,并且兼容为Raspberry Pi开发的大多数应用程序。

Node-RED简介
Node-RED 是构建物联网应用程序的一个强大工具。它使用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。

Node-RED最初是IBM在2013年末开发的一个开源项目,以满足他们快速连接硬件和设备到Web服务和其他软件的需求。作为物联网的一种粘合剂,它很快发展成为一种通用的物联网编程工具。

重要的是,Node-RED已经积累大量用户并迅速形成了一个活跃的开发人员社区,他们可以开发新的节点,同时允许程序员复用Node-RED代码来完成各种各样的任务。

RevPi以及预安装好了Node-RED编程环境,用户可以直接使用。并且我们提供专门为RevPi设计的节点。Node-RED将成为您快速开发物联网应用的强大工具!

虹科树莓派案例13:在川崎机器人激光雕刻中的工业树莓派的强大作用相关推荐

  1. 【虹科案例】极高的精度水平——虹科数字化仪在大型强子对撞机机器保护系统中的应用

    大型强子对撞机机器保护系统 CERN(欧洲核子研究中心) 的大型强子对撞机 (LHC) 的机器保护系统中使用了140 多张虹科数字化仪卡.这些板卡用于检查粒子束是否已准确偏转.这需要极高的精度,因为在 ...

  2. 虹科物联网设备安全分析与防护平台——更智能的工业通信协议黑盒模糊测试

    工业控制系统 (ICS) 可能成为大型工业企业的重大漏洞.攻击者如果发现系统中的漏洞,可以将其作为攻击向量,也可以将其用于受攻击网络中的横向运动,在不同系统之间传播攻击. 传统上,连接工业控制系统的计 ...

  3. 利用rfcomm实现树莓派与手机通信_工业物联网 | 怎么用NodeRed实现树莓派与阿里云物联网平台通信?虹科告诉你!...

    想获取更多IIOT干货 请点击蓝字,关注我们 虹科工业树莓派 高性能 多接口 宽温--适应恶劣环境 ★★★★★ Node-RED是构建物联网(IoT)应用程序的强大工具,它使用可视化的编程方法,允许开 ...

  4. 虹科蕴藏在废物分类中的机器人技术革命

    当前,自然资源的回收利用和高效可持续使用变得越来越受关注.传统的垃圾分离方法笨重.耗电,并且需要对垃圾进行粉碎,这使得材料识别和进一步处理变得困难,经济成本高.废物处理厂的初始投资非常高,需要集中处理 ...

  5. 【虹科案例】智能工控屏eX707在水下遥控机器人中的应用

    1 背景 虹科 · 智能工控屏eX707在水下遥控机器人中的应用 随着我国经济与科学技术的发展壮大,作为"蓝色粮仓"的海洋能源开采建设逐渐成为一项重要的事业.深海作业装备则成为海洋 ...

  6. 虹科分享 | 虹科智能自动化2022文章精选

    虹科智能自动化事业部一直围绕着工业自动化.能源管理与楼宇自动化三大方向,为客户提供最满意的技术服务和最适合的解决方案,并结合客户需求.行业发展动向和产品资讯,虹科智能自动化团队为大家带来了丰富的技术文 ...

  7. 虹科分享 | TSN技术如何提高下一代汽车以太网的服务质量?

    时间敏感网络(TSN)是负责数据链路层标准的IEEE 802.1任务组的名称,该技术旨在提升以太网的性能,使其更具备确定性.鲁棒性.可靠性.随着TSN技术在航空航天.汽车.轨道交通等领域的应用越来越多 ...

  8. 虹科分享|硬件加密U盘|居家办公的网络安全:远程员工可以采取的步骤

    新冠肺炎的流行迫使数以百万计的人在家工作,而当时他们对这一概念知之甚少,甚至完全没有经验.虽然许多员工已经重返办公室,但最近的一项研究发现,72%的受访者希望每周至少有两天在家工作,32%的人表示他们 ...

  9. 虹科新闻 | 虹科成为Vuzix亚太地区合作伙伴以及大中华区独家代理商

    近日,虹科与Vuzix达成进一步合作,成为Vuzix亚太地区合作伙伴以及大中华区独家代理商,将共同致力于AR解决方案,为企业客户提供远程协助.现场作业.场景培训.远程验收等多场景服务. ✦ 对于虹科与 ...

最新文章

  1. matlab画CDF曲线
  2. easymock快速入门
  3. 重写selenium 的 click()操作,使得脚本更稳定
  4. 【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 反汇编二进制机器码 | 打印反汇编数据 )
  5. C++ close()关闭文件方法详解
  6. centos 服务器装与python34源码安装
  7. Android之Tab类总结
  8. c语言 div ldiv_C ++中带有示例的ldiv()函数
  9. django-命名空间与反向解析-模板反向解析-视图反向解析
  10. 《Java基础学习笔记》JAVA基础
  11. ifonts下载ttf字体文件
  12. Firefox扩展开发初级教程——开发一个简单的扩展
  13. 融云会话界面自定义功能_融云SDKv2.6.6官方最新版
  14. SCCM 2012 R2部署,SCCM配置(五)
  15. 【十大思想实验之中的一个】电车难题
  16. CentOS7安装 jq
  17. 通过指令获取tsc标签打印机的状态
  18. 爬取 goubanjia 网站的免费 ip 免费 proxy JavaScript + Python + selenium
  19. React 报错与解决方法
  20. 少儿编程教育培训机构加盟

热门文章

  1. 中文LLaMA模型和指令精调的Alpaca大模型:中文数据进行二次预训练,进一步提升了中文基础语义理解能力
  2. openJDK 17.0.1 的下载与安装
  3. 【GNN】2022 KDD 博士论文奖冠亚军Rex Ying vs 裘捷中博士期间GNN工作
  4. 上周热点回顾(7.1
  5. TSINGSEE海康定制支持国标GB28181/RTMP推流摄像头如何接入EasyDSS视频平台?
  6. RHEL 8使用CentOS源
  7. python写出表白_简单python 表白代码
  8. Linux GoAccess 安装使用
  9. Linux安装GoAccess
  10. matplotlib的hist函数绘制直方图