modbus tcp和modbus rtu协议的区别-凯发k8国际

凯发k8国际-凯发k8国际 | 企业动态 | 行业资讯 |

企业动态news

modbus tcp和modbus rtu协议的区别
  modbus协议包括ascii、rtu、tcp等,并没有规定物理层。此协议定义了控制器能够认识和使用的消息结构,而不管它们是经过何种网络进行通信的。标准的modicon控制器使用rs232c实现串行的modbus。modbus的ascii、rtu协议规定了消息、数据的结构、命令和就答的方式,数据通讯采用maser/slave方式,master端发出数据请求消息,slave端接收到正确消息后就可以发送数据到master端以响应请求;master端也可以直接发消息修改slave端的数据,实现双向读写。

  modbus特点

modbus rtu协议

  modbus具有以下几个特点:
 

  (1)标准、开放,用户可以免费、放心地使用modbus协议,不需要交纳许可证费,也不会侵犯知识产权。目前,支持modbus的厂家超过400家,支持modbus的产品超过600种。
 

  (2)modbus可以支持多种电气接口,如rs-232、rs-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。
 

  (3)modbus的帧格式简单、紧凑,通俗易懂。用户使用容易,厂商开发简单。
 

  modbus rtu和modbus tcp两个协议的本质都是modbus协议,都是靠modbus寄存器地址来交换数据;但所用的硬件接口不一样,modbus rtu一般采用串口rs232c或rs485/422,而modbus tcp一般采用以太网口。现在市场上有很多协议转换器,可以轻松的将这些不同的协议相互转换。
 

  实际上modbus协议包括ascii、rtu、tcp。
 

  标准的modicon控制器使用rs232c实现串行的modbus。modbus的ascii、rtu协议规定了消息、数据的结构、命令和就答的方式,数据通讯采用maser/slave方式。
 

  modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ascii模式采用lrc校验,rtu模式采用16位crc校验。
 

  modbustcp模式没有额外规定校验,因为tcp协议是一个面向连接的可靠协议。
 

  tcp和rtu协议非常类似,只要把rtu协议的两个字节的校验码去掉,然后在rtu协议的开始加上5个0和一个6并通过tcp/ip网络协议发送出去即可

关键字: 凯发k8国际-凯发k8国际 凯发k8国际-凯发k8国际 凯发k8国际-凯发k8国际

上一篇:nb-iot与lora技术浅析介绍

下一篇:关于433m、2.4g无线模块特性对比分析

免费电话咨询
网站地图