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

HART现场总线设备描述语言(DDL)综述

 来源: |  阅读:844次 |  2022/4/16 12:31:43

HART现场设备中可能包含了用户感兴趣的各种可用的现场数据。其中一些数据是HART设备的配置数据,有些是来自传感器的测量数据,有些可能是来自传感器的计算数据传感器数据和其他数据可能是历史数据或时间参考数据。设备描述语言为向HART主机(包括HART手操器,HART应用程序或用户)提供这些数据提供了一种方便的数据结构。

通过使用这种HART设备描述语言,可以向HART手操器等HART主机应用程序提供有关所需数据的信息数据元素之间的关系、获取方法以及数据将呈现给用户。它还为用户提供了更改设备的配置方法,并在修改配置时更新HART主机的数据库。提供这个以结构化的方式,语言中定义了许多数据结构。

DDL结构在逻辑上可以分为数据、HMI和通信建模。此外,与维护、校准和维护相关的标准操作程序(SOP),可以使用方法构造对设备的调试和配置进行建模。

数据建模是任何DD的核心,设备中的所有数据项都应在其DD中建模。

构造变量、数组、集合、文件和列表用于对数据建模以及设备中数据的组织。关系(例如,单位和刷新)用于为数据之间的相互依赖关系建模。变量、值数组和列表用于建模设备的数据空间(即设备使用的内存)。参考数组和集合主要用于组织数据,并允许在具有多个操作模式。文件构造允许DD指定主机在上存储的数据代表现场设备。

使用命令构造对通信进行建模。哈特命令号码,定义了事务和响应代码。使用对数据项的引用定义事务。

这些引用可以是直接的(例如,对变量的引用),也可以是通过数组、集合或列表DD主机应用程序使用命令访问设备数据,并确保缓存,设备数据的本地主机副本是最新的。DD不会告诉主机发出哪个命令或何时发出该命令。这就是DD主机应用程序的工作。设备的型号DD所描述的内容为DD主机应用程序提供了足够的信息,以确定何时以及发出哪些命令。

DDL提供了广泛的HMI支持。这种支持允许DD开发者在逻辑上整理他的数据,并明确说明他的设备应如何以完整的方式呈现给最终用户功能DD主机应用程序。可以提供足够的细节,以确保DD开发者的设备在所有DD主机应用程序上一致显示。

菜单是HMI构造的原则。每个菜单都包含一个逻辑相关项的列表带有指导最终用户外观的说明。对菜单、方法和编辑的引用一起显示超链接用户界面元素。可以为大多数用户指定上下文相关帮助DD项(菜单、变量、图表等)允许广泛的最终用户指导和支持。编辑显示补充菜单结构,并提供类似显示的弹出对话框显示信息性数据和要编辑的数据。

除了数字和文本数据显示外,还可以使用图形和图表绘制数据构造。当图形出现在菜单列表上时,波形数据被绘制出来。波形包含要绘制的数据列表。图表结构允许将单个数据项绘制为它随时间而变化。

由于HMI结构可移植且独立于技术,因此它们允许HMI在屏幕上显示任何DD主机应用程序,无论是简单的手持计算机还是基于GUI的完整计算机。

DDL的设计允许对设备进行整体建模。什么是命令和数据对于主机,描述了设备支持的。除了通信和数据,所有设备有一些SOP。换句话说,DDL还允许与要指定的设备。这些是使用ANSI C上的子集定义的。例如用于调整数模转换器或设备重新测距的程序由方法。由此产生的方法确保SOP以一致且可重复的方式执行

此处我们描述了设备描述的基本要素。本文件的其余部分描述语言的语法和语义。后续第8至11节描述了基本的语言的结构:变量、数组、列表、集合、文件、关系、命令、,菜单、编辑显示、图形数据表示和方法。第7节描述条件句,表达式、字符串和语言的词汇约定。第12节描述了该设备说明模板,包括导入等。