usi
gSystemusi
gSystemCollectio
sGe
ericusi
gSystemDatausi
gSystemDataSqlClie
tusi
gSystemLi
qusi
gSystemTextusi
gSystemThreadi
gTasksusi
gSystemWi
dowsFormsHART协议说明HART命令查询帧格式:0xFF0xFF定界符地址数据字节数数据校验和1、前导符:220字节,用于与接收器之间的同步首次开始通信或数据帧重发时,使用20字节前导码,前导码都是0xFF。2、定界符:1字节,短帧:010206对应成组、主从、从主三种模式,长帧时将短帧最高位置1即可3、长帧和短帧区别在于地址的字节数不同,短帧地址为1字节,用于初始化时命令0查询设备标志、ID等信息长帧地址:5字节(40位),建立在设备唯一标识符的基础上唯一标识符分为三个部分:第一字节最高位,1表示基本主设备,0表示副主设备第一字节第六位(次高位),1表示处于成组模式,0表示没有成组模式长地址的其它部分是设备的唯一标识符,共38位,均为0表示广播地址二二短帧地址:1字节最高位1表示主设备,0表示副主设备第6位1表示处于成组模式,0表示没有处于成组模式第4、5位必须置0最低四位表示巡检地址,对应设备巡检地址0154、命令字节:1字节,表明该帧所封装的HART命令,命令字节值在从设备响应中原值返回5、字节奇数:1字节,表明此字节与最后帧校验字节之间的数据字节个数,用于识别帧的结束,范围0276、数据域:由整数字节的用户数据组成,长度为025字节在主从帧中,数据域存放用户对设备的请求数据在从主帧中,数据用于存放设备对用户的响应数据7、校验字节:1字节,对不包括前导符和该字节的帧中所有字节进行水平校验(异或)的结果垂直校验时通信过程中硬件自动对每个字节所有位进行奇偶校验后产生的结果水平校验时所有字节依次按位进行异或运算后的结果8、响应码:只在从帧中出现响应码第一字节指明通信状态,第二字节表示现场设备工作状态该帧数据只有在响应码第一字节最高位为0时有效,1表示通信错误
amespaceHart
publicpartialclassfrom1Form
fHART对应串口初始化PrivateSerialPortserial_hart
ewSerialPort
PrivatevoidportI
it
serial_hartPortNamehart0