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

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

3天内不再提示

实现Modbus数据转发保存到mysql sqlserver数据库的解决方案

vfbox 来源: vfbox 作者: vfbox 2023-11-16 09:18 次阅读

1 需求背景

在很多项目应用中,需要对现场设备的运行数据进行采集和保存。比如在厂房里有很多的电能表,需要定时对电能表抄表,并且还需要对电表数据进行保存。在此需求下,如果搭建一套电能表的抄表系统,可以完全实现这个功能,但是搭建这套系统投资很大,成本高。首先,公司内部需要做需求评估,项目审议等等,找对口的公司,讨论,确定功能需求,开发进度。确定后,再进行项目开发跟踪,验收等等。一个这样的项目下来,投入的人力,资金不在少数。其实,面对这样的需求,尤其是在功能需求不多的时候,有更加简便、易操作的技术方案来实现。

2 项目实现

保存数据最常用的方法是把数据收集好后,保存到电脑的数据库中。在此功能需求中,可以使用一个网关产品,一边采集modbus设备,电表,或者其他设备的数据,另一边,VFBOX网关则把采集的数据直接保存到数据库中,在这个采集,保存的过程中,不需要开发另外的软件,使用起来非常方便。数据保存到数据库后,后续就可以随时调用了。如下图所示。
image.png

3 设备连接

Modbus设备,PLC等通过网线或者458总线接到网关上,网关则通过网线或者无线4G连接到数据库。

4 操作流程

  1. 打开VFbox studio软件,点击新建设备,采集一个modbus设备的数据
    image.png
  2. 配置好标签后,点击下载,完成后查看数据,可完成与Modbus
    Slave之间的读写操作
    image.png
  3. 在电脑上安装mysql 或者sqlserver数据库。
  4. 设置网关把数据保存到数据库
    image.png
  5. 设置完成后,就可以在数据库中查看modbus设备的数据
    image.png

5 使用网关的优点

使用协议转换网关可以很方便的实现两个协议之间的转换,而不用在了解协议进行软件的开发。大量节省了项目实施过程的时间成本,人力成本。网关产品一般都是工业级品质,符合工业应用的场景。网关只需要简单的参数配置,可以很快完成设备和系统之间的连接。

审核编辑 黄宇

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

    关注

    27

    文章

    1440

    浏览量

    75695
  • 网关
    +关注

    关注

    9

    文章

    3212

    浏览量

    50023
  • 数据库
    +关注

    关注

    7

    文章

    3591

    浏览量

    63374
  • MySQL
    +关注

    关注

    1

    文章

    775

    浏览量

    26006
  • SQLserver
    +关注

    关注

    0

    文章

    14

    浏览量

    6971
收藏 人收藏

    评论

    相关推荐

    通过Modbus读写数据库中的数据

    本文是将数据库数据转为Modbus服务端/从站,实现数据库内的数据也可以走
    发表于 03-14 13:44

    Mysql数据库架构:第十五节 Mysql高可用MMM架构解决方案 #大数据 #数据库 #my#硬声创作季

    解决方案SQL数据库MySQL
    学习硬声知识
    发布于 :2022年10月21日 15:07:38

    采集到的波形数据如何保存到数据库SQL中

    采集到的波形数据如何保存到数据库SQL中,急急。。。。。。。。。。。。。。。。。
    发表于 10-04 14:49

    请教如何将labview中的表格数据 保存到数据库

    大家好, 我想将我labview中的一个表格中的数据,按照原来的顺序保存到labview中,我现在的方法是将表格中的数据一行一行输入到数据库中,有没有简单些的方法,比如一个什么命令表格
    发表于 11-13 21:19

    labview有调用mysql数据库问题????

    labview有调用mysql数据库,请问labview打包成exe安装档,怎么把mysql数据库打包进来,是mysql
    发表于 05-19 16:17

    labview无法将中文写入mysql数据库

    这个问题刚刚出现,我没有很深入地去调查,可能是一个小问题而已。labview向Mysql数据库中写入数据时,英文、数字没问题,但是没有中文。也没有出现乱码,就是完全消失了。所以这也可能是
    发表于 12-17 00:02

    阿里云mysql数据库怎么设置主键自增和时间格式怎么显示时分秒?

    `需要将测试的数据保存到阿里云mysql数据库上,利用NI的数据库工具包怎么创建表实现主键自增?
    发表于 11-13 10:39

    python实战数据库MySQL---4操作MySQL

    () print valuescursor.close() tkMessageBox.showwarning(u'保存成功')实现数据库连接的过程都在代码里,有很多的不足,如读出来时的汉字显示,id的自动增减,还有
    发表于 01-09 21:21

    数据库保存数据

    各位大神,我用math script参数估计得到一个参数的数组,但是这个参数是由寻优算法得到,所以每次测量得到的参数个数不是固定的,也就是参数数组大小不固定,我想把每次得到的参数数组保存到数据库并且
    发表于 07-11 19:19

    mysql数据库设计步骤

    mysql数据库设计和优化
    发表于 05-13 11:00

    MySQL数据库使用

    关于MySQL数据库的简单操作
    发表于 10-24 14:32

    mySQL数据库介绍

    mySQL数据库01
    发表于 06-04 14:36

    Mysql数据库的基本操作

    Mysql数据库入门-基本操作
    发表于 06-08 17:18

    资料下载:数据库网关-欧姆龙PLC与MySQL/SQLServer/PostgreSQL数据库实时双向通讯

    通过数据库智能网关IGT-DSER实现欧姆龙NJ501的PLC与服务器数据库双向通讯,网关支持MySQLSQLServer,这里选择的是
    发表于 07-02 07:23

    关于PLC设备对接ORACLE数据库上传查询数据

    IGT-DSER实现欧姆龙NJ/NX系列的PLC与数据库服务器双向通讯,网关支持MySQLSQLServer、PostgreSQL以及Oracle,这里选择的是Oracle。实际网络
    发表于 10-12 15:34