加入QQ群
售前咨询
18604058908
售后热线
13166668196
微信扫一扫
关注沈阳菲尔德
获取更多免费产品
 
Language

HART设备描述语言(Device Description Language)规范

 来源:FieldIoT |  阅读:844次 |  2022/4/13 8:57:57

DDL(Device Description Language,设备描述语言)是HCF(HART Communcation Foundation,HART通信基金会)支持的对所有HART兼容设备的通用配置的唯一技术。HCF、HCF的DDL工作组对DDL的坚定承诺和支持,以及与FF和PNO的合作,确保了DDL市场的持续增长。增强功能显示了DDL技术的持续发展和日益增长的重要性。

再次我们定义了DDL,这是一种用于建模现场设备行为的语言。DDL允许主机应用程序在不了解现场设备的情况下利用、配置、校准和进行现场设备的故障排除。DDL允许完全和通用地访问所有HART兼容设备的所有属性和功能。HART协议标准化了现场设备中的许多数据。这些数据都提供了对过程值、基本校准、设备和过程状态以及设备标识数据的标准化访问。这些数据可以通过通用、通用实践和设备族命令来访问。然而,特定于设备的数据和属性通常也存在。设备的许多增值功能和详细的独特配置属性都可以在设备特定的命令中找到。由于现场设备变得越来越复杂,这些数据可以相当广泛。越来越多地通过HART提供了访问该设备的功能。这是替换或制作可选的本地用户界面面板,从而降低了HART兼容现场设备的成本。对HART的日益依赖和利用需要能够检查和配置设备属性和行为的主机应用程序。事实上,用户要求他们选择的应用程序对所有设备特定的数据具有完整和通用的访问权限。他们要求他们的主机应用程序支持他们工厂中的每个HART兼容设备。针对不同设备的不同应用只是过于负担和不可接受。HART的标准化旨在减少必须支持的工具数量和需要的相关培训。由于大量HART兼容现场设备,最终用户的期望对主机应用程序提出了很大的要求。此外,主机开发人员必须以不断增长的速度为新的现场设备提供支持。设备描述语言的概念产生于大约1990年为现场总线进行的讨论。这个想法最初是随着HART设备描述语言的发展而实现的。这导致了FF和ᾯ总线的DDL。DDL是一种基于文本的语言,用于独立于主机平台、操作系统和技术的设备建模。DDL建模设备中的实时数据库、与设备的通信以及设备使用的标准操作程序。大多数软件开发人员会发现DDL与他们可能遇到的其他语言非常不同。DDL是声明性的(而不是程序性的),并且不告诉主机如何执行其工作。DDL告诉主机应用程序现场设备的功能是什么,并由应用程序来决定如何利用这些功能来满足其任务。DDL可以描述非常复杂的设备行为。例如,在某些设备操作模式下,数据可以修改,在其他模式下,数据可能根本不存在。修改一个数据可能会影响许多数据的值。DDL允许设备开发人员来描述这些复杂的功能。使用DDL,设备开发人员可以组织设备数据、属性和过程,以供最终用户访问。这为设备动态创建用户界面提供了主机应用程序指导。此用户界面因设备之间存在显著差异。数据、属性和过程分组将会像设备DDL所描述的那样简单或复杂。

DD可在全球的HCF的DD库中获得。新的或升级的DD可以加载到现有的主机应用程序中,为该应用程序最初销售时可能不存在的设备提供支持。这为设备开发人员在将其产品引入该领域时提供了很大的灵活性。新的设备可以独立于主机应用程序进行发布。一旦设备的DD存在,就可以将其加载到主机应用程序中,然后将能够与它一起操作。设备开发人员不再需要验证主机应用程序;他们将只需要验证他们的DD。新设备、主机以及现有设备和主机的新版本都可以独立发布,且不会相互影响。DDL不会取代设备的技术文档(参见HCF_LIT-18)本文档提供了DD中应用层数据、属性和程序之外的性能细节和其他技术信息。DDL确实启用了通用的主机应用程序。DDL将主机应用程序使用现场设备操作所需的所有信息汇集在一起。这些应用程序可以访问所有设备的所有数据和属性,从而简化了对HART兼容设备的维护、支持和操作。它与小型手持主机和大型集成维护系统配合良好。它支持嵌入式应用程序和运行在商业操作系统上的应用程序。DDL的功能和可移植性为主机和设备供应商节省了成本。