1:功能尋址,服務(wù)器應(yīng)答與NRC回復(fù)策略
詳細(xì)策略上,又分為服務(wù)有子功能,和不存在子功能。
1.1功能尋址,存在子功能
存在子功能的情況下,又分為supress postive response (即子功能字節(jié)的bit7)位=1,和=0兩種情況
iso 14229-1也給我們列出了表格
1.1.1先講功能尋址,supress postive response =0的情況!
看圖之前,對(duì)圖中描述作出必要的解釋
*1)Yes代表服務(wù)器經(jīng)過檢查,支持此服務(wù)/子功能/和DID
*2)No代表服務(wù)器經(jīng)過檢查,不支持此此服務(wù)/子功能/和DID
*3)服務(wù)/子功能/和DID之間存在線性依賴關(guān)系,即只有支持某一項(xiàng)服務(wù),才能支持其子服務(wù),然后才能支持DID或其他參數(shù)。
1和2的情況是,抑制肯定響應(yīng)位 =0 ,服務(wù)和子功能均支持。沒有錯(cuò)誤就發(fā)送肯定響應(yīng),有錯(cuò)誤就發(fā)送相對(duì)應(yīng)的NRC,沒毛病!
3:抑制肯定響應(yīng)位 =0
3:當(dāng)DID或RID或PID不支持,不返回報(bào)文,如 0x85 服務(wù),0x628(功能尋址IP)? 04 85 01 77 xx xx xx。
這個(gè)77是不符合要求的,故服務(wù)器不會(huì)產(chǎn)生應(yīng)答。
4:表示子功能都,不支持,服務(wù)器不回答。
5:服務(wù)支持,子功能不支持,服務(wù)器不回答。
總結(jié):從服務(wù)器的角度來說,當(dāng)服務(wù)器檢查出客戶端發(fā)出的請(qǐng)求信息,存在以下錯(cuò)誤時(shí)(假設(shè)長(zhǎng)度,順序,條件,解鎖等信息均正確)
1:0x11與0x7F,服務(wù)不支持時(shí),不予回復(fù)
2:0x12與0x7E,子功能不支持時(shí),不予回復(fù)
3:0x31,參數(shù)(如DID)不支持時(shí),不予回復(fù)
1.1.2再看:功能尋址下,supress postive response =1的情況!
?6和7表示,服務(wù),子功能 ,DID/RID/PID都支持的情況下。服務(wù)器正響應(yīng)不回復(fù),但是當(dāng)請(qǐng)求報(bào)文出現(xiàn)故障時(shí)(前提條件:服務(wù)/子功能/和DID均沒有錯(cuò)誤)如長(zhǎng)度出現(xiàn)錯(cuò)誤時(shí),負(fù)相應(yīng)報(bào)文肯定是要被發(fā)送的。
多說一句,當(dāng)發(fā)送者將supress postive response =1時(shí),客戶端就默認(rèn),不需要接收返回報(bào)文,就默認(rèn)為發(fā)送成功了。
總結(jié):從服務(wù)器的角度來說,當(dāng)服務(wù)器檢查出客戶端發(fā)出的請(qǐng)求信息,存在以下錯(cuò)誤時(shí)(假設(shè)長(zhǎng)度,順序,條件,解鎖等信息均正確)
1:0x11與0x7F,服務(wù)不支持時(shí),不予回復(fù),與肯定抑制響應(yīng)位無關(guān)。
2:0x12與0x7E,子功能不支持時(shí),不予回復(fù),與肯定抑制響應(yīng)位無關(guān)。
3:0x31,參數(shù)(如DID)不支持時(shí),不予回復(fù),與肯定抑制響應(yīng)位無關(guān)。
4:當(dāng)請(qǐng)求報(bào)文沒有錯(cuò)誤時(shí),服務(wù)器不應(yīng)答,與肯定抑制響應(yīng)位有關(guān)。
2:物理尋址,服務(wù)器應(yīng)答與NRC回復(fù)策略
物理尋址,本質(zhì)很簡(jiǎn)單,對(duì)檢查出的0x11與0x7F,0x12與0x7E,0x31出的錯(cuò)誤都要作出Negative response 的否定應(yīng)答。無論是肯定抑制響應(yīng)位=1或=0。文章來源:http://www.zghlxwxcb.cn/news/detail-861192.html
對(duì)于沒有錯(cuò)誤的請(qǐng)求報(bào)文,肯定抑制響應(yīng)位=1時(shí),服務(wù)器不予應(yīng)答??隙ㄒ种祈憫?yīng)位=0時(shí),服務(wù)器正響應(yīng)。文章來源地址http://www.zghlxwxcb.cn/news/detail-861192.html
到了這里,關(guān)于物理尋址和功能尋址,服務(wù)器不同的應(yīng)答策略和NRC回復(fù)策略的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!