搜档网
当前位置:搜档网 › modScan32使用手册

modScan32使用手册

modScan32使用手册
modScan32使用手册

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地址是1

3.采集点对应Modbus RTU 地址为4001开始,数据类型为RINT。

4.提供的MOdbus RTU Server必须是国际标准版协议,使用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创建一个新的窗口,界面如下:

[分享]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。 图3 图4 按照Modbus协议的要求去读相应功能代码(0、1、3、4)的地址即可,注意选择相同的Device Id、功能代码、起始地址(Address)和长度(Length),否则会提示 ,这是ModSim32和ModScan32种的地址不一样所致。 另外,还需要注意的是,ModSim32可以对所有功能代码的地址进行写操作,而ModScan32只能对0和4功能代码的地址进行写操作,不能对1和3功能代码的地址进行写操作。对于ModScan32而言,1和3功能代码的地址是只读的,而0和4功能代码的地址是可读写的。 例如图5在ModSim32中分别对地址30001、30002、30003写入99、123、2217,则在图6的ModScan32中可以看到30001、30002、30003三个地址显示的值也为99、123、2217。 图5 图6

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地址位分别为: Device Modbus address Description address 1...10000*address - 1 Coils (outputs) 10001...20000*address - 10001 Inputs 40001...50000*address - 40001 Holding registers 30001...40000 address - 30001 Inputs registers 选择03:HOLDING REGISTER

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地址是1 3.采集点对应Modbus RTU 地址为4001开始,数据类型为RINT。 4.提供的MOdbus RTU Server必须是国际标准版协议,使用Modscan调试软件能够测试通过。

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 弹出对话框,端口为默认的502,点击OK即可: (2)ModScan32的设置 启动ModScan32后,在菜单栏中选择Connection->Connect,弹出对话框,在Connect

ModSim32和ModScan32两种Modbus调试工具使用说明1

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。 图3

图4 按照Modbus协议的要求去读相应功能代码(0、1、3、4)的地址即可,注意选择相同的Device Id、功能代码、起始地址(Address)和长度(Length),否则会提示 ,这是ModSim32和 ModScan32种的地址不一样所致。 另外,还需要注意的是,ModSim32可以对所有功能代码的地址进行写操作,而ModScan32只能对0和4功能代码的地址进行写操作,不能对1和3功能代码的地址进行写操作。对于ModScan32而言,1和3功能代码的地址是只读的,而0和4功能代码的地址是可读写的。 例如图5在ModSim32中分别对地址30001、30002、30003写入99、123、2217,则在图6的ModScan32中可以看到30001、30002、30003三个地址显示的值也为99、123、2217。

MODSCAN软件测试通讯简要说明

M O D S C A N软件测试 通讯简要说明 Document number【980KGB-6898YT-769T8CB-246UT-18GG08】

MODSCAN32测试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地址位分别为: Device Modbus address Description address 1...10000*address - 1Coils (outputs) 10001...20000*address - 10001Inputs 40001...50000*address - 40001Holding registers 30001...40000address - 30001Inputs registers 读写ATV71设备参数可选择03:HOLDING REGISTER 其他功能键: 从左到右依次是:新建、打开、保存、连接、断开、数据定义等。 所有参数配置好然後点击“连接”,即可与ATV71进行通讯。 通讯上的标志为读取对应的参数地址时,会在数据窗口看到该地址的值。 Modscan32要读取的数据长度设置: 在下图窗口栏输入长度,就可以显示以首地址为起始位的多个地址的参数。 注意:用Modscan读写ATV71的参数时,需要读写对应变量地址+1的地址。 例如:需要修改状态字CMD8501时,应在Address框中输入8502,并双击修改数据窗口中的第一个值。(修改时需注意参数的单位和进制)

ModScan32用法

ModScan32... Application Description ModScan32 is an expanded(扩展) version of the popular(流行的) 16-bit application(应用)ModScan. It is a Win32 application designed to operate (管理)as a MODBUS Master device for accessing data points in a connected PLC compatible (相容)slave device. Like it's 16-bit predecessor, ModScan32 is designed primarily(主要的) as a testing device for verification(证明) of correct protocol(协议) operation in new or existing systems. Extensions have been built in to allow third-party data acquisition via Control Automation routines and/or the Microsoft Jet Database engine. ModScan32 allows multiple documents to be opened, each actively scanning a series of data points from one or more connected MODBUS slaves. Coils and registers, may be read and/or written from any open ModScan32 document using MODBUS Commands 01-06. The basic operation of the application is depicted in the typical Windows display below: The specified MODBUS slave device is polled by the ModScan32 document on a cyclical basis specified by the user. Any address supported by the device may be scanned and the associated values listed on the bottom of the display. Communications errors or Exception Responses returned by the slave device are listed on the ModScan status line. Writing a specific data point is as simple as double-clicking an address/value combination and entering the desired value in a pop-up dialog:

MODSCAN软件测试通讯简要说明

M O D S C A N软件测试通 讯简要说明 Last revision date: 13 December 2020.

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传输模式选择: 点击protocolseletion弹出如下对话框 选择标准RTU信号,点击OK即可。 MODBUS功能码选择: 点击MODBUSPointType下的下拉菜单,依次出现的是线圈状态、输入状态、保存寄存器、输入寄存器。 对应的MODBUS地址位分别为: Deviceaddress Modbusaddress Description 1...10000*address-1Coils(outputs) 10001...20000*address-10001Inputs 40001...50000*address-40001Holdingregisters 30001...40000address-30001Inputsregisters 读写ATV71设备参数可选择03:HOLDINGREGISTER 其他功能键: 从左到右依次是:新建、打开、保存、连接、断开、数据定义等。 所有参数配置好然後点击“连接”,即可与ATV71进行通讯。 通讯上的标志为读取对应的参数地址时,会在数据窗口看到该地址的值。 Modscan32要读取的数据长度设置: 在下图窗口栏输入长度,就可以显示以首地址为起始位的多个地址的参数。 注意:用Modscan读写ATV71的参数时,需要读写对应变量地址+1的地址。 例如:需要修改状态字CMD8501时,应在Address框中输入8502,并双击修改数据窗口中的第一个值。(修改时需注意参数的单位和进制) PC显示数据设置: 从左到右对应:二进制、八进制、十进制、十六进制。 补充:ATV71变量地址8502和8602都是给定的地址,有什么不一样呢? 8502为频率给定,即给定的值以0.1Hz或者标准化值为单位(决定于CMI的第9位和TFR);8602为速度给定,即给定的值以rpm/s为单位。

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所示:

MODSCAN 使用方法

MODSCAN软件使用简要说明 打开文件 通讯地址的设置: 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地址位分别为: Device Modbus address Description address 1...10000*address - 1 Coils (outputs) 10001...20000*address - 10001 Inputs 40001...50000*address - 40001 Holding registers 30001...40000 address - 30001 Inputs registers 选择03:HOLDING REGISTER PC显示数据设置: 从左到右对应着:二进制、八进制、十进制、十六进制。 其他功能菜单键: 从左到右依次是:新建、打开、保存、连接、断开、数据定义等。 所有参数配置好然后点击“OK”。 如果对对应串口有信号输入,就能够获取到。 备注: 采用Modbus/485信号接入要求如下:

modscan32使用说明.pdf

Modscan 使用说明 首先要保证外部连接线正确连接好,确认数据的连接正常,搞定了硬件,下面进入软件界面的操作。 第一步: 点击菜单栏的Connection——>“connect”出现:

第二部: 点击“rotocol Seletion”进入如下界面,根据下图所示进行设置: 第三部: 通讯参数设定:进行下面的操作,点击后出现的界面填写如图所示的数据:

Modbus 的类型选择 在Modbus Point Type 就是要读取的寄存器区, “01:COIL STATUS ”指1号命令DO 寄存器; “02:INPUT STATUS ”指2号命令DI 寄存器; “03:HOLDING REGISTER ”是3号命令保存寄存器; “04:INPUT REGISTER ”指4号命令输入寄存器 想读那个寄存器就选择那个就行 对应Modbus 地址分别为: 选择03:HOLDING REGISTER PC 显示数据设置显示数据设置:: 从左到右对应着:二进制、八进制、十进制、十六进制。

其他功能菜单键:: 其他功能菜单键 从左到右依次是:新建、打开、保存、连接、断开、数据定义等。 所有参数设置好然后点“OK”,如果对应串口有数据输入,就能获取到数据 备注: 采用Modbus/485信号接入要求如下: 1、Server通讯的参数为9600,8, 1,无校验(可调整,但需要和企业通讯卡的设置参数一 致) 2、Server的485站地址为1 3、采集点对应Modbus RTU地址为40001开始,数据类型为RINT,线性量程0—65535。 4、提供的Modbus RTU Server必须是国际标准版协议,使用Modscan测试软件能够测试通 过。

modScan32 与 S7-200 的链接问题

工业控制已从单机控制走向集中监控、集散控制,如今已进入网络集约制造时代。工业控制器连网也为网络管理提供了方便。Modbus就是工业控制器的网络协议中的一种。Modbus协议是应用于电子控制器上的一种通讯约规。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为主流的工业标准之一。他为符合Modbus协议的不同厂商生产的控制设备可以连成工业网络,进行集中监控。 2 Modbus RTU协议在S7-200中的应用原理 2.1 Modbus RTU协议与S7-200相互关系简介 S7-200 CPU上的通讯口Port0可以支持Modbus RTU协议,成为Modbus RTU 从站。此功能是通过S7-200的自由口通讯模式实现,因此可以通过无线数据电台等慢速通讯设备传输。 如果想在S7-200 CPU与其他支持Modbus RTU的设备使用Modbus RTU协议通讯,需要由有S7-200 CPU做Modbus主站。S7-200 CPU做主站必须由用户自己用自由口模式,按相关协议编程。 在S7-200控制系统应用中,Modbus RTU从站指令库只支持CPU上的通讯0口(Port0)。要实现Modbus RTU通讯,需要Step7-Micro/WIN32 V3.2以上版本的编程软件,而且须安装 Step7-Micro/WIN32 V3.2 Instruction Library(指令库)。Modbus RTU功能是通过指令库中预先编好的程序功能块实现的。 2.2 Modbus RTU协议在S7-200中应用的基本过程 (1) 首先检查S7-200控制系统中所用Micro/WIN的软件版本,应当是 Step7-Micro/WIN V3.2以上版本。 (2) 检查Micro/WIN的指令树中是否存在Modbus RTU从站指令库(图1),库中应当包括MBUS_INIT和MBUS_SLAVE两个子程序。如果没有,须安装Micro/WIN32 V3.2 Instruction Library(指令库)软件包,如图1所示。

MODSCAN软件测试通讯简要说明

MODSCAN32测试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地址位分別为: Device address Modbus address Description 1...10000*address - 1 Coils (outputs) 10001...20000*address - 10001 Inputs 40001...50000*address - 40001 Holding registers 30001...40000 address - 30001 Inputs registers 读写ATV71设备参数可选择03:HOLDING REGISTER 其他功能键: 从左到右依次是:新建、打开、保存、连接、断开、数据定义等。

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, 2020

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。 图3

MODSCAN软件测试通讯简要说明

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传输模式选择: 点击protocolseletion弹出如下对话框 选择标准RTU信号,点击OK即可。 MODBUS功能码选择: 点击MODBUSPointType下的下拉菜单,依次出现的是线圈状态、输入状态、保存寄存器、输入寄存器。

对应的MODBUS地址位分别为: Deviceaddre Modbusaddress Description ss 1...10000*address-1 Coils(outputs) 10001 (200) address-10001 Inputs 00* 40001 (500) address-40001 Holdingregisters 00* 30001 (400) address-30001 Inputsregisters 00 读写ATV71设备参数可选择03:HOLDINGREGISTER 其他功能键: 从左到右依次是:新建、打开、保存、连接、断开、数据定义等。 所有参数配置好然後点击“连接”,即可与ATV71进行通讯。 通讯上的标志为读取对应的参数地址时,会在数据窗口看到该地址的值。 Modscan32要读取的数据长度设置: 在下图窗口栏输入长度,就可以显示以首地址为起始位的多个地址的参数。 注意:用Modscan读写ATV71的参数时,需要读写对应变量地址+1的地址。 例如:需要修改状态字CMD8501时,应在Address框中输入8502,并双击修改数据窗口中的第一个值。(修改时需注意参数的单位和进制) PC显示数据设置: 从左到右对应:二进制、八进制、十进制、十六进制。 补充:ATV71变量地址8502和8602都是给定的地址,有什么不一样呢?

西门子200做modbus从站与MODSCAN32通讯

西门子200做m o d b u s从站与M O D S C A N32通讯 一.准备工作: 1.西门子200编程软件:V4.0 STEP 7 MicroWIN SP9 2.西门子200PLC一个:CPU224XP 3.编程电缆一条:USB-PPI 4.串口软件:MODSCAN32_V4.A01 二.modbus通讯概念: 西门子S7200做Modbus从站需要使用MBUS_INIT、MBUS_SLAVE即可。 MBUS_INIT指令被用于启用和初始化或禁止Modbus通讯。在使用MBUS_SLAVE指令之前,必须正确执行MBUS_INIT指令。指令完成后立即设定"完成"位,才能继续执行下一条指令。在每次扫描且EN输入打开时执行该指令。应当在每次通讯状态改变时执行MBUS_INIT指令。因此,EN输入应当通过一个边缘检测元素用脉冲打开,或者仅在首次扫描时执行。"模式"输入数值选择通讯协议:输入数值1将端口0指定给Modbus协议并启用协议;将输入数值0指定给PPI,并禁用Modbus协议。"波特"参数将波特率设为1200、2400、4800、9600、19200、38400、57600或115200。"地址"参数将地址设为1和247之间(包括1和247)的数值。 "校验"参数被设为与Modbus主设备校验相匹配。可接受的数值为: *0-无校验 *1-奇数校验 *2-偶数校验 "时延"参数通过将指定的毫秒数增加至标准Modbus信息超时的方法延长标准Modbus信息结束超时条件。该参数的典型数值在有线网络上应为0。如果您在使用带有纠错功能的调制解调器,将时延设为50至100毫秒的数值。如果您在使用扩展频谱无线电,将时延设为10至100毫秒的数值。"时延"数值可以是0至32767毫秒。 MaxIQ参数将供Modbus地址00xxxx和01xxxx使用的I和Q点数设为0至128之间的数值。数值0禁止所有向输入和输出的读取。建议使用的MaxIQ数值是128,该数值可在S7-200中存取所有的I和Q点。 MaxAI参数将供Modbus地址03xxx使用的字输入(AI)寄存器数目设为0至32之间的数值。数值0禁止模拟输入的读数。建议使用的MaxAI数值如下,这些数值可允许存取所有的S7-200模拟输入: *0用于CPU 221 *16用于CPU 222 *32用于CPU 224、226和226XM MaxHold参数设定供Modbus地址04xxx使用的V内存中的字保持寄存器数目。例如,为了允许主设备存取2000个字节的V内存,将MaxHold设为1000个字的数值(保持寄存器)。HoldStart参数是V内存中保持寄存器的起始地址。该数值一般被设为VB0,因此HoldStart 参数被设为&VB0(VB0地址)。其他V内存地址可指定为保持寄存器的起始地址,以便在项目的其他地方使用VB0。Modbus主设备可存取V内存MaxHold个字数,从HoldStart开始。MBUS_INIT指令完成时,"完成"输出打开。"错误"输出字节包含执行指令的结果。请参阅Modbus从属协议执行错误代码中可能因执行指令而产生的错误条件。 MBUS_SLAVE指令被用于为Modbus主设备发出的请求服务,并且必须在每次扫描时执行,以便允许该指令检查和回答Modbus请求。在每次扫描且EN输入开启时执行该指令。MBUS_SLAVE指令无输入参数。当MBUS_SLAVE指令对Modbus请求作出应答时,"完成"输

相关主题