Loading…

🍵 HART 基本概念

HART协议将现场设备中的许多数据标准化。提供了对过程值、基本校准、设备和过程状态以及设备识别数据的标准化访问。这些数据可通过通用、通用做法和设备系列命令访问。然而,设备特定的数据和属性通常也存在。

设备的许多增值功能和详细的唯一配置属性都可以在设备特定命令中找到。由于现场设备越来越复杂,这些数据可能相当广泛。越来越多的用户通过HART访问设备的功能。这是替换或制造可选的本地用户接口面板,从而降低HART兼容现场设备的成本。这种对HART日益增长的依赖和利用需要能够审查和配置设备属性和行为的主机应用程序。

事实上,用户要求他们选择的应用程序能够完整、通用地访问所有设备特定的数据。他们要求其主机应用程序支持工厂中的每一个HART兼容设备。针对不同设备的不同应用程序过于繁琐且不可接受。

HART标准化旨在减少必须支持的工具数量和所需的相关培训。随着大量HART兼容现场设备的出现,这些终端用户的期望对主机应用提出了很大的要求。此外,主机开发人员必须以不断增长的速度为新的现场设备提供支持。设备描述语言的概念产生于大约1990年关于现场总线的讨论。随着HART设备描述语言的发展,这一想法首次成为现实。这导致了FF和PROFIBUS的DDL。DDL是一种基于文本的设备建模语言,独立于主机平台、操作系统和技术。

DDL对设备中的实时数据库、与设备的通信以及设备使用的标准操作程序进行建模。大多数软件开发人员会发现DDL与他们可能遇到的其他语言非常不同。DDL是声明性的(不是过程性的),不会告诉主机如何完成它的工作。DDL告诉主机应用程序现场设备的功能,由应用程序决定如何利用这些功能来完成任务。

DDL可以描述非常复杂的设备行为。例如,在某些设备操作模式中,可以修改数据可用,而在其他模式中,数据可能根本不存在。修改一个基准可能会影响许多数据的值。DDL允许设备开发人员描述这些复杂的功能。使用DDL,设备开发人员可以组织设备数据、属性和过程,供最终用户访问。这为主机应用程序动态创建设备的用户界面提供了指导。该用户界面可能因设备而异。数据、属性和过程分组将如设备DDL所描述的那样简单或复杂。

DD在世界各地都可以从HCF的DD库中获得。新的或升级的DD可以加载到现有的主机应用程序中,为最初销售该应用程序时可能不存在的设备提供支持。这为设备开发人员在将其产品引入该领域方面提供了极大的灵活性。新设备可以独立于主机应用程序发布。一旦设备的DD存在,就可以将其加载到主机应用程序中,然后就可以使用它进行操作。设备开发人员不再需要验证主机应用程序;他们只需要验证他们的DD。新设备、主机以及现有设备和主机的新版本都可以独立发布,而不会相互影响。

DDL不取代设备的技术文档(请参阅HCF_LT-18)此文档提供了性能详细信息和其他技术信息,而不仅仅是DD中的应用层数据、属性和过程。DDL确实支持通用主机应用程序。DDL将主机应用程序与现场设备一起操作所需的所有信息汇集在一个位置。这些应用程序可以访问所有设备的所有数据和属性,从而简化HART兼容设备的维护、支持和操作。它适用于小型手持主机和大型集成维护系统。它适用于嵌入式应用程序和运行在商业操作系统上的应用程序。DDL的强大功能和可移植性为主机和设备供应商节省了成本。

Syntax Description Test Text
Header Title Here's this
Paragraph Text And more
{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}