人氣:4198 發表時間:2021-09-06 09:46:16
SPMK51X系列智能過程校驗儀采用3.5吋TFT彩屏中文顯示,手機菜單操作模式,內置HART手操器功能和任務管理功能,應用于工業現場及實驗室校準溫度、壓力等過程儀表的場合,是校準、維護和檢修熱工儀表的理想工具。過程校驗儀有一個響應事件的功能,如果出現響應事件我們該怎么處理這種情況呢?
首先,響應事件的成因:當我們發送端向接收端發送請求時,發送端希望得到一個正常響應,發送端、接收端在主從訪問中,可能出現下列事件之一:
? 如果接收端接收到無通信錯誤的請求,并且可以正常地處理指令,那么接收端將返回一個正常響應。
? 如果由于通信錯誤,接收端沒有接收到請求,那么不能返回響應,發送端程序將最終按超時事件處理請求。
? 如果接收端接收到請求,但是檢測到一個通信錯誤(異或校驗碼),接收端將返回一個異常響應(返回錯誤序號到發送端)。
? 如果接收端接收到無通信錯誤的請求,但不能處理這個請求(例如,如果發送一個未定義的指令或讀寫標志錯誤),接收端將返回一個異常響應(返回錯誤序號到發送端)。
1.指令序號(指令碼)處理方式
1) 在正常響應中,接收端利用指令序號來應答最初請求的指令功能。所有指令序號的最高有效位(MSB)都為0(它們的值都低于十六進制8000)。
2) 在異常響應中,接收端指令碼的MSB 為1。這使得異常響應中的指令碼值比正常響應中的指令碼值高十六進制8000。
這里我們通過設置指令碼的MSB,發送端的應用程序能夠識別異常響應,并且能夠檢測異常碼的錯誤代碼。
2.數據處理方式
1) 在正常響應中,接收端返回數據區定義的數據或控制量。
2) 在異常響應中,接收端返回異常響應事件的錯誤序號碼。
ICP備案號:京ICP備05083779號-1