那 功能3的 2,3,4,5.。。。 就是 寄存器 地址
说明书 这么简单 ? 不可能 !
功能码 3 的地址是 190 到 240 ,不超过 一字节(255),所以高位 == 0
入 功能码 6 的 2,3,4 是“”柱1 2 3 温度“” 所以 柱 1 温度 是: 功能码+地址 就是 06 02 你发个命令看看,能接受到什么
寄存器地址要看产品说明书,不同产品寄存器地址不一样,离开了产品通信的说明书,谁也不知道
modbus RTU和modbus ASCII没有本质的区别,前者使用2进制编码,后者使用ASCII编码,前者使用CRC校验,后者使用二进制和作为校验,前者有CRLF结束,后者没有,其他编码格式都一样
TCP/IP哪里来的波特率?按照协议格式封装数据即可,然后送到端口,不知道你那个表描述的什么,modbus的地址?
红色是功能码,下面是寄存器地址,用modbus pool 软件测试
2,644
社区成员
17,232
社区内容
加载中
试试用AI创作助手写篇文章吧