在与串口进行通讯的时候,需要调试串口数据,查看通讯协议,根据设备情况需要接入下位机进行调试,介绍几个串口与Modbus的工具,模拟实际情况进行通讯协议调试。
       1 串口助手
        串口调试助手 是一款 win7串口调试工具 ,它能用来修改串口波特率、校验位、数据位和串口停止位,还能设置接受区和发送区,并能增加串口的自动识别功能,让串口 号的限制不再困扰 。而且它不止能应用在win7系统上,全部win系统都能应用,利用他监视串口,获取报文,对分析报文很有益处。它的运行界面如下:

2 Virtual Serial Port
       这是一款可以在机器虚拟串口的工具,串口成对虚拟。例如虚拟COM1和COM2,这 样COM1写入数据,在COM2可以读到数据,同样在COM2发送数据,可以在COM1可以读到数据。这款软件目前有几个版本的破解程序,在一个版本下模拟的串口在另外的版本下是无法使用,同时注意在模拟的时候尽量避开模拟COM1和COM2,以 后用usb转串口驱动,相互间照成问题,在使用的时候马上破解,过了试用期在破解会带来使用问题,重装也不能解决问题,我最后是通过卸载重装另外的版本解决问题。它的程序运行截图:

3 ModSim32
        ModSim32 用来模拟从设备。它可以模拟采用ModBus协议的智能终端。主要用在HMI组态开发中,通过ModSim32改变寄存器状态的值,模拟智能终端的状态变化, ModSim32可以对所有功能代码的地址进行写操作.

若MODBUS 从站如果未经特殊定义,其传输数据时,是将高字放在低地址的寄存器中,将低字放在高地址的寄存器中.

4 ModScan32   
    ModScan32 用来模拟主设备。它可以发送指令到从机设备(使用Modbus协议的智能仪表终端设备)中,从机响应之后,就可以在界面上返回相应寄存器的数据。 对于ModScan32而言,1和3功能代码的地址是只读的,而0和4功能代码的地址是可读写的。其运行画面如下:

主站如果未经特殊定义时,默认高地址的寄存器为数据的高字部分,低地址的寄存器为数据的低字部
分,这样当数据还原时,就会出现高、低字颠倒的情况,恢复的数据就会出现错乱,所以在恢复数据的时候注意调整高低位。
    上面介绍的几种工具,可以完成串口Modbus的通讯模拟,省去了需要设备调试的麻烦。

串口与Modbus调试工具相关推荐

  1. 基于MATLAB App Designer的串口RS485 Modbus上位机

    1. 前言 上学那会儿MATLAB还没有App Designer,记得当时开发了一个基于MATLAB的计算器.最近,由于项目需要一个简单的上位机做监控,结合自身实际,拟定了以下三种方案: PyQt5: ...

  2. LabVIEW与信捷PLC串口通讯Modbus协议

    LabVIEW与信捷PLC串口通讯Modbus协议. 官方协议,报文读取,安全稳定. 程序代开发,代写程序. 通讯配置,辅助测试. 信捷PLC无程序网络通讯实现. 常用功能一网打尽. 1.命令帧读写. ...

  3. 直连获取串口服务器ip,能够进行串口modbusRTU和以太网modbus-TCP协议转换的串口服务器,并提供好用的MODBUS调试工具-专业自动化论坛-中国工控网论坛...

    ---------------------------------------------------------------------------------------------------- ...

  4. android modbus 串口,android modbus RTU jssc连接

    前段时间帮朋友弄了一套Android自动售卖机的App,主要工作流程就是用户在自动售卖机的屏幕(App)上点击物品,然后App控制工控主机来控制售货机电控执行动作,将货物吐出来. 这里主要就记录一下如 ...

  5. 使用modbus4j通过串口解析modbus协议(java)

    前言 项目中需要读取工厂产线中传感器上的数据(温度,粘度等): 传感器连接通讯协议是RS485串口通信(以后打算转成网口) 数据协议类型是modbus ASCII 一.生产工具/资料 提示:下面的工具 ...

  6. modbus调试工具 linux,linux libmodbus的移植

    1.前言 Modbus是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成.其系统结构既包括硬件.亦包括软件.它可应用于各种数据采集和过程监控. 2.移植步骤 第 ...

  7. modbus调试工具 linux,Modbus TCP的模拟器的Windows/Linux的

    而不是一个GUI它支持简单的基于JSON的配置,在这里你设置的奴隶这样的: "slaves": { "1": { "isOnline": t ...

  8. MODBUS调试工具(modscan32)使用说明

    @TOC 一.介绍   Modbus采用主从式通信,日常使用较多的是Modbus RTU和Modbus TCP/IP两种协议.常用调试软件为第三方工具ModScan32,比较简单易懂的一款软件,下面介 ...

  9. 大彩串口屏modbus通讯时,根据某一变量的不同值显示对应文本

    如题,串口屏接收到数据后,根据变量不同的值,显示对应该变量的文本. 该问题要通过LUA脚本来实现,最关键的是要用到get_variant()这个函数来获取该变量的值.具体方法如下: 1.开启一个定时器 ...

  10. Modbus通信协议+Modbus串口调试工具+Java版协议解析源码

    网络与串口二合一调试助手TCPCOM: https://download.csdn.net/download/liuyuan_java/87454762 Modbus调试工具,模拟串口调试工具 htt ...

最新文章

  1. 玩转Docker Ceph集群及对象存储
  2. 2019.7.9刷题统计
  3. 大页(Huge Page)简单介绍
  4. CORS 跨域 实现思路及相关解决方案
  5. java中添加图片_java中添加图片的问题__ImageIcon_panel1_import_image1_useImage__169IT.COM
  6. 服务器linux什么镜像好用,Linux系统镜像建站Debian和Ubuntu选择哪个比较好
  7. 炫酷的个人引导单页源码
  8. 【在线工具收集】抢票音视频剪辑照片PS代码在线编译打字练习游戏
  9. chm 文件的阅读、制作和反编译
  10. CSS错误 Do not use empty rulesets
  11. Windows200864位操作系统下的SQLPLUS.EXE 无法找到入口解决办法和Oracle环境变量的设置
  12. Excel-VBA:“银行家舍入” 与“国际标准的四舍五入”
  13. 怎样使用快捷键在苹果Mac上强制退出应用程序?
  14. Python前后端交互( Flask Ajax )
  15. OpenFOAM 量纲检查开启和关闭
  16. php办公网聊天室,使用phpFreeChat在您的网站上运行聊天室 | MOS86
  17. 奇文!程序员风格的修真小说,你绝对想不到
  18. 超级实用的PLSQLDEV客户端总结
  19. 基于Vue和SpringBoot的论文检测系统的设计与实现
  20. 陇东学院计算机专业,陇东学院计算机科学与技术专业师范方向课程标准.DOC

热门文章

  1. hi3798mv300救砖包_迪优美特V26_hi3798mv300线刷固件升级包纯净系统
  2. 详细解析堆排序java实现
  3. Java开发环境搭建实验报告
  4. 微机原理及应用实验——汇编环境MASM的使用
  5. windows bat定时重启软件
  6. VB.NET 基础入门
  7. vs2008中文版提供下载(包含中文msdn)
  8. 【联想拯救者R7000】安装nvidia驱动Perform MOK management 界面键盘失灵现象(已解决)
  9. javaweb项目设计文档
  10. 十分钟教你学会vi编辑器使用方法(详细版)