人氣:5265 發(fā)表時(shí)間:2021-09-06 09:46:16
SPMK51X系列智能過(guò)程校驗(yàn)儀采用3.5吋TFT彩屏中文顯示,手機(jī)菜單操作模式,內(nèi)置HART手操器功能和任務(wù)管理功能,應(yīng)用于工業(yè)現(xiàn)場(chǎng)及實(shí)驗(yàn)室校準(zhǔn)溫度、壓力等過(guò)程儀表的場(chǎng)合,是校準(zhǔn)、維護(hù)和檢修熱工儀表的理想工具。過(guò)程校驗(yàn)儀有一個(gè)響應(yīng)事件的功能,如果出現(xiàn)響應(yīng)事件我們?cè)撛趺刺幚磉@種情況呢?
首先,響應(yīng)事件的成因:當(dāng)我們發(fā)送端向接收端發(fā)送請(qǐng)求時(shí),發(fā)送端希望得到一個(gè)正常響應(yīng),發(fā)送端、接收端在主從訪問(wèn)中,可能出現(xiàn)下列事件之一:
? 如果接收端接收到無(wú)通信錯(cuò)誤的請(qǐng)求,并且可以正常地處理指令,那么接收端將返回一個(gè)正常響應(yīng)。
? 如果由于通信錯(cuò)誤,接收端沒(méi)有接收到請(qǐng)求,那么不能返回響應(yīng),發(fā)送端程序?qū)⒆罱K按超時(shí)事件處理請(qǐng)求。
? 如果接收端接收到請(qǐng)求,但是檢測(cè)到一個(gè)通信錯(cuò)誤(異或校驗(yàn)碼),接收端將返回一個(gè)異常響應(yīng)(返回錯(cuò)誤序號(hào)到發(fā)送端)。
? 如果接收端接收到無(wú)通信錯(cuò)誤的請(qǐng)求,但不能處理這個(gè)請(qǐng)求(例如,如果發(fā)送一個(gè)未定義的指令或讀寫(xiě)標(biāo)志錯(cuò)誤),接收端將返回一個(gè)異常響應(yīng)(返回錯(cuò)誤序號(hào)到發(fā)送端)。
1.指令序號(hào)(指令碼)處理方式
1) 在正常響應(yīng)中,接收端利用指令序號(hào)來(lái)應(yīng)答最初請(qǐng)求的指令功能。所有指令序號(hào)的最高有效位(MSB)都為0(它們的值都低于十六進(jìn)制8000)。
2) 在異常響應(yīng)中,接收端指令碼的MSB 為1。這使得異常響應(yīng)中的指令碼值比正常響應(yīng)中的指令碼值高十六進(jìn)制8000。
這里我們通過(guò)設(shè)置指令碼的MSB,發(fā)送端的應(yīng)用程序能夠識(shí)別異常響應(yīng),并且能夠檢測(cè)異常碼的錯(cuò)誤代碼。
2.數(shù)據(jù)處理方式
1) 在正常響應(yīng)中,接收端返回?cái)?shù)據(jù)區(qū)定義的數(shù)據(jù)或控制量。
2) 在異常響應(yīng)中,接收端返回異常響應(yīng)事件的錯(cuò)誤序號(hào)碼。
400-058-2226
sales@cspmk.com
北京市海淀區(qū)西三旗金燕龍大廈6層

ICP備案號(hào):京ICP備05083779號(hào)-1