关于MODSCAN程序的测试应用
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中命令字。
关于MODSCAN程序的测试应用
关于MODSCAN程序的测试应用MODSCAN程序是一款模拟在SCADA系统状态下,检测载荷及RTU测试数据是否正常的测试工具。
在使用MODSCAN程序测试前,需要做如下工作:一.对RTU信息的配置与设置1. 利用“ZNetCom 以太网串口转换设备配置工具”对RTU进行协议配置,包括:“设备IP、设备子网掩码、设备网关IP、目标IP”;2. 利用“凯山RTU驱动For Modbus(V1.03.1200)”软件,通过网线直连RTU后,将RTU程序升级为V2.13版本;再对RTU进行“信道、井场RTU 参数”设置;3. 利用“ZNetCom 以太网串口转换设备配置工具”将RTU的工作方式由“UDP”方式更改为“TCP Server”方式。
对RTU正确配置完毕后,就可操作MODSCAN测试程序了。
点击运行程序,界面如下:二.功图的测试1. 在“Address”栏中输入“201”,201为测试载荷数据的起始位。
2.“Device Id”框内的1,表示某个井场中Id为1的载荷;如果输入为2,表示要测试Id为2的载荷,以此类推。
3. 点击“MODBUS Point Type”下拉箭头,选择“03:HOLDING REGISTER”。
参数选择设置界面如下:再点击第一行菜单中的“Connection”,界面如下:在如上的界面中,“Connect”的选项为“Remote TCP/IP Server”;“IP Addrss”的输入项为RTU的设备IP;“Service”的输入项为“4001”。
选项确定后,点击“OK”即进入测试状态,此时计数框内有上下数据变动。
等待10分钟左右,就会有测试的数据显示在如下的界面中(红圈内):说明:在功图测试数据扫描时,如果扫描几分钟之后(在10分钟之内)出现扫描中断(有红字母提示,不在扫描,如下图所示),说明RTU的网口协议转换器不适用,需要更换。
三.查看RTU对功图采集的成功与失败次数RTU具备在每个24小时内记录功图采集的成功与失败次数。
Modbus测试软件使用说明
Modbus测试软件使用说明Modscan和Modsim分别用来模拟主站和从站。
前提条件:已知厂家通讯设备ID、数据起始地址、数据个数、数据功能码。
笔记本插入USB转换头后显示的com口号。
Modscan使用步骤(假设通讯设备ID为1、数据起始地址为2、数据个数24、数据功能码03、Com口号为3)硬件连接好之后1:打开modscan。
2:设置好通讯设备ID、数据起始地址、数据个数、数据功能码。
3:点击链接设置——链接在下图中设置好com口号、配置(一般为波特率9600、字节8、奇偶校验无、停止位1)、协议选择里面选择标准RTU4:确定后链接正常时发送数据(number of polls)和从站接收有效数据(valid slave responses)后个数一直累加显示。
不正常时只发送数据(number of polls)个数一直累加显示。
Modsim使用步骤(假设通讯设备ID为1、数据起始地址为2、数据个数24、数据功能码03、Com口号为3)硬件连接好之后1:打开modsim,选择File——New2:设置好通讯设备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号。
MODSC软件测试通讯简要说明
M O D S C软件测试通讯简要说明公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-M O D S C A N32测试A T V71通讯简要说明使用软件连接变频器之前需要将USB-485转换器的驱动装好,安装方法参见对应的安装说明。
安装好之后可以在设备管理器中看到转换器对应的COM口。
打开Modscan32设备通讯地址的设置:将在变频器地址栏设置的地址输入下图的框里边,一定要与变器设置的通讯地址一样,即下位机(变频器)的地址调整为与上位机(PC)的 ID号一致。
通讯波特率的设置:点击菜单中Connection项下的Connect出现如下对话框此窗口设置如下:1、通讯端口的选择,安装好转换驱动后可以看到对应的COM口,参见第一张图,我的电脑对应的是COM4,则将该项改成对应的端口。
2、波特率的设置,需要将下图的数值改成与变频器中设置好的对应的波特率值。
即下位机与上位机的波特率要对应起来。
格式一般都是RTU的8E1,所以其他用默认的就可以了。
MODBUS 传输模式选择:点击protocol seletion弹出如下对话框选择标准RTU信号,点击OK即可。
MODBUS功能码选择:点击MODBUS Point Type下的下拉菜单,依次出现的是线圈状态、输入状态、保存寄存器、输入寄存器。
对应的MODBUS地址位分别为:DeviceModbus address Descriptionaddress1...10000*address - 1Coils (outputs)10001 (2000)address - 10001Inputs0*40001 (5000)address - 40001Holding registers0*30001 (4000)address - 30001Inputs registers读写ATV71设备参数可选择03:HOLDING REGISTER其他功能键:从左到右依次是:新建、打开、保存、连接、断开、数据定义等。
MODSCAN软件测试通讯简要说明
MODSCAN测试ATV71通讯简要说明使用软件连接变频器之前需要将USB-485转换器的驱动装好,安装方法参见对应的安装说明。
安装好之后可以在设备管理器中看到转换器对应的COM口o打开Modscan32 设备通讯地址的设置:将在变频器地址栏设置的地址输入下图的框里边,一定要与变器设置的通讯地址一样,即下位机(变频器)的地址调整为与上位机(PC的ID号一致。
通讯波特率的设置:点击菜单中Connection 项下的Connect出现如下对话框此窗口设置如下:1、通讯端口的选择,安装好转换驱动后可以看到对应的COM口,参见第一张图,我的电脑对应的是COM4则将该项改成对应的端口。
2、波特率的设置,需要将下图的数值改成与变频器中设置好的对应的波特率值。
即下位机与上位机的波特率要对应起来。
格式一般都是RTU的8E1,所以其他用默认的就可以了。
MODBUS^输模式选择:点击protocol seletion 弹出如下对话框选择标准RTU言号,点击OK即可。
MODBU功能码选择:点击MODBUS Point Type 下的下拉菜单,依次出现的是线圈状态、输入状态、保存寄存器、输入寄存器。
对应的MODBU 地址位分别为:DeviceModbus addressDescription address读写ATV71设备参数可选择03:HOLDING REGISTER其他功能键: 从左到右依次是:新建、打开、保存、连接、断开、数据定义等。
所有参数配置好然後点击 “连接”,即可与ATV71进行通讯。
通讯上的标志为读取对应的参数地址时 , 会在数据窗口看到该地址的值。
Modsca n32要读取的数据长度设置:在下图窗口栏输入长度,就可以显示以首地址为起始位的多个地址的参数。
注意:用Modscan 读写ATV71的参数时,需要读写对应 变量地址+1的地址。
例如:需要修改状态字 CMD850时,应在Address 框中输入8502,并双击修改数 据窗口中的第一个值。
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是一种串行通信协议,用于在工业自动化系统中进行设备间的通信。
它广泛应用于现场总线系统中,具有简单、可靠和易于实施的特点。
modScan32使用手册
modScan32使用手册modScan32是一个用于Modbus通信协议的软件工具,可以使用它来监视、测试和分析Modbus协议网络的行为。
在modScan32中,用户可以通过连接到PLC、远程终端单元或者其他的Modbus设备,来获取数据、修改寄存器的值等等。
在本篇文章中,我们将会介绍如何使用modScan32来进行Modbus协议的测试、监视以及分析,帮助用户更好地了解Modbus通信协议。
一、modScan32应用场景1. PLC和控制器的数据监视。
modScan32可以与PLC或者控制器建立通信,监视其内部的数据状态,帮助用户分析PLC的工作状态和运行机制。
2. Modbus网络测试。
modScan32可以模拟Modbus从设备,发送读写命令,帮助用户测试Modbus网络中的通信情况和响应时间。
3. Modbus协议的分析。
通过对Modbus协议的分析,用户可以更加深入了解Modbus通信协议的工作原理和通信架构,有助于提升用户的Modbus应用实践能力。
二、modScan32的主要功能1. Modbus协议的读取和写入。
modScan32支持Modbus TCP/IP、Modbus RTU和Modbus ASCII三种通讯方式,可读取寄存器、输入/输出口、触点等数据信息。
2. Modbus设备扫描和监视。
modScan32可以扫描网络上所有的Modbus设备,并实时监视设备的状态变化,支持对设备进行配置和管理。
3. Modbus寄存器的模拟。
modScan32可以模拟从设备,对Modbus主机发送响应信息,帮助用户测试Modbus网络的通信效率和响应时间。
4. Modbus数据记录和分析。
modScan32可以对Modbus通讯过程中的数据进行记录和分析,提供图表和报告来展示Modbus网络的行为。
三、modScan32的安装和基本配置1. modScan32的安装。
可以从网上下载modScan32安装程序,运行程序安装后,在桌面上会出现modScan32的桌面快捷方式。
modsim32和modscan32两种modbus调试工具使用说明
modsim32和modscan32两种modbus调试工具使用说明精品文档--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档---------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------ModSim32和ModScan32两种Modbus调试工具使用说明:Modbus采用主从式通信,日常使用较多的是Modbus RTU和Modbus TCP/IP两种协议。
最常用的Modbus通信调试工具就是ModScan32和ModSim32。
ModScan32用来模拟主设备。
它可以发送指令到从机设备(使用Modbus协议的智能仪表终端设备)中,从机响应之后,就可以在界面上返回相应寄存器的数据。
ModSim32用来模拟从设备。
它可以模拟采用ModBus协议的智能终端。
主要用在HMI组态开发中,通过ModSim32改变寄存器状态的值,模拟智能终端的状态变化,来观察HMI画面的变化。
使得画面的变量配置正确。
ModSim32 和ModScan32可以在同一台电脑中运行,用来模拟采用了Modbus协议的设备的数据收发过程,方法如下:(1)ModSim32的设置ModSim32几乎不需要设置,启动ModSim32后,在菜单栏中选择Connection->Connect->Modbus/TCP Svr即可,如图1所示:图1 弹出图2对话框,端口为默认的502,点击OK即可:--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档---------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------精品文档--------------------------精品文档,可以编辑修改,等待你的下载,管理,教育文档---------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------图2(2)ModScan32的设置启动ModScan32后,在菜单栏中选择Connection->Connect,弹出如图4对话框,在Connect下边选择Remote TCP/IP Server连接方式,IP Address处填写本机IP地址,Service处为默认的502即可,点击OK。
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:补偿后流量。
MODSCAN软件使用说明
MODSCAN软件使用简要说明打开ModScan32.exe文件通讯地址的设置:Modscan32平台与仪表通讯的地址设置 ID,在图框里输入下位机的地址。
下位机(仪表)的地址调整为与上位机(PC)的 ID号一致,即通讯地址一样。
通讯波特率的设置:点击菜点中Connection项下拉菜单的Connect出现如下对话框此窗口设置参数如下:1、通讯类型选择,如果仪表的 RS485 转换器接的是串口一(COM1),此下拉选项设置为 COM1 即可。
2、波特率设置,如果仪表的波特率bPS设置为48,就将此下拉选项设置为 4800,如果仪表的拨特率bPS设置为96,就将此下拉选项设置为9600即可。
其他参数可使用默认参数就可以。
注:下位机(仪表)波特率设置为与上位机(PC)的波特率一致,即通讯波特率一样即可。
MODBUS 传输模式选择:点击rotocol seletion弹出如下对话框,选择标准RTU信号,点击OK即可。
Modscan32要读取的数据长度设置:在窗口栏的输入长度,就可以显示相应传输的多少个数据。
MODBUS点类型选择:点击MODBUS Point Type下的下拉菜单,依次出现的是继电器状态、输入状态、锁存器、输入寄存器。
对应MODBUS地址位分别为:DeviceModbus address Descriptionaddress1...10000*address - 1 Coils (outputs)10001...20000*address - 10001 Inputs40001...50000*address - 40001 Holding registers30001...40000 address - 30001 Inputs registers选择03:HOLDING REGISTERPC显示数据设置:从左到右对应着:二进制、八进制、十进制、十六进制。
其他功能菜单键:从左到右依次是:新建、打开、保存、连接、断开、数据定义等。
通讯简单测试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、检查通讯电缆,确认线路没有问题后点击快捷键,连接通讯。
ModSim和ModScan两种Modbus调试工具使用说明
M o d S i m和M o d S c a n 两种M o d b u s调试工具使用说明The latest revision on November 22, 2020ModSim32和ModScan32两种Modbus调试工具使用说明:Modbus采用主从式通信,日常使用较多的是Modbus RTU和Modbus TCP/IP两种协议。
最常用的Modbus通信调试工具就是ModScan32和ModSim32。
ModScan32用来模拟主设备。
它可以发送指令到从机设备(使用Modbus协议的智能仪表终端设备)中,从机响应之后,就可以在界面上返回相应寄存器的数据。
ModSim32用来模拟从设备。
它可以模拟采用ModBus协议的智能终端。
主要用在HMI组态开发中,通过ModSim32改变寄存器状态的值,模拟智能终端的状态变化,来观察HMI画面的变化。
使得画面的变量配置正确。
ModSim32 和ModScan32可以在同一台电脑中运行,用来模拟采用了Modbus协议的设备的数据收发过程,方法如下:(1)ModSim32的设置ModSim32几乎不需要设置,启动ModSim32后,在菜单栏中选择Connection->Connect->Modbus/TCP Svr即可,如图1所示:图1 弹出图2对话框,端口为默认的502,点击OK即可:图2(2)ModScan32的设置启动ModScan32后,在菜单栏中选择Connection->Connect,弹出如图4对话框,在Connect下边选择Remote TCP/IP Server连接方式,IP Address处填写本机IP地址,Service处为默认的502即可,点击OK。
图3图4按照Modbus协议的要求去读相应功能代码(0、1、3、4)的地址即可,注意选择相同的Device Id、功能代码、起始地址(Address)和长度(Length),否则会提示ModSim32和ModScan32种的地址不一样所致。
MODSCAN软件测试通讯简要说明
MODSCAN测试ATV71通讯简要说明使用软件连接变频器之前需要将USB-485转换器的驱动装好,安装方法参见对应的安装说明。
安装好之后可以在设备管理器中看到转换器对应的COM口o打开Modscan32 设备通讯地址的设置:将在变频器地址栏设置的地址输入下图的框里边,一定要与变器设置的通讯地址一样,即下位机(变频器)的地址调整为与上位机(PC的ID号一致。
通讯波特率的设置:点击菜单中Connection 项下的Connect出现如下对话框此窗口设置如下:1、通讯端口的选择,安装好转换驱动后可以看到对应的COM口,参见第一张图,我的电脑对应的是COM4则将该项改成对应的端口。
2、波特率的设置,需要将下图的数值改成与变频器中设置好的对应的波特率值。
即下位机与上位机的波特率要对应起来。
格式一般都是RTU的8E1,所以其他用默认的就可以了。
MODBUS^输模式选择:点击protocol seletion 弹出如下对话框选择标准RTU言号,点击OK即可。
MODBU功能码选择:点击MODBUS Point Type 下的下拉菜单,依次出现的是线圈状态、输入状态、保存寄存器、输入寄存器。
对应的MODBU 地址位分别为:DeviceModbus addressDescription address读写ATV71设备参数可选择03:HOLDING REGISTER其他功能键: 从左到右依次是:新建、打开、保存、连接、断开、数据定义等。
所有参数配置好然後点击 “连接”,即可与ATV71进行通讯。
通讯上的标志为读取对应的参数地址时 , 会在数据窗口看到该地址的值。
Modsca n32要读取的数据长度设置:在下图窗口栏输入长度,就可以显示以首地址为起始位的多个地址的参数。
注意:用Modscan 读写ATV71的参数时,需要读写对应 变量地址+1的地址。
例如:需要修改状态字 CMD850时,应在Address 框中输入8502,并双击修改数 据窗口中的第一个值。
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. 配置从站设备:选择“连接”菜单,点击“添加从站设备”选项。
使用modscan32软件测试ocs从站通讯
使用MODSCAN32软件测试OCS从站通讯
1、使用条件,OCS控制器做从站,程序中配置从站通讯参数、地址等内容。
2、如按照以上配置,打开MODSCAN32软件主菜单-Connection-Connect进行配置,本例
使用Com5端口(可从右键-我的电脑中查询使用的端口号),注意参数与控制器中的参数一致。
3、点击上图Protocol Selection配置。
4、 配置完成,从监视画面进行通讯地址格式选择,可参照OCS Modbus 通讯地址表
能实际测出对应地址寄存器的数值代表OCS 从站通讯正常。
如上图,R1-R5及R10寄存器数值已监视出来。
通讯异常时对应地址寄存器无数值,并且提示通讯超时。
如上图
若从站通讯未成功,请仔细检查控制器是否运行、程序中通讯部分的设置、控制器终端拨码开关设置及通讯接线等是否正确。
从站ID
附OCS Modbus通讯地址表。
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命令)。
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中命令字。
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:补偿后流量。
MODSCAN软件测试通讯简要说明
M O D S C A N软件测试通讯简要说明This manuscript was revised on November 28, 2020MODSCAN32测试ATV71通讯简要说明使用软件连接变频器之前需要将USB-485转换器的驱动装好,安装方法参见对应的安装说明。
安装好之后可以在设备管理器中看到转换器对应的COM口。
打开Modscan32设备通讯地址的设置:将在变频器地址栏设置的地址输入下图的框里边,一定要与变器设置的通讯地址一样,即下位机(变频器)的地址调整为与上位机(PC)的 ID号一致。
通讯波特率的设置:点击菜单中Connection项下的Connect出现如下对话框此窗口设置如下:1、通讯端口的选择,安装好转换驱动后可以看到对应的COM口,参见第一张图,我的电脑对应的是COM4,则将该项改成对应的端口。
2、波特率的设置,需要将下图的数值改成与变频器中设置好的对应的波特率值。
即下位机与上位机的波特率要对应起来。
格式一般都是RTU的8E1,所以其他用默认的就可以了。
MODBUS 传输模式选择:点击protocol seletion弹出如下对话框选择标准RTU信号,点击OK即可。
MODBUS功能码选择:点击MODBUS Point Type下的下拉菜单,依次出现的是线圈状态、输入状态、保存寄存器、输入寄存器。
对应的MODBUS地址位分别为:DeviceModbus address Descriptionaddress1...10000*address - 1 Coils (outputs)10001...20000*address - 10001 Inputs40001...50000*address - 40001 Holding registers30001...40000 address - 30001 Inputs registers读写ATV71设备参数可选择03:HOLDING REGISTER其他功能键:从左到右依次是:新建、打开、保存、连接、断开、数据定义等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于M O D S C A N程序
的测试应用
公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]
关于MODSCAN程序的测试应用
MODSCAN程序是一款模拟在SCADA系统状态下,检测载荷及RTU测试数据是否正常的测试工具。
在使用MODSCAN程序测试前,需要做如下工作:一.对RTU信息的配置与设置
1. 利用“ZNetCom 以太网串口转换设备配置工具”对RTU进行协议配置,包括:“设备IP、设备子网掩码、设备网关IP、目标IP”;
说明:对RTU的协议配置,可先利用由凯山厂家提供的配置模板进行导入,之后只需更改“设备IP、设备子网掩码、设备网关IP、目标IP”即可。
2. 利用“凯山RTU驱动For Modbus软件,通过网线直连RTU后,将RTU程序升级为版本;再对RTU进行“信道、井场RTU参数”设置;
3. 利用“ZNetCom 以太网串口转换设备配置工具”将RTU的工作方式由“UDP”方式更改为“TCP Server”方式。
对RTU正确配置完毕后,就可操作MODSCAN测试程序了。
点击运行程序,界面如下:
二.功图的测试
1. 在“Address”栏中输入“201”,201为测试载荷数据的起始位。
2.“Device Id”框内的1,表示某个井场中Id为1的载荷;如果输入为2,表示要测试Id为2的载荷,以此类推。
3. 点击“MODBUS Point Type”下拉箭头,选择“03:HOLDING REGISTER”。
参数选择设置界面如下:
再点击第一行菜单中的“Connection”,界面如下:
在如上的界面中,“Connect”的选项为“Remote TCP/IP Server”;
“IP Addrss”的输入项为RTU的设备IP;
“Service”的输入项为“4001”。
选项确定后,点击“OK”即进入测试状态,此时计数框内有上下数据变动。
等待10分钟左右,就会有测试的数据显示在如下的界面中(红圈内):
说明:在功图测试数据扫描时,如果扫描几分钟之后(在10分钟之内)出现扫描中断(有红字母提示,不在扫描,如下图所示),说明RTU的
网口协议转换器不适用,需要更换。
三.查看RTU对功图采集的成功与失败次数
RTU具备在每个24小时内记录功图采集的成功与失败次数。
查看界面如下:
在上列界面中,将Address框内输入为1,将Length框内输入为40,将Device Id框内输入为255后,在信息框内第40017点开始记录的是第一口
井的功图采集成功次数,第40018点记录的是功图采集失败次数。
第40019点为记录的第二口井的功图采集成功次数,第40020点记录的是功图采集失败次数,以此类推。
例如在上面的信息栏中,第40017点的数值为5,说明正确的功图采集了5次;第40018点的数值为1,说明采集失败的功图为1次。
通过记录的采集成功次数就知道RTU每天实际采集了多少张正确的功图,这有利于查找分析不正常功图的原因。
四.对井场汇管压力的测试
1. 在“Address”栏中输入“51”,51为测试的汇管压力值。
2. 在“Device Id”栏中输入“128”;
3. 点击“MODBUS Point Type”下拉箭头,选择“03:HOLDING REGISTER”。
参数选择设置界面如下:
再点击第一行菜单中的“Connection”,界面如下:
在如上的界面中,“Connect”的选项为“Remote TCP/IP Server”;
“IP Addrss”的输入项为RTU的设备IP;
“Service”的输入项为“4001”。
选项确定后,点击“OK”即进入测试状态,此时计数框内有上下数据变动。
等待1分钟左右,就会有测试的数据显示在如下的界面中(红圈内):
经过上述的测试操作,有了正确的数据上传,说明从载荷到RTU的配置及测试全都通过。
剩下的事就是安装、设置站控软件(力控或亚控),并使
网络畅通。
2015-5-21。