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

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

3天内不再提示

极简易用的MODBUS网关,轻松支持设备接入!

jf_25593875 来源:jf_25593875 作者:jf_25593875 2023-06-13 15:21 次阅读

一、介绍

Modbus由MODICON公司于1979年开发,是一种工业现场总线协议标准。后被施耐德收购,1996年施耐德公司推出基于以太网TCP/IP的Modbus协议:ModbusTCP。一经面世因其简单开放的通信方式逐渐成为工业系统中流行的标准,是全球第一个真正用于工业现场的总线协议,广泛应用于工业控制和自动化领域。

modbus22

二、特点

①协议标准开放、公开发布且无版税要求,可以免费使用,不需要缴纳许可证费;

②Modbus使用RS232RS485,网口等接口,采用主从站(master/slave)方式通信。也就是请求/应答的意思,主站发出请求,从站响应回答,并且从站不会主动发送通信主站,从站之间也不会有通讯,从站的地址范围为 0 - 247,其中0为广播地址,从站的实际地址范围为1 - 247。这样成本低,而且布线也简单方便,易于部署和维护,满足基本工业设备需求。

③Modbus是应用层协议,位于OSI模型第七层。其协议格式简单、通俗易懂,便于开发和集成,方便形成工业控制网络

  1. 种类

Modbus协议包括ASCII、RTU、TCP三种报文类型。有何区别呢?

简单来说,Modbus协议使用串口传输时可以选择RTU或ASCII模式,ASCII 模式采用LRC校验,RTU模式采用16 位CRC校验。通过以太网传输时使用TCP,这种模式不使用校验,因为TCP协议是一个面向连接的可靠协议。对于所有的这三种通信协议在数据模型和功能调用上都是相同的,只有封装方式是不同的。

网口11

另外,在实际的应用过程中,为了解决某一个特殊问题,工业厂商喜欢修改MODBUS规约来满足实际需求。但这并不影响网关使用,钡铼技术网关可以根据厂商自己的modbus协议来定制产品,在相关网关产品说明书内都有注明协议使用方法。

四、MODBUS协议格式

数据包主要是由四个模块组成,从机地址,功能码,数据,校验。

modbus数据包

从机地址:(占用1字节)Modbus总线上有很多的从机,用不同地址来标识,如若是主机发出,则可以发送到相应的采集,如果是从机应答,主机也可以清楚识别判断信息来自哪个从机。

功能码:(占用1字节)功能码类型大致就是读和写功能,根据需要,填写不同功能码即可。常见的八种功能码:

IMG_256

数据:(根据功能码占用多个字节)功能码不同,数据便不同。

校验:(占用2个字节)为了保持数据的稳定性,Modbus协议使用可靠的CRC校验。

在这需要注意,数据包正确无误地发送到相应的从机时,从机执行相应操作,并发送反馈数据给主机,如果发送从机地址或功能码是错误的,从机不会有任何响应,其他错误即会发送相应错误码。

弄清楚了MODBUS协议规范,数据上传也就简单多了,并且钡铼技术的Modbus采集网关都有寄存器地址数据处理功能,从modbus寄存器中提取所需数据,转换成MQTT数据上云。

4G工业级多协议转MQTT网关BL110详情页 (13)

至此,要使用 Modbus 实现远程数据采集和控制,可以按照以下步骤进行:

A.确定通信协议:感知设备使用的是Modbus RTU还是TCP协议,也就是使用串口还是网口。

B.确定数据采集和控制类型:一般的采集类型有工厂信息管理数据、生产设备数据等等,以及是该类型是16bit、32bit还是按位读写方式,然后选用相应的寄存器地址。

C.配置 Modbus 主站:将采集网关( Modbus 主站)连接到感知设备,配置网关的通信协议和参数

D.配置感知设备:配置感知设备的 Modbus 通信协议和通信参数

E.读取和写入数据:通过网关(主站)向感知设备发送读取和写入数据的命令,根据需要进行数据查看状态或控制操作。

这里补充几点,首先采集数据上云,则是网关作为Modbus主站,将Modbus从站数据采集上来之后转换成MQTT协议对接华为云、亚马逊云、阿里云、ThingsBoard、Sparkplug B、钡铼云平台。其次,网关绝大多数支持数据TSL/SSL、X .509证书、密钥加密、OpenVPN、APN专用网络、离线缓存等安全功能,大大提高Modbus设备到云端通信的安全性,防止数据泄露或通信故障等问题。

最后,网关多种多样,在实际应用中,要根据具体的数据采集和控制需求,选择合适的 Modbus 网关设备,以实现远程数据采集和控制。

4G工业级多协议转MQTT网关BL110详情页 (6)

审核编辑 黄宇

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

    关注

    2902

    文章

    44163

    浏览量

    370542
  • MODBUS
    +关注

    关注

    28

    文章

    1759

    浏览量

    76780
  • 网关
    +关注

    关注

    9

    文章

    4275

    浏览量

    50893
  • RTU
    RTU
    +关注

    关注

    0

    文章

    403

    浏览量

    28604
收藏 人收藏

    评论

    相关推荐

    CCLink转Modbus TCP网关_MODBUS网口设置

    兴达易控CCLink转Modbus TCP网关是一种用于连接CCLink网络和Modbus TCP网络的设备。它提供了简单易用
    的头像 发表于 11-15 09:06 1369次阅读
    CCLink转<b class='flag-5'>Modbus</b> TCP<b class='flag-5'>网关</b>_<b class='flag-5'>MODBUS</b>网口设置

    说说关于modbus转Profinet 网关

    网关网关型号为YC-MDPN-001,实现MODBUS转PROFINET功能,能够实现MODBUS接口仪表、变频器、综保、软启动器等设备
    发表于 01-16 11:55

    移通创联Modbus转Profibus网关将Q8-AD称重模块接入PROFIBUS总线教程

    本案例控制的主要对象是Q8-AD称重模块的数据参数的显示与报警。系统主PLC选用西门子 CPU,通过网关模块采集数据。称重模块型号 Q8-AD将设备接入西门子PLC 的网关采用移通创联
    发表于 10-19 17:20

    Modbus转profient网关连接Smart PLC实现Profinet转modbus协议转换

    支持32台modbus设备接入,对于一次读写长度没有长度限制。对于有需求的现场可以申请免费试用设备,有技术一对一
    发表于 03-22 19:13

    什么是Modbus工业物联网网关

    网关设备,还支持各类产家的私有协议转换,可以把分散的串行设备、主机等通过网络简易、方便的集中管理,用户可
    发表于 12-05 09:05 2981次阅读

    MODBUS转profibus网关接入profibus的总线案例

    一篇简易Modbus转Profibus网关 将ABB ACS530变频器接入Profibus总线案例 本案例控制的主要对象是污水处理厂控制抽水泵的变频器参数的显示与报警。系统主PLC
    的头像 发表于 10-29 10:14 1795次阅读
    <b class='flag-5'>MODBUS</b>转profibus<b class='flag-5'>网关</b><b class='flag-5'>接入</b>profibus的总线案例

    Modbus网关接入华为云的方法

    Modbus网关接入华为云
    发表于 11-01 11:46 881次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>网关</b><b class='flag-5'>接入</b>华为云的方法

    Modbus网关接入阿里云的方法

    Modbus网关接入阿里云
    发表于 11-01 11:44 1324次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>网关</b><b class='flag-5'>接入</b>阿里云的方法

    Modbus网关接入ThingsBoard平台

    Modbus网关接入ThingsBoard平台
    发表于 11-02 10:22 2187次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>网关</b><b class='flag-5'>接入</b>ThingsBoard平台

    Modbus网关接入亚马逊云的步骤

    Modbus网关接入亚马逊云
    发表于 11-02 15:04 551次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>网关</b><b class='flag-5'>接入</b>亚马逊云的步骤

    Modbus转PROFIBUS网关的应用案例

    Modbus转PROFIBUS网关YT-PB-01 主要用于 PROFIBUS 与 Modbus 的数据双向传输。PROFIBUS 端支持 PROFIBUS-DP 从站,
    发表于 11-23 18:03 607次阅读
    <b class='flag-5'>Modbus</b>转PROFIBUS<b class='flag-5'>网关</b>的应用案例

    物通博联Modbus TCP网关采集设备数据接入监控系统

    数据的集中管理和实时监控,物通博联Modbus TCP网关帮助企业实现设备数据的采集和接入监控系统。 物通博联Modbus TCP
    的头像 发表于 08-09 16:13 545次阅读
    物通博联<b class='flag-5'>Modbus</b> TCP<b class='flag-5'>网关</b>采集<b class='flag-5'>设备</b>数据<b class='flag-5'>接入</b>监控系统

    Ethernet/IP转Modbus TCP网关

    Ethernet/IP转Modbus TCP网关,YC-EIP-TCP工业级EtherNet/IP 网关支持ModBus主从站,即插即用
    的头像 发表于 02-27 17:50 432次阅读
    Ethernet/IP转<b class='flag-5'>Modbus</b> TCP<b class='flag-5'>网关</b>

    钡铼Modbus转MQTT网关支持一键接入华为云

    网关BL100,作为一款高性能、高性价比的物联网网关支持Modbus设备接入华为云平台,为工业
    的头像 发表于 07-29 13:47 185次阅读
    钡铼<b class='flag-5'>Modbus</b>转MQTT<b class='flag-5'>网关</b><b class='flag-5'>支持</b>一键<b class='flag-5'>接入</b>华为云

    Modbus转MQTT网关轻松Modbus设备数据转为MQTT格式,实现与云端平台的无缝对接

    技术的热销产品,具备多项优良的性能,一起来看一下吧。 一、功能特性 1.协议转换 支持Modbus RTU和Modbus TCP,无缝集成MQTT协议,轻松
    的头像 发表于 07-30 14:02 858次阅读
    <b class='flag-5'>Modbus</b>转MQTT<b class='flag-5'>网关</b><b class='flag-5'>轻松</b>将<b class='flag-5'>Modbus</b><b class='flag-5'>设备</b>数据转为MQTT格式,实现与云端平台的无缝对接