热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何利用CommMonitor串口监控,抓取串口ModbusRTU数据包

今天来分享一下,如何抓取串口ModbusRTU数据包。首先,下载CommMonitor的最新版v12.0,才支持ModbusRTUASCII协议解功能,同ModbusMonitor

   今天来分享一下,如何抓取串口Modbus RTU数据包。

首先,下载CommMonitor的最新版v12.0,才支持Modbus RTU/ASCII协议解功能,同ModbusMonitor RTU over TCP一样,完全分析了Modbus协议,不必我们再次分析了,监控即所得。 

   下载地址:http://www.ceiwei.com/down/CEIWEI_CommMonitor_20208.zip,下载不了,请另存为。

 

   一、安装后,打开如下图: 

    选择我们要监控的串口,这里的COM1和COM2是互通的,以便我们模拟主从站设备。

    选上Modbus视图,Modbus RTU模式。

    

 

 

 

    二、接下来我们打开Modbus Slave从站和Modbus poll 主站:

      Slave 从站新建Connection,选择串口(Serial port) COM1,数据模式(Mode)选择RTU;

      Poll 主站新建Connection,选择串口COM2,数据模式(Mode)选择RTU;

     

 

 

    选择Setup设置,参数: Slave Definition: function 03 保持寄存器,Poll Read/KWrite Definition同样设置;

    

 

    三、查看监控日志,Modbus RTU数据包已分析出来了  

    

 

 

     

 

 

 

     四、查看串口的原始数据,如下图:

    

 

    串口Modbus RTU,带有CRC校验值。

 

 

 

     五、导出数据包到文本文件,在视图上我们右键菜单,如下图,保存成文本文件,

     

 

 

     

 

 

 

 

总结:

   CommMonitor监控工具,可以不管串口是否先打开还是后打开,都可以监控得到数据,对于VSPD的虚拟串口同样监控得到。

      以下为官网新功能



  1. 增加Terminal View、Modbus View、LineView功能;

  2. 增加Modbus RTU/ASCII协议分析; 

  3. 增加数据编码解析,支持编码类型:Ansi、Unicode/UTF7/UTF8;

  4. 增加不同视图重定向文件输出;

  5. 增加视图数据另存为;

  6. 增加监控会话功能;

  7. 增加大量数据缓存;

  8. 增加视图功能设置;

  9. 增加视图数据栏目调整显示隐藏;

  10. 增加数据以不同进制(2,8,10,16)数值显示、输出;

  11. 增加Line视图、Dump视图字符串输出长度;

  12. 增加Line视图、Dump视图数据包#显示、输出;

  13. 增加列表视图、Line视图、Dump视图数据包联动显示;

 引用:http://www.ceiwei.com/mt/news/shownews.php?id=2

 



推荐阅读
author-avatar
zqb_0125
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有