论文部分内容阅读
EPA标准是我国工业自动化领域第一个拥有自主知识产权的现场总线技术国际标准。功能块是EPA控制系统中实现监控和控制的主要手段,可以分布到现场设备上以构筑所需要的控制系统。国家“863”计划EPA项目组参照IEC61499和IEC61804两个国际标准,制订了《EPA功能块规范》,该规范制定了一套标准的功能块,并通过EPA设备描述语言使之具有开放性和互操作性。随着EPA产品的快速发展和不断完善,对EPA功能块的研究,具有十分广阔的应用前景和实际意义。
本文严格按照EPA功能块规范,对EPA功能块的设计与实现做了一些初步的探索,主要包括以下内容:
首先,系统地介绍了EPA功能块规范的主要内容,全面细致地阐述了EPA功能块的参数状态处理、模态切换、工作流程、内部算法、功能块的互连与调度、功能块与技术块的接口、功能块与应用层的通信。
其次,以模拟输入功能块(AI)、控制功能块(PID)、模拟输出功能块(AO)为例,详细说明了功能块的系统设计和软件实现,这里采用了模块化程序设计方法,将功能块程序模块化为几个函数,分别实现参数初始化、功能块内部算法、模态切换、读写参数等功能。
再次,将EPA功能块集成到基于嵌入式Linux系统的EPA现场设备中,以实现对现场数据的采集与处理。EPA功能块在PowerPC设备的实现,完成了对现场设备上的温度、速度、交通灯等数据的采集与处理。其结果表明开发的EPA功能块可以实现它们的功能。
最后,功能块通过了EPA互操作性软件测试。展示了EPA功能块互操作性测试结果,表明开发的功能块完全符合EPA功能块规范的要求。