当前位置:编程学习 > VB >>

modbus协议实现当中的问题

我用C#编程实现与PK6031智能电表的通讯。使用串口调试助手和样例程序可以实现与电表的通讯,返回值也是正确的。不过,在我用自己的程序与电表通讯时,电表没有反应。我的程序数据接收和样例程序是一样的。但还是收不到返回值。
  于是,我用串口监听程序看,参数的设置和发送的编码和样例程序是一模一样的。可是我的程序就是接受不到返回值?!
  各位大侠,有没有什么故障判断的考虑? modbus 通信 C# 研究透彻通信协议,看看这个:
http://download.csdn.net/detail/veron_04/1262066 modbus操控很容易成功,不返回值,要检查
·通信协议是否一致 比特率、数据宽带,校验方式
设备集装置地址是否正确,
校验方式是否一致,算法是否正确
现在有现成的C#的modbus的库,是官方实现的,你可以使用该动态链接库!
地址是:http://www.modbustools.com/modbus_wsmbs.asp


专注智能数字传感器,提供数据采集、无线传输、数据存储综合解决方案
上海左岸芯慧电子科技有限公司
www.zaxh.com.cn 楼主,问题解决了没有?你的C#问题,在VB版块内,可能高手都跑C#版块里去了哟。
补充:VB ,  COM/DCOM/COM+
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,