HART是一種工業(yè)界廣泛認可的結合模擬和數字通信的標準協議。在過程主變量通過4-20mA模擬通道傳輸的同時,允許更多過程變量和故障診斷信息等通過使用Bell 202頻移鍵控(FSK)疊加在模擬信號上的數字通道進行通信。
在使用HART通信時,可能被提到的變量分配或通道配置都是指的為PV、SV、TV和QV分配所需的過程變量,具體就是把某個過程變量放在某個“通道”位置上,變量分配允許重復,比如:PV和SV都分配為溫度。
【名詞解釋】
1、PV、SV、TV和QV什么意思?
①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通用命令讀取所分配的過程變量數據。
【通用命令】
1、HART Universal Commands
HART基金會網站提供相關規(guī)范在線瀏覽,更詳細內容請參考Universal Command Specification(HCF_SPEC-127 FCG TS20127)Rev. 7.2。
2、HART命令#1
Read Primary Variable,讀主變量,將以IEEE 754浮點類型返回主變量的值(5字節(jié),字節(jié)0:主變量單位代碼,字節(jié)1-4:主變量)。
3、HART命令#3
Read Dynamic Variable and Loop Current,讀動態(tài)變量和主變量電流,讀主變量電流和最多4個預先定義的動態(tài)變量(只讀PV時最少9字節(jié),讀PV+SV+TV+QV時最多24字節(jié),字節(jié)0-3:主變量電流,字節(jié)4:主變量單位代碼,字節(jié)5-8:主變量,字節(jié)9:第二變量單位代碼,字節(jié)10-13,第二變量,字節(jié)14:第三變量單位代碼,字節(jié)15-18:第三變量,字節(jié)19:第四變量代為代碼,字節(jié)20-23:第四變量)。
HART本身是一個簡單的主/從類型協議,允許同時最多有兩個主站(第一主站和第二主站),在運用第二主站建立連接時(例:使用Hart手操器進行參數組態(tài)修改),不會對第一主站的控制或監(jiān)測系統(tǒng)的通信造成干擾。