服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - 编程技术 - 一文读懂modbus slave和modbus poll使用说明

一文读懂modbus slave和modbus poll使用说明

2022-09-02 14:06笑在山水间 编程技术

modbus poll和modbus slave是一款实用的modbus开发和调试工具,可以非常方便的进行modbus调试,是非常有用的Modbus主机/从机模拟程序,这篇文章给大家介绍modbus slave和modbus poll使用说明,感兴趣的朋友一起看看吧

modbus slave和modbus poll使用说明

1.使用环境: 

win7/win10  32/64位系统 
Virtual Serial Port Driver 9.0 虚拟com端口工具

2.说明:

最近项目开发使用到了modbus协议,由于刚接触这个协议,在使用第三方工具进行调试的时候使用到了modbus poll和modbus slave工具,以下是简单的使用记录,希望以后对需要者有所帮助。

3.modbus poll和modbus slave是一款实用的modbus开发和调试工具

可以非常方便的进行modbus调试,是非常有用的Modbus主机/从机模拟程序。我使用前安装了cvspd9.0虚拟com端口,因为有的电脑没有com端口工具或需要两台电脑联机调试。有了这个工具后就可以在一个电脑上虚拟出两个com端口,在一台电脑上进行调试。 
下面是cvps9.0工具虚拟界面:  

一文读懂modbus slave和modbus poll使用说明

一次可以添加两个端口,我添加了com1和com2两个端口。

在电脑设备管理器->端口中查看是否新加了两个端口:

 一文读懂modbus slave和modbus poll使用说明

4.接下来打开已经安装的modbus poll和modbus slave软件

分别按“F8”或者点击setup->read/write(主机)/slave(从机)definition配置主从端的相关配置,如图:

一文读懂modbus slave和modbus poll使用说明 一文读懂modbus slave和modbus poll使用说明 一文读懂modbus slave和modbus poll使用说明 一文读懂modbus slave和modbus poll使用说明

以上配置的是10个寄存器从机设备ID为1但只读取前4个寄存器的数据,可根据自己的需要设置。

5. 接下来按分别按“F3”或者点击“connection”进行连接

注意修改连接界面的端口,主从机分别选择我们虚拟出来的com1和com2端口,因为我只用到了RTU模式,所以其他选项如波特率9600,比特位8,校验位1,无等价位等可以保持不变,然后点击确定进行连接,未连接成功窗口第二行会给出提示信息。

一文读懂modbus slave和modbus poll使用说明 一文读懂modbus slave和modbus poll使用说明

6.通讯开始

主机端显示:TX=11,Err=0,ID=1,F=03,SR=1000ms。意思是,发送11次命令,错误次数0,从机ID,功能号03,轮询间隔1000ms。

一文读懂modbus slave和modbus poll使用说明

使用工具栏的”Communication Traffic”按钮,可以显示出当前发送命令和接受的数据,如下图:

一文读懂modbus slave和modbus poll使用说明

 7.modbus slave、modbus poll和Virtual Serial Port Driver 9.0 虚拟端口工具安装包获取:

链接: https://pan.baidu.com/s/1GbjH13hQ2O3vnuoSev7OhQ

提取码: fgt9

到此这篇关于一文读懂modbus slave和modbus poll使用说明的文章就介绍到这了,更多相关modbus slave和modbus poll使用内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/xuw_xy/article/details/81166305

延伸 · 阅读

精彩推荐
  • 编程技术用 Lua 操作文件中的数据

    用 Lua 操作文件中的数据

    当你编程时,无论是简单的脚本还是复杂的工具套件,通常都需要读取和写入文件。有时文件可能包含配置选项,而另一些时候这个文件是你的用户用你的...

    Linux中国4062021-04-05
  • 编程技术从Ops迁移到DevOps所产生的变化

    从Ops迁移到DevOps所产生的变化

    DevOps是一组鼓励敏捷思维方式以提高软件交付过程的速度和质量的实践。在以前的方法中,例如瀑布,开发和运营团队被认为是分开的,每个团队都有其给...

    DevOps云学堂9722021-01-05
  • 编程技术微服务难点剖析:服务拆的挺爽,问题是日志该怎么串联起来呢?

    微服务难点剖析:服务拆的挺爽,问题是日志该怎么串联起来呢

    现在微服务架构盛行,很多以前的单体应用服务都被拆成了多个分布式的微服务,以解决应用系统发展壮大后的开发周期长、难以扩展、故障隔离等挑战。...

    网管叨bi叨9142022-01-11
  • 编程技术Web 趋势榜:上周最有意思、又实用的 10 大 Web 项目

    Web 趋势榜:上周最有意思、又实用的 10 大 Web 项目

    猫哥会在每周的周一给大家推荐一篇上周的 前端周趋势榜的 10 大项目,每月给大家推荐一篇上个月的 前端月趋势榜的 20 大项目,方便大家知道最近都开源...

    前端GitHub8482021-08-02
  • 编程技术Webpack基础教程之名词解释

    Webpack基础教程之名词解释

    webpack 是一个现代JavaScript 应用程序的静态模块打包器,这次为大家简单介绍一下webpack及关于webpack的一些专属名词入口(entry),输出(output),loader,插件(pl...

    pingan87873482020-09-14
  • 编程技术阿里研究员:缩短软件开发中的反馈弧

    阿里研究员:缩短软件开发中的反馈弧

    开发者写好了某个功能的代码,想知道这个功能是不是实现了,代码还需不需要再改,这就是一种反馈。在软件开发中,尤其是联调时,缩短反馈弧有助于...

    阿里巴巴官方技术2582020-12-03
  • 编程技术线程数量怎么设置才最合理

    线程数量怎么设置才最合理

    在程序开发中,常常为了提高性能,我们使用多线程进行开发,而针对多线程常常使用线程池来处理,线程池可以带来很多好处,有兴趣的可以看看之前干...

    今日头条5862020-12-15
  • 编程技术实时数仓|三分钟搞定Flink Cdc

    实时数仓|三分钟搞定Flink Cdc

    Flink CDC Connector 是ApacheFlink的一组数据源连接器,使用变化数据捕获change data capture (CDC)从不同的数据库中提取变更数据。Flink CDC连接器将Debezium集成为引擎来...

    大数据技术与数仓7612022-01-05