版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
前言
本標(biāo)準(zhǔn)按照GB/T1.1-2009給出的規(guī)則起草。
本標(biāo)準(zhǔn)使用翻譯法修改采用ISO14229-1:2013《道路車(chē)輛統(tǒng)一的診斷服務(wù)第1部分:說(shuō)明與要求》。
本標(biāo)準(zhǔn)由中華人民共和國(guó)工業(yè)和信息化部提出。
本標(biāo)準(zhǔn)由全國(guó)汽車(chē)標(biāo)準(zhǔn)化技術(shù)委員會(huì)(SAC/TC114)歸口。
本標(biāo)準(zhǔn)起草單位:
本標(biāo)準(zhǔn)主要起草人:
道路車(chē)輛統(tǒng)一的診斷服務(wù)
1范圍
本標(biāo)準(zhǔn)規(guī)定了診斷服務(wù)獨(dú)立于數(shù)據(jù)鏈路的要求,允許診斷儀(客戶端)控制車(chē)載電子控制單元(ECU,服
務(wù)端)中的診斷功能,例如電子燃油噴射,自動(dòng)變速箱,防抱死制動(dòng)系統(tǒng)等連接到嵌入道路車(chē)輛的串行數(shù)據(jù)
鏈路。
本標(biāo)準(zhǔn)規(guī)定了通用的服務(wù),允許診斷儀(客戶端)停止或恢復(fù)數(shù)據(jù)鏈路上的非診斷消息傳輸。
本標(biāo)準(zhǔn)不適用于兩個(gè)電子控制單元之間的車(chē)輛通信數(shù)據(jù)鏈路上的非診斷消息傳輸。但是,本標(biāo)準(zhǔn)并不限
制在ECU上實(shí)現(xiàn)車(chē)載診斷設(shè)備的功能,以便利用車(chē)輛通信數(shù)據(jù)鏈路上的診斷服務(wù)來(lái)執(zhí)行雙向診斷數(shù)據(jù)交換。
本標(biāo)準(zhǔn)適用于實(shí)現(xiàn)了本標(biāo)準(zhǔn)中規(guī)定的統(tǒng)一的診斷服務(wù)的車(chē)輛。
2規(guī)范性引用文件
下列文件對(duì)于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅所注日期的版本適用于本文件。凡
是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。
ISO14229-2道路車(chē)輛統(tǒng)一的診斷服務(wù)第2部分:會(huì)話層
3術(shù)語(yǔ)和定義
下列術(shù)語(yǔ)和定義適用于本文件。
3.1
引導(dǎo)管理器bootmanager
引導(dǎo)軟件的一部分,在ECU電源接通或復(fù)位后立即執(zhí)行,其主要目的是檢查執(zhí)行重編程軟件的有效的應(yīng)用
程序是否可控。
注:引導(dǎo)管理器還可以考慮將控制轉(zhuǎn)換到重新編程軟件的其他條件。
3.2
引導(dǎo)內(nèi)存分區(qū)bootmemorypartition
引導(dǎo)軟件所在的服務(wù)端內(nèi)存的區(qū)域。
3.3
引導(dǎo)軟件bootsoftware
在服務(wù)端內(nèi)存的特殊部分中執(zhí)行的軟件,主要用于啟動(dòng)ECU并執(zhí)行服務(wù)端刷新。
注1:刷新過(guò)程中,這個(gè)內(nèi)存區(qū)域不會(huì)被擦除,并且當(dāng)服務(wù)端應(yīng)用程序丟失或被認(rèn)為無(wú)效時(shí)必須執(zhí)行,以確保其重編程服務(wù)
端。
注2:參照術(shù)語(yǔ)3.1和3.17。
3.4
客戶端client
診斷儀的一個(gè)使用診斷服務(wù)的功能。(Tester)
注:診斷儀通常使用其他功能,如數(shù)據(jù)庫(kù)管理,數(shù)據(jù)解析,人機(jī)接口。
3.5
診斷數(shù)據(jù)diagnosticdata
電子控制單元的存儲(chǔ)器中的數(shù)據(jù),且該數(shù)據(jù)可能被診斷儀檢查和/或可能被修改。
注1:診斷數(shù)據(jù)包括模擬輸入輸出,數(shù)字輸入輸出,中間值和各種狀態(tài)信息。
注2:診斷數(shù)據(jù)的示例如車(chē)速,節(jié)氣門(mén)開(kāi)度,外后視鏡位置,系統(tǒng)狀態(tài)等。診斷數(shù)據(jù)定義了三種類(lèi)型的值:
——當(dāng)前值:電子控制單元正常運(yùn)行當(dāng)前使用的值(或由此產(chǎn)生);
——存儲(chǔ)值:在特定時(shí)刻(例如當(dāng)發(fā)生故障或周期性地)產(chǎn)生的當(dāng)前值的內(nèi)部備份;該備份在電子控制單元的控制下進(jìn)行;
——靜態(tài)值:如VIN。
服務(wù)端沒(méi)有義務(wù)基于診斷的目的保留其數(shù)據(jù)的內(nèi)部備份,在這種情況下,診斷儀只能請(qǐng)求當(dāng)前值。
注3:基于售后或開(kāi)發(fā)的應(yīng)用場(chǎng)景會(huì)選擇不同的服務(wù)端功能(例如,只在開(kāi)發(fā)的應(yīng)用場(chǎng)景下,允許訪問(wèn)所有存儲(chǔ)器位置)。
3.6
診斷例程diagnosticroutine
嵌入在電子控制單元中并且可以根據(jù)客戶端的請(qǐng)求由服務(wù)端啟動(dòng)的例程。
注:它可以運(yùn)行非正常的操作程序,或者可以在此模式下啟用并使用正常的操作程序執(zhí)行。在第一種情況下,不適用于服
務(wù)端的正常操作。在第二種情況下,當(dāng)電子控制單元的所有其它部分正常工作時(shí),可以運(yùn)行多個(gè)診斷程序。
3.7
診斷服務(wù)diagnosticservice
客戶端發(fā)起的信息交換,以便請(qǐng)求服務(wù)端的診斷信息或/和基于診斷目的修改ECU行為。
3.8
診斷會(huì)話diagnosticsession
服務(wù)端啟用特定的診斷服務(wù)和功能集的內(nèi)部狀態(tài)。
3.9
診斷故障碼diagnostictroublecode
DTC
由車(chē)載診斷系統(tǒng)定義的用于標(biāo)識(shí)故障狀態(tài)的數(shù)字通用標(biāo)識(shí)符。
3.10
電子控制單元ECU
至少包括一個(gè)服務(wù)端的電子控制單元。
注:被認(rèn)為是電子控制單元的系統(tǒng)包括防抱死制動(dòng)系統(tǒng)(ABS)和發(fā)動(dòng)機(jī)管理系統(tǒng)。
3.11
功能單元functionalunit
功能密切相關(guān)或互補(bǔ)的診斷服務(wù)集。
3.12
整型integertype
具有不同值的簡(jiǎn)單類(lèi)型,包括正整數(shù)、負(fù)整數(shù)和零。
3.13
本地客戶端localclient
與服務(wù)端連接到同一本地網(wǎng)絡(luò)的客戶端,并且是與服務(wù)端同一地址空間。
3.14
本地服務(wù)端localserver
與客戶端連接到同一本地網(wǎng)絡(luò)的服務(wù)端,并且是與客戶端同一地址空間。
3.15
開(kāi)放系統(tǒng)互聯(lián)opensystemsinterconnection
OSI
3.16
永久DTCpermanentDTC
即使在清除DTC請(qǐng)求之后,仍然保持在非易失性存儲(chǔ)器中的診斷故障碼(DTC),直到滿足其他要求才能進(jìn)
行清除(例如,每個(gè)DTC的適合的監(jiān)視器已成功通過(guò))。
3.17
記錄record
一個(gè)或多個(gè)通過(guò)唯一標(biāo)識(shí)方式引用的診斷數(shù)據(jù)元素。
注:記錄的示例是包括各種輸入/輸出數(shù)據(jù)和故障代碼的快照。
3.18
遠(yuǎn)程服務(wù)端remoteserver
不直接連接到診斷主網(wǎng)絡(luò)的服務(wù)端。
注1:通過(guò)遠(yuǎn)程地址識(shí)別遠(yuǎn)程服務(wù)端。遠(yuǎn)程地址表示其地址獨(dú)立于主網(wǎng)絡(luò)的地址空間。
注2:通過(guò)主網(wǎng)絡(luò)上的本地服務(wù)端訪問(wèn)遠(yuǎn)程服務(wù)端。主網(wǎng)絡(luò)上的每個(gè)本地服務(wù)端都可以作為一組獨(dú)立的遠(yuǎn)程服務(wù)端的網(wǎng)關(guān)。
因此,必須有一對(duì)地址始終用于識(shí)別遠(yuǎn)程服務(wù)端:一個(gè)本地地址,用于標(biāo)識(shí)遠(yuǎn)程網(wǎng)絡(luò)的網(wǎng)關(guān),以及一個(gè)標(biāo)識(shí)遠(yuǎn)程服務(wù)端本身的遠(yuǎn)
程地址。
3.19
遠(yuǎn)程客戶端remoteclient
不直接連接到診斷主網(wǎng)絡(luò)的客戶端。
注1:通過(guò)遠(yuǎn)程地址識(shí)別遠(yuǎn)程客戶端。
注2:遠(yuǎn)程地址表示其地址獨(dú)立于主網(wǎng)絡(luò)的地址空間。
3.20
刷新軟件reprogrammingsoftware
引導(dǎo)軟件的一部分,用于電子控制單元的刷新。
3.21
安全security
保護(hù)車(chē)輛模塊不受來(lái)自車(chē)輛診斷數(shù)據(jù)鏈路“未授權(quán)”入侵的機(jī)制。
3.22
服務(wù)端server
電子控制單元提供診斷服務(wù)的部分功能。
3.23
支持的診斷故障碼(DTC)supportedDTC
當(dāng)前被配置/標(biāo)定并且能夠在預(yù)定義的車(chē)輛條件下執(zhí)行的診斷故障代碼,。
3.24
診斷設(shè)備tester
控制諸如車(chē)載電子控制單元的測(cè)試,檢查,監(jiān)控或診斷等功能的系統(tǒng),可專(zhuān)用于特定類(lèi)型的操作員(例如
專(zhuān)用于車(chē)庫(kù)機(jī)械的非車(chē)載掃描工具,專(zhuān)用于裝配廠的非車(chē)載測(cè)試工具或車(chē)載診斷儀)
注:診斷設(shè)備也被稱(chēng)為客戶端。
4縮略語(yǔ)
.con確認(rèn)服務(wù)原語(yǔ)
.ind指示服務(wù)原語(yǔ)
.req請(qǐng)求服務(wù)原語(yǔ)
A_PCI應(yīng)用層協(xié)議控制信息
ECU電子控制單元
N/A不適用
NR_SI否定響應(yīng)服務(wù)標(biāo)識(shí)符
NRC否定響應(yīng)碼
OSI開(kāi)放式系統(tǒng)互連
RA遠(yuǎn)程地址
SA源地址
SI服務(wù)標(biāo)識(shí)符
TA目標(biāo)地址
TA_type目標(biāo)地址類(lèi)型
5一般規(guī)定
本標(biāo)準(zhǔn)的本部分是基于OSI服務(wù)約定(ISO/IEC10731:1994)中的慣例,因?yàn)樗鼈冞m用于診斷服務(wù)。
這些約定規(guī)定了服務(wù)用戶與服務(wù)提供者之間的交互。信息通過(guò)服務(wù)原語(yǔ)在服務(wù)用戶和服務(wù)提供者之間傳遞
參數(shù)。
服務(wù)和協(xié)議之間的區(qū)別如圖1所示。
本標(biāo)準(zhǔn)的本部分定義了確認(rèn)和未確認(rèn)的服務(wù)。
確認(rèn)的服務(wù)使用六個(gè)服務(wù)原語(yǔ)請(qǐng)求,請(qǐng)求確認(rèn),指示,響應(yīng),響應(yīng)確認(rèn)和確認(rèn)。
未確認(rèn)的服務(wù)僅使用請(qǐng)求,請(qǐng)求確認(rèn)和指示服務(wù)原語(yǔ)。
本標(biāo)準(zhǔn)的本部分定義的所有服務(wù),請(qǐng)求和指示服務(wù)原語(yǔ)都具有相同的格式和參數(shù)。因此,對(duì)于所有服務(wù),
響應(yīng)和確認(rèn)服務(wù)原語(yǔ)(除了請(qǐng)求確認(rèn)和響應(yīng)確認(rèn))總是具有相同的格式和參數(shù)。
本標(biāo)準(zhǔn)在定義服務(wù)原語(yǔ)時(shí),僅列出請(qǐng)求和響應(yīng)服務(wù)原語(yǔ)。
6.應(yīng)用層服務(wù)
6.1概述
應(yīng)用層服務(wù)通常被稱(chēng)為診斷服務(wù)。應(yīng)用層服務(wù)用于基于客戶端-服務(wù)端的系統(tǒng),以執(zhí)行諸如車(chē)載車(chē)輛服務(wù)
端的測(cè)試,檢查,監(jiān)控或診斷等功能??蛻舳耍ㄍǔ7Q(chēng)為診斷設(shè)備)使用應(yīng)用層服務(wù)來(lái)請(qǐng)求在一個(gè)或多個(gè)服務(wù)
端中執(zhí)行診斷功能。服務(wù)端(通常作為ECU的部分功能)使用應(yīng)用層服務(wù)將由請(qǐng)求的診斷服務(wù)提供的響應(yīng)數(shù)據(jù)
發(fā)送回客戶端??蛻舳送ǔJ欠擒?chē)載診斷儀,但在某些系統(tǒng)中也可以是車(chē)載診斷儀。應(yīng)用層服務(wù)的使用獨(dú)立于
客戶端,無(wú)論該客戶端是車(chē)載還是非車(chē)載診斷儀。同一車(chē)輛系統(tǒng)中允許有多個(gè)客戶端。
診斷應(yīng)用層的服務(wù)接口提供了大量具有相同通用結(jié)構(gòu)的服務(wù)。對(duì)于每個(gè)服務(wù),規(guī)定了六項(xiàng)服務(wù)原語(yǔ):由診
斷儀應(yīng)用中的客戶端功能使用的服務(wù)請(qǐng)求原語(yǔ),將所請(qǐng)求的診斷服務(wù)的數(shù)據(jù)傳遞到診斷應(yīng)用層:
——服務(wù)請(qǐng)求原語(yǔ):在診斷儀應(yīng)用中由客戶端使用,將所請(qǐng)求的診斷服務(wù)的數(shù)據(jù)傳遞到診斷應(yīng)用層;
——服務(wù)請(qǐng)求-確認(rèn)原語(yǔ):在診斷儀應(yīng)用中由客戶端使用,指示在服務(wù)請(qǐng)求原語(yǔ)中傳遞的數(shù)據(jù)在診斷儀所
連接得總線上成功發(fā)送;
——服務(wù)指示原語(yǔ):由診斷應(yīng)用層使用,將數(shù)據(jù)發(fā)送到ECU診斷應(yīng)用的服務(wù)端;
——服務(wù)響應(yīng)原語(yǔ):由ECU診斷應(yīng)用的服務(wù)端使用,將由所請(qǐng)求的診斷服務(wù)提供的響應(yīng)數(shù)據(jù)發(fā)送到診斷應(yīng)
用層;
——服務(wù)響應(yīng)-確認(rèn)原語(yǔ):由ECU診斷應(yīng)用中的服務(wù)端使用,指示在ECU接收到診斷請(qǐng)求的總線上成功發(fā)
送服務(wù)響應(yīng)原語(yǔ)中傳遞的數(shù)據(jù);
——服務(wù)確認(rèn)原語(yǔ):由診斷應(yīng)用層使用,將數(shù)據(jù)發(fā)送給診斷儀應(yīng)用中的客戶端。
圖3中是應(yīng)用層服務(wù)原語(yǔ)-確認(rèn)服務(wù)。
時(shí)間時(shí)間
客戶端應(yīng)用層服務(wù)器應(yīng)用層
P2_ClientP2_Server
ServiceName.request
請(qǐng)求
開(kāi)始消息開(kāi)始
ServiceName.request-confirmServiceName.indication
結(jié)束
ServiceName.response
響應(yīng)
消息
結(jié)束
ServiceName.confirmServiceName.response-confirm
時(shí)間時(shí)間
圖3應(yīng)用層服務(wù)原語(yǔ)-確認(rèn)服務(wù)
圖4描述了應(yīng)用層服務(wù)原語(yǔ)-非確認(rèn)服務(wù)
時(shí)間時(shí)間
客戶端應(yīng)用層服務(wù)器應(yīng)用層
P2_ClientP2_Server
ServiceName.request
請(qǐng)求
消息
ServiceName.request-confirmServiceName.indication
時(shí)間時(shí)間
圖4應(yīng)用層服務(wù)原語(yǔ)-非確認(rèn)服務(wù)
對(duì)于給定的服務(wù),請(qǐng)求-確認(rèn)原語(yǔ)和響應(yīng)-確認(rèn)原語(yǔ)通常具有相同的服務(wù)數(shù)據(jù)單元。這些服務(wù)原語(yǔ)的目的是
指示先前的請(qǐng)求或響應(yīng)服務(wù)原語(yǔ)調(diào)用已經(jīng)完成。本標(biāo)準(zhǔn)中描述的服務(wù)將不會(huì)使用這些服務(wù)原語(yǔ),但是數(shù)據(jù)鏈路
特定的實(shí)施文檔可能會(huì)使用這些描述來(lái)定義諸如服務(wù)執(zhí)行參考點(diǎn)。(當(dāng)響應(yīng)完全傳送到客戶端時(shí),ECU復(fù)位服
務(wù)將調(diào)用復(fù)位,客戶端通過(guò)服務(wù)端響應(yīng)確認(rèn)原語(yǔ)在服務(wù)端中指示)
6.2應(yīng)用層服務(wù)格式描述
應(yīng)用層服務(wù)可以具有兩種不同的格式,具體取決于車(chē)輛診斷系統(tǒng)的配置方式。應(yīng)用層服務(wù)的格式由參數(shù)
A_Mtype控制。
如果把車(chē)輛系統(tǒng)配置到客戶端可以使用A_SA和A_TA地址參數(shù)對(duì)所有服務(wù)端進(jìn)行尋址,則應(yīng)使用應(yīng)用層
服務(wù)的默認(rèn)格式。即A_Mtype=diagnostics。
如果把車(chē)輛系統(tǒng)配置到客戶端需要使用除了A_SA和A_TA地址參數(shù)之外的地址信息對(duì)特定服務(wù)端進(jìn)行尋
址,則應(yīng)使用應(yīng)用層服務(wù)的遠(yuǎn)程格式。即A_Mtype=remotediagnostics。
應(yīng)用層服務(wù)的不同格式在6.3中規(guī)定。
6.3服務(wù)原語(yǔ)的格式描述
6.3.1通用定義
所有應(yīng)用層服務(wù)都具有相同的通用格式。服務(wù)原語(yǔ)是按如下格式進(jìn)行編寫(xiě):
service_name.type(
parameterA,parameterB,parameterC
[,parameter1,...]
)
注:
——“service_name”是診斷服務(wù)的名稱(chēng)(例如:診斷會(huì)話控制),
——“type”指示服務(wù)原語(yǔ)的類(lèi)型(例如:請(qǐng)求),
——“parameterA,...”是A_SDU(應(yīng)用層服務(wù)數(shù)據(jù)單元)作為服務(wù)原語(yǔ)傳遞的值的列表(尋址信息),
——“parameterA,parameterB,parameterC”是必須包含在所有服務(wù)調(diào)用中的強(qiáng)制參數(shù)。
——“[,parameter1,...]”是取決于特定服務(wù)的參數(shù)(例如:parameter1可以是診斷會(huì)話控制服務(wù)的診斷會(huì)話)。[]表
示參數(shù)列表的這一部分可能為空。
6.3.2服務(wù)請(qǐng)求和服務(wù)指示原語(yǔ)
對(duì)于每個(gè)應(yīng)用層服務(wù),根據(jù)以下通用格式指定服務(wù)請(qǐng)求和服務(wù)指示原語(yǔ):
service_name.request(
A_MType,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Length,
A_Data[,parameter1,...],
)
診斷設(shè)備應(yīng)用程序中的客戶端功能使用請(qǐng)求原語(yǔ)啟動(dòng)服務(wù)并將所請(qǐng)求的診斷服務(wù)的數(shù)據(jù)傳遞給應(yīng)用層。
service_name.indication(
A_MType,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Length,
A_Data[,parameter1,...],
)
應(yīng)用層使用指示原語(yǔ)來(lái)指示對(duì)ECU診斷應(yīng)用程序有重要意義的內(nèi)部事件,并將關(guān)于所請(qǐng)求診斷服務(wù)的數(shù)
據(jù)傳遞給ECU診斷應(yīng)用程序的服務(wù)端功能。這意味著當(dāng)數(shù)據(jù)從客戶端發(fā)送到服務(wù)端時(shí),各個(gè)參數(shù)的值不應(yīng)由應(yīng)
用層的對(duì)等通信協(xié)議實(shí)體改變。由客戶端應(yīng)用程序中的客戶端功能傳遞到服務(wù)請(qǐng)求呼叫的應(yīng)用層的相同值將由
對(duì)等應(yīng)用層的服務(wù)指示由診斷應(yīng)用程序的服務(wù)端功能接收。
6.3.3服務(wù)響應(yīng)和服務(wù)確認(rèn)原語(yǔ)
對(duì)于每個(gè)應(yīng)用層服務(wù),根據(jù)以下通用格式指定服務(wù)響應(yīng)和服務(wù)確認(rèn)原語(yǔ):
service_name.response(
A_MType,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Length,
A_Data[,parameter1,...],
)
ECU診斷應(yīng)用程序中的服務(wù)端功能使用響應(yīng)原語(yǔ)來(lái)啟動(dòng)服務(wù)并將所請(qǐng)求的診斷服務(wù)提供的響應(yīng)數(shù)據(jù)發(fā)送
到應(yīng)用層。
service_name.confirm(
A_MType,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Length,
A_Data[,parameter1,...],
)
應(yīng)用層使用確認(rèn)原語(yǔ)來(lái)指示對(duì)客戶端應(yīng)用有重要意義的內(nèi)部事件,并將關(guān)聯(lián)的之前的服務(wù)所請(qǐng)求的結(jié)果傳
遞給診斷設(shè)備應(yīng)用程序中的客戶端功能。它不一定指示遠(yuǎn)程對(duì)等接口的任意活動(dòng),例如,如果服務(wù)端不支持所
請(qǐng)求的服務(wù)或者通信被破壞。
特定應(yīng)用層的響應(yīng)和確認(rèn)原語(yǔ)通常具有相同的參數(shù)和參數(shù)值。這意味著當(dāng)數(shù)據(jù)從服務(wù)端發(fā)送到客戶端時(shí),
各個(gè)參數(shù)的值不應(yīng)被應(yīng)用層的對(duì)等通信協(xié)議實(shí)體改變。由ECU診斷應(yīng)用程序的服務(wù)端功能傳遞到服務(wù)響應(yīng)呼
叫中的應(yīng)用層的相同值將由客戶端功能在診斷測(cè)試應(yīng)用程序中從對(duì)等應(yīng)用層的服務(wù)確認(rèn)接收。
對(duì)于每個(gè)響應(yīng)和確認(rèn)原語(yǔ)將規(guī)定兩種不同的服務(wù)數(shù)據(jù)單元(兩組參數(shù))。
——如果請(qǐng)求的診斷服務(wù)可以通過(guò)ECU中的服務(wù)端功能成功執(zhí)行,則應(yīng)與第一個(gè)服務(wù)數(shù)據(jù)單元一起使用
肯定響應(yīng)和肯定確認(rèn)原語(yǔ)。
——如果請(qǐng)求的診斷服務(wù)失敗或不能通過(guò)ECU中的服務(wù)端功能及時(shí)完成,則應(yīng)將第二服務(wù)數(shù)據(jù)單元用于
否定響應(yīng)和否定確認(rèn)原語(yǔ)。
6.3.4服務(wù)請(qǐng)求-確認(rèn)和服務(wù)響應(yīng)-確認(rèn)原語(yǔ)
對(duì)于每個(gè)應(yīng)用層服務(wù),根據(jù)以下通用格式規(guī)定服務(wù)請(qǐng)求-響應(yīng)和服務(wù)響應(yīng)-確認(rèn)原語(yǔ):
service_name.req_confirm(
A_MType,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Result
)
應(yīng)用層使用請(qǐng)求-確認(rèn)原語(yǔ)來(lái)指示對(duì)客戶端應(yīng)用程序有重要意義的內(nèi)部事件,并將關(guān)聯(lián)的之前的服務(wù)所請(qǐng)
求的結(jié)果傳遞給診斷設(shè)備應(yīng)用程序中的客戶端功能。
service_name.rsp_confirm(
A_MType,
A_SA,
A_TA,
A_TA_type,
[A_AE],
A_Result
)
應(yīng)用層使用響應(yīng)-確認(rèn)原語(yǔ)來(lái)指示對(duì)服務(wù)端應(yīng)用程序有重要意義的內(nèi)部事件,并將關(guān)聯(lián)的之前的服務(wù)所響
應(yīng)的結(jié)果傳遞給診斷設(shè)備應(yīng)用程序中的服務(wù)端功能。
6.4服務(wù)數(shù)據(jù)單元定義
6.4.1強(qiáng)制參數(shù)
6.4.1.1通用定義
應(yīng)用層服務(wù)包含三個(gè)強(qiáng)制參數(shù)。以下參數(shù)定義適用于本標(biāo)準(zhǔn)中規(guī)定的所有應(yīng)用層服務(wù)(標(biāo)準(zhǔn)和遠(yuǎn)程格
式)。
6.4.1.2A_Mtype,應(yīng)用層消息類(lèi)型
類(lèi)型:枚舉
范圍:診斷,遠(yuǎn)程診斷
描述:
參數(shù)Mtype應(yīng)用于識(shí)別6.2中規(guī)定的車(chē)輛診斷系統(tǒng)的格式。本標(biāo)準(zhǔn)為此參數(shù)指定了兩個(gè)值的范圍:
如果A_Mtype=診斷,service_name原語(yǔ)應(yīng)由參數(shù)A_SA,A_TA和A_TAtype組成。
如果A_Mtype=遠(yuǎn)程診斷,service_name原語(yǔ)應(yīng)由參數(shù)A_SA,A_TA、A_TAtype和A_AE組成。
6.4.1.3A_SA,應(yīng)用層源地址
類(lèi)型:2字節(jié)無(wú)符號(hào)整型數(shù)值
范圍:0x0000–0xFFFF
描述:
參數(shù)SA應(yīng)用于對(duì)標(biāo)識(shí)客戶端和服務(wù)端地址的標(biāo)識(shí)符進(jìn)行編碼。
對(duì)于服務(wù)請(qǐng)求(和服務(wù)指示),A_SA表示已請(qǐng)求診斷服務(wù)的客戶端地址。請(qǐng)求診斷服務(wù)的每個(gè)客戶端功都
應(yīng)用一個(gè)A_SA值表示。如果在同一個(gè)診斷設(shè)備實(shí)現(xiàn)多個(gè)客戶端,那么每個(gè)客戶端應(yīng)具有自己的客戶端標(biāo)識(shí)符
和相應(yīng)的A_SA值。
對(duì)于服務(wù)響應(yīng)(和服務(wù)確認(rèn)),A_SA表示已執(zhí)行請(qǐng)求的診斷服務(wù)的服務(wù)端的地址。服務(wù)端可以在一個(gè)ECU
中實(shí)現(xiàn),也可以在多個(gè)ECU中分布式實(shí)現(xiàn)。如果服務(wù)端僅在一個(gè)ECU中實(shí)現(xiàn),則只能使用一個(gè)A_SA值進(jìn)行編
碼。如果服務(wù)端在多個(gè)ECU中分布式實(shí)現(xiàn),則相應(yīng)的服務(wù)端功能地址應(yīng)為每個(gè)服務(wù)端編碼一個(gè)A_SA值。
如果消息來(lái)源于遠(yuǎn)程客戶端或服務(wù)端,則A_SA代表本地服務(wù)端,該服務(wù)端為遠(yuǎn)程網(wǎng)絡(luò)到主網(wǎng)絡(luò)的網(wǎng)關(guān)。
注:如果使用物理尋址請(qǐng)求消息,響應(yīng)消息中的A_SA值將與相應(yīng)請(qǐng)求消息中的A_TA值相同。
6.4.1.4A_TA,應(yīng)用層目標(biāo)地址
類(lèi)型:2字節(jié)無(wú)符號(hào)整型數(shù)值
范圍:0x0000–0xFFFF
描述:
參數(shù)A_TA應(yīng)用于對(duì)標(biāo)識(shí)客戶端和服務(wù)端地址的標(biāo)識(shí)符進(jìn)行編碼。
有兩種尋址方式:
——物理尋址;
——功能尋址。
因此,可以為車(chē)輛系統(tǒng)定義兩個(gè)獨(dú)立的目標(biāo)地址集(每個(gè)尋址方式一個(gè))。
物理尋址始終是在一個(gè)ECU中實(shí)現(xiàn)的服務(wù)端的專(zhuān)用消息。當(dāng)使用物理尋址時(shí),通信是客戶端和服務(wù)端之間
的點(diǎn)對(duì)點(diǎn)通信。
如果客戶端不知道要響應(yīng)診斷服務(wù)請(qǐng)求的服務(wù)端的物理地址,或者服務(wù)端是否在多個(gè)ECU中分布實(shí)現(xiàn),則
客戶端將使用功能尋址。當(dāng)使用功能尋址時(shí),通信是從客戶端到在一個(gè)或多個(gè)ECU中實(shí)現(xiàn)的服務(wù)端的廣播通
信。
對(duì)于服務(wù)請(qǐng)求(和服務(wù)指示),A_TA表示將執(zhí)行請(qǐng)求的診斷服務(wù)的服務(wù)端的標(biāo)識(shí)符。如果正在尋址遠(yuǎn)程服
務(wù)端,則A_TA代表本地服務(wù)端,該服務(wù)端為遠(yuǎn)程網(wǎng)絡(luò)到主網(wǎng)絡(luò)的網(wǎng)關(guān)。
對(duì)于服務(wù)響應(yīng)(和服務(wù)確認(rèn)),A_TA表示最初請(qǐng)求診斷服務(wù)并應(yīng)接收請(qǐng)求的數(shù)據(jù)(即請(qǐng)求的A_SA)的客戶
端地址。服務(wù)響應(yīng)(和服務(wù)確認(rèn))應(yīng)始終使用物理尋址。如果遠(yuǎn)程客戶端被尋址,則A_TA代表本地服務(wù)端,
該服務(wù)端為遠(yuǎn)程網(wǎng)絡(luò)到主網(wǎng)絡(luò)的網(wǎng)關(guān)。
注:響應(yīng)消息的A_TA值始終與相應(yīng)請(qǐng)求消息的A_SA值相同。
6.4.1.5A_TA_Type,應(yīng)用層目標(biāo)地址類(lèi)型
類(lèi)型:枚舉
范圍:物理,功能
描述:
參數(shù)A_TA_type是A_TA參數(shù)的擴(kuò)展。它用于表示傳輸消息的尋址方式。
6.4.1.6A_Result
類(lèi)型:枚舉
范圍:ok,error
描述:
req_confirm和rsp_confirm原語(yǔ)使用參數(shù)“A_Result”來(lái)指示消息是否已正確發(fā)送(ok)或消息傳輸是否不
成功(錯(cuò)誤)。
6.4.1.7A_Length
類(lèi)型:4字節(jié)無(wú)符號(hào)整型數(shù)值
范圍:0d–(232-1)d
描述:
該參數(shù)包括發(fā)送/接收的數(shù)據(jù)的長(zhǎng)度。
6.4.1.8A_Data
類(lèi)型:字節(jié)流
范圍:N/A
描述:
該參數(shù)包括要由較高層實(shí)體交換的所有數(shù)據(jù)。
6.4.2車(chē)輛系統(tǒng)要求
車(chē)輛制造商應(yīng)確保系統(tǒng)中的每個(gè)服務(wù)端都具有唯一的標(biāo)識(shí)服務(wù)端地址的標(biāo)識(shí)符。車(chē)輛制造商應(yīng)確保系統(tǒng)中
的每個(gè)客戶端都具有唯一的標(biāo)識(shí)客戶端地址的標(biāo)識(shí)符。
車(chē)輛系統(tǒng)診斷網(wǎng)絡(luò)的所有客戶端和服務(wù)端地址都應(yīng)編碼在相同的源地址范圍內(nèi)。這表示客戶端和服務(wù)端不
能在同一給定的車(chē)輛系統(tǒng)中用相同的A_SA值表示。
服務(wù)端的物理目標(biāo)地址應(yīng)始終與服務(wù)端的源地址相同。
遠(yuǎn)程服務(wù)端標(biāo)識(shí)符的分配可以獨(dú)立于主網(wǎng)絡(luò)上的標(biāo)識(shí)客戶端和服務(wù)端地址的標(biāo)識(shí)符。
一般來(lái)說(shuō),只有所尋址的服務(wù)端應(yīng)響應(yīng)客戶端請(qǐng)求的消息。
6.4.3可選參數(shù)-A_AE,應(yīng)用層遠(yuǎn)程地址
類(lèi)型:2字節(jié)無(wú)符號(hào)整型數(shù)值
范圍:0x0000–0xFFFF
描述:
A_AE用于擴(kuò)展可用的地址范圍以對(duì)客戶端和服務(wù)端標(biāo)識(shí)符進(jìn)行編碼。A_AE只能用于區(qū)分本地服務(wù)端和遠(yuǎn)
程服務(wù)端概念的車(chē)輛。遠(yuǎn)程地址表示其自身的地址范圍,與主網(wǎng)絡(luò)上的地址無(wú)關(guān)。
參數(shù)A_AE應(yīng)用于編碼遠(yuǎn)程客戶端和服務(wù)端標(biāo)識(shí)符。A_AE可以根據(jù)具有A_AE的消息的方向表示遠(yuǎn)程目標(biāo)
地址或遠(yuǎn)程源地址。
對(duì)于由主網(wǎng)絡(luò)上的客戶端發(fā)送的服務(wù)請(qǐng)求(和服務(wù)指示),A_AE表示將執(zhí)行請(qǐng)求的診斷服務(wù)的遠(yuǎn)程服務(wù)端
標(biāo)識(shí)符(遠(yuǎn)程目標(biāo)地址)。
A_AE可以用作物理地址和功能地址。對(duì)于A_AE的每個(gè)值,系統(tǒng)構(gòu)建器應(yīng)指定該值表示的是物理地址還是
功能地址。
注:沒(méi)有特殊參數(shù)用以表示物理或功能的遠(yuǎn)程地址,以A_TA_type指定A_TA的尋址方法的方式。物理和
功能遠(yuǎn)程地址共享相同的1字節(jié)范圍的值,每個(gè)值的含義應(yīng)由系統(tǒng)架構(gòu)師定義。
對(duì)于由遠(yuǎn)程服務(wù)端發(fā)送的服務(wù)響應(yīng)(和服務(wù)確認(rèn)),A_AE表示已執(zhí)行請(qǐng)求的診斷服務(wù)的遠(yuǎn)程服務(wù)端的物理
位置(遠(yuǎn)程源地址)。
遠(yuǎn)程服務(wù)端可以僅在一個(gè)ECU中實(shí)現(xiàn),或者在多個(gè)ECU中分布實(shí)現(xiàn)。如果遠(yuǎn)程服務(wù)端僅在一個(gè)ECU中實(shí)
現(xiàn),則只能使用一個(gè)A_AE值進(jìn)行編碼。如果遠(yuǎn)程服務(wù)端在多個(gè)ECU中分布實(shí)現(xiàn),則應(yīng)使用一個(gè)A_AE值對(duì)遠(yuǎn)
程客戶端標(biāo)識(shí)符進(jìn)行編碼,且遠(yuǎn)程服務(wù)端的每個(gè)物理地址都有一個(gè)A_AE值。
7應(yīng)用層協(xié)議
7.1一般定義
應(yīng)用層協(xié)議應(yīng)始終是確認(rèn)的消息傳輸,這意味著對(duì)于從客戶端發(fā)送的每個(gè)服務(wù)請(qǐng)求,服務(wù)端應(yīng)發(fā)送一個(gè)或
多個(gè)相應(yīng)的響應(yīng)。
該規(guī)則的唯一例外是在使用功能尋址時(shí)的一些情況,或者請(qǐng)求/指示規(guī)定不應(yīng)產(chǎn)生響應(yīng)/確認(rèn)。為了不給系
統(tǒng)帶來(lái)許多不必要的消息,在幾個(gè)情況下,即使服務(wù)端無(wú)法完成請(qǐng)求的診斷服務(wù),也不會(huì)發(fā)送否定的響應(yīng)消息。
這些例外情況在本標(biāo)準(zhǔn)的相關(guān)小節(jié)中進(jìn)行了描述(例如,見(jiàn)7.5)。
應(yīng)用層協(xié)議應(yīng)與會(huì)話層協(xié)議并行處理。這意味著即使客戶端正在等待之前發(fā)出的請(qǐng)求的響應(yīng),也應(yīng)符合適
當(dāng)?shù)臅?huì)話層定時(shí)要求(例如,根據(jù)需要發(fā)送“診斷設(shè)備在線服務(wù)”請(qǐng)求以保持其他服務(wù)端的診斷會(huì)話,其實(shí)現(xiàn)
取決于所使用的數(shù)據(jù)鏈路層)。
7.2協(xié)議數(shù)據(jù)單元規(guī)定
A_PDU(應(yīng)用層協(xié)議數(shù)據(jù)單元)由A_SDU(應(yīng)用層服務(wù)數(shù)據(jù)單元)和層特定控制信息A_PCI(應(yīng)用層協(xié)議
控制信息)直接構(gòu)成。A_PDU應(yīng)具有以下通用格式:
A_PDU(
Mtype,
SA,
TA,
TA_type,
[RA,]
A_Data=A_PCI+[parameter1,...],
Length
)
其中:
——“Mtype,SA,TA,TA_type,RA,Length”與A_SDU中使用的參數(shù)相同;
——“A_Data”是為每個(gè)單獨(dú)的應(yīng)用層服務(wù)定義的一串字節(jié)數(shù)據(jù)。A_Data字符串應(yīng)以A_PCI開(kāi)頭,后面
是每個(gè)服務(wù)指定的A_SDU的所有服務(wù)特定參數(shù)。括號(hào)表示參數(shù)列表的這部分可能為空;
——“Length”決定A_Data的字節(jié)數(shù)。
7.3應(yīng)用層協(xié)議控制信息
7.3.1PCI,協(xié)議控制信息
A_PCI有兩種格式。A_PCI參數(shù)的第一個(gè)字節(jié)的值代表格式。
對(duì)于所有第一個(gè)字節(jié)不等于0x7F的服務(wù)請(qǐng)求和服務(wù)響應(yīng),應(yīng)使用以下定義:
A_PCI(
SI
)
其中:
——“SI”是參數(shù)服務(wù)標(biāo)識(shí)符。
對(duì)于第一個(gè)字節(jié)值等于0x7F的服務(wù)響應(yīng),應(yīng)使用以下定義:
A_PCI(
NR_SI,
SI
)
其中:
——“NR_SI”是識(shí)別否定服務(wù)響應(yīng)/確認(rèn)的特殊參數(shù);
——“SI”是服務(wù)標(biāo)識(shí)符的參數(shù)。
注:對(duì)于服務(wù)通過(guò)周期性標(biāo)識(shí)符讀取數(shù)據(jù)(0x2A,見(jiàn)10.5)中定義的周期性數(shù)據(jù)響應(yīng)消息的傳輸,應(yīng)用層協(xié)議數(shù)據(jù)單元(A_PDU)
中不存在A_PCI。
7.3.2SI,服務(wù)標(biāo)識(shí)符
類(lèi)型:1字節(jié)無(wú)符號(hào)整型數(shù)值
范圍:0x00–0xFF根據(jù)表2的定義。
表2服務(wù)標(biāo)識(shí)符定義
服務(wù)標(biāo)識(shí)符服務(wù)類(lèi)型(第6位)定義出處
0x10–0x3E本標(biāo)準(zhǔn)定義的服務(wù)請(qǐng)求本標(biāo)準(zhǔn)
0x3F不適用預(yù)留
0x50–0x7E本標(biāo)準(zhǔn)定義的肯定響應(yīng)本標(biāo)準(zhǔn)
0x7F否定響應(yīng)服務(wù)標(biāo)識(shí)符本標(biāo)準(zhǔn)
0x80–0x82不適用本標(biāo)準(zhǔn)預(yù)留
0x83–0x88本標(biāo)準(zhǔn)定義的服務(wù)請(qǐng)求本標(biāo)準(zhǔn)
0x89–0xB9不適用本標(biāo)準(zhǔn)預(yù)留
0xBA–0xBE服務(wù)請(qǐng)求系統(tǒng)供應(yīng)商定義
0xBF–0xC2不適用本標(biāo)準(zhǔn)預(yù)留
0xC3–0xC8本標(biāo)準(zhǔn)定義的肯定響應(yīng)本標(biāo)準(zhǔn)
0xC9–0xF9不適用本標(biāo)準(zhǔn)預(yù)留
0xFA–0xFE肯定響應(yīng)系統(tǒng)供應(yīng)商定義
0xFF不適用預(yù)留
注:請(qǐng)求消息的服務(wù)標(biāo)識(shí)符和肯定響應(yīng)消息的服務(wù)標(biāo)識(shí)符之間存在一一對(duì)應(yīng)的關(guān)系,SI字節(jié)值的第7位(bit6)表示服務(wù)類(lèi)
型。所有請(qǐng)求消息的SI第7位(bit6)=0。除了通過(guò)“周期性標(biāo)識(shí)符讀取數(shù)據(jù)”(0x2A,參見(jiàn)10.5)服務(wù)的定期數(shù)據(jù)響應(yīng)
消息之外,所有肯定響應(yīng)消息的SI第7位(bit6)=1。
描述:
SI將用于對(duì)服務(wù)原語(yǔ)中已被調(diào)用的特定服務(wù)進(jìn)行編碼。每個(gè)請(qǐng)求服務(wù)應(yīng)分配一個(gè)唯一的SI值。每個(gè)肯定
響應(yīng)服務(wù)也應(yīng)分配相應(yīng)的唯一SI值。
服務(wù)標(biāo)識(shí)符用于表示從應(yīng)用層傳遞到較低層(并從較低層返回)的A_Data數(shù)據(jù)字符串中的服務(wù)。
7.3.3NR_SI,否定響應(yīng)服務(wù)標(biāo)識(shí)符
類(lèi)型:1字節(jié)無(wú)符號(hào)整型值
固定值:0x7F
描述:
參數(shù)NR_SI是識(shí)別否定服務(wù)響應(yīng)/確認(rèn)的特殊參數(shù)。應(yīng)是A_PCI的一部分,用于否定響應(yīng)/確認(rèn)消息。
注:NR_SI值與SI值協(xié)調(diào)。為了使A_Data編碼和解碼更容易,NR_SI值不用于SI值。
7.4否定響應(yīng)/確認(rèn)服務(wù)原語(yǔ)
每個(gè)診斷服務(wù)都具有否定響應(yīng)/否定確認(rèn)消息,根據(jù)表3中的A_Data字節(jié)值定義。A_Data第一個(gè)字節(jié)
(A_PCI.NR_SI)通常是特定的否定響應(yīng)服務(wù)標(biāo)識(shí)符。A_Data第二個(gè)字節(jié)(A_PCI.SI)應(yīng)為否定響應(yīng)消息對(duì)應(yīng)的
服務(wù)請(qǐng)求/指示消息的服務(wù)標(biāo)識(shí)符值的副本。
表3A_PDU否定響應(yīng)
A_PDU參數(shù)參數(shù)名稱(chēng)約定值字節(jié)值助記符
SA源地址M0xXXXXSA
TA目標(biāo)地址M0xXXXXTA
TAtype目標(biāo)地址類(lèi)型M0xXXTAT
RA遠(yuǎn)程地址C0xXXXXRA
A_Data.A_PCI.NR_SI否定響應(yīng)SIDM0x7FSIDNR
A_Data.A_PCI.SI<服務(wù)名稱(chēng)>請(qǐng)求SIDM0xXXSIDRQ
A_Data.Parameter1響應(yīng)碼M0xXXNRC_
M(強(qiáng)制):在發(fā)出否定響應(yīng)A_PDU的情況下,這些A_PDU參數(shù)應(yīng)該存在。
C(有條件的):RA(遠(yuǎn)程地址)PDU參數(shù)僅在遠(yuǎn)程尋址的情況下才存在。
注:A_Data代表否定響應(yīng)消息的消息數(shù)據(jù)字節(jié)。
在否定響應(yīng)消息中使用參數(shù)responseCode來(lái)指示診斷服務(wù)失敗或無(wú)法及時(shí)完成的原因。這些值在附錄A.1
中定義。
7.5服務(wù)端響應(yīng)實(shí)施規(guī)則
7.5.1一般定義
以下小節(jié)規(guī)定了執(zhí)行服務(wù)時(shí)的服務(wù)端的行為。服務(wù)端和客戶端應(yīng)遵循這些實(shí)施規(guī)則。
7.5.2一般的服務(wù)端響應(yīng)行為
本節(jié)中規(guī)定的一般的服務(wù)端響應(yīng)行為對(duì)所有請(qǐng)求消息都是必需的。驗(yàn)證步驟從接收請(qǐng)求消息開(kāi)始。下圖
展示了三種實(shí)現(xiàn)要求:
——強(qiáng)制:每個(gè)請(qǐng)求消息都要進(jìn)行檢查
——可選:可以由每個(gè)請(qǐng)求消息來(lái)選擇性地進(jìn)行檢查
——制造商/供應(yīng)商自定義:該步驟可以通過(guò)附加的制造商/供應(yīng)商的具體檢查來(lái)擴(kuò)展。
圖5描述了一般的服務(wù)端響應(yīng)行為。
整車(chē)廠/供
可選應(yīng)商自定
強(qiáng)制義
服務(wù)器是
否忙碌?
YES
否定響應(yīng)碼0x21
NO
是否探測(cè)到
制造商指定
的錯(cuò)誤?
YES否定響應(yīng)
NO碼0x21
YES
NO
支持該SID嗎?否定響應(yīng)碼0x11
YES
NO
活動(dòng)會(huì)話中支否定響應(yīng)碼0x7FSID
持該SID嗎?安全檢
查?
NO
YES
否定響應(yīng)碼0x33
是否探測(cè)到
YES
供應(yīng)商指定
的錯(cuò)誤?
YES
NO否定響應(yīng)
服務(wù)具有碼0xXX
子功能,
但SID非
0x31
YESNO
指定的SID
1
檢查
說(shuō)明:
1.因?yàn)榱硪粋€(gè)診斷任務(wù)已被不同的客戶端請(qǐng)求并正在進(jìn)行中,所以診斷請(qǐng)求不能被接受。
2.請(qǐng)參閱每個(gè)服務(wù)的響應(yīng)行為(支持的否定響應(yīng)碼)
圖5一般的服務(wù)端響應(yīng)行為
7.5.3具有子功能參數(shù)的請(qǐng)求消息和服務(wù)端響應(yīng)行為
7.5.3.1對(duì)具有子功能參數(shù)的請(qǐng)求消息的一般的服務(wù)端響應(yīng)行為
對(duì)于具有子功能參數(shù)的所有請(qǐng)求消息,此子條款中指定的一般服務(wù)端響應(yīng)行為是必需的。在本節(jié)上下文中
的請(qǐng)求消息被定義為遵守本標(biāo)準(zhǔn)定義的格式化要求的服務(wù)請(qǐng)求消息。
圖6描述了對(duì)于請(qǐng)求的具有子功能參數(shù)的請(qǐng)求消息的一般服務(wù)端響應(yīng)行為。
強(qiáng)制可選整車(chē)廠/供
應(yīng)商自定
1義
NO
最小長(zhǎng)度檢查否定響應(yīng)碼0x13
YES
對(duì)SID,是否支持NO
子功能否定響應(yīng)碼0x12
YES
NO
活動(dòng)會(huì)話中支否定響應(yīng)碼0x7E子功能
持該SID嗎?安全檢
查?
NO
YES
否定響應(yīng)碼0x33
YES
要求序列與子功能符合?
否定響應(yīng)碼0x24
NO是否探測(cè)到
YES供應(yīng)商指定
的錯(cuò)誤?
2
YES
NO否定響應(yīng)
碼0xXX
3
指定的SID
檢查
說(shuō)明:
1.至少2(SID+子功能參數(shù))。
2.如果子功能進(jìn)行序列檢查,例如鏈路控制或加密訪問(wèn)。
3.參考每個(gè)服務(wù)的響應(yīng)行為(支持的否定響應(yīng)代碼)。
圖6對(duì)于請(qǐng)求的具有子功能參數(shù)的請(qǐng)求消息的一般的服務(wù)端響應(yīng)行為
7.5.3.2物理尋址的客戶端請(qǐng)求消息
在對(duì)每個(gè)服務(wù)的描述中引用本條款中指定的服務(wù)端響應(yīng)行為,該服務(wù)支持從客戶端接收的物理尋址請(qǐng)求消
息中的子功能參數(shù)。
表4顯示物理尋址的通信方案。
表4具有子功能參數(shù)的物理尋址請(qǐng)求消息和服務(wù)端響應(yīng)行為
客戶端請(qǐng)求消息服務(wù)端能力服務(wù)端響應(yīng)
子功
能
服務(wù)(抑支支持的數(shù)
支持
端用尋址方制肯持據(jù)參數(shù)服務(wù)端響應(yīng)的說(shuō)明
的子消息否定響應(yīng)碼
例#式定響的(只有當(dāng)
功能
應(yīng)指SI適用時(shí))
示
位)
肯定
a)至少一個(gè)-服務(wù)端發(fā)送肯定響應(yīng)
響應(yīng)
服務(wù)端發(fā)送否定響應(yīng),因?yàn)楫?dāng)讀
是是
b)否至少一個(gè)0xXX取請(qǐng)求消息的數(shù)據(jù)參數(shù)時(shí)發(fā)生了
(該錯(cuò)誤
c)位無(wú)否定ROOR否定響應(yīng)碼為0x31的否定響應(yīng)
=0)響應(yīng)否定響應(yīng)碼為0x11或0x7F的否
d)否--SNS/SNSIAS
定響應(yīng)
否定響應(yīng)碼為0x12或0x7E的否
e)物理尋是否-SNS/SNSIAS
址定響應(yīng)
無(wú)響
f)至少一個(gè)-服務(wù)端為發(fā)送響應(yīng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人房屋抵押民間借貸借款協(xié)議文本3篇
- 2025年度平板車(chē)租賃運(yùn)輸合同風(fēng)險(xiǎn)評(píng)估與控制
- 個(gè)人租房合同標(biāo)準(zhǔn)版可打印
- 二零二五年度處理男子外遇妻子懷孕離婚撫養(yǎng)權(quán)糾紛調(diào)解合同
- 二零二五年度智慧家居項(xiàng)目報(bào)建代理與智能家居合同2篇
- 2025年度鐵礦石進(jìn)出口關(guān)稅及稅費(fèi)繳納合同規(guī)范
- 二零二五版礦產(chǎn)資源租賃居間代理合同3篇
- 二零二五年度企事業(yè)單位廉潔從業(yè)監(jiān)督員聘任合同
- 2025阿里巴巴智能物流機(jī)器人研發(fā)及銷(xiāo)售合同3篇
- 重慶文化藝術(shù)職業(yè)學(xué)院《應(yīng)用文寫(xiě)作》2023-2024學(xué)年第一學(xué)期期末試卷
- 《大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo)》課程標(biāo)準(zhǔn)
- 第23課《出師表》課件(共56張)
- GB/T 3953-2024電工圓銅線
- 發(fā)電機(jī)停電故障應(yīng)急預(yù)案
- 接電的施工方案
- 常用藥物作用及副作用課件
- 幼兒阿拉伯?dāng)?shù)字描紅(0-100)打印版
- 社會(huì)組織等級(jí)評(píng)估報(bào)告模板
- GB/T 12173-2008礦用一般型電氣設(shè)備
- 新媒體研究方法教學(xué)ppt課件(完整版)
- 2020新版?zhèn)€人征信報(bào)告模板
評(píng)論
0/150
提交評(píng)論