标准DD使用指南
变量解释:
DD-设备描述;DDL-设备描述语言;EDD-电子设备描述;HART-可寻址远程传感器高速通道的通讯协议;PV-主变量(第一变量);SV-第二变量;TV-第三变量;QV-第四变量
导入HART standard DD,使得开发者可以使用标准化的命令和变量定义
DD框架:
所有HART设备DD必须导入基本项,以支持通用HART通信和功能
----Fundamentals----
_TABLES\
IMPORT_TABLES_BASE()\ 导入所有DD必须的HART命令数据项
IMPORT_TABLES_DEVELOPER()\ 适配当前设备可能会修改的设备信息
IMPORT_TABLES_HART(n)\ 适配当前设备可能会修改的HART命令数据项
IMPORT_TABLES_STANDARD_STATUS(u, n)-HART7\ 取决于48号命令的响应,导入附加的设备状态
\Additional items 根据需要导入单独的项(from HART Standard Tables DD)
\Redefinitions 适配现场设备的重定义
eg:VARIABLE device_type\manufacturer_id\private_label_distributor....
_UNIVERSAL\
IMPORT_UNIVERSAL_BASE(u)\ 导入所有DD必须的通用命令项及数据项
IMPORT_UNIVERSAL_DEVICE_STATUS(n)-HART7\ 导入执行48号命令附加状态的所有项
\Additional items (from HART Universal DD)
\Redefinitions
_PV\ 支持模拟输出通道的设备(PV1-单通道、PV2-双通道)
IMPORT_PV1_BASE()\
\Additional items (from HART PV1 DD)
\Redefinitions
----Devices Variables----
_COMMON_PRACTICE_DEVICE_VARIABLES\
----Analog Channels----
_COMMON_PRACTICE_ANALOG_CHANNELS\ (at least 1 analog output channel)
----Burst Operation----
仅允许一个现场设备定期的将信息广播到通信链路上,无线WirelessHART现场设备都处于突发(burst)工作模式。当一个现场设备在不需要主控设备连续轮询的情况下,同步循环广播数据与诊断信息时,它被称为处于突发(burst)模式。
----Condensed Statu----
支持压缩状态命令的HART 7或更高版本设备DD可以导入
----Miscellaneous Features----
杂项功能
----IO Systems----
对带有子设备的IO系统建模的HART 7或更高版本的设备DD必须包括
----Wireless----
无线HART适用
----Device Variables Array----
设备支持的每个设备变量的集合应在DD中定义
----Standard Dictionary----
VARIABLE(for data)/LIKE(for device)\
参考现有的HART标准字符串
使用MACRO引用直接HART标准字符串(必须包含embedded_strings.h)
ARRAY OF COLLECTION\ 集合的数组
UNIT\ 变量关系
----MENU----
root_menu:根菜单
device_root_menu\diagnostic_root_menu\maintenance_root_menu\offline_root_menu\process_variables_root_menu