搜索
bottom↓
回复: 19

MODBUS协议编辑软件

[复制链接]

出0入0汤圆

发表于 2019-8-29 14:17:39 | 显示全部楼层 |阅读模式
本帖最后由 tcw_xny 于 2019-8-29 16:54 编辑

各位,小弟最近在研究MODBUS通信,现有一个疑问:有没有MODBUS协议编辑软件?
我期望的这个软件应该具有Vector公司CANDbc Editor或者LDF Explorer的类似功能。

我不是指调试软件,我是指协议编辑软件。调试软件我有MODBUS POLL,ModScan。
can总线的协议文件是dbc,lin总线的协议文件是ldf。
那么modbus总线的协议文件是什么?有没有标准的文件格式?我不想用excel表这种方式。

万望了解的坛友不吝赐教,谢谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2019-8-29 15:35:04 | 显示全部楼层
还有这种软件?现在开发真便捷

出1325入193汤圆

发表于 2019-8-29 16:42:34 | 显示全部楼层
keil就是这个软件平台

出0入0汤圆

发表于 2019-8-29 16:48:07 来自手机 | 显示全部楼层
调试软件吧?

出0入0汤圆

 楼主| 发表于 2019-8-29 16:51:13 | 显示全部楼层
lb0857 发表于 2019-8-29 16:42
keil就是这个软件平台

你好,keil中哪个插件可以编辑MODBUS协议?

出0入0汤圆

 楼主| 发表于 2019-8-29 16:51:40 | 显示全部楼层
发一个CAN Dbc Editor的链接,大家可以看看。
https://www.vector.com/cn/zh/pro ... adminj1939/#c104596

出0入0汤圆

 楼主| 发表于 2019-8-29 16:53:50 | 显示全部楼层

我不是指调试软件,我是指协议编辑软件。调试软件我有MODBUS POLL,ModScan。
can总线的协议文件是dbc,lin总线的协议文件是ldf,modbus总线的协议文件是什么?

出0入0汤圆

发表于 2019-8-29 18:42:53 | 显示全部楼层
你是想直接通过编辑协议文件然后帮你生成modbus协议源码的软件吗?

出0入8汤圆

发表于 2019-8-29 19:06:50 | 显示全部楼层
我懂楼主说的什么意思,因为我也是搞汽车电子的。

出0入0汤圆

发表于 2019-8-29 20:22:46 | 显示全部楼层
MODBUS不就是一堆寄存器吗?应该没有专门的编辑软件吧

出500入203汤圆

发表于 2019-8-29 20:25:44 来自手机 | 显示全部楼层
can是用来编辑dbc文件的,是字典编辑器,那是因为J1939协议本身可以识别字典,1939本身也是不能编辑的,modbus没有字典功能,所以不要指望了,modbus协议已经是非常简单了,自己看着改吧

出115入0汤圆

发表于 2019-8-29 20:37:35 | 显示全部楼层
momo_li 发表于 2019-8-29 20:25
can是用来编辑dbc文件的,是字典编辑器,那是因为J1939协议本身可以识别字典,1939本身也是不能编辑的,mod ...

组态软件或许是楼主需要的,图形化。
自己做字典呢,看看ZLG以前的CAN卡就具备这个功能,可以自己编辑一个协议,然后让CAN卡按照这个协议来解析,
比如你可以定义Modbus的寄存器4000代表的温度,然后用一个温度计图标来绑定这个寄存器,然后可以直观的看到这个数据。

出0入0汤圆

 楼主| 发表于 2019-8-29 22:26:20 来自手机 | 显示全部楼层
meirenai 发表于 2019-8-29 18:42
你是想直接通过编辑协议文件然后帮你生成modbus协议源码的软件吗?

不全对。应该分两步。第一步,编辑协议。第二部,根据协议生成c代码。

出0入0汤圆

 楼主| 发表于 2019-8-29 22:27:32 来自手机 | 显示全部楼层
newkey 发表于 2019-8-29 20:37
组态软件或许是楼主需要的,图形化。
自己做字典呢,看看ZLG以前的CAN卡就具备这个功能,可以自己编辑一 ...

对,我就是想做“字典”。看来没有成熟的软件啦?

出0入0汤圆

 楼主| 发表于 2019-8-29 22:28:06 来自手机 | 显示全部楼层
了无 发表于 2019-8-29 19:06
我懂楼主说的什么意思,因为我也是搞汽车电子的。

modbus有类似软件吗?了解过吗?

出0入42汤圆

发表于 2019-8-29 22:39:09 来自手机 | 显示全部楼层
modbus比较简单了,一般用不。

出0入8汤圆

发表于 2019-8-29 22:48:49 | 显示全部楼层
tcw_xny 发表于 2019-8-29 22:28
modbus有类似软件吗?了解过吗?

不了解,没有用过modbus

出0入0汤圆

发表于 2019-8-30 09:06:40 | 显示全部楼层
楼主找找吧,这种自动化工具一般和库是配套使用的。看看freemodbus有没有人写过这种工具。
话说freemodbus都是固定死的框架,也不用这种东西来帮你生成代码吗,应用相关性太强了。自动化软件应该不好搞。

出0入0汤圆

发表于 2019-8-30 11:13:58 | 显示全部楼层
楼主想多了,modbus没有车用can协议那么复杂,最多有个点表把数据对应上就完了

出0入0汤圆

发表于 2020-11-23 16:50:09 | 显示全部楼层
mark。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-16 22:22

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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