HART现场总线的设备描述语言(DDL)定义
来源: | 阅读:739次 | 2022/4/15 15:20:25
HART现场总线设备描述语言定义的语法内容包括:
- 对设备数据和设备数据之间的关系进行建模;
- 指定与要由主机应用程序存储的设备实例关联的数据,以用于配套相应设备;
- 定义设备数据的通信;
- 指定支持设备操作的标准操作程序
- 组织数据和程序以供DD主机应用浏览、审查和使用
HART现场总线设备描述语言还指定了与此语法相关的规则和所需行为。
1 一致性要求
HART DDL 用于创建设备描述 (DD)。一个符合要求的 DD 应满足所有要求,这些要求对HART现场设备有明确的说明。
由 DD 描绘的器件的最终表征可用于各种应用程序(例如基于windows平台的PC软件和基于移动平台的HART手操器软件或硬件)。所有符合要求的 DD 主机应用程序必须满足的要求在此定义规格。符合标准的 DD 主机应用程序必须支持所有符合标准的 DD要求对合规 DD 进行任何修改,并且除此之外无需任何其他信息在合规的 DD 中找到。
2 符号
DDL语法中的定义使用如下标准:关键字用粗体表示,opt表示可选属性,例如:
VARIABLE name
{
LABELopt string;
HELPopt string;
}
中的opt表示VARIABLE的可选属性。
省略号 ( ... ) 表示先前建立的模式无限期地继续。 例如:
TYPE XY
{
X_VALUES {data-reference, data-reference, ... }
Y_VALUES {data-reference, data-reference, ... }
NUMBER_OF_POINTSopt expression;
}
表示 XY 数据系列中可能有大量数据点。
HART现场总线DDL语言的例子在本文中使用Courier字体来展现。