日期:2014-05-17  浏览次数:21300 次

TCP客户端通过03功能码读取Modbus TCP服务端的寄存器数据
设备地址1,端口502

上位机发送:00 00 00 00 00 06 01 03 00 00 00 04

设备回送:00 00 00 00 00 0B 01 03 08 00 01 E2 40 00 31 15 95


TCP客户端通过03功能码读取Modbus TCP服务端的数据!
有那位大神精通这一块的?教教小弟啊,小弟研究了一个星期了没研究出来!!
有现成的例子或者代码也行啊,急急急急急急急急急
从网上查的c#中可以用NModbus工具类可以实现,可是小弟不会用,教一下也行啊~
Modbus Modbus?TCP NModbus 上位机 寄存器

------解决方案--------------------
引用:
Quote: 引用:

看看TcpClient类很简单的


额,我用了,可是每次我读取数据的时候就卡在那地方,搞不太明白啊,大神能帮帮忙吗?

你是用同步读取吧 那样是会阻塞主线程的啊 开一个线程读取