电子吊秤厂家为何只提供Modbus Rtu
很多用户订购带RS485接口的电子吊秤,并且要求支持MODBUS协议,但在支持协议的种类上,一般我们只提供MODBUS RTU的电子吊秤,而并不提供MODBUS TCP协议,原因是电子吊秤是标准化程度非常高的称重产品,数据输出格式相对简单,一般情况下MODBUS RTU已经能满足大部分场景下的使用需求,而MODBUS TCP相对来说与其区别在理论上不是很大,但是在硬件支持上区别很大,增加了制造成本,并且需求MODBUS电子吊秤的市场及其有限,所以很少有厂家提供MODBUS TCP协议电子吊秤。
以下就讲讲Modbus TCP和Modbus Rtu的区别如下:
概念不同:MODBUS是一种标准的工业控制数据交换协议,可以用RTU和ASCII两种方式进行协议数据的互传,RTU是通过二进制数据方式直接传送数据,而TCP是通过将每字节二进制数据转换为固定两位十六进制字符串,再依次串联在一起,以TCP码形式进行数据传送,一般用得最多的还是RTU方式。
通信方式不同: 以太网,对应的通信模式是MODBUS TCP。异步串行传输(各种介质如有线RS-232-/422/485/;光纤、无线等),对应的通信模式是MODBUS RTU或MODBUS ASCII。高速令牌传递网络,对应的通信模式是Modbus PLUS。
Modbus rtu和 Modbus tcp两个协议的本质都是 MODBUS协议,都是靠MODBUS寄存器地址来交换数据;但所用的硬件接口不一样,Modbus RTU一般采用串口RS232C或RS485/422,而Modbus TCP一般采用以太网口。现在市场上有很多协议转换器,可以轻松的将这些不同的协议相互转换 如:Intesisbox可以把 modbus rtu转换成 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网络协议发送出去即可
扫一扫 微信咨询
©2025 上海本熙测控设备科技有限公司 版权所有 备案号:沪ICP备15023781号-3 技术支持:化工仪器网 sitemap.xml 总访问量:301234 管理登陆