HART通用命令完整版

上传人:re****.1 文档编号:558084248 上传时间:2022-09-22 格式:DOCX 页数:11 大小:24.72KB
返回 下载 相关 举报
HART通用命令完整版_第1页
第1页 / 共11页
HART通用命令完整版_第2页
第2页 / 共11页
HART通用命令完整版_第3页
第3页 / 共11页
HART通用命令完整版_第4页
第4页 / 共11页
HART通用命令完整版_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《HART通用命令完整版》由会员分享,可在线阅读,更多相关《HART通用命令完整版(11页珍藏版)》请在金锄头文库上搜索。

1、HART命令0:读标识码返回扩展的设备类型代码,版本和设备标识码。请求:无响应:字节 0: 254 字节 1: 制造商 ID字节 2: 制造商设备类型字节 3: 请求的前导符数字节 4: 通用命令文档版本号字节 5: 变送器规范版本号字节 6: 设备软件版本号字节 7: 设备硬件版本号字节 8: 设备标志字节9-11: 设备ID号HART命令1:读主变量(PV)以浮点类型返回主变量的值。请求:无响应:字节 0: 主变量单位代码字节 1-4: 主变量HART命令2:读主变量电流值和百分比读主变量电流和百分比,主变量电流总是匹配设备的AO输出电流。百分比没有限制在 0-100%之间,如果超过了主变

2、量的范围,会跟踪到传感器的上下限。请求:无响应:字节 0-3: 主变量电流,单位毫安字节 4-7: 主变量量程百分比HART命令3:读动态变量和主变量电流读主变量电流和4个(最多)预先定义的动态变量,主变量电流总是匹配设备的AO输 出电流。每种设备类型都定义的第二、第三和第四变量,如第二变量是传感器温度等。请求:无响应:字节 0-3: 主变量电流,单位毫安字节 4: 主变量单位代码字节 5-8: 主变量字节 9: 第二变量单位代码字节 10-13:第二变量字节 14: 第三变量单位代码字节 15-18:第三变量字节 19: 第四变量单位代码字节 20-23:第四变量HART命令4:保留HART

3、命令5:保留HART命令6:写POLLING地址这是数据链路层管理命令。这个命令写Polling地址到设备,该地址用于控制主变量AO 输出和提供设备标识。只有当设备的Polling地址被设成0时,设备的主变量AO才能输出,如果地址是115 则AO处于不活动状态也不响应应用过程,此时AO被设成最小;并设置传输状态第三位一一 主变量模拟输出固定;上限/下限报警无效。如果Polling地址被改回0,则主变量AO重新 处于活动状态,也能够响应应用过程。请求:字节 0: 设备的 Polling 地址响应:字节 0: 设备的 Polling 地址HART命令7:HART命令8:HART命令9:HART 命

4、令 10:HART命令11:用设备的Tag读设备的标识读与工位号相关的唯一标示符这是一个数据链路层管理命令。这个命令返回符合该Tag的设备的扩展类型代码、版本 和设备标识码。当收到设备的扩展地址或广播地址时执行该命令。响应消息中的扩展地址和 请求的相同。请求:字节 0-5: 设备的 Tag, ASCII 码响应:字节 0: 254字节1: 制造商 ID 代码字节 2: 制造商设备类型代码字节 3: 请求的前导符数字节 4: 通用命令文档版本号字节 5: 变送器版本号字节 6: 本设备的软件版本号字节 7: 本设备的硬件版本号字节 8: 设备的 Flags字节 9-11: 设备的标识号HART命

5、令 12:读消息(Message)读设备含有的消息。请求:无响应:字节 0-23: 设备消息, ASCIIHART命名13:读标签Tag,描述符Description和日期Date读设备的 Tag, Description and Date。请求:无响应:字节 0-5: 标签 Tag, ASCII字节 6-17: 描述符, ASCII字节18-20:日期,分别是日、月、年-1900HART命令14:读主变量传感器信息读主变量传感器序列号、传感器极限/最小精度(Span)单位代码、主变量传感器上限、 主变量传感器下限和传感器最小精度。传感器极限/最小精度(Span)单位和主变量的单位 相同。请求

6、:无响应:字节 0-2: 主变量传感器序列号字节 3: 主变量传感器上下限和最小精度单位代码字节 4-7: 主变量传感器上限字节 8-11: 主变量传感器下限字节 12-15:主变量最小精度HART命令15:读主变量输出信息读主变量报警选择代码、主变量传递(Transfer )功能代码、主变量量程单位代码、主 变量上限值、主变量下限值、主变量阻尼值、写保护代码和主发行商代码。请求:无响应:字节 0: 主变量报警选择代码字节1:主变量传递Transfer功能代码字节 2: 主变量上下量程值单位代码字节 3-6: 主变量上限值字节 7-10: 主变量下限值字节 11-14:主变量阻尼值,单位秒字节

7、 15: 写保护代码字节 16: 商标发行商代码 Private Label Distributor CodeHART命令16:读最终装配号读设备的最终装配号。请求:无响应:字节 0-2: 最终装配号HART命令17:写消息写消息到设备。请求:字节0-23:设备消息,ASCII响应:字节 0-23: 设备消息, ASCIIHART命令18:写标签、描述符和日期写标签、描述符和日期到设备。请求:字节 0-5: 标签 Tag, ASCII字节 6-17: 描述符 Descriptor, ASCII字节 18-20:日期响应:字节 0-5: 标签 Tag, ASCII字节 6-17: 描述符 Des

8、criptor, ASCII字节 18-20:日期HART命令19:写最后装配号写最后装配号到设备。请求:字节 0-2: 最终装配号响应:字节 0-2: 最终装配号HART 命令 33:读变送器变量读选择的变送器变量。这个命令有 Burst 模式操作的能力,与命令107 一起组态写Burst模式变送器变量。请求:字节0:分配到SlotO的变送器变量代码字节 1: 分配到 Slot1 的变送器变量代码字节 2: 分配到 Slot2 的变送器变量代码字节 3: 分配到 Slot3 的变送器变量代码响应:字节0:分配到SlotO的变送器变量代码字节1: SlotO单位代码字节2-5: SlotO所选

9、变送器变量数据字节 6: 分配到 Slot1 的变送器变量代码字节 7: Slot1 单位代码字节 8-11: Slot1 所选变送器变量数据字节12:分配到Slot2的变送器变量代码字节13: Slot2单位代码字节14-17:Slot2所选变送器变量数据字节18:分配到Slot3的变送器变量代码字节19: Slot3单位代码字节 2O-23: Slot3 所选变送器变量数据HART 命令 34:写主变量阻尼值主变量阻尼值表示一个时间常数(该时间到时,对阶跃响 应的输出应该是稳态值的 63%)。主变量的模拟和数字输出都使用这个变量。请求:字节 O-3: 主变量阻尼值,单位秒响应:字节 O-3

10、: 实际主变量阻尼值,单位秒HART 命令 35:写主变量量程值主变量量程上限和下陷是独立的。该命令收到的主变量量 程单位不影响该设备的主变量单位。主变量量程值按照接收单位返回。多数设备允许设备的 量程上限比下限低,以使设备工作在反向输出。请求:字节 O: 主变量量程单位代码字节 1-4: 主变量量程上限字节 5-8: 主变量量程下限响应: 字节 O: 主变量量程单位代码字节 1-4: 主变量量程上限字节 5-8: 主变量量程下限HART 命令 36:设置主变量量程上限将主变量的当前值设置成主变量量程上限,量程上限的改变不影响量程下限的值。按下设备上的“SPAN”按钮执行与该命令相同的功能。多

11、数设 备允许设备的量程上限比下限低,以使设备工作在反向输出。 请求:无响应:无HART命令37:设置主变量量程下限按下设备上的“ZERO”按钮执行与该命令相同的功能。 将主变量的当前值设置成主变量量程下限,量程下限的改变将成比例的改变量程上限的值, 因此精度 Span 保持不变。当这个改变把量程上限推到了传感器上限时,主变量量程上限饱 和且响应代码为 14。警告:主变量量程下限把量程上限推到超过传感器上限,将导致得到 的精度Span要小于主变量最小精度Span,此时返回响应代码9应用过程太高或响应代码 10-应用过程太低。多数设备允许设备的量程上限比下限低,以使设备工作在反向输出。 请求:无响

12、应:无HART命令38:复位组态改变标志复位组态改变响应代码,变换器字节的第6位。地址为0 的第二主设备不发布这个命令,地址为1的第一主设备也只有在组态改变响应代码被检测到 时才可以发布这个命令。请求:无 响应:无HART命令39: EE控制这个命令引起把数据从RAM传输到非易失内存(这一过程被称为 烧写)或者从非易失内存传输到RAM中(这一过程被称为恢复)。如果EE校验和错被检测 到,则变换器状态字节第7位-现场设备故障响应代码被设置。此时,命令48读附加的变 换器状态应该被用于获得详细的信息。对于烧写请求,直到这个命令被返回时,烧写才可以 开始。请求:字节0: EEPROM控制代码,0-烧

13、写,1- -恢复,2- 249未定义响应:字节0: EEPROM控制代码,0-烧写,1-恢复,2-249-未定义HART命令40:进入/退出固定主变量电流模式设备被配制成固定主变量电流模式 请求: 字节 0-3: 固定主变量电流值,单位毫安响应: 字节0-3: 实际固定主变量电流值,单位毫安HART 命令 41:执行变送器自检启动设备自检功能。设备立即响应这个命令,然后执行自 检。这个命令的执行或许会花相对较长时间。如果设备自检期间不能执行命令,设备也不给 出响应;如果设备自检期间能够执行命令,命令48能够决定什么时候完成() 。请求:无 响应:无HART命令42:执行设备复位设备立即响应,然

14、后CPU复位。这个命令的执行需要花相对 较长时间,在命令完成前,设备不能响应任何其他命令。请求:无 响应:无HART 命令 43:设置主变量零点将设备的当前主变量值设置成零点,该值必须被设置再在 设备定义的上下限内。请求:无 响应:无HART 命令 44:写主变量单位选择一个主变量单位,主变量值和量程都以该单位返回。主 变量传感器上下限和主变量最小精度Span也有用该值作为单位。请求: 字节 0: 主变量单位代码响应: 字节 0: 主变量单位代码HART命令45:调整主变量电流DAC零点调整主变量AO的零点,因此当前的电流值被准 确地设置在他的最小值。使用这个命令前,用命令40-进入/退出固定

15、主变量电流模式去设 置电流到主变量AO的准确地最小值。如果设备没有进入固定主变量电流模式或电流没有被 设置成准确地最小值,需返回响应代码9-不在正确的电流模式。请求:字节 0-3: 外部测量电流值,单位毫安响应:字节 0-3: 实际测量主变量电流值,单位毫安HART命令46:调整主变量电流DAC增益调整主变量AO增益,因此当前的电流值被准确 的设置成它的最大值。使用这个命令前,用命令40-进入/退出固定主变量电流模式去设置 电流到主变量AO的准确地最大值。如果设备没有进入固定主变量电流模式或电流没有被设 置成准确地最大值,需返回响应代码9-不在正确的电流模式。请求:字节 0-3: 外部测量主变量电流值,单位毫安响应:字节 0-3: 实际测量主变量电流值HART命令47:写主变量传递功能为设备的主变量AO选择传输功能。请求:字节 0:主变量传输 Tr

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号