byte[] data=new byte[]{0x30,0x34,0x28,0xff}; //我随便写得,正常情况,mobus本身给你的就是byte [],而且mobus本身协议就应该是 功能号,地址,长度 数据,校验。也就是其实你拿到byte[]后,如果校验成功,就可以直接从第3位读的 int res= BitConverter.ToInt32(data, 0); //我上面随便写的数据,我就直接从0读了
bitconvert.int32(byte[]) 就好 都读线圈了,估计是modbus把,可以直接使用mobus库的
111,097
社区成员
642,554
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧