0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科工业树莓派解决传统数据设备数据上云问题

jf_zGNBEhbi 来源:虹科工业物联网 2023-01-12 09:22 次阅读

虹科方案

01前言

工业4.0的浪潮下,许多中小型制造业企业渴望通过数字化转型谋求新的发展动力,然而,在转型之路上常常会面临一个问题:传统数据采集设备数量多、种类杂,不支持比较新颖的现场总线协议或者通信技术,最终导致企业难以迈出数字化转型的第一步。那么,有什么方法可以同时接入数量庞大的传统数据采集设备并同时满足不同数据采集设备的通讯需求呢?

传统数据采集设备普遍具有RS232/RS485以太网接口,支持串口通信、MODBUS RTU协议、MODBUS TCP协议,所以最基础的解决方案就是通过MODBUS协议把传统设备数据采集上来,然后通过HTTP或MQTT等协议,把数据发送到云平台。这样子就可以满足不同种类的传统数据采集设备的通讯需求,掌握一个设备,就可以完成整个车间乃至整个工厂的数据上云。

虹科工业树莓派同时满足上述解决方案中的硬件接口和通讯协议要求,接下来我们一起来看看具体如何实现该方案。

02虹科工业树莓派实现方案

本方案中虹科工业树莓派通过MODBUS TCP协议连接多个底层设备的数据,通过HTTP协议将数据发送至OneNET平台。

1.配置MODBUS TCP主站

为每一个从站设备配置一个虚拟主站,填写相应从站IP地址,并配置寄存器地址及其相应的功能码。

bf1c519e-9195-11ed-bfe3-dac502259ad0.png

2. 编写程序,获取数据,并上传至OneNET平台

(1)获取相应寄存器数据

这分别涉及到对设备1和设备2数据的直接读取,对设备3数据的数据处理

bf292392-9195-11ed-bfe3-dac502259ad0.png

(2)配置云平台凭证信息

bf39aac8-9195-11ed-bfe3-dac502259ad0.png

(3)上传数据至云平台

bf459a2c-9195-11ed-bfe3-dac502259ad0.png

完整源码如下:

bf52bf5e-9195-11ed-bfe3-dac502259ad0.png

源码中涉及的getByteOffset()函数和readFromName()函数来自myCtrlLib库文件,属于虹科自行开发的库文件,有兴趣的可以联系我们。

3. 最终效果

bf614eca-9195-11ed-bfe3-dac502259ad0.png

bf0d8c72-9195-11ed-bfe3-dac502259ad0.gif

03总 结

基于我们提供的python库,不需要能力非常强大的软件开发工程师,就可以轻便地实现我们代码编写。

除此之外,虹科工业树莓派支持MODBUS RTU和MODBUS TCP,并可以同时扩展30个从站设备,这就表示一个虹科工业树莓派可以同时采集多个传统设备的数据,并将其发送至云平台,在一定程度可以减少成本,以简便的方式帮助企业加速实现数字化转型。程序中包含了简单的MODBUS数据转换,有更高需求的话,可以基于工业树莓派做更复杂的数据处理以及边缘计算。

虹科--工业物联网

虹科是一家在工业物联网IIoT行业经验超过5年的高科技公司,虹科与世界领域顶级公司包括EXOR、Eurotech、Matrikon、KUNBUS、Codra等合作,提供先进的高端工业4.0工业触摸屏、物联网网关、工业路由器、高端边缘计算机、IoT开发框架、OPC UA、MQTT、工业级树莓派、SCADA、预测性维护等解决方案。物联网事业部所有成员都受过专业培训,并获得专业资格认证,平均3年+的技术经验和水平一致赢得客户极好口碑。我们积极参与行业协会的工作,为推广先进技术的普及做出了重要贡献。至今,虹科已经为行业内诸多用户提供从硬件到软件的不同方案,并参与和协助了众多OEM的设备研发和移植项目,以及终端用户的智能工厂和工业4.0升级改造项目。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MODBUS
    +关注

    关注

    27

    文章

    1440

    浏览量

    75693
  • 工业物联网
    +关注

    关注

    25

    文章

    2288

    浏览量

    60728
  • 树莓派
    +关注

    关注

    113

    文章

    1640

    浏览量

    104750
  • 虹科电子
    +关注

    关注

    0

    文章

    542

    浏览量

    14051

原文标题:虹科工业树莓派解决传统数据设备数据上云问题

文章出处:【微信号:趣无尽,微信公众号:趣无尽】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    新品 | 工业树莓RevPi Connect 4大揭秘!快来看看有什么亮点吧~#树莓 #工业控制

    工业控制树莓
    虹科工业物联网技术
    发布于 :2023年08月07日 14:57:49

    树莓做的家庭

    设计好了,树莓里的系统确实跟几乎所有的Linux发行版一样,可以是正常使用独立WEB服务器或FTP服务器或数据库平台,邮件, DNS或任何其他服务功能。试图建立一个自由和开放的“
    发表于 11-25 15:23

    树莓做人脸识别

    基于服务平台的人脸识别1、设备树莓2、USB摄像头。2、要求l使用USB摄像头抓拍(可以使用各种开源软件,也可以自己编程)脸部照片;l使用人脸识别的
    发表于 08-07 23:19

    配置树莓设备远程管理和付费使用攻略

    ://www.tarchcloud.com以下简称塔克服务,塔克服务 支持tcp/http,设备端可以通过tcp/http向 塔克服务发送数据
    发表于 09-19 10:18

    请问树莓可以用于工业监控吗?

    大家好,我是一名学生,想做一个有关图像识别的课题,请问树莓可以用于本地的图像处理吗?能否满足工业需求?我的想法是:1、在树莓派上插摄像头,采集视频图像信息;2、利用
    发表于 12-14 09:34

    树莓 怎么读取串口数据

    各路大神们,请问一下,树莓怎么读取传感器的端口数据啊,用的是Python语言
    发表于 03-29 14:51

    MCC基于树莓的HAT模块

    们的WebDAQ系列数据记录器中。基于树莓3和数据采集设备,MCC已研发出高性能WebDAQ 504声学/振动记录仪。该
    发表于 09-05 11:45

    MCC基于树莓®的数据采集HATs模块

    118,用户可以基于树莓®轻松配置具有模拟输入,输出和数字I/O的多功能数据采集解决方案。基于C / C ++®和Python™的MCC DAQ HATs开源命令库可以让用户在Linux系统
    发表于 02-25 14:01

    请问树莓如何用python连接外部数据库?

    新人求教,在树莓中用python编程,如何连接树莓外部的数据库,求详细的操作流程,谢谢各位大神。
    发表于 04-22 03:44

    请问树莓用Python怎么连接外部数据库?

    树莓3我想用Python来写代码,需要连接服务器的SQL server数据库,请问需要在树莓派上搭建什么环境吗?
    发表于 05-06 05:55

    基于树莓采集网关

    使用.net core 基于树莓采集网关1-基础准备罗里吧嗦:  本人之前一直从事的电控工作 就是搞PLC 触摸屏 变频器这些,后台由于换工作接触到了工业物联网,就是现在很火热的现场设备
    发表于 07-02 06:13

    通过树莓的GPIO进行串口通讯

    树莓用在了一系列智能化改造的项目中,通过树莓的GPIO进行串口通讯,控制智能电量表、水表、电子阀门等工业
    发表于 01-13 08:15

    树莓使用Socket发送数据至阿里服务器ECS并存入数据库的方法

    的信息;深联智达 DL-20 2.4G zigbee无线串口收发模块将采集到的信息从单片机发送给树莓树莓4B将接收到的数据再转发给阿里
    发表于 02-18 06:48

    干货速码!虹科工业树莓派解决传统数据设备数据上云问题

    传统制造业数字化转型时常常会面临着传统数据采集设备数量多、种类杂、不支持比较新颖的现场总线协议或通信技术等难题,快来看看虹科工业
    的头像 发表于 01-05 14:44 378次阅读

    干货速码!虹科工业树莓派解决传统数据设备数据上云问题

    虹科IIoT虹科工业树莓派解决传统数据设备数据上云问题HongKeTechnology虹/科/方
    的头像 发表于 01-11 17:11 302次阅读
    干货速码!虹科<b class='flag-5'>工业</b><b class='flag-5'>树莓</b>派解决<b class='flag-5'>传统</b><b class='flag-5'>数据</b><b class='flag-5'>设备</b><b class='flag-5'>数据</b>上云问题