通讯简单测试—Modscan32使用简介-Susie 周

      最后更新:2022-07-29 06:28:58 手机定位技术交流文章

      Modbus使用主机通信,最常用的是Modbus RTU和Modbus TCP/IP协议。我的仪器大多是Modbus RTU协议,经常用于第三方工具的调试软件 ModScan32,一个简单易懂的软件,下面是如何使用它。

      ModScan32被用于模拟主设备,它可以从机器设备(使用Modbus协议的智能设备终端设备)发送命令,并在机器响应后返回该接口上的相应的注册数据。

      1.首先,确保外部连接线正确连接,并确认数据线正确连接。

      打开下面的软件界面,如图所示:

      第一步、点击菜单栏Connection-->connect,出现Connection Details对话框;

      第二步、单击protocol Selection进入下一步;

      步骤3,设置通信参数;

      注:

      1)当通信接口是串行接口时,必须确定当前在PC上具体使用的串行接口。 一般来说,PC集成配置的串行端口是COM1,USB端口则扩展到COM3或COM4(视具体机)。

      2)通讯参数的选择要与从站(仪表/设备)中的设置一致,包括通讯速率、数据长度、奇偶校验和停止位。其中的“protocol Selection”选择默认的“RTU”模式。

      3)设备ID-从车站仪器/设备地址号码

      4)地址-接收机的初始地址

      5)长度-读取的登记册数目(一般建议先读取少量登记册,确认已进行的通信,然后在批量上读取多个登记册数据。

      2、Modbus

      1)在监测区域的"MODBUS点类型"中,选择通信的MODBUS注册表类型。

      01:COIL STATUS-读写开关型DO

      02:输入状态-读取输入输入类型DI

      03:HOLDING REGUSTE ——读写WORD类型

      04:INPUT REGISTER ——读WORD类型

      根据硬件产品手册的指示,选择哪种类型,使用03功能代码阅读常规模态规格

      2)检查通信电缆,确认线路没有问题,然后按短cut键连接通信。

      数据区域的顶部显示通信状态,例如

      3)在注册表数据区,可以选择数据格式:二进制、八进制、十进制和十六进制格式。

      3、报文区域解析

      以下 是 DTSY 1352-NK 文书 的 报告 例子 :

      发送消息(16位数字格式):

      11 03 00 00 00 3c 47 4b

      11:为仪器地址10个数字17

      03:读取的功能码

      00H:初始注册地址(初始地址为decimal)

      003C:从3C转换为十进制到60的登记册数目

      47 4b:CRC校正代码

      答复声明(16个数字):

      11 03 78..(无60个登记资料)48公升

      78:十六进制78表示十进制120,即120字节(60字节)

      48cc:CRC校正代码

      附:Modscan32可自行百度下载,体积较小。一般无需安装,下载后解压即可使用。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/30737.html

          热门文章

          文章分类