论文部分内容阅读
随着IEC61508和IEC61511标准的颁布,各种现场总线都提出各自的功能安全解决方案。与此同时,我国具有自主知识产权的现场总线标准EPA也提出了自己的功能安全规范,并且继续向国际标准IEC61784-3推荐EPA功能安全规范。EPA功能安全协议栈是EPA功能安全规范的实现体,为了验证协议栈是否符合规范要求,并为协议栈改进提供依据,本课题对EPA功能安全协议栈测试方法开展深入的研究。
本文研究了EPA功能安全协议栈的内容,根据参与起草的EPA协议一致性测试规范,提出了EPA功能安全协议栈的测试方法。通过分析EPA功能安全测试软件的功能需求、各个功能模块相互之间的关系,设计并实现了基于EPA网络平台的功能安全测试软件。测试软件主要内容包括功能安全对象属性测试、功能安全时钟同步管理模块测试、安全协议扩展层服务测试和功能性测试等。其中,详细介绍了功能安全测试软件各个模块的具体实现,重点讲述了功能安全测试模块中各个测试组的测试案例的实现过程。最后,以开发的EPA功能安全测试软件为核心搭建测试系统,通过测试重庆邮电大学自主开发的EPA功能安全协议栈,对功能安全测试软件的各个功能模块进行了测试验证。测试结果表明,功能安全测试软件的各个基本模块功能的实现满足设计要求,能够从协议测试和功能性测试两个方面,测试EPA功能安全协议栈,有效的验证协议栈的实现与功能安全规范的符合程度。