HART DD框架

标准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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值