论文部分内容阅读
OPC(OLE for Process Control),即把OLE(Object Linking and Embedding,对象链接嵌入)技术应用在工业控制领域。OPC是控制领域中为解决现场设备与上层监控软件的通信问题而提出的一种接口规范,它以微软的COM/DCOM(组件对象模型/分布式组件对象模型)为基础,采用客户/服务器模式。这一标准提供真正的即插即用软件技术,使得不同的系统可以完全无缝地、真正开放和方便地进行通信。它提供了统一的数据访问软硬件接口,目前已得到越来越多的工控领域硬件和软件制造商的承认和支持。论文以中国船舶工业集团公司的船舶基金项目为背景,通过分析国外舰载网络发展的思路,并结合我国海军需求,将平台系统和作战系统网络的集成作为研究目标。由于我国舰艇中作战系统网络采用的是星型以太网,平台系统采用的控制网络多为CAN总线,所以我们主要考虑以太网与CAN总线网络的集成。论文通过对几种集成技术方案的分析,比较了各自的优缺点,得出使用“PC机+OPC服务器”的方式实现以太网和CAN总线的互联互通和信息集成的方案是现阶段最适合的方案。在结合舰艇综合导航系统的工作流程基础上,抽象搭建了一个原理性的功能验证系统,用于相关方案的研究和验证。同时考虑到舰艇中对实时性的要求,采用了VxWorks嵌入式实时操作系统对其中的OPC数据存取服务器及OPC报警与事件服务器进行了实现。最后通过试验测试了该系统的可靠性和实时性。