2025年12月26日 08:38:01 来源:杭州塔石物联网科技有限公司 >> 进入该公司展台 阅读量:1
Modbus协议特点,足够全面
本文内容均为原创,若预转载、复制,请与塔石物联网联系。
Modbus通迅协议属于串行通迅协议,常用于工业设备之间的通信,是一个主机对应多个从机的通迅模式,这些从站地址的范围为0到247之间,它目前已是工业领域通迅的标准。

本文将Modbus通迅协议拆分为:
通迅格式 和 通迅方式 这2个点来介绍。
一、通迅格式:

1、波特率。
指的是一个设备在单位时间内发送数据的次数,表现了数据传输的速率。
常见的波特率有9200、19200、38400。
在实际应用中即一秒钟内一个设备可以传输9200个或19200个或38400个位数的符号。
2、数据位。
指的是传输的一个字节的位数,这个位数是通迅双方在传输过程中决定的,通用的位数有6位数、7位数还有8位数,不管是几位数,里面的数字只有“1”和“0”,例如“”.
3、停止位。
停止位的存在用来表示一个字节已经传输结束,它一般放在最后,停止位的位数可能是1位,也可能是1.5位甚至是2位。
4、校验。
Modbus通迅协议的校验方式有奇校验、偶校验,无校验,它用来验证传输的数据是否正确。
奇校验用于同步传输的情况,在一个字节的最后放一个位数,使其中“1”的位数是奇数,“1”的位数为奇数,校验位就是“0”否则校验位就是“1”;
偶校验用于异步传输或低速传输的情况,在一个字节的最后放一个位数,使其中“1”的位数是偶数,“1”的位数为奇数,校验位就是“1”,否则校验位就是“0”。
无校验就是没有任何校验位方式。
二、通迅方式:

1、异步串行传输方式。
异步串行传输下用 RTU协议和 ASCII协议。ASCII协议下,每传输88it字节都会当作两个字节去传输,这种传输方式使字符之间的间隔非常短且不容易出错。
RTU协议下,每传输88it字节都会当作两个48it的十六进制字节去传输,这种传输方式的速率比ASCII更快。
2、高速令牌传输方式。
高速令牌传输使用的是Modbus PLUS协议。PLUS协议完善了协议、网络结构、传输电缆等指标内容,因此性能上就要比Modbus好一点。
3、以太网传输方式。
以太网传输使用TCP/IP的协议。
因为TCP/IP协议受众范围较大,所以在这里重点讲一下TCP/IP协议的独特之处。
①TCP/IP协议的作用体现在传输层和网络层。TCP协议是用在传输层上面,而IP协议是用在网络层上面。
②TCP/IP协议在传输距离、传输速度以及应用领域上的能力比较优秀。
③TCP/IP协议主要是连接以太网或者是RJ45接口,能用在局域网、广域网的技术上。
④TCP/IP协议为了避免大批量不需要的数据又传输到端口,就产生了三次握手的协议,传输端和接收端在数据传输之前进行三次确认,确认无误后双方就可以正式开始传输数据。
⑤TCP/IP协议的工作内容具体可分为五层:
第1层是物理层,用于设备之间的接口连接。
第2层是数据链路层,分析数据的源地址。
第3层是网络层,完成IP地址的报文包。
第4层是传输层,进行数据之间的连接、传输等内容。
第5层是应用层,进行协议之间的信息传递。
综上所述,Modbus通迅协议是一种用于设备之间相互“认识”的一个桥梁,它内含了设备之间相互通信的格式结构,而Modbus TCP/IP协议是Modbus通迅协议中的一种。