vc++串口控件编写MODBUS协议的问题

gzt0806 2014-07-28 01:31:09
如题,小弟目前在用vc编写上位机程序,按网上的相关资料,串口程序可以写出来,但是将modbus协议嵌入到程序中时,不能理解modbus协议中的起始位和停止位该怎么转换成程序代码。协议中的起始位和停止位 与 串口设置中的起始位停止位有什么关系?小弟有点理解不了这个过程。还请大神讲解。如果有相关的vc modbus协议上位机相关例程就更好了,希望能发小弟一份以供参考。拜谢各路大神了!实在想搞清楚这其中的玄机!
...全文
354 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cokeliu 2014-08-27
  • 打赏
  • 举报
回复
先不管modbus,看你VC程序与其他RS232通讯是否正常,然后再加上modbus协议与设备通讯看看。
tobetter 2014-08-25
  • 打赏
  • 举报
回复
排除MODBUS,程序是否能正确收发数据。既然是协议就是双方约定以什么方式进行通信。 接触过MODBUS-RTU,主要是地址(1B)+命令码(1B)+起始寄存器地址(2B)+长度(2B)+CRC(2B)。首先看程序是否能发送这8个字节。
了然一目 2014-08-12
  • 打赏
  • 举报
回复
楼主去下个modbus poll吧 搞清楚modbus 是啥,然后再下手不迟
gzt0806 2014-07-28
  • 打赏
  • 举报
回复
我的邮箱是459772191@qq.com 还请大神不吝指教,不胜感激

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧