基于VC++的Modbus通信规约测试程序设计

来源:百度知道 编辑:UC知道 时间:2024/06/19 03:52:41
我先用API函数编制了一个通用的多串口多线程类,并在该类上实现了一个较完整的串口通信协议(其实是copy求是科技的VC++串口通信工程开发实例导航),该串口通信协议其实就是按帧传输。(此串口通信协议是:1.先发控制帧,连上后再发数据帧头。2.确定后发负载数据和校验和。3.最后发控制帧断开连接。
我想完成Modbus通信协议,该怎么改?
如果用mscomm,具体怎么加?谢谢。

何必用api呢,直接用vc的串口控件发送数据
在发送数组里面放你的数据,最后2个字节做crc校验,不就是modbus协议了啊!Modbus通信协议就是主从方式噻,你把单片机的程序弄成问答式的不就完了!

建议你用API,自己再看一下MODBUS协议。。