论文部分内容阅读
由于缺乏一种通用的平台,直到现在,大量的现场设备的配置和调试必须使用其专用的软件工具或手操器。这些配置工具大多都具有自己私有的通信协议,这就要求工程人员在调试和配置一个控制系统时必须熟悉多种配置工具,给工程人员带来极大的不便。此外在现场设备集成的过程中还存在设备互操作、版本更新管理和平台的兼容性等问题。为了克服EPA在工业现场应用中存在的类似问题,本文开发了基于FDT技术的EPA设备管理系统。首先,介绍现场设备管理的现状和目标,以及当前两种主流的现场设备描述技术—EDDL和FDT技术,通过对这两种技术各自特点的详细分析比较,采用FDT技术实现基于EPA协议的设备管理系统。接着简要分析了FDT技术所涉及到的组件技术、COM技术和ActiveX技术,以及FDT技术的框架结构及其组件。根据EPA协议的特点和现场设备的具体需求,搭建了基于EPA协议的设备管理系统的总体框架。详细阐述了基于FDT技术的EPA设备管理系统的具体设计和开发过程。并简要介绍该设备管理系统的软件界面及软件测试等内容。最后,针对以COM技术为核心的FDT设备管理系统开发程序复杂、成本高、效率低等问题,提出一种在.NET平台上实现该管理系统的新方法,并在该框架下建立新的FDT对象结构模型。该方法采用.NET组件代替COM组件,窗体控件替代ActiveX控件,以实现现行FDT规范中的框架应用程序和设备类型管理器,解决现有FDT规范的弊端,降低开发难度和成本。此外,该方法充分利用.NET组件与COM组件的互可操作性,不仅可以利用.NET新技术,又可以保持现有的技术资源,有效地保护设备厂商原有的投资。应用结果表明该设备管理系统能够在一种集成的平台下对智能设备进行调试、组态、诊断和统一的管理,具有良好的协议和功能可扩展性,整体运行效果良好。