部分HART命令解析
HART協議的有關知識我們了解的差不多了。這次我們對于HART命令的一部分進行一下匯總。希望對大家有所幫助。那么具體內容請瀏覽文章吧。
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%之間,如果超過了主變量的范圍,會跟蹤到傳感器的上下限。
請求:無
響應:
字節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命令5:保留
HART命令6:寫POLLING地址
這是數據鏈路層管理命令。這個命令寫Polling地址到設備,該地址用于控制主變量AO輸出和提供設備標識。
只有當設備的Polling地址被設成0時,設備的主變量AO才能輸出,如果地址是1~15則AO處于不活動狀態也不響應應用過程,此時AO被設成最小;并設置傳輸狀態第三位——主變量模擬輸出固定;上限/下限報警無效。如果Polling地址被改回0,則主變量AO重新處于活動狀態,也能夠響應應用過程。
請求:
字節0: 設備的Polling地址
響應:
字節0: 設備的Polling地址