• 你好,欢迎光临上海莱衡智能科技有限公司官网
  • 上海莱衡智能科技有限公司官方网站
欢迎访问! |
登录 | 注册
在线商城
邮箱
衡器(电子秤)Modbus调试工具和源码分享
来源: | 作者:莱衡(SHLSCALE) | 发布时间: 2024-12-11 | 903 次浏览 | 分享到:

实用工具

1. modscan和modsim

这两个组合分别是modscan(主站/客户端)、modsim(从站/服务端),这两款可模拟Modbus RTU和Modbus TCP,并且是绿色免安装,也是免费的,实用截图如下所示:

图片

从站主页面

图片

从站设置端口号

图片

从站设置参数值随机变化


图片

主站页面

图片

主站连接从站

图片

主站参数刷新设置

2. ModbusPoll

ModbusPoll是一个Modbus协议的主站模拟软件,主要用于帮助Modbus协议从站设备的开发人员或其他想要测试和模拟Modbus协议的人。它可以通过多窗口界面,同时监控多个Modbus从站和数据区。支持的数据类型有01、02、03、04、05、06、15、16。

ModbusPoll相对功能更丰富,也更推荐使用。 它所对应的从站是Modbus Slave,这两个软件都可以从www.modbustools.com网站下载,但是需要注册才行(也可以免费试用30天),可以添加小头菜微信(或者回复Modbus)获取安装包和注册码。

图片

这是Modbus Poll页面

图片

Modbus Slave页面


3. 虚拟串口工具

如果是调试Modbus TCP,这个工具可以不用,如果是通过串口调试Modbus RTU,需要用到虚拟串口工具,推荐使用:vspd虚拟串口工具。

使用也很简单,破解版的可以直接打开使用,添加上一对端口,就可以进行通信了,这两个端口分别对应主站和从站,如下图所示:

图片

Modbus协议源码

深入学习Modbus通信协议,研究它的框架源码还是有必要的,框架源码是NModbus.dll类库的源码,里面包含Modbus RTU、Modbus TCP、Modbus ASCII的实现,数据类型包含了输入寄存器、保持寄存器、线圈等等,非常全面,并且有测试案例,下面是源码截图。

图片

解决方案目录结构

图片

Modbus源码1

图片

Modbus源码2

工程师调试工具

工欲善其事必先利其器,工程师在现场读数调试,工具一定要得心应手才行;

在选工具的时候,越是简单易用越好,根据个人经验,只需要以下三个就够了:

  • 硬件:USB转485

  • 软件:计算器、串口工具

图片

USB转485

图片

程序员专用计算器

图片

串口工具

关于我们

       上海莱衡智能科技有限公司是一家研发、制造、销售、服务为一体的称重设备企业,主要产品包括:计数秤、计重秤、精密天平、防水秤、电子台秤、地上衡、 防爆秤、称重传器、仪器仪表、和各类电子秤、智慧物联自动化解决方案、衡器配件等产品,同时可根据客户的需求,在较短的时间内提供各种具经济效益的测量及秤重技术解决方案给予客户的价值链,用于研发、质量控制、生产、冶金、化工、医药和物流等诸多应用。

       完整的供应链管理系统贯穿全过程。经销的品种齐全各品牌衡器及电子天平,主要有美国“奥豪斯”,瑞士的“普利赛斯”,“梅特勒-托利多”,德国的“赛多利斯”,上海的 “英展”、“上平”、“双圈”、 “耀华”,常州的“优宝”“牛顿力”福建的“华志”,浙江的“朗科”,“柯力”。


      在“传承、创新、拼搏、超越、分享“的创业宗旨和“诚信为本、质量保证、让利客户、服务到位”的经营理念下, 打破界限,为客户谋求更多可能,重信用、守合同、保证产品质量,以多品种经营特色和薄利多销的原则,并以高质量的产品与服务赢得客户信赖,在衡器消费者当中享有较高声誉,公司与国内外众多企业建立了良好合作关,长期稳定的供应商合作体系,为客户创造价值。