提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
本章节是博主学习Modbus TCP所写的一篇文章
一、Modbus TCP是什么?
1.1.1 Modbus TCP介绍
Modbus TCP是Modbus的一个分支,主要用到网口通信的,在工业上也用的很频繁,我们公司最近的项目就是用的W5500+modbus TCP来和PC端的上位机通信和交互的。虽然这个项目不是我在写代码,但是我都学了Modbus RTU了,那我也抽空学习一下Modbus TCP吧。本次的Modbus TCP不是博主写的,是一个大佬开源的一个W5500写的一个Mobus TCP代码,我在这个基础上自己写了主机读从机多个数据,和主机写从机寄存器的函数。这个项目搞了一天,主要是一直ping不通,最后ping通了。
Modbus TCP 相较于 Mobus RTU是没有CRC16校验位的,而且还多了4个字节的事务协议。
1.1.2 报文格式
0x03 主机读从机寄存器
/*******************************************************************************
Modbus TCP
主机保持读从机 实物协议