论文部分内容阅读
工业自动化领域的控制网络技术从上个世纪70年代开始,经历了集散控制系统和现场总线控制系统,现在逐渐向工业以太网方向发展。在这种背景下,为实现我国自动化软硬件技术的跨越式发展,我们参与了新一代工业数据现场通信技术的研制和国家标准《用于工业测量与控制系统的 EPA 系统结构和通信规范》的起草,已被 IEC 采纳作为其 PAS (Publicly Available Specification,公共可用规范)文件发布,以此为基础,形成了 EPA 系列标准和规范。针对这些规范,我们做了大量的工作,基本实现了这些标准所规定的内容,EPA 协议测试方面的工作也在逐步完善之中。
本文在对 EPA 标准及其通信特点深入理解和分析的前提下,实现了可移植的EPA 协议栈,包括 EPA 应用层服务、精确时间同步、链路层确定性调度等关键技术,该协议栈可以很好的工作在 80C51 系列、ARM 系列单片机上。同时,针对 EPA 协议栈的内容,我们提出了 EPA 通信协议测试的原理和内容,相应的,EPA 通信协议测试就分为对 EPA 服务的测试、时间同步测试和确定性调度测试等,对不同的测试项目实现与之相应的测试方案。
出于实际测试的需要,我们开发了基于嵌入式 Linux 的手持式 EPA 测试仪,该测试仪集成了网络报文捕获和分析双重功能,并以此为核心构建了 EPA 通信协议测试系统。利用该系统我们测试了重庆四联、浙江中控等单位开发的 EPA 设备,测试结果表明该系统完全符合 EPA 标准规定的要求。EPA 测试仪便于携带,软件界面友好、操作简单、功能强大、扩展性好,具有很高的实际应用价值和广阔的发展空间,将会在很大程度上推动EPA的发展。