2024年物联网嵌入式开发趋势:全面解析Modbus TCP功能码及发展前景

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
img
img

如果你需要这些资料,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

读离散输入寄存器的返回结果

其中,第一个字节ACH对应00C4H到00CBH寄存器的状态,转为二进制是10101100,其中bit0对应00C4H,bit7对应00CB,如下所示:

寄存器00C4H到00CBH的状态

最后一个字节为35H,对应寄存器00D4H到00D9H的状态,转为二进制是00110101,其中bit0对应00D4H,bit5对应00D9H,其余两位用0填充,

寄存器00D4H到00D9H的状态

05. 读保持寄存器(03H)

功能码03H读取Modbus从机中保持寄存器的数据,可以是单个寄存器,或者多个连续的寄存器。

发送

假设从机地址为01H,读取的保持寄存器的起始地址为006BH,读取3个寄存器,指令如表5.1所示:

读保持寄存器指令:

响应

每个保持寄存器的长度为2个字节。保持寄存器之间,低地址寄存器先传输,高地址寄存器后传输。单个保持寄存器,高字节数据先传输,低字节数据后传输。

读保持寄存器的返回结果

06. 读输入寄存器(04H)

功能码04H读取Modbus从机中输入寄存器的数据,可以是单个寄存器,或者多个连续的寄存器。

发送

假设从机地址为01H,读取的保持寄存器的起始地址为006BH,读取2个寄存器,指令如下所示:

读输入寄存器指令:

响应

每个输入寄存器的长度为2个字节。输入寄存器之间,低地址寄存器先传输,高地址寄存器后传输。单个输入寄存器,高字节数据先传输,低字节数据后传输。

读输入寄存器的返回结果

07. 写单个线圈寄存器(05H)

功能码05H写单个线圈寄存器,FF00H请求线圈处于ON状态,0000H请求线圈处于OFF状态。

发送

假设从机地址为01H,线圈寄存器的地址为00ACH,使其处于ON状态的指令如下所示:

写单个线圈指令:

响应

如果写入成功,返回发送的指令,即010500ACFF004C1B。

08. 写单个保持寄存器(06H)

功能码06H写单个保持寄存器。

发送

假设从机地址为01H,保持寄存器的地址为0001H,数据位0003H,指令如下所示:

写单个保持寄存器指令:

响应

如果写入成功,返回发送的指令,即010600010003980B。

09. 写多个线圈寄存器(0FH)

功能码0FH写多个线圈寄存器。如果对应的数据位为1,表示线圈状态为ON;如果对应的数据位为0,表示线圈状态为OFF。线圈寄存器之间,低地址寄存器先传输,高地址寄存器后传输。单个线圈寄存器,高字节数据先传输,低字节数据后传输。如果写入的线圈寄存器的个数不是8的倍数,则在最后一个字节的高位补0。

发送

假设从机地址为01H,线圈寄存器的起始地址为0013H,写入10个寄存器,指令如下所示:

写入多个线圈寄存器指令

其中,CDH对应线圈0013H到001AH的内容,01H对应线圈001B到001CH的内容,未使用位用0填充。

此时,线圈寄存器的内容如下所示:

线圈寄存器0013H到001CH的内容

响应

如果写入成功,返回写入的寄存器数量

写多个线圈寄存器的返回结果

10. 写多个保持寄存器(10H)

功能码10H写多个保持寄存器,其中每个保持寄存器的长度为两个字节。

发送

假设从机地址为01H,保持寄存器的起始地址为0001H,写入2个寄存器,指令如下所示:

写入多个保持寄存器指令

响应

如果写入成功,返回写入的寄存器数量,

写多个保持寄存器的返回结果

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
img
img

如果你需要这些资料,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

Tn4B-1715634981589)]

如果你需要这些资料,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

作者:2301_77053657

物联沃分享整理
物联沃-IOTWORD物联网 » 2024年物联网嵌入式开发趋势:全面解析Modbus TCP功能码及发展前景

发表回复