Modbus测试软件使用说明
Scan32使用 方式

Scan32测试modbus使用方式记录在modscan2中有两个可执行文件,一个是,另个是。
ModSim32是一个模仿从机软件,在此表中的值是被读的,ModScan32是一个模仿主机软件,他会主动发送读取序列。
具体参考下列软件应用方式。
➢首先介绍下模拟主机ModScan32的使用方法:双击,打开如下页面Device Id是指下面仪表的地址,Address是寄存器地址,Length是指寄存器个数,MODBUS Point Type是指modbus中命令字。
Number of Polls 是指发送计数器。
Valid Slave Responses 是接受计数器。
Reset Ctrs是计数清零键。
单击菜单栏中的connection中connect出现如下页面Connect中下拉菜单中是选择电脑串口。
再关注下Configuartion中的参数设置,其他值为默认。
设置完成后点击ok就行了。
界面如下:下面视窗中03EA表示的是寄存器地址1002,<00120>是指寄存器中值为120.这组工具是用于切换寄存器里值的显示方式,有十进制,二进制,十六进制等等。
注:我们观察它发送得序列05 03 03 E9 00 0A 15 F9,实际发送中我们在寄存器地址中设置的是0x3EA ,但它实际发送的是0x03E9,这里就要注意,在起始寄存器设置要多加1.这个软件可以创建多个窗口同时工作,第一次设置后保存以后以后直接按下open就可以打开文件。
这个软件现在支持的命令有01:COIL STATUS读线圈状态02:INPUT STATUS读离散量输入03:HOLDING REGISTER读保持寄存器04:INPUT REGESITER读输入寄存器➢现在来介绍下模拟从机ModSim32的使用方法:双击,打开如下界面:点击File-NEW创建一个新的窗口,界面如下:Device id:是指从机地址,Address是指寄存器地址,Length是指寄存器个数,MODBUS Point Type是指modbus中命令字。
Modbus_Poll_使用说明书

Modbus Poll使用说明:1.破解按照文件中”注册过程.GIF"显示的方式即可完成注册。
调试的时候,只需要使用mbpoll, 因此只需完成mbpoll 的注册。
note : No Connection 表示未和串口连接。
3•建立,设置2 .破解后,点击 mbpoll图标,显示下面主窗口。
如果没有没有子窗口,点击file->New回Lfi JL 05 06 15 16 22 23101Create 4 nev dccu^ent jruTL -」Cnnuection getup Fgncti ami Di splay Ki ew JlinCovr Help01: SR = 10001113Fort 4: ^OC-3-N-l□: Err = 0: IDNo ConnectionOOCQ5 - o ODOQ6 ■ 0F面针对演示modbus poll 怎样调试ascii模式下功能01 :read coil (读线圈)ps :线圈(coil )是一个专业名称,我们可以把一个线圈为一位开关量,比如这次的课设中读线圈就是读p2.0~p2.3 的开关状态,写线圈就是控制p2.4~p2.7 的Led的亮、灭。
包括功能功能03 06 0x10,量程上,下限,报警上下限,测量值是5个16位寄存器。
1 )点击菜单Setup->Poll Definition 出现如上图Slave :表示从机的地址。
(范围1-255,要与自己的从机的地址一致)Function:功能码的选择。
(read coil 的功能码为01)Address:表示线圈的起始地址。
(线圈的地址并不一定非要是物理地址(即单片机中p2.0~p2.7 的在单片机中的实际地址),可以使用逻辑地址,比如为0~7len gth :表示读取开关量的数量。
Scan Rate :可以先不管,按照默认设置。
En able Poll 如图设置(打上勾)。
ModSim32-ModScan32Modbus调试工具使用及配置说明

ModScan32 使用手册1.首先要保证外部连接线正确连接好,确认数据的连接正常,搞定了硬件,下面进入到软件界面操作.第一步: 单击菜单栏的Connenction --- ”connect”出现第二步: 单击Rotocol Selection进入下一步第三步:通讯参数设定:进行下面的设置操作.单击后出现的界面填写如下图所示的数据2.Modbus的类型选择:在Modbus Point Type就是要读取的寄存器区:“01 : COIL STATUS ”指1号命令DO寄存器“02 : INPUT STATUS ”指2号命令DI寄存器“03 : HOLDING REGUSTER ”指3号命令保存寄存器“04 : INPUT REGISTER ”指4号命令输入寄存器按照硬件产品说明书指导选择哪一种类型。
3.PC显示数据设置:从左到右对应看:二进制、八进制、十六进制4.其它功能菜单项:从左到右对应看:新建、打开、保存、连接、断开、数据定义等。
所有参数设置完成后单击OK,如果对应串口有数据输入,就能获取数据。
备注:采用Modbus/485信号接入要求如下:1.Server通讯的参数为9600,8,1,无效验(可调整,但是目前企业通讯模式参数一致)2.Server 的485地址是13.采集点对应Modbus RTU 地址为4001开始,数据类型为RINT。
4.提供的MOdbus RTU Server必须是国际标准版协议,使用Modscan调试软件能够测试通过。
ModSim32和ModScan32两种Modbus调试工具使用说明:Modbus采用主从式通信,日常使用较多的是Modbus RTU和Modbus TCP/IP两种协议。
最常用的Modbus通信调试工具就是ModScan32和ModSim32。
ModScan32用来模拟主设备。
它可以发送指令到从机设备(使用Modbus协议的智能仪表终端设备)中,从机响应之后,就可以在界面上返回相应寄存器的数据。
modbus poll 教程

刚刚发布Modbus测试工具(Modbus Slave调试工具),不过已经是昨天了,今天开始发布Modbus测试工具(Modbus Master调试工具)。
做为Modbus主站,发送命令包,采集从站的数据,典型工具如:Modbus Poll。
Modbus Poll是Modbus主设备模拟工具,帮助Modbus通讯设备开发人员进行Modbus通讯协议的模拟和测试,用于监控、测试、调试Modbus通讯设备。
可以多个窗口中同时监控多个Modbus子设备!与Modbus Slave的用户界面相同,支持功能01, 02, 03, 04, 05, 06, 15, 16, 22 和23,监视串口数据。
支持以下Modbus协议:RTU ASCII Modbus TCP 寄存器和线圈的读写:同时操作(读/写)127个寄存器、同时操作(读/写)2000个输入/线圈支持的MODBUS功能码:01: 读取线圈状态02: 读取输入状态03: 读取保持寄存器04: 读取输入寄存器05: 强置单线圈06: 预置单寄存器15: 强置多线圈16: 预置多寄存器22: 位操作寄存器23: 读/写寄存器。
Modbus Poll 使用1)、安装注册:此软件不需安装,解压缩附件中Modbus Poll.rar,双击执行mbpoll.exe即可,如果是第一次运行,会弹出如下注册提示:此时,可以双击执行keygen.exe,如下图:程序中Name、Email、Reg Key顺序对应上面三个注册项,其中前两项可由用户填写,或直接按其默认即可,第三项Reg Key根据前两项自动生成。
将此三项填入表1所示对话框中按“OK”按钮即可完成注册。
然后直接进入主窗口,如图3所示。
2)、主窗口:软件主窗口如图3所示:此时处于“No connection”未连接状态,如果只测试“04输出保持寄存器”,则可直接点击跳到第3.步,直接进行连接即可。
3)、参数设置:点击菜单“Setup”中“Slave Definition.. F2”进行参数设置,会弹出如图5对话框。
Modscan使用说明

Modscan使用说明Modscan使用说明\r\r1. 简介\r1.1 Modscan概述\rModscan是一款用于Modbus协议设备的扫描和调试工具。
它提供了用于测试和监控Modbus通信的功能,包括读取和写入寄存器,修改参数等操作。
本文将详细介绍Modscan的安装和使用方法。
\r \r2. 安装\r2.1 硬件需求\rModscan支持在Windows操作系统上运行,您需要一台运行Windows的计算机来安装和运行Modscan。
\r\r2.2 安装步骤\r1. Modscan的安装文件。
\r2. 双击安装文件并按照提示进行安装。
\r3. 安装完成后,您将在计算机上找到Modscan的快捷方式。
通过快捷方式即可启动Modscan。
\r\r3. 使用\r3.1 连接设备\r在使用Modscan之前,您需要首先连接Modbus设备到您的计算机。
可以通过串口、以太网等方式进行连接。
请确保您的计算机与设备之间已正确建立通信连接。
\r\r3.2 扫描设备\r1. 打开Modscan。
\r2. 在工具栏上“扫描设备”按钮。
\r3. 在弹出的扫描设备窗口中,选择相应的通信接口和设置参数。
\r4. “开始扫描”按钮,Modscan将自动扫描设备并显示设备列表。
\r\r3.3 读写寄存器\r1. 选择一个设备。
\r2. 在设备详细信息窗口中,选择要读取或写入的寄存器地址和参数。
\r3. “读取”或“写入”按钮,Modscan将执行相应的操作并显示结果。
\r\r3.4 设置参数\r1. 在工具栏上“设置参数”按钮。
\r2. 在设置参数窗口中,输入要修改的设备地址和参数值。
\r3. “确定”按钮,Modscan将修改设备的参数。
\r\r4. 附件\r本文档未涉及附件内容。
\r\r5. 法律名词及注释\r5.1 Modbus协议\rModbus是一种串行通信协议,用于在工业自动化系统中进行设备间的通信。
它广泛应用于现场总线系统中,具有简单、可靠和易于实施的特点。
Modbus通用测试软件使用说明

1 程序名称ModRead.exe 版本3.0。
2 运行环境Windows98/2000/XP3 适用范围采用Modbus-RTU议通讯的智能传感器。
4 资源需求计算机一台,RS232转RS485模块一只,串口线一根,Modbus-RTU协议通讯的同型号智能传感器多只,功率源一台,辅助电源一个。
5 程序安装将本程序ModRead.exe及相关文件“ModRead.mdb”、“ModRead.ini”和“ModRead.HLP”拷贝到使用者计算机上即可直接双击ModRead.exe运行。
6 程序主要功能:6.1 单点测试;6.2 多点巡检;6.3导出数据。
7 使用方法7.1 通讯设置7.1.1 端口设置:点击菜单栏中的“通讯设置->端口设置”,会出现以下窗口画面,如图1,选择适当的端口号、波特率、校验码和停止位,点确定,主窗口状态栏会相应显示串口设置的参数。
图17.1.2 通讯间隔时间设置:点击菜单栏中的“通讯设置->时间间隔”,设置通信时间间隔,最小间隔时间为500ms。
弹出窗口如图2。
图27.1.3 产品信息:点击菜单栏“通讯设置->产品信息”获取产品,即产品下位机软件中固化的产品型号信息。
7.1.4 设置帧头:对于部分需要添加帧头“0xEF”的产品,在如图3的区域点击右键,选择添加帧头“0xEF”的个数,软件每次打开时默认为0个。
图37.2 单点测试7.2.1 地址设置:点击菜单栏“单点测试”中的“设置设置”进行单点测试时产品的地址设置,如图4图47.2.2 方案配置:点击菜单栏中的“单点测试”中的“方案配置”,弹出方案配置的登录密码框如图5,密码为“000000”,按回车键或点击“确定”进入“方案配置”窗口,如图6。
图5图67.2.2.1 新建方案:填写“产品型号”、“起始地址”、“数据长度”,点击“新建”,新添配置方案。
然后在数据信息中填写“数据名称”、“数据符号”、“原始满值”和饿“额定满值”。
modbuspoll教程

modbus poll 教程刚刚发布Modbus测试工具(Modbus Slave调试工具),不过已经是昨天了,今天开始发布Modbus测试工具(Modbus Master调试工具)。
做为Modbus主站,发送命令包,采集从站的数据,典型工具如:Modbus Poll 。
Modbus Poll是Modbus主设备模拟工具,帮助Modbus通讯设备开发人员进行Modbus通讯协议的模拟和测试,用于监控、测试、调试Modbus通讯设备。
可以多个窗口中同时监控多个Modbus子设备〜与Modbus Slave的用户界面相同,支持功能01, 02, 03, 04, 05, 06, 15, 16, 22 和23,监视串口数据。
支持以下Modbus协议:RTU ASCII Modbus TCP寄存器和线圈的读写:同时操作(读/写)127个寄存器、同时操作(读/写)2000个输入/线圈支持的MODBU功能码: 01:读取线圈状态02:读取输入状态03:读取保持寄存器04:读取输入寄存器05:强置单线圈06:预置单寄存器15:强置多线圈16:预置多寄存器22:位操作寄存器23:读/写寄存器。
Modbus Poll 使用1)、安装注册:此软件不需安装,解压缩附件中Modbus Poll.rar ,双击执行mbpoll.exe 即可,如果是第一次运行,会弹出如下注册提示程序中Name Email 、Reg Key 顺序对应上面三个注册项,其中前两项可由用 户填写,或直接按其默认即可,第三项 Reg Key 根据前两项自动生成。
将此三项填 入表1所示对话框中按“ 0K 按钮即可完成注册。
然后直接进入主窗口,如图 3所示。
2)、主窗口 : 软件主窗口如图3所示:此时,可以双击执行keygen.exe,如下图I'his is an unrcgrst EI *^xl copyfar FR«filial' lat^rt OsE 3dii®MwlulM. H ! tiiivg - ARIPN ?fi(UJp(dl - *闷1 J申Amwck纤詁•■y Fjficrons Ad 力?删>vtidcw 存*D a; IQS X此时处于“ No conn ection ”未连接状态,如果只测试“ 04输出保持寄存器”,则可直接点击跳到第3.步,直接进行连接即可。
MODBUS测试操作

1.将流量计的串口与PC连接,并上电。
2.将M96设置为2. Modbus-I,流量计地址为10,打开modscan软件,将下图Device ID
设置为10,假如需要读当前每小时的瞬时流量,将下图Address 设置为0005,Length:设置为2,命令选项为。
3.然后点击“Connection”,选择下拉菜单“Connect”
4.出现下图选项:请选择正确的COM口和与流量计相对应的波特率。
然后点击“OK”。
5.连接成功如下图所示。
(此处显示当前的瞬时流量为100m3/h)
答疑:
(客户)问:能不能兼容我们的MODBUS。
答:模式是否是RTU模式,校验码采用是否是CRC-16-IBM(多项式为X16+X15+X2+1,屏蔽字为0xA001)
问:为什么连接不上。
答:地址:是否与流量计地址设置,波特率:是否设置与流量计一致,通讯模式:M96号菜单设置是否为2. Modbus-I。
假如客户以上问题设置都对,还是不能使用。
可以将我们的测试软件Modscan32.exe及测试方法发给客户,让他们先行测试,再调试他们的软件。
modbus-poll-使用说明

Modbus Poll 使用说明:1.破解按照文件中”注册过程.GIF”显示的方式即可完成注册.调试的时候,只需要使用mbpoll,因此只需完成mbpoll的注册。
2.破解后,点击mbpoll图标,显示下面主窗口。
如果没有没有子窗口,点击file—〉Newnote:No Connection表示未和串口连接。
3.建立,设置下面针对演示modbus poll怎样调试ascii模式下功能01:read coil (读线圈)ps:线圈(coil)是一个专业名称,我们可以把一个线圈为一位开关量,比如这次的课设中读线圈就是读p2。
0~p2.3的开关状态,写线圈就是控制p2。
4~p2.7的Led 的亮、灭.包括功能功能03 06 0x10,量程上,下限,报警上下限,测量值是5个16位寄存器。
1)点击菜单Setup-〉Poll Definition 出现如上图Slave :表示从机的地址.(范围1-255,要与自己的从机的地址一致)Function:功能码的选择。
(read coil 的功能码为01)Address:表示线圈的起始地址。
(线圈的地址并不一定非要是物理地址(即单片机中p2。
0~p2。
7的在单片机中的实际地址),可以使用逻辑地址,比如为0~7 length :表示读取开关量的数量。
Scan Rate:可以先不管,按照默认设置.Enable Poll 如图设置(打上勾)。
点击OK2)点击菜单Connection –>connect 出现如下图选上ASCII 选项,左边的5个选项和“串口调试助手”设置一样.‘port4’即‘com4’其他选项按默认设置.点击OK如果调试程序正确的话(当然参数是按照上面设置的)出现下面图Tx = 166:表示向主站发送数据帧次数,图中为166次;Err = 0:表示通讯错误次数,图中为0次;ID = 2:表示从机地址02,图中地址为2;F = 01:表示所使用的Modbus功能码,图中为01功能码;SR = 1000ms:表示扫描周期。
Modbus测试工具ModbusPoll与ModbusSlave使用方法

Modbus测试⼯具ModbusPoll与ModbusSlave使⽤⽅法感谢原创,由于CSDN经常调整,故再编辑收藏,并修改了部分BUG。
⼀、介绍Modbus Poll :Modbus主机仿真器,⽤于测试和调试Modbus从设备。
该软件⽀持ModbusRTU、ASCII、TCP/IP。
⽤来帮助开发⼈员测试Modbus从设备,或者其它Modbus协议的测试和仿真。
它⽀持多⽂档接⼝,即,可以同时监视多个从设备/数据域。
每个窗⼝简单地设定从设备ID,功能,地址,⼤⼩和轮询间隔。
你可以从任意⼀个窗⼝读写寄存器和线圈。
如果你想改变⼀个单独的寄存器,简单地双击这个值即可。
或者你可以改变多个寄存器/线圈值。
提供数据的多种格式⽅式,⽐如浮点、双精度、长整型(可以字节序列交换)。
Modbus Slave: Modbus从设备仿真器,可以仿真32个从设备/地址域。
每个接⼝都提供了对EXCEL报表的OLE⾃动化⽀持。
主要⽤来模拟Modbus从站设备,接收主站的命令包,回送数据包。
帮助Modbus通讯设备开发⼈员进⾏Modbus通讯协议的模拟和测试,⽤于模拟、测试、调试Modbus通讯设备。
可以32个窗⼝中模拟多达32个Modbus⼦设备。
与Modbus Poll的⽤户界⾯相同,⽀持功能01, 02, 03, 04, 05, 06, 15, 16, 22和23,监视串⼝数据。
⼆、Modbus Poll使⽤1)、安装注册:安装完毕,在桌⾯能够看到ModbusPoll的快捷⽅式,双击该快捷⽅式,打开软件,打开后界⾯如下图所⽰。
单击Connection->Connect,弹出注册窗⼝;打开压缩包解压后的readme⽂件,复制ModbusPoll的序列号5A5742575C5D10,粘贴到注册窗⼝的注册栏,如下图所⽰,点击OK,注册完毕。
modbus poll 4.3.4程序主窗⼝介绍其中:Tx = 4表⽰向主站发送数据帧次数,图中为4次; Error = 0表⽰通讯错误次数,图中为0次; ID = 1表⽰模拟的Modbus⼦设备的设备地址,图中地址为1;F = 03表⽰所使⽤的Modbus功能码,图中为03功能码; SR = 1000ms表⽰扫描周期。
通讯简单测试Modscan32使用简介

通讯简单测试Modscan32使用简介2017-12-13 23:38 来源:配电监测工程师Modbus采用主从式通信,日常使用较多的是Modbus RTU和Modbus TCP/IP两种协议。
智能仪表较多为Modbus RTU协议,常用调试软件为第三方工具ModScan32,比较简单易懂的一款软件,下面介绍一下其使用方法。
ModScan32用来模拟主设备。
它可以发送指令到从机设备(使用Modbus协议的智能仪表终端设备)中,从机响应之后,就可以在界面上返回相应寄存器的数据。
一、首先要保证外部的连接线正确连接好,确认数据线连接正常。
下面打开软件界面,如下图:第一步、点击菜单栏Connection-->connect,出现Connection Details对话框;第二步、单击rotocol Selection进入下一步;第三步、通讯参数设定;注:1、当通讯接口是串口时需要确定现在具体使用的是PC机的哪个串口。
一般情况PC机集成配置的串口为COM1,通过USB接口扩展的为COM3或COM4(具体机器会有所不同)。
2、通讯参数的选择要与从站(仪表/设备)中的设置一致,包括通讯速率、数据长度、奇偶校验和停止位。
其中的“rotocol Selection”选择默认的“RTU”模式。
3、Device Id——从站仪表/设备地址号4、Address——读取的起始寄存器地址5、Length——需要读取的寄存器个数(一般建议先读少量寄存器,确认通讯上了之后再批量读多个寄存器数据。
)二、Modbus1、在监视区的“MODBUS Point Type”中选择通讯的Modbus寄存器类型。
01:COIL STATUS ——读写开关量类型DO02:INPUT STATUS ——读开关量类型DI03:HOLDING REGUSTE ——读写WORD类型04:INPUT REGISTER ——读WORD类型按照硬件产品说明书指导选择哪一种类型,常规modbus规约读取使用03功能码2、检查通讯电缆,确认线路没有问题后点击快捷键,连接通讯。
ModBus使用说明

ModBus 使用说明
适用于 SA 系列伺服驱动器
BONMET Motion GmbH
Smart & Accurate
目录
1. 2. RS-232,RS-485 通讯硬件界面 ................................................................................................ 2 RS-232,RS-485 通讯口参数 .................................................................................................... 3 2.1 2.2 3. 通讯模式选择 ......................................................................................................................... 3 控制模式参数 ......................................................................................................................... 3
MODBUS通讯测试软件设置说明

MODBUS通讯组态说明仪表采用标准modbus通讯协议(读写部分数据)格式为: 8位数据位,无奇偶校验,1位停止位。
在使用组态软件时,须选用的设备为modicon(莫迪康)的PLC,Modbus-RTU地址型。
数据为整型16位。
16路数据从寄存器00开始到16。
7使用组态王寄存器从4001开始到4016。
(对于有些组态软件,可能从3001开始) 参数代号含义4x0001 第1路测量值4x0002 第2路测量值4x0003 第3路测量值。
4x0016 第16路测量值例:读地址为1的仪表的第1路测量值(PV1=1000值)发送数据为 01 03 00 00 00 01 84 0A(其中01 是仪表地址,03是功能号,00 00是寄存器起始地址,00 01 表示读一个数,84 0A是校验码。
如果要读第1、2路测量值两个数据,则可以发送,01 03 00 00 00 02 C4 0B返回数据为 01 03 02 03 E8 B8 FA (其中03 E8—1000)。
以下为通讯测试软件设置说明:对于测试软件中的参数设置,见上图,串口:以电脑串口号为准波特率:和仪表波特率一致数据位:8位奇偶校验位:无停止位:1读数据指令:0X030000000Y其中:0X指仪表的地址,以仪表的地址为准,如为1,则X=10Y指读取仪表数据的路数,如8路数据则Y=8。
Registet Size:2 Byte Sign/Unsign:e有无符号 Decimal:小数点,一般为1,即1位有效位。
如数值123,如Decimal值为0,测显示123.000如Decimal值为1,测显示12.300。
ModSim32和ModScan32两种Modbus调试工具使用说明

ModSim32和ModScan32两种Modbus调试工具使用说明Modbus通信协议是一种常用的工业自动化领域的通信协议,用于连接不同设备之间进行数据传输和控制。
为了更好地使用和调试Modbus通信,两种常用的调试工具ModSim32和ModScan32应运而生。
本文将介绍这两种Modbus调试工具的使用说明,帮助读者快速上手并实现高效的Modbus通信。
一、ModSim32调试工具ModSim32是一种基于Windows平台的Modbus调试工具,提供了一套完整的Modbus仿真环境。
以下是ModSim32的使用步骤:1. 下载和安装:在ModSim32官方网站上下载安装程序,并按照提示进行安装。
2. 运行程序:双击桌面上的ModSim32图标,启动程序。
3. 设置通信参数:选择“设置”菜单,点击“通信参数”选项。
在弹出的对话框中,设置串口号、波特率和校验方式等通信参数。
4. 配置Modbus设备:选择“配置”菜单,点击“添加Modbus设备”选项。
在设备配置界面上,输入设备地址、数据类型和寄存器信息,以便程序能够正确地与设备通信。
5. 开始通信:点击工具栏上的“启动通信”按钮,ModSim32将开始模拟Modbus设备,并接收/发送数据。
6. 监视和调试:在主界面上,可以监视实时数据的变化,并使用其它功能如读写寄存器、发送Modbus命令等进行调试。
二、ModScan32调试工具ModScan32是一种功能强大的Modbus调试工具,可用于测试和调试Modbus从站设备。
以下是ModScan32的使用步骤:1. 下载和安装:在ModScan32官方网站上下载安装程序,并按照提示进行安装。
2. 运行程序:双击桌面上的ModScan32图标,启动程序。
3. 设置通信参数:选择“连接”菜单,点击“设置通信参数”选项。
在弹出的对话框中,设置串口号、波特率和校验方式等通信参数。
4. 配置从站设备:选择“连接”菜单,点击“添加从站设备”选项。
Modscan使用说明

Modscan使用说明Modscan使用说明1、简介Modscan是一款通用的Modbus通信协议扫描工具,用于识别和测试Modbus设备。
本文档旨在提供关于Modscan的详细说明和使用指南。
2、安装2.1 支持的操作系统- Windows 10及以上版本- Linux- macOS2.2 和安装Modscan1、打开Modscan官方网站()。
2、在页面选择适用于所需操作系统的最新版本的Modscan。
3、根据操作系统的要求进行安装。
3、运行Modscan3.1 启动Modscan双击安装目录中的Modscan可执行文件以启动应用程序。
3.2 连接到Modbus设备1、单击“文件”菜单,选择“新建”以创建一个新的扫描配置文件。
2、在弹出的对话框中,输入扫描配置文件的名称,并单击“确定”。
3、在Modscan主界面,单击“连接”菜单,选择“添加设备”以添加要扫描的Modbus设备。
4、在添加设备的对话框中,输入设备的IP地质和端口,并选择Modbus通信协议和连接方式。
5、单击“确定”以添加设备到扫描配置文件。
6、重复步骤3-5以添加所有需要扫描的设备。
3.3 启动扫描1、在Modscan主界面,选择要扫描的设备或设备组。
2、单击“扫描”按钮以开始扫描选定的设备。
3、扫描结果将显示在主界面的扫描结果列表中。
4、扫描结果解读4.1 设备信息- 设备名称:设备的名称或标识符。
- 设备地质:设备的Modbus地质。
- IP地质:设备的IP地质。
- 端口:设备的端口号。
4.2 功能码信息- 功能码:Modbus协议中定义的功能码。
- 注释:功能码的注释及说明。
- 数据类型:该功能码接受的数据类型。
4.3 数据读取- 对象地质:要读取数据的对象地质。
- 数据类型:读取数据的类型。
- 数据值:读取到的数据值。
5、其他功能5.1 导出扫描结果- 单击“文件”菜单,选择“导出”以将扫描结果导出为文件。
5.2 修改扫描配置- 单击“文件”菜单,选择“配置”以修改扫描配置文件。
ModScan32是标准的MODBUS测试软件可以测试各

“ModScan32”是标准的MODBUS 测试软件,可以测试各种MODBUS RTU 方式的通讯。
下面简单介绍如何采用此软件测试BGI系列仪表的MODBUS 通讯。
1:解压缩后直接运行“ModScan32.exe”文件,出现如下画面:
在“Setup”菜单中,选择“Data Definition”数据定义,出现如下对话框:
红色汉字为各个选择项的注释,按照要求,填写扫描频率,从站(仪表)通讯地址,采用命令号(3号表示读单个或多个寄存器内容),扫描起始地址,扫描读取的长度……
注意:读取数据长度不要超过相应仪表的最大数据长度,否则将出现通讯错误。
确定后可以直接连接,选择“Connect”后出现通讯对话框,选择数据位,起始位,停止位,效验位。
BGI仪表一般采用8位数据位,1位停止位,无效验。
确认后,如仪表的通讯设置完成(采用MODBUS RTU, 相应数据位和停止位和PC上设置一致)则可连续读取到数据。
例如:
此时,可以直接用鼠标双击某个可读可写地址,如40020 往后的地址,则可以直接修改内容,此软件自动发送“06”命令给仪表修改相应寄存器内容。
此软件不支持“连续写多个地址命令”(0X10命令)。
艾而特--ModbusTcp通讯测试

艾⽽特--ModbusTcp通讯测试⼀,连接控制器,读取数据1,查看艾尔特控制器⽹络设置,设置电脑IP。
设置完成后,点ModbusPoll的“OK”,会⾃动连接2,查看连接状态3,根据“艾⽽特的⼿册”,参照5.6参数表,根据需求设置读取的地址和长度4,拧紧结束后,就能读取实时控制器的值了。
⼆,写⼊数据(选择任务,参数)我们先看说明,感觉说明描述跟实际测试有点区别:测试开始:1,⽤Modbus Poll测试【1】选择任务【2】选择参数:【3】以上发送完,就选择了任务2,参数2.2,⽤USR-TCP232-Test测试软件调试记录:测试1,选择参数步骤:当前:任务3,参数1【1】发送选择参数2:00 00 00 00 00 06 01 06 00 31 00 02切换到了:任务3,参数2测试2,选择任务步骤(需要发送2次指令):【1】发送选择任务2:00 00 00 00 00 06 01 06 00 30 00 02还是:任务3,参数2【2】发送选择参数1:00 00 00 00 00 06 01 06 00 31 00 01切换到了:任务2,参数1备注:如果只是选择1个任务,是没有反应的。
要先选择任务再选择参数。
测试3,忘记重启了⼏次之后,只⽤发送⼀次选择任务的指令就可以选择任务步骤(只⽤发送⼀次指令):【1】发送选择任务00 00 00 00 00 06 01 06 00 30 00 04切换到了:任务400 00 00 00 00 06 01 06 00 30 00 03切换到了:任务300 00 00 00 00 06 01 06 00 30 00 02切换到了:任务2备注:选择了任务或参数后,控制器上没有显⽰变化的,实际启动⼯具后是有反应的。
ModScan32软件使用说明

ModScan32软件使用说明
1、启动ModScan32.exe测试软件,Device Id(仪表地址LocalAdress)设为1,MODBUS Point Type(命令字)设为04,Adress(数据地址)设为0001(本来应该是地址0,但是这个软件会自动将地址减一,所以该为1),Length(数据长度)设为8。
如图1
图1
2、使用菜单“Connection/Connect”,选择Connect为COM1,baud位9600,word(数据位)为8,Parit为Even(偶校验),Stop(停止位)为1,”Rotocal Selection\Transmission Mode”选择”STANDARD RTU”。
然后点击“OK”键确定。
如图2
图2
3、点击“rotocol Selection”按钮,出现如下图3选项
图3
注意选择为“STANDARD RTU”如图3所示,将Modbus模式选定。
4、菜单“Setup/Display Option/Show traffic”,如图4显示,白色区域是电脑发送的命令,黑色部分是仪表返回的通讯内容。
图4
5、菜单“Setup/Display Option/Show data”设置
菜单“Setup/Display Option/Swapped FP”如下图5选中后,完后此时显示当前测量值。
图5
下图为正常显示测量值窗口
图4 0001H:温度
0003H:压力
0005H:补偿前流量
0007H:补偿后流量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Modbus测试软件使用说明
Modscan和Modsim分别用来模拟主站和从站。
前提条件:已知厂家通讯设备ID、数据起始地址、数据个数、数据功能码。
笔记本插入USB转换头后显示的com口号。
Modscan使用步骤
(假设通讯设备ID为1、数据起始地址为2、数据个数24、数据功能码03、Com口号为3)
硬件连接好之后
1:打开modscan。
2:设置好通讯设备ID、数据起始地址、数据个数、数据功能码。
3:点击链接设置——链接
在下图中设置好com口号、配置(一般为波特率9600、字节8、奇偶校验无、停止位1)、协议选择里面选择标准RTU
4:确定后链接
正常时发送数据(number of polls)和从站接收有效数据(valid slave responses)后个数一直累加显示。
不正常时只发送数据(number of polls)个数一直累加显示。
Modsim使用步骤
(假设通讯设备ID为1、数据起始地址为2、数据个数24、数据功能码03、Com口号为3)硬件连接好之后
1:打开modsim,选择File——New
2:设置好通讯设备ID、数据起始地址、数据个数、数据功能码。
3:点击Connection——connect——port3(数据通讯链接)
3:点击Connection——Connect——Status(数据通讯状态显示)
通讯正常时com3对应的V alid和Invalid值都累加显示。
通讯不正常时com3对应的只invalid值累加显示。
注意事项:1:测试显示的数据起始地址=数据起始地址+1。
2:USB转换接头驱动可由电脑安装驱动精灵检测(插上USB转换接头)自动安装。
3:com口号的查看右击我的电脑——设备管理器——端口
路守山2015年5月4号。