汇川modbus做从站与MODSCAN32通讯测试
- 格式:docx
- 大小:326.54 KB
- 文档页数:4
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 使用手册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。
提供的MOdbus RTU Server必须是国际标准版协议,使用Modscan调试软件能够测试通过。
教你如何用WORD文档(2012-06-27 192246)转载▼标签:杂谈1. 问:WORD 里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同?答:分节,每节可以设置不同的页眉。
文件――页面设置――版式――页眉和页脚――首页不同。
2. 问:请问word 中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全部改了?答:在插入分隔符里,选插入分节符,可以选连续的那个,然后下一页改页眉前,按一下“同前”钮,再做的改动就不影响前面的了。
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:补偿后流量。
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其他功能键:从左到右依次是:新建、打开、保存、连接、断开、数据定义等。
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地址位分别为: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其他功能键:从左到右依次是:新建、打开、保存、连接、断开、数据定义等。
所有参数配置好然後点击“连接”,即可与ATV71进行通讯。
ModScan32软件使用说明ModScan32软件使用说明1.简介ModScan32是一款用于监测和诊断工业自动化网络中Modbus通信协议的软件。
它可以实时监控Modbus设备之间的通信,并提供用户界面,使用户能够查看和分析通信数据。
本文档将详细介绍ModScan32软件的安装和使用方法。
2.系统要求- 操作系统:Windows XP及以上版本- 处理器.1 GHz以上- 内存.1 GB以上- 硬盘空间.100 MB以上3.安装3.1 ModScan32软件安装包3.2 打开安装包,并按照安装向导的指示进行安装3.3 完成安装后,将在桌面上创建ModScan32快捷方式4.软件界面4.1 主界面主界面显示了已连接设备的列表,以及主要的操作按钮,包括连接设备、断开连接、读取数据、写入数据等。
4.2 设备连接4.2.1 新建连接“新建连接”按钮,输入设备的IP地质和端口号,“连接”按钮建立与设备的连接。
4.2.2 断开连接在设备列表中选择已连接设备,“断开连接”按钮,断开与设备的连接。
4.3 数据读取4.3.1 单个寄存器读取在已连接设备列表中选择某一设备,“读取数据”按钮,选择读取寄存器类型和起始地质,“读取”按钮获取数据。
4.3.2 多个寄存器读取在已连接设备列表中选择某一设备,“读取数据”按钮,选择读取寄存器类型和起始地质、数据长度,“读取”按钮获取数据。
4.4 数据写入4.4.1 单个寄存器写入在已连接设备列表中选择某一设备,“写入数据”按钮,选择写入寄存器类型和地质,输入数据,并“写入”按钮执行写入操作。
4.4.2 多个寄存器写入在已连接设备列表中选择某一设备,“写入数据”按钮,选择写入寄存器类型和起始地质,输入数据,并“写入”按钮执行写入操作。
5.附件本文档的附件包括软件安装包和使用示例。
6.法律名词及注释- Modbus通信协议:一种用于工业自动化系统中的通信协议,用于在控制器和设备之间传输数据。
modbus多机测试九节滩WTM-A 多机测试简要说明文档说明:WTM-A 综合监测仪modbus多机通信测试。
使用工具:1、“ModScan32.exe”Modebus测试软件2、串口转485通信模块或usb转485通信模块检测方法:通过“ModScan32.exe”监测各下位机回传数据,观察其响应速率。
检测步骤:一、打开软件,点击“connection”菜单中“connect”二、配置参数如图所示2,设置参数如图所示1、根据实际情况选择串口3,点击该按钮设置对应参数三、设置参数如下图下位机响应延时,设置350ms以上Modbus通信节点轮询时间设置800ms以上,如出现部分仪表通信不上问题,需进一步提高此延时。
四、窗口ModSca1如下1,仪表地址,同仪表FUN6菜单中Add选单设置一直2,按图设置其它参数五、设置显示数据更新时间显示数据更新时间,但其实际效果受节点轮询时间影响六、新建其它监控窗口新建其它监控窗口,并重复步骤五设置1、通信地址按实际情况设置,和对应仪表统一即可2此处数据增加,说明正在读取该窗口仪表数据3、仪表回传数据,分别为重量和,高度,重量1,重量2(数据小数点预先固定,重量一位小数点,高度2位小数点)七、观察分析数据暂时没有发现多机通讯需要30s方能响应的问题,6台仪表共用一条总线通信大约需要6秒钟更新所有数据。
备注:如果需要进一步提高6台仪表数据采集速度,需要修改仪表程序以牺牲一定的按键响应速度,同时还要配合设置上位机监控仪表通信参数,使两边能够协调工作。
如需降低通信波特率(可一定程度上降低远距离通信误码率)也需更改仪表程序,同时还要配合设置上位机监控仪表通信参数,使两边能够协调工作。
通讯简单测试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、检查通讯电缆,确认线路没有问题后点击快捷键,连接通讯。
S7-300 Modbus RTU通讯方法(CP341作从站)_STEP 硬件及软件列表组态和配置编写通信程序设备连接手册下载硬件及软件列表设备名称设备型号PS 307 6ES7 307-1EA00-0AA0CPU 315-2DP 6ES7 315-2AG10-0AB0MMC 6ES7 953-8LG11-0AA0CP341 6ES7 341-1AH01-0AE0Dongle 6ES7 870-1AB01-0YA0应用CP341进行MODBUS协议通信时需要有Dongle的支持。
在使用之前先将Dongle 安装在CP341模块的背面的Dongle插槽中,Dongle和插入Dongle前后的CP341如下图所示:图1注意:STEP7 V5.X软件上,必须安装如下软件包才可进行后续的组态配置。
PTP协议软件包:SIMATIC S7-CP PtP Param V5.1+SP14MODBUS主站驱动MODBUS从站驱动组态和配置1、打开上面创建的项目ptp,用鼠标右键点击项目名称,选择Insert New Object-> SIMATIC 300 Station,更改站的名称为CP341 Modbus-S。
图22、双击Hardware进入硬件配置画面,插入RACK、CPU315-2DP、CP341。
图33、双击CP341模板,点击Parameter...,配置CP341参数。
在Protocol选项中选择MODBUS Slave。
图44、双击Protocol下的信封图标,配置MODBUS Slave参数,点击MODBUS-Slave按钮。
•步骤1:设置MODBUS从站地址,本例中设为2;•步骤2:设置MODBUS从站波特率,停止位,校验位等参数;•接下来配置功能代码所表示的参数,具体参见下4图5、FC01,05,15:读取、强制输出位的状态;左边的地址为信息传送地址,右边对应西门子的PLC地址区,即左边地址从0~100对应MODBUS地址区为00001~00101,对应西门子数据区为M0.0~M12.4;101~200对应MODBUS 地址区为00102~00201,对应西门子数据区为Q0.0~Q12.3;从地址201~300,301~400对应Modbus 地址区为00202~00301,00302~00401,对应西门子数据区为Timer,Counter。
测试modbus协议的第三方软件简单使用Modbus协议的产品若知道下发的查询指令,可以使用简单的调试软件查询,若不知道或者希望更简单的操作,可以使用第三方软件modpoll(主站)、modslave(从站)、modscan32去采集带modbus协议的设备数据。
一 Modscan32软件的使用1.界面如下第一步单击菜单栏connection-connect第二步单击Rotocol Selection进入下一步第三步通讯参数设定:进行下面的设置操作.单击后出现的界面填写如下图所示的数据2.Modbus的类型选择,在Modbus Point Type就是要读取的寄存器区:“01 : COIL STATUS ”指1号命令DO寄存器(继电器状态) DO“02 : INPUT STATUS ”指2号命令DI寄存器(输入状态) 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调试软件能够测试通过。
5.若出现timeout 需要检查一下从站设置的参数,比如从站地址功能码寄存器地址及长度二 modbus poll的使用第一步和设备建立连接第二步从站设置 setup第三步数据读取区域三 modbus slave 的使用第一步连接选择第二步参数设置第三步数据区域。
汇川modbus从站与MODSCAN32通讯一.准备工作:
1.汇川编程软件:AutoShop V
2.09
2.汇川PLC一个:H1U-1410MR-XP
B编程电缆一条:USB MINI
4.串口软件:MODSCAN32_V4.A01
5.串口转换线一条:USB转2322
二.汇川modbus协议设置对应表:
此案例为COM0口作为modbus从站,因此D8116应设置成02h。
三.汇川modbus通讯格式设置对应表:
根据上表要设置一个通讯格式为:9600,8,N,1; 则Bit7~Bit4为1000;Bit0为1;Bit2~Bit1为00;Bit3为0;得到一个8位二进制数为10000001;转换成十六进制数为81;因此D8110应设置为81h。
四.程序编写
设置通讯参数,读取当前系统时间用于测试4区功能码。
点亮一个Y点用于测试0区功能码。
五:建立通讯连接
设置通讯参数:与PLC初始化从站协议一致。
地址。
测试成功。