Loading…

🎨 前言

DD语言增强功能是10多年后对设备描述语言(DDL)的首次更改。所有更改都向后兼容,确保设备描述(DD)中的现有投资得到保护。这个版本的DD语言包含了几个新的结构和许多重要的增强功能。DDL的改进源于HCF DDL工作组的努力,其中许多是与现场总线基金会(FF)和PROFIBUS Nutzerorganization(PNO)联合开发的。这些增强功能允许支持为HART开发的越来越复杂的设备,并为DD语言增加了许多重要功能。此版本增强功能的一些亮点包括:

*添加FILE构造; *提高了COLLECTION Construct的能力; *通过支持样式增强MENU; *支持价值阵列; *使用图形和图表的数据可视化支持; *方法增强;和 *语言细节方面有许多有用的增强功能

FILE结构允许主机代表设备存储数据(第8.5节),并允许稍后调用存储的数据。DD指定要使用与COLLECTION类似的语法存储的数据。它定义了要为此设备存储的数据。成员可以是VARIABLEs、ARRAY、COLLECTIONs或LIST。当DD写入数据时,主机会自动存储数据,当DD访问FILE时,会提供最后存储在FILE中的数据。

MENUS构造添加了一个称为STYLE的新属性,它提供了对对话框、窗口、页面(选项卡)、组框和下拉/弹出菜单的支持(第14节)。集合是DD项目的通用组,可以混合VARIABLE、ARRAY和集合。提供了与以前定义的集合的向后兼容性。值数组要求只存在索引声明,而引用数组要求在DD中显式定义每个数组元素。

增加了允许设备将复杂数据集描述为图形和图表的功能(第16节)。GRAPH构造将指定WAVEFORM来确定如何绘制数据,其中可以包括使用名为KEY_points的属性来强调或突出显示特定的数据点。而CHART结构将在定期更新时提供图形信息。图表支持三(3)种仪表类型和三(3个)趋势类型。其他有价值的增强功能包括:将HELP属性添加到MENU和EDIT_DISPLAY;INFO、WARNING、ERROR和IGNORE_IN_HOST的位枚举状态子句;支持LIKE结构;以及将DEFAULT_VALUE属性添加到VARIABLE构造。

对METHODS进行了非常显著的增强,包括“方法调用方法”和“字符串操作内置项”。DDL是HCF支持的唯一用于所有HART兼容设备通用配置的技术。HCF、HCF的DDL工作组对DDL的坚定承诺和支持,以及与FF和PNO的合作,确保了DDL的持续增长。增强功能展示了DDL技术的不断发展和日益增长的重要性。