发送报文:图片中的这modbustcp报文里面的从站地址是06,功能码是01,读起始地址为0000,读数据格式为0001。接收报文:前面的报文头都一样的,0009表示的是后面的modbus数据有9个字节,数据是【061000000001020000】,意思是从站地址06、功能码变成了10H,也就是16,这应答报文是错的。起始地址是0000,数据个数是0001,字节数是02,具体的数据内容是0000。-----------------------------------你的modbustcp的应答报文,好像不是读线圈状态的,而是功能码16——写多个保持型寄存器。矩形PLC,支持Modbusrtu和Modbustcp协议。