modbus串口调试工具_用modscan测试modbus协议离散仪表数据方法

819c61e4af62c9d56e0c45426f96ab56.png

本文主要介绍离散仪表数据采集方法,涉及的离散仪表有电能表(97规约和07规约)、皮带秤计量表、水表流量计等。其中电表数据采集较为简单,知道电表的规约,就知道了电表的波特率(这里97规约的电表波特率为1200,07规约的电表波特率为2400),另外表的地址可直接从表里查找出来,其他的奇偶效验位、数据位、停止位一般都按照默认项。这里电表数据测试及采集不做介绍。

下面,我主要以赛摩的皮带秤数据采集为例,讲一下modbus协议数据采集测试方法。

所需硬件:moxa nport一个,24V电源模块一个,网线一根,com口一个,信号线两根(按需确定长度),笔记本

所需软件:Nport administrator,modscan

测试前准备工作:确定仪表通讯地址,波特率,奇偶校验位(以上都可从仪表查出),用信号线将仪表通讯接口接至moxa nport上,用24V电源模块给nport上电,用网线将nport接至笔记本上,新的moxa nport默认密码为moxa,默认地址为192.168.127.254,测试时将自己笔记本电脑IP配置成和nport同网段的(也就是http://192.168.127.XXX),然后用nport administrator虚拟出两个com口,方式如下图:

第一步:打开nport administrator后,点击search,会弹出搜索结果框,和笔记本连接的nport的型号、MAC地址、IP地址会显示出来(这里的IP是我自己调整过的)

2e435f401823bb36f44602f8a2294b37.png

搜索到IP后搜搜框会自动关闭,然后在IP显示界面双击搜索出来的内容,会弹出一下对话框,这里可以对nport的IP、串口进行设置。

54ceffa454dcee2bcf5da0fe0c6f0207.png

上图可设置nport的IP

ff5f5e1e0ab34da43897ada427446b3a.png

这个截图里可设置串口相关信息,包括波特率、控制类型、校验位、数据位、停止位、nport串口模式等,这里按照仪表的相关信息来配置nport的串口信息,这一步非常重要。

第二步:虚拟com口

5d4c6f6e01762abf6155157a36fdc058.png

点击com mapping,然后点击添加nport,选中出现的IP

937891cea1a3aaf371a4de8e3967d0e4.png

这里点击出现的IP,在弹出的对话框里选择com口号。

第三步:使用modscan测试仪表数据是否可读取.这里让厂家提供计量仪表的modbus协议,在协议里查找对应的寄存器地址

848406b667a6ef59b431310c7fc1448f.png

上面部分内容解释:

设备地址:就是仪表的通讯地址,可从仪表里读出

点样式:就是寄存器,一般选保持寄存器,可从modbus协议中查到

点地址:就是数据的寄存器地址,可从modbus协议中查到

长度:就是数据的个数,可从modbus协议中查到

6d2caf6d8b722d15110267a5829a9ea0.png

上面内容解释:

点击连接后弹出对话框,这里选定你设置的com口号,然后波特率、字长、校验位、停止位按照表实际参数补充,然后点击确定

如果配置正确,则仪表的相关参数就会读取上来

e705a6f68e6f3a575357cb4385d1185a.png

以上就是通过modscan测试modbus协议数据方法,也可以用modbuspoll来测试,方法大体一样

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值