论文部分内容阅读
当前多种现场总线并存,无法统一,不同标准产品自成体系,形成的“信息孤岛”难以与外界交换数据和信息共享,而OPC(OLEforProcessControl)保证了各种标准产品互连互通,将OPC技术应用到EPA(EthernetforPlantAutomation)当中解决了EPA设备与其它标准设备间互操作性问题。
本文首先概述了OPC技术产生的背景、特点和数据访问规范。然后介绍了EPA的通信模型、系统模型、服务、组态和设备。在对EPA标准和OPC技术深入理解的基础上,分析了EPA设备与其它标准设备间互操作性的问题,提出了基于EPA的OPC服务器模型,对异步数据访问、EPA-OPC间通信规约转换和差分压缩编码进行了详细设计与实现。异步数据访问采用定时器实现了OPC服务器以异步事件方式通知OPC客户端,OPC客户端不须阻塞等待OPC服务器运行结果,使得OPC客户端与OPC服务器并行运行。EPA-OPC通信规约转换实现了将OPC客户端的操作请求转换成EPA报文和将EPA设备的操作结果转换成OPC的数据格式。差分压缩编码实现了在OPC客户端与OPC服务器问的数据按编码方式进行传送,节省了网络带宽,充分利用了网络资源。
最后,开发了一个基于OPC技术的无线监控系统(即OPC客户端),对EPA网络中的EPA阀门定位器(蓝牙)和EPA温度变送器(802.11b)等现场设备进行了测试,结果不但验证了异步数据访问、EPA-OPC间通信规约转换和差分压缩编码正确性,同时也验证了OPC服务器模型设计的可行性,具有一定的应用价值。
异步数据访问和EPA-OPC间通信规约转换是本课题研究的难点;在差分压缩编码方面具有一定的创新性。