365文库
登录
注册
2

Modbus测试工具

265阅读 | 9收藏 | 7页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
Modbus测试工具第1页
Modbus测试工具第2页
Modbus测试工具第3页
Modbus测试工具第4页
Modbus测试工具第5页
Modbus测试工具第6页
Modbus测试工具第7页
福利来袭,限时免费在线编辑
转Pdf
right
1/7
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
Zimt 上传于:2024-09-07
测试工具转载javascript分类httpblogsinacomcnsarticlelist122821851221html电子技术简介网站地址httpwwwmodbustoolscom该网站提供了几个软件工具可以运行于环境下用来测试和仿真设备httpwwwmodbustoolscommodbuspollasp主机仿真器用于测试和调试从设备该软件支持httpwwwmodbustoolscommodbusslaveasp从设备仿真器可以仿真个从设备地址域每个接口都提供了对报表的自动化支持httpwwwmodbustoolscommodbuswsmbtasp主设备的控件支持语言支持httpwwwmodbustoolscommodbuswsmbsasp主设备的控件支持语言支持httpwwwmodbustoolscommodbusactivexasp一个易用的控件支持等支持和功能是一个主机仿真器用来帮助开发人员测试从设备或者其它协议的测试和仿真它支持多文档接口即可以同时监视多个从设备数据域每个窗口简单地设定从设备功能地址大小和轮询间隔你可以从任意一个窗口读写寄存器和线圈如果你想改变一个单独的寄存器简单地双击这个值即可或者你可以改变多个寄存器线圈值提供数据的多种格式方式比如浮点双精度长整型可以字节序列交换javascript状态条显示错误信息如果你是一个从设备开发者你可以通过菜单组织并发送你自己的测试字符串并以进制形式检查从设备返回的结果为等提供了自动化接口可以用接口解析和显示数据然后送达你指定的设备即在中编辑数据然后发送到你的从设备示例参看安装后的支持下列协议功能自动化可以简单地与接口使用起来类似于控件参见读写多达个寄存器读写多达个输入线圈httpwwwmodbustoolscomTestasp菜单组织你自己的测试字串打印和打印预览监视串行数据流量httpwwwmodbustoolscomimagestrafficjpghttpwwwmodbustoolscomlogasphttpwwwmodbustoolscomlogexcelasp上下文敏感的文件httpwwwmodbustoolscomimagesdisplayformatjpghttpwwwmodbustoolscombaseasp字体和颜色选项广播功能从设备支持功能读线圈状态读输入状态读保持寄存器读输入寄存器强制单线圈预置单寄存器强制多线圈预置多寄存器报告从设备屏蔽写寄存器读写寄存器一台微机虚拟串口测试安装虚拟串口软件运行可一次建立两个串口如和并且两个串口已经虚拟连接使用呼出读写设置呼出连接端口都用缺省即可通讯这个例子分别设定主机和从机的端口为虚拟读写设置对话框中选择起始地址数量的运行结果修改从机数据主机会马上得到响应可修改的数据范围在有负号位整数两台微机之间串口测试测试环境都是系统一台机器运行一台运行中间用串口线连接主机端两端的通讯线线序httpphotoblogsinacomcnshowpichtmlblogid49352090010138e7ampurlhttps2sinaimgcnorignal49352090hcd2756ad5911操作两边分别用设定连接参数串口串口数据位校验偶校验停止位模式其它缺省主机端未正确连接会给出提示通讯开始主机端显示意思是发送次命令错误次数从机功能号轮询间隔如果通讯出错会在窗口第二行显示错误信息使用菜单的命令可以显示出当前发送命令和接受的数据主机改变通讯功能快捷键令功能为读输入寄存器然后在从机的个寄存器上点击鼠标输入每个寄存器的新值则在主机上会读取到这个新的寄存器值注意手头的转串口线不好使转换出的串口再接交叉线连扩展坞上的串口通讯不对连板子也不对需要弄两台带串口的机器或者带个串口的台式机进行此测试从机板上的芯片坏了真闷换个芯片这条线也微机与单片机之间串口测试读输入寄存器测试环境微机运行运行移植后的代码串口连线同上代码串口用校验停止位模式其它未改变设置呼出连接对话框设定同单片机波特率呼出读写对话框设定功能地址数量扫描频率其它未变界面显示出寄存器内容通讯无错误提示换用波特率通讯正常因为没有等设置这些波特率未测在该时钟下最高可达无差错数据分析从设备地址功能号读出寄存器个数校验从设备地址功能号返回字节数四个数分别是校验对应的测试程序如下任意设置最小与上述同地址也是可以的从设备站号串口波特率串口号校验方式设置从机的信息比如控制器版本运行状态指示等如果主机不需要则可删除出现的问题用不同数据测试时发现代码有下列问题设置的地址要比实际中设定的地址少一个比如中起始地址但测试时只能设定否则测试出错该问题的根源在中解析出变量地址之后有个动作人为将其增加其它函数如也是如此参看协议的定义从零开始寻址寄存器比如寻址输入寄存器则输入为真是奇怪啊自此可以看出中定义的输入寄存器起始地址最小为此时才能满足要求的输入寄存器协议里规定如果通讯出错则返回数据格式为字节这里表示错误码其中无效的数据地址
tj