论文部分内容阅读
随着现代科学技术的进步,具有高科技含量的复杂设备要求采用新的协同服务模式对设备用户进行服务。本课题以嵌入式在线服务体系作为协同服务中设备控制的信息支撑技术基础,通过设备服务器采集设备数据实现设备的远程监控和远程维护。本文对底层设备数据采集与上层应用的跨平台集成进行了研究,并以西门子840D数控系统为对象,开发了基于Web的复杂设备数据采集原型系统,为设备的远程监控和诊断服务提供支持,所做工作概述如下:
1.开发基于OPCXML—DA的数据采集中间件。复杂设备的数据采集位于嵌入式在线服务体系中的设备服务器层次,承担与底层设备和上层查询服务器等的通信任务。本文针对西门子840D数控系统集成数据存取服务器的特性,按照OPC基金会颁布的OPCXML—DA规范在.NET平台上将其封装为OPCXML—DA数据采集中间件服务器,实现设备数据的采集。
2.论证Java语言调用OPCWeb服务的技术实现路线,设计基于OPC的Web服务。为方便与采用J2EE构架的嵌入式在线服务体系上层应用进行交互,将OPCXML—DA中间件服务器封装为Web服务的形式,利用WebServices的跨平台特性实现OPC服务的Java客户端调用。
3.设计西门子840D数控系统数据采集跨平台方案,开发了实时数据采集模块和历史报警等非实时数据模块,并对所开发的数据采集系统进行了应用测试,试验结果验证了所设计的方案。