科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道HART协议命令全集(1)

HART协议命令全集(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

文章中,我们对于HART协议的命令进行了讲述。主要介绍了通用命令和普通命令,那么对于特殊命令,我们将在后边的文章中再来具体介绍一下。TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

来源:互联网 2010年7月9日

关键字: 网络

  • 评论
  • 分享微博
  • 分享邮件

  文章中,我们对于HART协议的命令进行了讲述。主要介绍了通用命令和普通命令,那么对于特殊命令,我们将在后边的文章中再来具体介绍一下。

  HART协议的物理层和数据链路层的相关内容我们已经做过了介绍,而且,HART协议的消息结构也进行了讲述。接下来我们对于HART协议的命令操作做一下全面地汇总。首先我们要清楚,HART协议的命令式在应用层进行操作处理的。

  应用层

  HART协议操作命令处于应用层,包括通用命令、普通命令和特殊命令。

  HART协议通用命令

  通用命令是所有现场装置都配备的包括:

  1)读制造商码和设备类型

  2) 读一次变量PV和单位

  3) 读当前输出和百分量程

  4) 读取多达4个预先定义的动态变量

  5) 读或写8字符标签16字符描述符日期

  6) 读或写32字符信息

  7) 读变送器量程单位阻尼时间常数

  8) 读传感器编号和极限

  9) 读或写最终安装数

  10) 写登录地址

  编辑推荐

  TCP/IP协议专题

  TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

  文章中,我们对于HART协议的命令进行了讲述。主要介绍了通用命令和普通命令,那么对于特殊命令,我们将在后边的文章中再来具体介绍一下。

  HART协议常用命令

  常用命令提供的功能是大部分但不是全部现场装置都配备的包括:

  1)读4个动态变量之一

  2)写阻尼时间常数

  3)写变送器量程

  4)校准置零置间隔

  5)设置固定的输出电流

  6)执行自检

  7)执行主站复位

  8) 调整PV零点

  9) 写PV单位

  10) 调整DAC零点于增益

  11) 写变换函数平方根/线性

  12) 写传感器编号

  13) 读或写动态变量用途

  编辑推荐

  TCP/IP协议专题

  TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

  文章中,我们对于HART协议的命令进行了讲述。主要介绍了通用命令和普通命令,那么对于特殊命令,我们将在后边的文章中再来具体介绍一下。

  HART协议专用命令

  专用命令提供分别对特殊的现场装置适用的功能包括:

  1)读或写低流量截止值

  2)起动停止或取消累积器

  3)读或写密度校准系数

  4)选择一次变量

  5)读或写结构材料信息

  6)调整传感器校准值

  编辑推荐

  TCP/IP协议专题

  TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

  文章中,我们对于HART协议的命令进行了讲述。主要介绍了通用命令和普通命令,那么对于特殊命令,我们将在后边的文章中再来具体介绍一下。

  通用命令的范围从0~30:

  0,11:设备识别(厂商、设备类型、版本)

  1,2,3:读测量值

  6:置随选地址

  12,13,17,18:读、写用户输入文本信息

  14,15:读设备信息(传感器序列号,传感限,报警操作,范围,传输结构)

  16,19:读、写最终装配号

  编辑推荐

  TCP/IP协议专题

  TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

  文章中,我们对于HART协议的命令进行了讲述。主要介绍了通用命令和普通命令,那么对于特殊命令,我们将在后边的文章中再来具体介绍一下。

  HART协议普通命令的范围是从32~126:

  HART协议的普通命令是从32到126,提供了大多数设备的功能命令。普通命令中的123和126号命令并非“公共”的,他们专用于生产厂家在生产设备时输入设备的特殊信息,一般用户是不会改动的,像设备识别号之类。也可以用于直接读、写存储器。

  33,61,110:读测量值

  34~37,44,47:设置操作变量(范围、时限、PV值、传输功能)

  38:复位“结构变化”标志

  39:EPROM控制

  40~42:对话功能(固定电流模式、自测、复位)

  43,45,46:模拟输入、输出整流

  48:读附设备的状态

  49:写传感器序列号

  50~56:用传输变量

  57,58:单元信息(标志、描述、数据)

  59:写所需导言号

  60,62~70:使用复合模拟输出

  107~109:突发模式控制

  特殊命令的范围是从128~253,他提供给现场设备专用的功能。早先的设备特殊命令常常将设备型号码作为数据中的第1个字节,以保证命令传输给正确的设备。在HART5.0版本之后,由于惟一标识码的使用,就省略掉了这步骤。用户若要使用不同设备的特殊命令时可以参照厂家提供的设备文档。

  编辑推荐

  TCP/IP协议专题

  TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

  文章中,我们对于HART协议的命令进行了讲述。主要介绍了通用命令和普通命令,那么对于特殊命令,我们将在后边的文章中再来具体介绍一下。

  常用重要命令介绍

  0,11:用于识别现场设备。我们知道无论采用长结构还是短结构都可以标识现场设备,应答0号命令的信息中就包含了对不同设备的标识;然后,主机建立不同的标志,为随后的长结构命令做准备。在HART4.0版本及以前,传输类型码分为2字节:一个是生产厂商代码,另一个是设备类型代码。而两个字节还可以节略。到了HART5.0版本就必须使用扩充的代码表示设备信息,还用ID号代替了最终流水线号。

  一个主机通常以0号命令开始通讯,赋予随选地址0,然后扫描1~15地址,看谁期待操作,显然由于HART5.0版本后的设备,主机可以使用11号命令,再带一个全0的广播地址,外加命令中的标志作为数据,等待着具有相同标志的从机响应,而应答的11号命令等同于0号命令。

  2,3:用于读取不同形式中的测量变量。命令2和3中有以mA为单位的电流值,电流值只有在设定输出范围内才可以作为主参量PV,而在其他时候,像复用模式、输出量可变、饱和或设备错误都不能如此使用。尽管PV和其他动态变量不受设定输出范围的限制,但是却必须受限于传感设备。

  6:用于随选地址的设定。设定为0,该设备就在点到点的模式工作,产生模拟输出信号;设61定为1~15,设备就工作在多点模式中,输出电流值固定为4 mA。

  12,19:用于读、写一系列设备信息。HART4.0版本及以前使用4号和5号命令实现此功能。

  佟媛微

  编辑推荐

  TCP/IP协议专题

  TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章