摘要:本文阐述了电子设备描述语言(Enhanced Electronics Device Description, EDDL)是如何简化设备的调试、标定和诊断工作的,同时阐述了EDDL的技术优势。EDDL是各种总线协议的关键技术之一。
在当今的自动化领域,各种智能设备协议都具有特定的开放性和互操作性,符合各种总线标准的的智能设备品种繁多系列广泛。这就势必需要一种结构化的、灵活的、规模可变的通用软件来管理这些智能设备。电子设备描述语言(EDDL)是许多智能设备协议,如HART、FOUNDATION fieldbus和PROFIBUS等普遍使用的核心软件。EDDL是描述智能设备的国际标准语言。
使用标准的语言,用户就能够将来自于不同协议的不同的智能设备的信息整合在一起。 EDDL作为唯一的设备描述通用语言,可以确保设备版本升级时,设备管理软件能同时得到更新。
EDDL类似于HTML。HTML是当今互联网使用的计算机语言,不管你使用任何一种计算机系统,通过HTML就可以从英特网获得不同来源的信息。简而言之,EDDL是基于标准通用标记语言(SGML)开发的,不管你使用何种数字化工具(比如DCS工作站软件、AMS设备管理软件或现场设备手操器等)都很容易获得不同总线设备的信息。
各种现场设备组态和维护软件是如何将数字总线的通讯信号翻译成数值、文本或图形的呢?EDDL是这些设备组态和维护软件的引擎,它在标准的通讯协议的后台工作,一般使用者并不会注意到它的存在。 EDDL简化了仪表工程师的工作,因为仪表工程师对所有支持EDDL的设备都可使用同一种工具,从而避免了为不同设备安装不同软件所带来的缺陷。
EDDL于1990年首次面世,从此智能设备的管理也变得可行。EDDL增强型功能的出现,使仪表供应商能够以一种界面友好的可视方式来描述他们的设备,而不仅仅是一张参数表。
智能设备管理的方式有很多,但是如要考虑到设备管理软件长期使用的方便性以及维护的成本,EDDL是最好的选择。表1例举了一些典型的设备管理功能。
一、EDDL的技术特点
要理解EDDL的独特性能,就要看看EDDL是如何使设备管理更有效,并且让用户从智能设备管理系统、手操器和预测维护实践中获益的。
让我们来与Windows操作系统中的打印机驱动软件作个比较。一般一台计算机只连接少数几台打印机,每台打印机都需要独特的驱动程序。而设备管理软件或工具必须能够与几百种设备连接,每台设备的版本可能不同,设备的数量可能不断增加,设备的型号和版本也可能不断升级和更新。这就是为什么需要一个规模可变的方案。
EDDL使许多不同版本的设备信息能够整合到相同的软件和手操器中。使用EDDL,设备供应商可以描述它的设备中所具有的所有信息,以及这些信息(包括操作帮助信息)是如何在设备管理系统或手操器中显示出来,供技术人员操作和查看。实现这些功能根本就不需要安装任何驱动软件。
功能
|
举例
|
识别
|
标签、设备ID号、厂商、序列号、版本等
|
信息
|
材质、基本和最终元件
|
诊断
|
传感器失效、气源缺失、存储故障等
|
性能分析
|
阀门信号、阶跃响应、滞后等
|
运行统计
|
逆转次数、总行程次数、动力循环次数等
|
参数
|
量程、高级设置、调整等
|
仿真和修改
|
回路测试
|
标定
|
修正测量读数、输出电流等
|
设备安全
|
写保护
|
文档
|
数据表、操作手册、流程、回路图、P&ID 图
|
监测
|
设备内部参数和逻辑的动态监测
|
维护
|
登录标定、检查和服务等
|
服务记录
|
技术人员观察的永久记录
|
记录审查和报告
|
报告所有可跟踪的事件
|
设备清单
|
设备状态列表:正常、故障及备用等
|
计划
|
维护和标定计划
|
重启
|
设备重启
|
调试
|
标签及地址分配等
|
表1. 通过EDDL实现的设备管理功能
|
EDDL是一种用来描述设备信息的标记语言,这种描述文件基于类似HTML或XML的标签,它包括标注、数据类型、分类、范围、工程单位、帮助文本及其它内容。这些和其它许多的计算机语言是一样的。
EDDL采用交互式的语言,来帮助技术人员通过一系列的步骤完成复杂的任务,例如诊断、标定和高级设置。EDDL文件非常小,因而可以方便地通过互联网传输。各种类型和版本的设备文件也可以存储在手操器中。
当EDDL文件被复制到电脑或手操器中后,软件就会根据文件中的EDDL关键字和交互式操作脚本生成相关的图形,以供技术人员操作和查看。设备管理软件和手操器的工作方式与网络浏览器浏览HTML网页的方式是一样的。
二、EDDL完全满足用户的需求
NAMUR(www.namur.de) 是一个过程工业自动化技术的国际用户联盟,联盟成员对于新设备、新系统和新技术有共同的要求,联盟同时积极参与国际标准的制定工作。NE105是NAMUR推荐的“现场总线设备和工程工具软件集成规范”,它强调应用程序与操作系统的接口必须长期稳定,以保护用户以往的投资。
对于过程工业而言,工厂的运行都要持续很多年,这是必须考虑的一个重要因素。不管选用哪种现场设备集成技术,都不能以缩短控制系统的寿命为代价。应该尽量避免一味追求使用新潮的IT技术,而过快淘汰现有设备,造成已有资产投资得不到保护。
EDDL 有许多特性(将在下文进行阐述),在设备管理、工厂管理和保持软件长期可用等方面,完全满足NAMUR NE105的要求。
三、全面的设备功能支持
EDDL文件是由设备制造商编制的,用来显示设备信息,并引导用户一步步进行设备的高级功能设置,同时还能显示丰富的诊断信息,帮助技术人员进行分析。不管现场设备的功能有多么复杂,智能设备管理软件(安装在主机PC里)和手操器都能够从现场设备中获得所有的信息和功能。EDDL语言包括标定和复杂功能设置的方法,同时它还能用波形图、连续趋势曲线、图形化的仪表图、柱状图以及图片的方式把设备信息和操作方法非常直观地显示出来。
3.1 统一的设备显示界面
由于EDDL适用于所有各种智能设备,不需要独立安装驱动程序,使用EDDL的智能设备管理软件和其它工具都能够很方便地使用,而且界面统一。根据使用者对使用方便、设置容易、标定步骤简单和诊断信息直观等方面的要求,设备供应商可以决定设备信息的显示方式。设备管理软件能够确保来自于不同厂商的不同设备的信息显示和操作界面风格是一致的。在操作方面,鼠标点击的方式、通过游标或键盘改变数值的操作方式、趋势图和波形图的放大缩小的操作方法,对所有的现场设备也都是一样的。