前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >轻松搞定Modbus主站程序

轻松搞定Modbus主站程序

作者头像
用户1605515
发布2018-04-10 16:13:47
1.3K0
发布2018-04-10 16:13:47
举报
文章被收录于专栏:嵌入式程序猿嵌入式程序猿

曾经多次在公众号里讲过Modbus通信的下位机驱动,但是一个好的嵌入式工程师不但要写的了下位机,还要写的了上位机,呵呵。所以今天我们就来讲讲用VB来实现Modbus通信的上位机主站驱动。

虽然现在微软的visual Studio已经发展到2017版本,但是安装软件巨大,安装完有好几个G,运行也很站系统资源,所以在做一些上位机小工具或者测试软件时候,还是喜欢用VB6.0,控件简单易学。其实Modbus通信的主站状态图,我们也曾经讲到过,在标准协议中有很好的框图,

理解了这个框图就很好做,我们主要用到的控件有串口控件,定时器控件,text控件,标检控件,shape1控件等,帧完成标志也是通过定时器中断检测。

上位机串口初始化

如04功能 码的实现如下:

通信配置界面

demo做起来很容易,但是界面要做的美观,有兴趣的可以深入研究下。

如果你整个从主机到从机的Modbus通信驱动都会写,那么你一定对Modbus已经完全掌握。有问题的猿友也欢迎到公众号留言。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-04-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式程序猿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档