由于很难使系统协同工作,现场总线系统用户已经沮丧很多年。随着设备变得越来越复杂,操作员、工程师和技术人员正在努力从这些设备得到所有的价值。帮助减轻沮丧的一个明显方法是引进设备供应商编写的能集成到现场总线系统的专家应用程序。
我们讨论的专家应用程序是出现在控制系统的设计或维护环境背景下的用户接口。不用点击系统硬件树上的设备,也不出现设备参数表,由那些最理解仪表类型的人设计的丰富的应用程序变得很直观。如果你想理解一个阀的大小是否合适,查看上个月它的设定点范围趋势图。如果你想校准压力变送器,应用程序将引导你完成那个过程,进行所有的数学运算,存储所有的数据并指示结果及其质量。
把这些应用程序集成到系统是非常重要的。因为这能从控制室完成诊断,不需要手动插接而干扰网络,也不需要离线或连接到独立的应用程序。
由于连接到控制系统和组态工具具有不同的或不存在的接口,这些应用程序的引进已经很慢。现场总线行业已经满足这种环境,即引进两种补充的新技术——FDT和Enhanced EDDL。
EDDL语言是什么?
电子设备描述语言(EDDL)(顾名思义,用于描述设备)在现场总线引进之初就创建了。与现场总线设备通信的系统需要在通信开始之前知道对话规则:在设备类型中出现什么功能块?可用什么参数?那些参数的数据类型是什么?那些参数的默认值和允许的量程是什么?系统使用这些信息去理解一个设备,即使设备出现在系统之前。
设备描述(DD)不能解决什么系统问题?
现场总线技术,从通信规范到各种设备描述语言,都是通过查看设备透视图的问题创建。即技术提供给我们用许多参数创建设备的方法,但是它们实际上并不能帮助系统或系统用户理解怎样解释、合并、分类以及与参数联系。使用DD文件,系统能显示参数表。这取决于用户理解他们应用的程度。
DD文件不能与设备通信。软件的几个层必须在DD文件和与设备实际通信之间存在。
DD文件并不全相同。各种利用EDDL语言的现场总线技术已经以不同的方式使用该语言。这持续到今天的新DD加强版(我们在以后讨论)。DD文件用一种语言编写,但是文件以二进制格式“令牌化”。每种现场总线技术(例如,FF DD 不同于HART DD)的令牌化格式都不同,怎样解释文件的规范仍旧是个机密。要求系统供应商从每个现场总线组织采购软件去解释DD文件。这些软件包都是独立设计的,强制系统供应商创建和维护多种产品从而支持多种现场总线DD文件类型。
DD文件限制了与设备联系的范围。例如,当使用FF DD文件时,即使与多个功能块的行为有关,每次也只能使用一个功能块。
Enhanced EDDL是什么?
Enhanced EDDL是各种现场总线组织响应以上列举的第一个问题的开始——仅仅一列参数并不能提供现场总线设备足够好的接口。这些“加强”被添加到原来的EDDL语言,它们完成一套完全不同的要求,因此需要分开讨论。
Enhanced EDDL是基础的编程语言,设计用于支持设备视窗接口。除了列举的参数,用enhanced DD语言编写的程序能创建表从而隔离接口的参数,能创建两维的数据图形,能完成基本的数学运算,存储文件和显示图形。
Enhanced EDDL是“类C”的语言,类似于最初的EDDL,每个现场总线组织设计的独特格式令牌化和分发该语言。文件中的代码在运行时由现场总线组织提供的软件(不同类型的现场总线具有不同的软件)解释。
利用EDDL的系统的作者负责编写大量解释文件的代码。例如,据说enhanced DD文件在屏幕的相对位置创建图形。在操作系统和系统供应商选择的编程语言平台上编写的系统软件必须创建基于选择的编程语言的图形能力的图形描述。他们也负责编写与物理网络接口的软件驱动和EDDL与必要的包装软件运行的组态环境。
接下来的工作是继续改进EDDL语言,改进基本设备描述及其他的加强特点。
Enhanced EDDL有哪些限制?
[本文共有 3 页,当前是第 1 页] <<上一页 下一页>>