谢昊飞 李艳丽 韦 鹏
(重庆邮电大学工业物联网与网络化控制教育部重点实验室 中国 重庆 400065)
工业无线技术是一种适用于工厂环境下的无线通信技术,具有低功耗、高可靠性、强实时性等诸多优势。作为工业无线通信协议之一的WIA-PA(wireless networks for industrial automation-process automation)标准具有时间同步、自适应跳频、确定性调度等技术特点。
随着WIA-PA协议的不断的完善与发展,对于该协议一致性测试方法的研究对于规范协议开发、推动WIA-PA产业化进程具有十分重要意义。本文提出了一种基于WIA-PA的一致性测试系统及测试方法,实现对现场设备实时数据的远程获取。
一致性测试是一种黑盒测试,只对协议实现的外部行为进行控制观察,检查协议实现与协议标准的一致性程度,大部分的协议一致性测试活动的执行流程如图1所示,其大致步骤如下:
1.1 根据协议规范和测试需求来确定测试目的,得出协议实现一致性声明PICS和测试协议实现附加信息PIXIT文件,生成抽象测试集ATS;
1.2 根据协议标准,检查PICS/PIXIT文件进行静态测试。
1.3 结合PICS/PIXIT文件和ATS,生成可执行测试集ETS,然后执行ETS,对SUT动态测试。
1.4 对测试执行结果进行分析和判决,生成测试报告。

图1 一致性测试的执行流程图
随着互联网技术的发展,基于TCP/IP通信协议的Web技术在智能小区、工业生产等诸领域中的应用十分广泛。本文中所述的基于web的WIA-PA协议一致性测试系统,如图2所示。系统主要分为上层测试服务器部分和下层WIA-PA测试网络部分。……