HART是一種工業界認可的結合模擬和數字通信的標準協議。在過程主變量通過4-20mA模擬通道傳輸的同時,允許更多過程變量和故障診斷信息等通過使用Bell 202頻移鍵控(FSK)疊加在模擬信號上的數字通道進行通信。
在使用HART通信時,可能被提到的變量分配或通道配置都是指的為PV、SV、TV和QV分配所需的過程變量,具體就是把某個過程變量放在某個“通道”位置上,變量分配允許重復,比如:PV和SV都分配為溫度。
01「名詞解釋」
PV(Primary Variable):主變量,也會被稱為一變量或首變量,主變量是映射到4-20mA模擬輸出的變量。
SV(Secondary Variable):第二變量,SV的值只能通過數字通信讀取。
TV( Tertiary Variable / Third Variable):第三變量,有些儀表的TV與PV一致,當其中一個賦值變化,另一個會自動跟隨變化。
QV(Quaternary Variable / Fourth Variable):第四變量,QV的值只能通過數字通信讀取。
主變量(PV)、二級變量(SV)、三級變量(TV)和四級變量(QV)是供HART通訊使用的一組4個預定的變量,您可以根據需要將特定的過程變量進行分配,然后使用的標準的HART通用命令讀取所分配的過程變量數據。
02「通用命令」
HART基金會網站提供相關規范在線瀏覽,更詳細內容請參考Universal Command Specification (HCF_SPEC-127 FCG TS20127) Rev. 7.2。
HART命令#1
Read Primary Variable,讀主變量,將以IEEE 754浮點類型返回主變量的值(5字節,字節0:主變量單位代碼,字節1-4:主變量)。
HART命令#3
Read Dynamic Variable and Loop Current,讀動態變量和主變量電流,讀主變量電流和4個預先定義的動態變量(只讀PV時9字節,讀PV+SV+TV+QV時24字節,字節0-3:主變量電流,字節4:主變量單位代碼,字節5-8:主變量,字節9:第二變量單位代碼,字節10-13,第二變量,字節14:第三變量單位代碼,字節15-18:第三變量,字節19:第四變量代為代碼,字節20-23:第四變量)。
HART本身是一個簡單的主/從類型協議,允許同時有兩個主站(一主站和二主站),在運用第二主站建立連接時(例:使用Hart手操器進行參數組態修改),不會對一主站的控制或監測系統的通信造成干擾。