功能描述
此服务的目的是允许外部测试设备获取在当前或上一个完成的驾驶周期中检测到的“pending”诊断故障码,这些故障码与排放相关的组件/系统有关。服务0x07适用于所有DTC,并且独立于服务0x03。这些数据的主要用途是在车辆维修后和清除诊断信息后,通过报告单个驾驶周期后的测试结果来辅助服务技术人员。如果在驾驶周期中测试失败,与该测试相关的DTC将被报告。然而,此服务报告的测试结果并不一定表示组件/系统存在故障。如果在进一步驾驶后测试结果指示失败,则MIL(故障指示灯)将点亮,并设置并报告一个DTC,通过服务0x03指示存在故障的组件/系统。此服务始终可用于请求最新测试的结果,无论是否设置了DTC。
这些组件/系统的测试结果以与服务0x03中DTC相同的格式报告(请参阅服务0x03的功能描述)。
如果报告的失败测试少于三个DTC值,则用于报告测试结果的响应消息将用0x00填充至七个(7)数据字节,以保持所有消息所需的固定消息长度。
如果没有要报告的测试失败,对于SAE J1850和ISO 9141-2接口,允许但不要求响应。对于ISO 14230-4接口,ECU将响应一个包含无代码的报告(所有DTC值都将包含0x00)。