资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
南京邮电大学学院实验报告实验名称:一致性和互操作性仿真测试实验课程名称: 网络测试技术所在专业:_学生姓名:班级学号:任课教师:戴尔晗2014 /2015学年第二学期实验3致性和互操作性仿真测试实验3.1实验目的理解一致性实验和互操作实验的测试配置。 理解一致性实验和互操作实验的测试过程。3.2实验环境本仿真实验的计算机来仿真一致性测试和互操作性测试,实验环境rti台计算机组成。 其仿真的测试拓扑如图3.1所示。主站Modbus串行链路被測设备(从站)阁3.1测试拓扑3.3实验内容及其规划计算机运行从站程序和主站程序,根据从站的一致性声明,从主站程序上输入测试数据生成测试流发送给从站程序,从站接收到测试流后回应主站,巾主站判断测试是否通过。 具体的测试项要包含针对读线圈的如下一致性测试:测试编号测试项010填充位测试012无效线圈数量测试()13无效线圈地址测试015广播模式测试016错误地址测试017校验错误测试具体的测试项还要包含针对除读线圈之外若干个功能不支持测试:测试编号测试项022读取离散输入状态功能不支持测试0? 2功能不支持测试0? 2功能不支持测试3.4实验步骤通常,一个完整的测试过程有以下几个阶段组成:测试环境的搭建、测试设置、测试运 行、测试结果保存与分析。1. 测试环境的搭建和测试设置运行从站程序如图3. 2。图3. 2从站运行程序图 在阁3. 2上修改主站1P地址和从站的MODBUS地址。运行主站程序如阁3. 3。图3. 3主站运行程序图2. 从站配置从站的一致性声明的功能实现如下:功能该功能已经实现01读取线圈状态是02读取离散输入状态否03读取保持寄存器否04读取输入寄存器否05强置单线圈否06预置单寄存器否07读取异常状态否08诊断否11读取通信事件记录计数器否12信麵碌否15强置多线圈否16预置多寄存器否17报告从机标识否20读文件记录否21写文件记录否3. 运行测试 (1)启动测试过程在主站程序的发送A容内输入发送内容后,添加CRC校验,然后点击发送按钮。 a.填充位测试主站发送的请求码01 01 0013 0013 8C02主站接收的数据01 01 03 IF 7D 00 2C D8判决准则返回的线圈数量lf7d00是8的整数倍测试是否通过是b. 无效线圈数量测试主站发送的请求码01 01 ffff 0013 7DE2主站接收的数据01 81 020090判决准则从站用功能码0x81给予一个异常响应,在响应巾贞中包含异常代码02表示读取的线圈数量无效测试是否通过是c. 无效线圈地址测试主站发送的请求码01010013 ffff CC7D主站接收的数据0181030050判决准则从站用功能码0x81给予一个异常响应,在响应帧中包含异常代码03表示非法的数据地址。测试是否通过是d. 广播模式测试主站发送的请求码0001001300138DD3主站接收的数据无判决准则主站发送广播模式的读线圈请求,主站接收来自从站的响应。从站是不做任何回应的测试是否通过是e. 错误地址测试主站发送的请求码GG 0100130013 F5C2主站接收的数据无判决准则主站发送读线圈请求(地址不等于从站地址),主站接收来自从站的响应,从站不做任何冋应测试是否通过是f. 校验错误测试主站发送的请求码01 01 0013 99DC F5C2主站接收的数据无判决准则主站发送读线圈请求(使用错误的CRC校验),主站接收来自从站的响应,从站不做任何回应测试是否通过是g.功能不支持测试1主站发送的请求码01 02 0013 0013 F5C2主站接收的数据0182 0181 E0判决准则从站用功能码0x82给予一个异常响应,在响应帧中包含异常代码01表示是非法功能测试是否通过是h.功能不支持测试2主站发送的请求码01 02 0013 0013 CC7D主站接收的数据0182 01 81 50判决准则从站用功能码0x83给予一个异常响疲,在响位巾贞中似含异常代码01表示是非法功能测试是否通过是i.功能不支持测试3主站发送的请求码0105 0013 0013 CC7F主站接收的数据0183018051判决准则从站用功能码0x84给予一个异常响应,在响应帧中包含异常代码01表示是非法功能。测试是否通过是1.测试结果:测试编号测试项是否通过010填充位测试是012无效线圈数量测试是013无效线圈地址测试是()15广播模式测试是016错误地址测试是017校验错误测试是022读取离散输入状态功能不支持测试是0?2? ?功能不支持测试是0?2? ?功能不支持测试是5.实验分析与思考上述9个一致性测试项目,测试通过的项目有儿个?测试未通过的项目有儿个?全部通过,没有不通过的项目针对测试未通过的项目,分析被测没备(从站)产生该错误的原因?无如果上述9个测试项目全部通过测试,是否说明被测设备通过了一致性测试?需要多做儿次,验证,如果还全部通过,则说明通过了一致性测试如果上述9个测试项目全部通过测试,是否有必要进行设备的互操作性测试? 有必要,因为互操作性测试和一致性不同
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号