OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 17184|回复: 25

分享一个modbus调试软件

[复制链接]

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2017-7-5 23:05:23 | 显示全部楼层 |阅读模式
本帖最后由 八度空间 于 2017-9-24 23:17 编辑

网上很多modbus调试软件,不过很多自己不怎么喜欢,或者不怎么方便,所以自己写了一个,做的不好,欢迎批评指正

V1.1.0
    1. 修正了输入框删掉字符程序崩溃bug
    2. 增加串口接收数据时关闭串口bug
    3. 修正数据接收时概率性断帧bug,再者,RX和TX的线太长,波特率过高,也容易造成概率性数据丢帧
    4. 状态栏按钮增加打开记事本、Notepad++(系统没安装不会出现按钮)和画图按钮功能
    5. 保存接收窗口时,增加接收和发送计数值输出
    6. 增加协议解析功能
       6.1. 解析读取命令时,数据长度为寄存器数据字节数
       6.2. 解析写入命令时,数据长度默认0,寄存器地址和数据直接解析到数据里
       6.3. 对于不常用的命令,功能码之后的直接解析到数据显示里
       6.4. 状态栏显示解析错误计数和百分比bar
    7. 自动发送时,设备地址、功能码、自动发送周期变不可用
    8. 修正自动发送时,重复计数选项的bug
    9. 增加限制,重复发送周期不能低于100ms
    10. 保存接收窗口以系统时间为命名方式,取代之前的计数方式,更好地避免文件重复被覆盖的可能性
    11. 增加保存参数功能,关闭软件自动保存,打开软件自动导入
    12. 暂时不支持自定义功能码

myModbus_V1.1.0.rar

175.82 KB, 下载次数: 1699

现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

24

主题

125

帖子

0

精华

高级会员

Rank: 4

积分
850
金钱
850
注册时间
2015-10-9
在线时间
273 小时
发表于 2018-4-7 21:19:35 | 显示全部楼层
这是哪里解析不正确啊
8KZVVG9CN{~WBJ3SWDPBAWO.png
回复 支持 1 反对 0

使用道具 举报

3

主题

177

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1603
金钱
1603
注册时间
2016-1-28
在线时间
265 小时
发表于 2017-7-5 23:26:21 | 显示全部楼层
顶,好用。
宠辱不惊看庭前花开花落去留无意望天上云卷云舒。
回复 支持 反对

使用道具 举报

18

主题

139

帖子

0

精华

高级会员

Rank: 4

积分
560
金钱
560
注册时间
2014-10-29
在线时间
228 小时
发表于 2017-7-6 07:50:43 | 显示全部楼层
C#写的吗?
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2017-7-6 08:36:16 | 显示全部楼层

谢谢!
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2017-7-6 08:36:27 | 显示全部楼层

一点皮毛
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

2

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2014-1-24
在线时间
25 小时
发表于 2017-9-29 10:52:29 | 显示全部楼层
能发个源码吗?
69588688@qq.com
回复 支持 反对

使用道具 举报

6

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
484
金钱
484
注册时间
2012-9-15
在线时间
139 小时
发表于 2017-10-11 17:00:30 | 显示全部楼层
能发个源码吗? 461472634@qq.com 不胜感激
回复 支持 反对

使用道具 举报

24

主题

125

帖子

0

精华

高级会员

Rank: 4

积分
850
金钱
850
注册时间
2015-10-9
在线时间
273 小时
发表于 2018-3-14 12:33:36 | 显示全部楼层
界面下的红色err是什么意思啊,通讯有错误吗
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2018-3-14 20:53:01 | 显示全部楼层
一个人生活好多天 发表于 2018-3-14 12:33
界面下的红色err是什么意思啊,通讯有错误吗

记得是解码错误才会显示的
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2018-4-12 23:48:12 | 显示全部楼层


先记录bug项去,有空给修正,感谢反馈
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
金钱
375
注册时间
2017-7-14
在线时间
171 小时
发表于 2018-5-2 10:00:08 | 显示全部楼层
请问windows上位机软件好做吗 我做嵌入式的 但是想自己写一点上位机软件配合项目
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2015-6-20
在线时间
20 小时
发表于 2018-5-3 10:40:09 | 显示全部楼层
八度大神,我这个MODBUS代码是参考你之前分享的,可是我一直调不通。请教你一下看看哪里有问题。   感觉就差那么一点点,可是搞了一周都没能捅破这层窗户纸。。

Template1.zip

401.26 KB, 下载次数: 157

MODBUS代码

回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2018-5-3 23:18:52 | 显示全部楼层
Holmess 发表于 2018-5-3 10:40
八度大神,我这个MODBUS代码是参考你之前分享的,可是我一直调不通。请教你一下看看哪里有问题。   感觉就 ...

我看看。。。。。
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2018-5-3 23:34:52 | 显示全部楼层
Holmess 发表于 2018-5-3 10:40
八度大神,我这个MODBUS代码是参考你之前分享的,可是我一直调不通。请教你一下看看哪里有问题。   感觉就 ...

UART的TXE标志全部改为TC标志,参考我移植的那个看看http://www.openedv.com/forum.php ... id=69081&extra=
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2015-6-20
在线时间
20 小时
发表于 2018-5-4 18:11:55 | 显示全部楼层
八度空间 发表于 2018-5-3 23:34
UART的TXE标志全部改为TC标志,参考我移植的那个看看http://www.openedv.com/forum.php?mod=viewthread&ti ...

上午按照你说的修改了,能用了。但是接着又出现新的问题了,调了一天没解决,继续请教。。。
第一个问题:只有刚刚烧写代码时,第一次发送数据,能收到单片机回应,但是功能码不对,发送的是03   返回的是83。
第二个问题:除了第一次发送数据有回应之后,再发数据就没有任何回应了。
搜狗截图20180504180011.jpg
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2015-6-20
在线时间
20 小时
发表于 2018-5-4 21:42:54 | 显示全部楼层
本帖最后由 Holmess 于 2018-5-4 22:21 编辑
Holmess 发表于 2018-5-4 18:11
上午按照你说的修改了,能用了。但是接着又出现新的问题了,调了一天没解决,继续请教。。。
第一个问题 ...

我好像已经解决了第一个问题,正在尝试解决第二个问题。就是只能工作一次这个现象。也请大神帮忙把把关,看看哪里处理问题。。。
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2015-6-20
在线时间
20 小时
发表于 2018-5-4 22:31:05 | 显示全部楼层
Holmess 发表于 2018-5-4 21:42
我好像已经解决了第一个问题,正在尝试解决第二个问题。就是只能工作一次这个现象。也请大神帮忙把把关, ...

第二个问题也搞定了  余下的就是消化整个代码了   万分感谢!!!
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2018-5-7 21:37:26 | 显示全部楼层
Holmess 发表于 2018-5-4 22:31
第二个问题也搞定了  余下的就是消化整个代码了   万分感谢!!!

恭喜恭喜。。。。
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2018-8-3
在线时间
8 小时
发表于 2018-8-8 16:06:13 | 显示全部楼层
Holmess 发表于 2018-5-3 10:40
八度大神,我这个MODBUS代码是参考你之前分享的,可是我一直调不通。请教你一下看看哪里有问题。   感觉就 ...

你好 modbus你搞好了吗
回复 支持 反对

使用道具 举报

3

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2016-10-19
在线时间
72 小时
发表于 2019-9-16 16:19:53 | 显示全部楼层
谢谢分享,挺好用
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2020-7-21
在线时间
37 小时
发表于 2020-8-10 17:31:40 | 显示全部楼层
你好 请问 设备地址错误 是从机和主机压根没连上嘛  请问一般是什么情况导致的呢 卡了好久了
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2020-8-23 11:31:42 | 显示全部楼层
shehui 发表于 2020-8-10 17:31
你好 请问 设备地址错误 是从机和主机压根没连上嘛  请问一般是什么情况导致的呢 卡了好久了

通讯地址要相同才能访问啊
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2022-4-15
在线时间
3 小时
发表于 2022-5-3 17:36:19 | 显示全部楼层
Holmess 发表于 2018-5-4 18:11
上午按照你说的修改了,能用了。但是接着又出现新的问题了,调了一天没解决,继续请教。。。
第一个问题 ...

楼主,第一个问题怎么解决的?
回复 支持 反对

使用道具 举报

6

主题

315

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1665
金钱
1665
注册时间
2018-1-29
在线时间
159 小时
发表于 2023-5-1 16:22:03 | 显示全部楼层
亲测有效,感谢分享!
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2022-10-23
在线时间
6 小时
发表于 2023-5-2 20:23:15 | 显示全部楼层
aaaaaaaaa
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 13:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表