版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
備案號:61627-2018國家能源局發(fā)布 Ⅱ 12規(guī)范性引用文件 13術(shù)語、定義及符號和縮略語 1 1 24通信架構(gòu) 3 3 4 4 4 55數(shù)據(jù)鏈路層 5 5 95.3傳輸規(guī)則 96應(yīng)用層 7接口類與對象標(biāo)識 附錄A(資料性附錄)校驗算法 附錄B(規(guī)范性附錄)物理單位枚舉 附錄C(規(guī)范性附錄)有關(guān)一致性協(xié)商 附錄D(資料性附錄)APDU編碼舉例 附錄E(規(guī)范性附錄)對象標(biāo)識定義 附錄F(資料性附錄)狀態(tài)字、特征字、模式字 附錄G(規(guī)范性附錄)安全認(rèn)證說明 附錄H(資料性附錄)安全模式參數(shù) 202DL/T698.45—2017DL/T698.1電能信息采集與管理系統(tǒng)第1部分:導(dǎo)則;DL/T698.32電能信息采集與管理系統(tǒng)第3-2部分:電能信息采集終端技術(shù)規(guī)范——廠站采集DL/T698.34電能信息采集與管理系統(tǒng)第3-4部分:電能信息采集終端技術(shù)規(guī)范——公變采集DL/T698.35電能信息采集與管理系統(tǒng)第3-5部分:電能信息采集終端技術(shù)規(guī)范——低壓集中DL/T698.46電能信息采集與管理系統(tǒng)第4-6部分:通信協(xié)議——采集終端遠(yuǎn)程通信模塊接口1DL/T698的本部分規(guī)定了電能信息采集與管理系統(tǒng)主站(以下簡稱“主站”)、采集終端或電能表(以下簡稱“終端”)之間,采用的面向?qū)ο缶哂谢ゲ僮餍缘臄?shù)據(jù)傳輸協(xié)議,包括通信架構(gòu)、數(shù)據(jù)鏈路本部分適用于主站、采集終端、電能表之間的通信數(shù)據(jù)交換。水、氣、熱等表計的信息采集可參2規(guī)范性引用文件下列文件對于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T16262.1—2006信息技術(shù)抽象語法記法(ASN.1)第1部分:基本記法規(guī)范DL/T645—2007多功能電能表通信協(xié)議DL/T790.6—2010采用配電線載波系統(tǒng)的配電自動化第6部分:A-XDR編碼規(guī)則對象標(biāo)識objectidentification指客戶機(jī)/服務(wù)器(client/server)訪問模型中的服務(wù)器(serve2指客戶機(jī)/服務(wù)器(client/server)訪問模型中的客戶機(jī)(client)的組地址groupaddress消息鑒別碼MessageAuthenticationCode符號和縮略語見表1。AadaptedextendeddataB二進(jìn)制3DL/T698.45—2017表1(續(xù))幀校驗H十六進(jìn)制幀頭校驗messageauthenticationcodeobjectattributede帶請求訪問標(biāo)識的序號及優(yōu)先標(biāo)識隨機(jī)數(shù)時間間隔目標(biāo)服務(wù)器地址4物理層(透明通道接口)協(xié)議服務(wù)請求(SERVICE.request)服務(wù)響應(yīng)(SERVICE.response)5服務(wù)確認(rèn)(SERVICE.confirm)對象1應(yīng)用連接對象N對象N6起始字符(68H)APDU或APDU幀尾結(jié)束字符(16H)5.1.2長度域L保留00010117DL/T698.45—分幀標(biāo)識位為0,表示此幀鏈路用戶數(shù)據(jù)為完整APDU;分幀標(biāo)識位為1,表示此幀鏈路用戶數(shù)據(jù)為APDU片段,收齊所有片段按片段序號合并后為完整APDU。擾碼標(biāo)識位為0,表示此幀鏈路用戶數(shù)據(jù)不加擾碼;擾碼標(biāo)識位為1,表示此幀鏈路用戶數(shù)據(jù)加擾碼,發(fā)送時鏈路用戶數(shù)據(jù)按字節(jié)加33H。功能碼采用BIN編碼,定義見表3。0保留1鏈路連接管理(登錄,心跳,退出登錄)2保留3保留地址域A由可變字節(jié)數(shù)的服務(wù)器地址(SA)和1B的客戶機(jī)地址(CA)組成,定義見圖9。服務(wù)器地址(SA)客戶機(jī)地址(CA)N字節(jié)服務(wù)器地址由地址類型、邏輯地址、地址長度N及N字節(jié)N字節(jié)圖10服務(wù)器地址定義8a)bit0~bit3:地址的字節(jié)數(shù),取值范圍為0~15,對應(yīng)表示1~16B長度;b)bit4~bit5:邏輯地址;c)bit6~bit7:服務(wù)器地址的地址類型,0表示單地址,1表示通配地址,2表示組地址,3表示當(dāng)服務(wù)器地址(SA)的地址類型為單地址時,其地址長度可變,用地址長度域表示,最長16B,對應(yīng)取值范圍為1…99999999999999999999999999999999,0保留。其排列是高位在前,低位在后,十進(jìn)制每兩位占1B,用bit0~bit7表示8位(位)組的最低位到最高位,各字節(jié)中bit7~bit4對應(yīng)十進(jìn)制高位,bit3~bitO對應(yīng)低位,為壓縮BCD碼方式,即每字節(jié)二進(jìn)制高低各4位分別編碼表示兩個0~9的十進(jìn)制數(shù),且分別對應(yīng)十進(jìn)制數(shù)的高低兩位。當(dāng)排列的最后字節(jié)中的十進(jìn)制低位(即bit3~bitO)為單地址=12345678的排列見圖11。1245678圖11單地址=12345678的排列單地址=123456789的排列見圖12。123456789F圖12單地址=123456789的排列當(dāng)服務(wù)器地址的地址類型為通配地址時,其地址長度可變,由地址長度域表示。其排列是高位在前,低位在后,十進(jìn)制每兩位占1B,用bit0~bit7表示八位(位)組的最低位到最高位,各字節(jié)中bit7~bit4對應(yīng)十進(jìn)制高位,bit3~bitO對應(yīng)低位,為壓縮BCD碼方式,即每字節(jié)二進(jìn)制高低各4位分別編碼表示兩個0~9的十進(jìn)制數(shù)或通配符AH,且分別對應(yīng)十進(jìn)制數(shù)的高低兩位。當(dāng)排列的最后字節(jié)中的十進(jìn)制低位(即bit3~bitO)為FH時,表示為無效,即當(dāng)服務(wù)器地址的十進(jìn)制位數(shù)為奇數(shù)時,最后字節(jié)的bit3~bit0用FH表示。通配符對應(yīng)十進(jìn)制按位使用,即:通配地址的某些十進(jìn)制位為AH,表示該位可為0~9的任意值,同時,凡不大于傳輸幀中通配地址所能表示的最大值的,且符合通配地址要求的服務(wù)器地址被選通配地址=12345678A,其排列見圖13,表示服務(wù)器地址不大于999999999的且符合123456780~123456789的服務(wù)器都需響應(yīng)。2345678AF圖13通配地址=12345678A的排列9分幀傳輸時,鏈路層的鏈路用戶數(shù)據(jù)為分幀傳輸幀,分幀傳輸幀格式定義見圖14。分幀傳輸?shù)拇_認(rèn)幀僅包含分幀格式域,不含APDU片段。圖14分幀傳輸幀格式定義分幀格式域為2B,按位或位的組合使用,具體定義見圖15。圖15分幀格式域定義bit0~bitl1:表示分幀傳輸過程的幀序號,取值范圍0~4095,循環(huán)使用;bit15=0,bit14=0:表示分幀傳輸數(shù)據(jù)起始幀;bit15=1,bit14=0:表示分幀傳輸確認(rèn)幀(確認(rèn)幀不包含APDU片段域);bit15=0,bit14=1:表示分幀傳輸最后幀;bit15=1,bit14=1:表示分分幀傳輸交互可由服務(wù)器或客戶機(jī)任意一側(cè)發(fā)起,也可用于主動發(fā)起的數(shù)據(jù)服務(wù)或者被動應(yīng)答的數(shù)據(jù)服務(wù)。發(fā)送方將APDU應(yīng)用數(shù)據(jù)單元分割成若干片段,采用分幀規(guī)則依次發(fā)送。服務(wù)器響應(yīng)客戶機(jī)請求的數(shù)據(jù)分幀傳輸時序見圖17。分幀傳輸確認(rèn)幀,type=2,block為最近一次收到正確的幀序號。對端在接收到該確認(rèn)報文后應(yīng)準(zhǔn)備并傳輸下一個數(shù)據(jù)塊,此數(shù)據(jù)塊包含分幀序號block=上次正確發(fā)送的幀序號+1。分幀傳輸中間幀,type=3,block=收到確認(rèn)幀的幀序號+1。分幀的最后一幀,block=N(N為實際包序號),type=1,分幀傳輸完畢。啟動分幀傳輸分幀類型=00分幀類型=10中間傳輸過程分幀類型=01數(shù)據(jù)鏈路層客戶機(jī)客戶機(jī)分幀類型=00分幀類型=10分幀類型=10分幀類型=00服務(wù)器客戶機(jī)LINK(.indication,.re斷開應(yīng)用連接的請求,所以RELEASE.request服務(wù)只能由客戶機(jī)提出,并且通常情況下,服務(wù)器不得每一個應(yīng)用連接在建立過程中,可以協(xié)商應(yīng)用連接的靜態(tài)超時時間,當(dāng)連續(xù)無通信時間達(dá)到靜態(tài)應(yīng)用連接對應(yīng)客戶機(jī)和服務(wù)器各自應(yīng)用層提供的服務(wù)見表5。CONNECT(.request,.coCONNECT(.indication,.reRELEASE(.request,.coRELEASE(.indication,.re預(yù)連接時建立的應(yīng)用連接不需要使用CONNECT服務(wù),即認(rèn)為CONNECT已經(jīng)完成,因此,預(yù)連接時建立的應(yīng)用連接可以看成是在客戶機(jī)和服務(wù)器之間完成預(yù)連接時應(yīng)用連接已經(jīng)存在,任何時候它都不能被斷開,僅具有最低權(quán)限級別,窗口內(nèi)容由服務(wù)器定義。這種應(yīng)用連接簡化了客戶機(jī)和服務(wù)器之間數(shù)據(jù)交換,省掉了建立和斷開應(yīng)用連接階段,僅有數(shù)據(jù)交換階段。當(dāng)客戶機(jī)需要得到較高權(quán)限的數(shù)據(jù)交換服務(wù)是用于客戶機(jī)和服務(wù)器之間的數(shù)據(jù)交換,是通過邏輯名引用來訪問接口對象的屬性或方法。數(shù)據(jù)通信服務(wù)對應(yīng)客戶機(jī)和服務(wù)器各自應(yīng)用層提供的服務(wù)見表6。GET(.indication,.resACTION(.request,.confirACTION(.indication,.responREPORT(.indication,.reREPORT(.notification,.coPROXY(.request,.confPROXY(.indication,.res請求/響應(yīng)類數(shù)據(jù)交換服務(wù)是通過客戶機(jī)和服務(wù)器應(yīng)用進(jìn)程之間的數(shù)據(jù)交換來提供并完成的,即:客戶機(jī)應(yīng)用進(jìn)程通過調(diào)用應(yīng)用層的某個服務(wù)請求XX.request,服務(wù)器應(yīng)用層接收到客戶機(jī)請求后向服務(wù)器應(yīng)用進(jìn)程發(fā)出服務(wù)指示XX.indication,然后應(yīng)用進(jìn)程通過調(diào)用服務(wù)XX.response以響應(yīng)客戶機(jī)請求,客戶機(jī)應(yīng)用層接收到服務(wù)器響應(yīng)后向客戶機(jī)應(yīng)用進(jìn)程返回服務(wù)確認(rèn)XX.confirm。其正常服務(wù)順序見圖18。DL/T698.45—2017客戶機(jī)客戶機(jī)時間服務(wù)器XX.confirm服務(wù)。因此,一個XX.request的APDU與一個XX.indication的APDUXX.response的APDU與一個XX.confirm即:在客戶機(jī)向服務(wù)器定制了主動上報的情況下,服務(wù)器應(yīng)用進(jìn)程通過調(diào)用應(yīng)用層服務(wù)時間服務(wù)器服務(wù)器服務(wù)器務(wù)??蛻魴C(jī)可通過GET服務(wù)查詢出服務(wù)器支持的可注冊后上報的服務(wù)集(如事件或定時數(shù)據(jù)上報該域同樣默認(rèn)對遠(yuǎn)程通道選擇性有效,本地通道提供同樣服務(wù)參數(shù)說明(請求類型,心跳周期,請求時間)請求類型——登錄、心跳、退出登錄。心跳周期——兩次心跳請求的時間間隔。請求時間——請求時服務(wù)器的時鐘時間參數(shù)說明(請求類型,結(jié)果,請求時間,收到時間,響應(yīng)時間,時間可信度)請求類型——登錄、心跳、退出登錄。結(jié)果——用于表明請求是否成功或失敗及其原請求時間——LINK.request的“請求時間”收到時間——接收到LINK.indication的時響應(yīng)時間——發(fā)出LINK.response的時間。時間可信度——用于表明客戶機(jī)時鐘的準(zhǔn)確性CONNECT.re參數(shù)說明(期望的協(xié)議一致性塊,期望的功能一致性塊,認(rèn)證機(jī)制信息)1)公共連接——不需要安全機(jī)制;2)一般密碼——使用明文密碼;3)對稱加密——使用ESAM對稱加密進(jìn)行安全認(rèn)證,并建立會話密鑰;4)數(shù)字簽名——使用ESAM非對稱加密進(jìn)行安全認(rèn)證,并建立會話密鑰參數(shù)說明(服務(wù)器廠商版本信息,商定的應(yīng)用層協(xié)議版本號,商定的協(xié)議一致性塊,商定的功能一致性塊,服務(wù)器發(fā)送幀最大尺寸,服務(wù)器接收幀最大尺寸,服務(wù)器接收幀最大窗口尺寸,服務(wù)器最大可處理APDU尺寸,商定的應(yīng)用連接超時時間,)商定的應(yīng)用連接超時時間——單位:sCONNECT.confirm服務(wù)RELEASE.request服務(wù)參數(shù)說明RELEASE.indication服務(wù)(結(jié)果)結(jié)果——請求的結(jié)果,通常情況下,服務(wù)器不得拒絕此請求(應(yīng)用連接建立時間,服務(wù)器當(dāng)前時間)應(yīng)用連接建立時間——建立應(yīng)用鏈接時的終端時間;服務(wù)器當(dāng)前時間——發(fā)出連接斷開的終端時間({對象屬性描述符,}數(shù)據(jù)塊序號)請求類型——用于區(qū)分不同的讀取請求,分為以1)讀取一個對象屬性;2)讀取若干個對象屬性;3)讀取一個記錄型對象屬性;4)讀取若干個記錄型對象屬性;5)讀取分幀響應(yīng)的下一個數(shù)據(jù)塊,僅在被請求的數(shù)據(jù)響應(yīng)不能在一個GET.response對象屬性描述符——僅當(dāng)“請求類型”為1)~4數(shù)據(jù)塊序號——用于表明正確接收到的最近一次數(shù)據(jù)塊的序號GET.respon(響應(yīng)類型{讀取結(jié)果,}數(shù)據(jù)塊序號)1)讀取一個對象屬性的響應(yīng);2)讀取若干個對象屬性的響應(yīng);3)讀取一個記錄型對象屬性的響應(yīng);4)讀取若干個記錄型對象屬性的響應(yīng);應(yīng),且這一類根據(jù)GET.request請求類型還分為一般型、中傳輸,則它應(yīng)采用分幀響應(yīng),即“響應(yīng)類6)數(shù)據(jù)塊序號——用于表明本APDU中數(shù)據(jù)塊的序號(請求類型,{對象屬性描述符及其數(shù)值,}{對象屬性描述符,})請求類型——用于區(qū)分不同的設(shè)置請求,分為以下幾種類1)設(shè)置一個對象屬性請求;2)設(shè)置若干個對象屬性請求;3)設(shè)置后讀取若干個對象屬性請求。對象屬性描述符及其數(shù)值——用于表明要設(shè)置的對象屬性及其設(shè)置數(shù)值。對象屬性描述符——僅當(dāng)“請求類型”為3)時才出現(xiàn),用于取的對象屬性,對象屬性僅為一般型({設(shè)置結(jié)果,}{讀取結(jié)果,})1)設(shè)置一個對象屬性的確認(rèn)信息;2)設(shè)置若干個對象屬性的確認(rèn)信息;3)設(shè)置若干個對象屬性的確認(rèn)信息以及讀取若干個對象結(jié)果,包括設(shè)置后讀取的對象屬性描述符及其數(shù)據(jù),對象屬性僅為一般型本服務(wù)用原語SET.confirm表示,其服務(wù)原語及其參數(shù)說明同SET.response。ACTION.r本服務(wù)由客戶機(jī)應(yīng)用進(jìn)程調(diào)用,用于調(diào)用遠(yuǎn)方服務(wù)器應(yīng)用進(jìn)程中的若干個接口類對象的若干個方法。本服務(wù)用原語ACTION.request表示,其服務(wù)原語及其參數(shù)說明見表18。表18ACTION.request服務(wù)原語及其參數(shù)說明({對象方法描述符及參數(shù),}{對象屬性描述符,})請求類型——用于區(qū)分不同的操作請求,分為以1)操作一個對象方法請求;2)操作若干個對象方法請求;ACTION.indication服務(wù)本服務(wù)由服務(wù)器應(yīng)用層調(diào)用,用于向服務(wù)器應(yīng)用進(jìn)程指示接收到遠(yuǎn)方客戶機(jī)ACTION.request服務(wù)本服務(wù)用原語ACTION.indication表示,其服務(wù)原語及其參數(shù)說本服務(wù)由服務(wù)器應(yīng)用進(jìn)程調(diào)用,用于對應(yīng)ACTION.indication向客戶機(jī)應(yīng)用進(jìn)程返回請求結(jié)果。本服務(wù)用原語ACTION.response表示,其服務(wù)原語及其參數(shù)說明見表19。(響應(yīng)類型,操作結(jié)果,{操作結(jié)果,}讀取結(jié)果,{讀取結(jié)果,})響應(yīng)類型——用于表明響應(yīng)所對應(yīng)的ACTION.request服務(wù)的請求類型,對應(yīng)請求1)操作一個對象方法的響應(yīng);2)操作若干個對象方法的響應(yīng);3)操作若干個對象方法后讀取若干個對象屬性的響應(yīng)。操作結(jié)果——用于表明調(diào)用對象方法的執(zhí)行結(jié)果,包括對象方法描述符及其結(jié)讀取結(jié)果——僅在“響應(yīng)類型”為3)時出現(xiàn),用于表明操作象屬性的響應(yīng)結(jié)果,包括對象屬性描述符及其數(shù)據(jù),對象屬性僅為一般型ACTION.confirm服務(wù)(通知類型,{對象屬性描述符及其數(shù)值,})通知類型——用于區(qū)分不同的上報通知,分為以下幾種類型:1)上報若干個對象屬性;2)上報若干個記錄型對象屬性。({確認(rèn)結(jié)果,})1)上報若干個對象屬性的響應(yīng);為一般型和記錄型兩種PROXY.request服務(wù)(目標(biāo)服務(wù)器地址/端口,{目標(biāo)服務(wù)器地址,}{對象屬性描述符,}{對象方法描述符,}{代理相關(guān)參數(shù),}{透明命令,})請求類型——用于區(qū)分不同的代理請求,分為以1)代理讀取若干個服務(wù)器的若干個對象屬性;2)代理讀取一個服務(wù)器的一個記錄型對象屬性;3)代理設(shè)置若干個服務(wù)器的若干個對象屬性;4)代理設(shè)置后讀取若干個服務(wù)器的若干個對象屬性;5)代理操作若干個服務(wù)器的若干個對象方法;6)代理操作后讀取若干個服務(wù)器的若干個對象方法和屬性;目標(biāo)服務(wù)器地址采用了通配地址,響應(yīng)時要分解為確定的服務(wù)器單地址,即PROXY.response的目標(biāo)服務(wù)器地址對象屬性描述符——用于表明要代理讀取的對型”為3)、4)時才出現(xiàn),對象屬性僅為一般型。時才出現(xiàn)PROXY.indicatiPROXY.responsePROXY.confirm服務(wù)本服務(wù)由客戶機(jī)應(yīng)用層調(diào)用,用于向客戶機(jī)應(yīng)用進(jìn)程指示接收到服務(wù)器PROXY.response本服務(wù)用原語PROXY.confirm表示,其服務(wù)原語及其參數(shù)同PROXY.response。({目標(biāo)服務(wù)器地址,}{讀取結(jié)果,}{設(shè)置結(jié)果,}{操作結(jié)果,}{透明轉(zhuǎn)發(fā)結(jié)果,})1)代理讀取若干個服務(wù)器的若干個對象屬性的響應(yīng);2)代理讀取一個服務(wù)器的一個記錄型對象屬性的響應(yīng);3)代理設(shè)置若干個服務(wù)器的若干個對象屬性的確認(rèn);4)代理設(shè)置后讀取若干個服務(wù)器的若干個對象屬性的確認(rèn)和響應(yīng);5)代理操作若干個服務(wù)器的若干個對象方法的確認(rèn);6)代理操作后讀取若干個服務(wù)器的若干個對象方法和屬性的確認(rèn)和響應(yīng);目標(biāo)服務(wù)器地址/端口——用于表明代理的目標(biāo)服務(wù)器地讀取結(jié)果——當(dāng)“響應(yīng)類型”為1)、2)、4)、6)時才出現(xiàn)結(jié)果,包括設(shè)置的對象屬性描述符及其結(jié)果,對象屬性僅為一理透明轉(zhuǎn)發(fā)命令的執(zhí)行結(jié)果,包括透明轉(zhuǎn)發(fā)的應(yīng)答數(shù)據(jù)建立應(yīng)用連接借助于CONNECT.request/.indication/.response/.confirm服務(wù)。客戶機(jī)應(yīng)用進(jìn)程應(yīng)首先調(diào)用CONNECT.request請求服務(wù),調(diào)用該服務(wù)前預(yù)連接已經(jīng)建立??蛻魴C(jī)應(yīng)構(gòu)造一個CONNECT-RequestAPDU。該CONNECT-RequestAPDU是發(fā)服務(wù)器應(yīng)用進(jìn)程分析接收到的CONNECT.indication原語,并且決定是否接受提出的應(yīng)用連接請求,通過核實之后,服務(wù)器應(yīng)用進(jìn)程應(yīng)調(diào)用CONNECT.response服務(wù)原語,表明接受或不接受提出的連接請求。如果成功,服務(wù)器應(yīng)構(gòu)造相應(yīng)的CONNECT-ResponseAPDU,并通過現(xiàn)有的預(yù)連接通道發(fā)送給遠(yuǎn)方客戶機(jī)應(yīng)用層。從這一時刻起,服務(wù)器能夠在該連接內(nèi)接收數(shù)據(jù)通信服務(wù)請求,發(fā)送相應(yīng)的如果服務(wù)器不能接受連接請求,服務(wù)器應(yīng)用層應(yīng)構(gòu)造CONNECT-ResponseAPDU,其中包含拒絕在客戶機(jī)側(cè),提取接收到的CONNECT-ResponseAPDU中的參數(shù),并通過CONNDL/T698.45—2017客戶機(jī)客戶機(jī)服務(wù)器服務(wù)器服務(wù)器CONNECT.requestDATA(APDU)DDATA(APDU)DATA(APDU)服務(wù)器應(yīng)用層把接收到的RELEASE-Request解釋為應(yīng)用連接的斷開請求,并且通過REL客戶機(jī)客戶機(jī)客戶機(jī)客戶機(jī)RELEASE.requestDATA(APDU)服務(wù)器當(dāng)應(yīng)用連接建立后(不包括預(yù)建立時建立的客戶機(jī)客戶機(jī)客戶機(jī)客戶機(jī)服務(wù)器RELEASE.RELEASE.indicatonDATA(APDU)客戶機(jī)客戶機(jī)服務(wù)器DL/T698.45—2017客戶機(jī)客戶機(jī)客戶機(jī)客戶機(jī)服務(wù)器服務(wù)器服務(wù)器APDU,將lastblock參數(shù)置為“True”,block置為客戶機(jī)所期望的值(接收到的block+1), DL/T698.45—2017使用GetResponseNextAPDU進(jìn)行響應(yīng)。將lastblock參數(shù)置為“True”,block為接收到的客戶在收到REPORT.indication指示時,應(yīng)使用REPORT.response進(jìn)行確認(rèn),在服務(wù)器收到定),確認(rèn)狀態(tài)與上報的通信端口相關(guān)。只有在端口預(yù)連接正確建立的前提下,服務(wù)器方可發(fā)起主客戶機(jī)應(yīng)用層客戶機(jī)客戶機(jī)應(yīng)用層客戶機(jī)應(yīng)用進(jìn)程客戶機(jī)數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層服務(wù)器應(yīng)用層服務(wù)器服務(wù)器應(yīng)用層定義數(shù)值范圍0空1SEQUENCEOFData(見)2SEQUENCEOFData(見)結(jié)構(gòu)的元素在對象屬性或方法的描述中定義3布爾值(BOOLEAN)4比特位串(BITSTRING)532bit整數(shù)(Integer32)-231~231—1632bit正整數(shù)(double-long-unsigned)保留98位(位)組(字節(jié))串(OCTETSTRING)ASCII字符串(VisibleString)保留UTF-8編碼的字符串保留8bit整數(shù)(integer)16bit整數(shù)(long)8bit正整數(shù)(Unsigned8)16bit正整數(shù)(Unsigned16)保留64bit整數(shù)(Integer64)64bit正整數(shù)(Unsigned64)保留見見2見2DL/T698.45—2017表24(續(xù))定義數(shù)值范圍見3見5見8見3見見7見保留說明表25(續(xù))說明PIID用于客戶機(jī)APDU(Client-APDU)的各服務(wù)數(shù)據(jù)類型中,基本定義用約定應(yīng)根據(jù)實際系統(tǒng)要求而定):bit0~bit5(服務(wù)序號)——二進(jìn)制編碼表示0~63,在.responseAPDUPIID-ACD用于服務(wù)器APDU(Server-APDU)的各服務(wù)數(shù)據(jù)類型中,(具體應(yīng)用約定應(yīng)根據(jù)實際系統(tǒng)要求而定):bit6(請求訪問ACD)——0,不請求;1,請求。bit0~bit5(服務(wù)序號)——二進(jìn)制編碼表示0~63,在.responseAPDU{屬性標(biāo)識及其特征unsigned,屬性內(nèi)元素索引unsigned(1~255)}對象屬性標(biāo)識及其特征——用bit0~bit7表示1)bit0~bit4編碼表示對象屬性編號,取值0~31,其中0表示整個對象屬性,即對象的所有屬性;2)bit5~bit7編碼表示屬性特征,屬在不同快照環(huán)境下取值模式,取值0~7,特征中描述。一個結(jié)構(gòu)或數(shù)組,01H指向?qū)ο髮傩缘牡谝粋€元素;如果屬性是ROAD數(shù)據(jù)類型{ROAD用于描述記錄型對象中的一個或若干個關(guān)聯(lián)對象屬性。{RSD用于選擇記錄型對象屬性的各條記錄,即選擇,其通過對構(gòu)成記錄的某些對象屬性數(shù)值擇,范圍選擇區(qū)間為前閉后開,即(起始值,結(jié)束值)。例如:事件類對象的事件記錄表屬性、凍結(jié)應(yīng)用提示:1)對于事件記錄,通常使用事件發(fā)生時間進(jìn)行選擇;表30(續(xù)){}Selector2為指定對象區(qū)間內(nèi)連續(xù)間隔數(shù)據(jù)間隔——是和OAD相關(guān)的類型,=NULL表示無間隔值類型相同{數(shù)據(jù)間隔}Data,DataSelector3::=SEQUENCEOFSelector4為指定表計集合、指定采集啟動時{采集啟動時間}Selector5為指定表計集合、指定采集存儲時{采集存儲時間}{采集啟動時間起始值datetimes,采集啟動時間結(jié)束值date_time_s,時間間隔}{采集存儲時間起始值date_time_s,采集存儲時間結(jié)束值date_time_s,時間間隔TI,}{采集成功時間起始值date_time_s,采集成功時間結(jié)束值date_time_s,時間間隔}{}{上n條記錄unsigned,}Select10為指定選取最新的n條記RCSD用于選擇記錄型對象屬性中記錄的某列或某幾列當(dāng)無OAD時,RCSD=0,即SEQUENCEOF的數(shù)據(jù)項個數(shù)為0,表示“不選擇(即全選)”}CSD用于描述記錄型對象中記錄的列關(guān)聯(lián)對象屬性。OAD——見。一組用戶類型區(qū)間[5]SEQUENCEOFRegion,一組用戶地址區(qū)間[6]SEQUENCEOFRegion,號范圍{成功暫時失效拒絕讀寫數(shù)據(jù)塊不可用分幀傳輸已取消不處于分幀傳輸狀態(tài)塊寫取消不存在塊寫狀態(tài)日時段數(shù)超費(fèi)率數(shù)超安全認(rèn)證失敗非對稱解密錯誤電能表掛起時間標(biāo)簽無效}(10),2OMD數(shù)據(jù)類型{對象標(biāo)識0I,操作模式unsigned(0)}OMD用于描對象的方法。OI——見7.4。TSA::=octet-string(SIZE見.1{換算integer,換算——倍數(shù)因子的指數(shù),基數(shù)為10;如數(shù)值被置0。{標(biāo)識double-long-unsign附加數(shù)據(jù)octet-string}{安全標(biāo)識SID,數(shù)據(jù)MACMAC}RN為ESAM生成用于加密的信息串ConnectMechanismInfo::{一般密碼[1]PasswordConnectMechanismInfo為建立應(yīng)用連接的機(jī)制信息PasswordSecurity::=visible-s}SignatureSecurity::{}密文1——對客戶機(jī)產(chǎn)生的隨機(jī)數(shù)加密得到的密客戶機(jī)簽名2——客戶機(jī)對密文2的簽名ConnectResult::=ENU{}ConnectResult采用枚舉方式表示應(yīng)用連接ConnectResponseInfo::=S{認(rèn)證附加信息SecurityDataConnectResponseInfo用于表示應(yīng)用連接請求服務(wù)器隨機(jī)數(shù)RN,}TI用于表示時間間隔的間隔值及其時間單位;間隔值——為0時表示無間隔間隔值long-unsigned}3Region數(shù)據(jù)類型{起始值Data,millisecondlong-unsimillisecondlong-unsiunsigned,date_time為日期和時間的十六進(jìn)制格year、millisecond——FFFFHyear——FFFFH時表示無效。unsignedmonth、day、hour、minute、second——FFH時7date數(shù)據(jù)類型說明monthunsigned,year=FFFFH表示無效。month、day_of_month、day_of_w說明時間的十六進(jìn)制格式。hour、minute、second=F數(shù)據(jù)類型定義說明{{2400bit/s(3),4800bit/s(4),7200bit/s(5),57600bit/s(9),115200bit/s(10),自適應(yīng)(255)校驗位ENUMERATED{無校驗(0),奇校驗(1),偶校驗(2)},數(shù)據(jù)位ENUMERATED{5(5),6(6),7(7),8(8)},停止位ENUMERATED{1(1),2(2)},流控ENUMERATED{無(0),硬件(1),軟件說明{}說明{{時間標(biāo)簽TimeTagOPTIONAL}說明{{上報通知[136]REPORT-Notif時間標(biāo)簽}DL/T698.45—2017說明{安全請求}說明{{退出登錄(2)心跳周期long-unsigned,}PIID-ACD——見。心跳周期——單位:s。LINK-Response數(shù)據(jù)類型說明服務(wù)序號-優(yōu)先級PIID,PID——見。結(jié)果請求時間收到時間響應(yīng)時間date_time表58(續(xù))說明Result::=bit-string(S{時鐘可信標(biāo)識(0),地址重復(fù);2,非法設(shè)備;3,容量不足;其他值:保留說明Connect-Request::=SPIID——見。ProtocolConformance——定義見附FunctionConformance——定義見附期望的應(yīng)用連接超時時間——單位:s。{期望的應(yīng)用層協(xié)議版本號客戶機(jī)接收幀最大窗口尺寸unsigned,客戶機(jī)最大可處理APDU尺寸long-unsigned,期望的應(yīng)用連接超時時間double-long-unsigned,}說明CONNECT-Response::=SPIID-ACD——見。ProtocolConformance——定FunctionConformance——定{服務(wù)器廠商版本信息商定的應(yīng)用層協(xié)議版本號表60(續(xù))說明服務(wù)器接收幀最大窗口尺寸unsigned,服務(wù)器最大可處理APDU尺寸long-unsigned,商定的應(yīng)用連接超時時間double-long-unsigned,}FactoryVersion::=SE{軟件版本號軟件版本日期廠家擴(kuò)展信息}visible-string(SIZE(6)),visible-string(SIZE(8))RELEASE-Request數(shù)據(jù)類型說明RELEASE-Request::=S}說明RELEASE-Response::=S{服務(wù)序號-優(yōu)先級-ACDPIID-ACD,{}RELEASE-No說明RELEASE-Notification::=S{應(yīng)用連接建立時間服務(wù)器當(dāng)前時間}說明{讀取若干個記錄型對象屬性請求[4]Ge}.1GetRequestNo說明GetRequestNormal::=S{服務(wù)序號-優(yōu)先級PIID,}說明GetRequestNormalList::=S{說明GetRequestRecord::=S{}RCSD說明GetRequestRecordList::=S{讀取若干個記錄型對象屬性SEQUENCEOFG}PIID——見。說明服務(wù)序號-優(yōu)先級PIID,說明{}GET-Response數(shù)據(jù)類型說明{讀取若干個記錄型對象屬性的響應(yīng)[4]Get}說明GetResponseNormal::=S{服務(wù)序號-優(yōu)先級-ACDPIID-ACD,一個對象屬性及其結(jié)果A-ResultNormal}A-ResultNormal::=SEQUE{對象屬性描述符0AD,及其結(jié)果Get-Resu}OAD——見。{錯誤信息數(shù)據(jù)說明GetResponseNormalList::=SE{服務(wù)序號-優(yōu)先級-ACDPIID-ACD,若干個對象屬性及其結(jié)果SEQUENCEOFA-ResultNormalPIID-ACD——見。說明GetResponseRecord::=S{}A-ResultRecord::=SEQUE響應(yīng)數(shù)據(jù)CHOICE{}OAD——見。A-RecordRow::=SEQUE第1列~第N列——其排列順序與{第2列數(shù)據(jù)}Data,說明GetResponseRecordList::=SE{若干個記錄型對象屬性及其結(jié)果SEQUENCEOFA-ResPIID-ACD——見。OAD——見。說明GetResponseNext::=SPIID-ACD——見。DAR——見1。{分幀序號}說明{PIID-ACD——見。結(jié)果CHOICEDAR——見1。{}說明{設(shè)置后讀取若干個對象屬性請求[3]SetThenGetRequestNormalList說明{一個對象屬性描述符0AD,PIID——見。OAD——見。Data——見說明SetRequestNormalList:{服務(wù)序號-優(yōu)先級PIID,一個對象屬性描述符OAD,數(shù)據(jù)Data}}PIID——見。OAD——見。.3SetThenGetRequestNormalList數(shù)據(jù)說明SetThenGetRequestNormalList:服務(wù)序號-優(yōu)先級PIID,PIID——見。OAD——見。Data——見。一個設(shè)置的對象屬性數(shù)據(jù)一個讀取的對象屬性延時讀取時間}}OAD,OAD,SET-Response數(shù)據(jù)類型說明{設(shè)置一個對象屬性的確認(rèn)信息響應(yīng)[1]SetResponseNormal,設(shè)置若干個對象屬性的確認(rèn)信息響應(yīng)[2]SetResponseNormalList,說明{服務(wù)序號-優(yōu)先級-ACDPIID-ACD,一個對象屬性描述符OAD,設(shè)置執(zhí)行結(jié)果DAR}PIID-ACD——見。OAD——見。說明SetResponseNormalList::{PIID-ACD——見。OAD——見。DAR——見1一個對象屬性描述符設(shè)置執(zhí)行結(jié)果0AD,說明SetThenGetResponseNormalList:{服務(wù)序號-優(yōu)先級-ACDPIID-ACD,{一個設(shè)置的對象屬性描述符OAD,PIID-ACD——見。OAD——見。DAR——見1。設(shè)置執(zhí)行結(jié)果一個對象屬性及結(jié)果}說明ACTION-Request::=CHO{說明ActionRequest::=SEQUE{一個對象方法描述符OMD,PIID——見。OMD——見2。Data——見說明ActionRequestList::=SEQUE{服務(wù)序號-優(yōu)先級PIID,{一個對象方法描述符OMD,}OMD——見2。說明ActionThenGetRequestNormalList::=SEQUE服務(wù)序號-優(yōu)先級PIID,{一個設(shè)置的對象方法描述符OMD,一個讀取的對象屬性描述符OAD,}PIID——見。OAD——見。OMD——見2。Data——見。間ACTION-Response數(shù)說明ACTION-Response::=CHO{}.2ActionResponseNormal數(shù)據(jù)類型說明ActionResponseNormal::=SEQUEPIID-ACD——見。OMD——見2。DAR——見1。Data——見。{服務(wù)序號-優(yōu)先級-ACD一個對象方法描述符PIID-ACD,OMD,說明ActionResponseNormalList::=SEQUEPIID-ACD——見。OMD——見2。表92(續(xù))說明DAR——見1。{}}.4ActionThenG說明ActionThenGetResponseNormalList::=SEQUE服務(wù)序號-優(yōu)先級-ACDPIID-ACD,操作若干個對象方法后讀取屬性的結(jié)果SEQUENPIID-ACD——見。OMD——見2。OAD——見。一個設(shè)置的對象方法描述符一個對象及結(jié)果}OMD,說明REPORT-Notification::{上報透明數(shù)據(jù)}說明ReportNotificationList::=S{服務(wù)序號-優(yōu)先級-ACDPIID-ACD,若干個對象屬性及其數(shù)據(jù)SEQUENCEOFA-ResultNormal}PIID-ACD——見。說明ReportNotificationRecordList::=S{若干個記錄型對象屬性及其數(shù)據(jù)SEQUENCEOFA-RePIID-ACD——見。說明ReportNotificationTransData::=S{服務(wù)序號-優(yōu)先級-ACD數(shù)據(jù)來源端口號PIID-ACD,說明{上報若干個對象屬性的響應(yīng)[1]R上報若干個記錄型對象屬性的響應(yīng)[2]ReportResponseRec}.2ReportRe說明ReportResponseList::=S{對應(yīng)上報的若干個對象屬性描述符SEQUENC收到的記錄型對象屬性數(shù)值的對象屬性描述符,用于向服務(wù)器表明接收確認(rèn)。PIID-ACD——見。.3ReportResponseRecordLis說明ReportResponseRecordList::=S{對應(yīng)上報的若干個對象屬性描述符SEQUENCPIID——見。說明ReportResponseTransData::=S說明表102(續(xù))說明說明ProxyGetRequestList::=SE{整個代理請求的超時時間long-unsigned,{代理一個服務(wù)器的超時時間long-unsigned,}PIID——見。TSA——見3。OAD——見。說明ProxyGetRequestRecord::=SE{代理請求的超時時間long-unsigned,PIID——見。TSA——見3。OAD——見。RSD——見。RCSD——見。目標(biāo)服務(wù)器地址}說明ProxySetRequestList::=SEPIID——見。TSA——見3。OAD——見。表105(續(xù))說明整個代理請求的超時時間long-unsigned,代理若干個服務(wù)器的對象屬性設(shè)置SEQUEN代理一個服務(wù)器的超時時間long-unsigned,{對象屬性描述符0AD,}}Data——見。說明ProxySetThenGetRequestList::=SE{整個代理請求的超時時間long-unsigned,代理若干個服務(wù)器的對象屬性設(shè)置后讀取SEQUEN代理一個服務(wù)器的超時時間long-unsigned,若干個對象屬性的設(shè)置后讀取SEQUE{設(shè)置的對象屬性描述符0AD,讀取的對象屬性描述符OAD,及其延時讀取時間unsigned}}PIID——見。TSA——見3。OAD——見。Data——見。延時讀取時間——單位:s。0表示由目標(biāo)服務(wù)器確代理一個服務(wù)器的超時時間——單位:s。0表示由說明ProxyActionRequestList::=SE整個代理請求的超時時間long-unsigned,代理若干個服務(wù)器的對象方法操作SEQUENPIID——見。TSA——見3。OMD——見2。Data——見。表107(續(xù))說明{代理一個服務(wù)器的超時時間long-unsigned,若干個對象方法描述符及其參數(shù)SEQUENCEOF{}}代理一個服務(wù)器的超時時間——單位:s;0表示由說明ProxyActionThenGetRequestList::=SE{整個代理請求的超時時間long-unsigned,代理若干個服務(wù)器的操作后讀取SEQUEN{代理一個服務(wù)器的超時時間long-unsigned,{操作的對象方法描述符OMD,讀取的對象屬性描述符0AD,及其延時讀取時間unsigned}PIID——見。TSA——見3。OMD——見2。Data——見。OAD——見。代理一個服務(wù)器的超時時間——單位:s;0表示由說明ProxyTransCommandRequest::=SE{數(shù)據(jù)轉(zhuǎn)發(fā)端口OAD,PIID——見。接收等待報文超時時間(秒)接收等待字節(jié)超時時間(毫秒)}octet-stringOAD——見。.1PROXY-Response數(shù)據(jù)類型表110PROXY-Response數(shù)據(jù)類型定義及說明說明{代理操作后讀取若干個服務(wù)器的若干個對象方法和屬性響應(yīng)[6]ProxyActionThenGetResponseList,代理透明轉(zhuǎn)發(fā)命令響應(yīng)[7]Pr.2ProxyGetRespon說明ProxyGetResponseList::=SE{服務(wù)序號-優(yōu)先級-ACDPIID-ACD,{一個目標(biāo)服務(wù)器地址TSA,若干個對象屬性及結(jié)果SEQUENCEOFA-ResultNormal}}PIID-ACD——見。TSA——見3。OAD——見。.3ProxyGetResponseRecord數(shù)據(jù)類型說明ProxyGetResponseRecord::=SEPIID-ACD——見。TSA——見3。{目標(biāo)服務(wù)器地址.4ProxySetResponseList數(shù)據(jù)類型說明ProxySetResponseList::=SE服務(wù)序號-優(yōu)先級-ACDPIID-ACD,{一個目標(biāo)服務(wù)器地址TSA,{對象屬性描述符OAD,}}PIID-ACD——見。TSA——見3。說明ProxySetThenGetResponseList::=SE{服務(wù)序號-優(yōu)先級-ACDPIID-ACD,代理若干個服務(wù)器的設(shè)置后讀取結(jié)果SEQUEN一個目標(biāo)服務(wù)器地址TSA,{設(shè)置的對象屬性描述符OAD,PIID-ACD——見。TSA——見3。OAD——見。DAR——見1。}}A-ResultNormal說明ProxyActionResponseList::=SE{服務(wù)序號-優(yōu)先級-ACDPIID-ACD,代理若干個服務(wù)器的操作結(jié)果SEQUEN一個目標(biāo)服務(wù)器地址TSA,{對象方法描述符OMD,PIID-ACD——見。TSA——見3。OMD——見2。DAR——見1。表115(續(xù))說明}}.7ProxyActionThenGetResponseLi說明ProxyActionThenGetResponseList::=SE{服務(wù)序號-優(yōu)先級-ACDPIID-ACD,代理若干個服務(wù)器的操作后讀取結(jié)果SEQUEN一個目標(biāo)服務(wù)器地址TSA,{操作的對象方法描述符OMD,PIID-ACD——見。TSA——見3。OMD——見2。DAR——見1。OAD——見。Data——見。一個對象屬性及結(jié)果}說明ProxyTransCommandResponse::=SEPIID-ACD——見。數(shù)據(jù)轉(zhuǎn)發(fā)端口}{錯誤信息DL/T698.45—2017表118SECURITY-Request數(shù)據(jù)類型定義及說明說明SID——見6。RN——見8。{隨機(jī)數(shù)安全標(biāo)識}{隨機(jī)數(shù)RN,}SECURITY-Response數(shù)據(jù)類型說明{DAR——見1。明文應(yīng)用數(shù)據(jù)單元}FollowReport數(shù)據(jù)類型定義及說明見表120。表120FollowReport數(shù)據(jù)類型定義及說明說明{若干個記錄型對象屬性及其數(shù)據(jù)[2]SEQUEN}A-ResultNormal——見表71。說明{允許傳輸延時時間date_time_s——見說明異常類型}類的公共特征(包括屬性和方法)適用于該類的所有實例。接口類的實例稱為接口類對象,簡稱對表123接口類說明模板表123(續(xù))數(shù)據(jù)類型d)屬性:規(guī)定類的屬性。靜態(tài)(static)表示終端自身不能更改的屬性,如配置參數(shù);動態(tài)電能量類,class_id=12.總及費(fèi)率電能量數(shù)組3.換算及單位編號說明2{}34{}5擴(kuò)展精度換算及單位:=Scaler_Unit說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))3.換算及單位編號說明12需量及發(fā)生時間{最大需量值CHOICE,}{3見4。說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))3.換算及單位DL/T698.45—2017編號說明12分相數(shù)值:=instance-specific單相時,A、B、C三相改為A相(某一相)3說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))表133功率類定義2.總及分相數(shù)值組3.換算及單位說明12總或分相數(shù)值::=instance-specific數(shù)值組按總、A相、B相、C相順序排列,當(dāng)接線方式為單相時,為總、A相(某一相)3換算及單位::=Scaler_Unit表135功率類方法說明說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))諧波變量類定義了諧波變量數(shù)據(jù)信息,定義見表136。表136諧波變量接口類定義數(shù)據(jù)類型1.邏輯名2.A相n次數(shù)值組3.B相n次數(shù)值組4.C相n次數(shù)值組1.復(fù)位2.執(zhí)行諧波變量類屬性說明見表137。表137諧波變量類屬性說明說明12A相n次數(shù)值組::=arrayA相各A相各次數(shù)值::=instance-speci3B相各次數(shù)值::=instance-spec4C相各次數(shù)值::=instance-s56換算及單位::=Scaler_Unit諧波變量類方法說明見表138。DL/T698.45—2017說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))3.換算及單位說明123換算及單位::=Scaler_Unit說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))2.事件記錄表3.關(guān)聯(lián)對象屬性表4.當(dāng)前記錄數(shù)5.最大記錄數(shù)7.當(dāng)前值記錄表10.時間狀態(tài)記錄表編號說明2{事件記錄序號double-long-unsigned,事件發(fā)生時間date_time_s,事件結(jié)束時間datetimes,事件發(fā)生源instance-specific,事件上報狀態(tài)array通道上報狀態(tài),事件特殊數(shù)據(jù)1instance-specific,事件特殊數(shù)據(jù)Ninstance-specific,第1個關(guān)聯(lián)對象屬性的數(shù)據(jù)Data,}{通道0AD,}表143(續(xù))編號說明2bit2:事件結(jié)束(恢復(fù))上報標(biāo)識,0表示未已上報;bit3:事件結(jié)束(恢復(fù))上報確認(rèn)標(biāo)識,0表3OAD屬性特征:1,事件發(fā)生前;2,事件結(jié)束前;4,事件結(jié)束后456{參數(shù)1instance-specific,}用于配置觸發(fā)事件記錄的判定參數(shù),參數(shù)的數(shù)據(jù)類型依據(jù)“邏輯名”決定的對象實例而定7當(dāng)前值記錄表::=array當(dāng)前值當(dāng)前值:=structure{事件發(fā)生源instance-specific,累計時間及發(fā)生次數(shù)structure事件發(fā)生次數(shù)double-long-unsigned,8{不上報(0),事件發(fā)生上報(1),事件恢復(fù)上報(2),事件發(fā)生恢復(fù)均上報(3)9有效標(biāo)識::=bool時間狀態(tài)記錄表::=array時間狀態(tài)時間狀態(tài):=structure{事件發(fā)生源instance-specific,{最近一次發(fā)生時間date_time_s,}間,如上1次事件未結(jié)束,則取上2次事件的持,返回NULL說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))4添加一個事件關(guān)聯(lián)對象屬性(參數(shù))5刪除一個事件關(guān)聯(lián)對象屬性(參數(shù))表145參數(shù)變量類定義編號說明2說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))數(shù)據(jù)類型1.邏輯名1.復(fù)位3.觸發(fā)一次凍結(jié)說明12一條凍結(jié)記錄::=structure{凍結(jié)記錄序號double-long-unsigned,凍結(jié)時間date_time_s,第1個關(guān)聯(lián)對象屬性的數(shù)據(jù)Data,}凍結(jié)數(shù)據(jù)(記錄),記錄根據(jù)“凍結(jié)周期”和“延時時間”凍結(jié)記錄序號——單調(diào)遞增。名”引用的對象實例的屬性3決定3一個關(guān)聯(lián)的對象屬性::=structure{凍結(jié)周期long-unsigned,關(guān)聯(lián)對象屬性描述符OAD,}關(guān)聯(lián)對象屬性描述符:對象屬性描述符的屬凍結(jié)記錄中的關(guān)聯(lián)對象屬性數(shù)據(jù)依據(jù)關(guān)聯(lián)對象屬性表產(chǎn)引用的對象實例定義。當(dāng)凍結(jié)周期為“0”時:表示由外部條件或異步發(fā)生的凍結(jié)事件觸發(fā)(由執(zhí)行“觸發(fā)一次凍結(jié)”)產(chǎn)生。關(guān)聯(lián)對象屬性描述符:對象屬性描述符的屬性特征,每一種屬性特征表示一種凍結(jié)方案,每種方案可分配不同的凍結(jié)周期及存儲深度。4說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))3觸發(fā)一次凍結(jié)(參數(shù))參數(shù)::=long-unsigned延時執(zhí)行的時間根據(jù)延時時間(參數(shù))觸發(fā)執(zhí)行一次事件記錄操作。4添加一個凍結(jié)對象屬性(凍結(jié)對象){關(guān)聯(lián)對象屬性描述符OAD,}5刪除一個凍結(jié)對象屬性(參數(shù))7批量添加凍結(jié)對象屬性(array凍結(jié)對象)8清除關(guān)聯(lián)對象屬性表(參數(shù))表151采集類定義編號說明12表152(續(xù))說明3是“記錄單元”的數(shù)組。中“邏輯名”引用的對象實例定義,見E.7說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))3清空記錄表(參數(shù))表154集合類定義3.當(dāng)前元素個數(shù)4.最大元素個數(shù)編號說明12實例定義3當(dāng)前元素個數(shù)4說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))3.互感器倍率6.無功功率9.當(dāng)日反向有功電量10.當(dāng)月反向有功電量11.當(dāng)日正向無功電量12.當(dāng)月正向無功電量13.當(dāng)日反向無功電量14.當(dāng)月反向無功電量15.正向有功電能示值16.正向無功電能示值17.反向有功電能示值18.反向無功電能示值19.換算及單位4.刪除脈沖輸入單元編號說明123{}4{脈沖輸入端口號OAD,{正向有功(0),正向無功(1),反向有功(2),反向無功(3)}567當(dāng)日正向有功電量::=array電能量電能量::=double-long-unsigned包含總及n個費(fèi)率的電能量,規(guī)定依次排列費(fèi)率1…n電能量8當(dāng)月正向有功電量::=array電能量電能量::=double-long-unsigned9當(dāng)日反向有功電量::=array電能量電能量::=double-long-unsigned當(dāng)月反向有功電量::=array電能量電能量:=double-long-unsigned當(dāng)日正向無功電量::=array電能量電能量:=double-long-unsigned當(dāng)月正向無功電量:=array電能量電能量::=double-long-unsigned當(dāng)日反向無功電量::=array電能量電能量:=double-long-unsigned當(dāng)月反向無功電量::=array電能量電能量:=double-long-unsigned電能示值::=double-long-unsigned表158(續(xù))編號說明電能示值::=double-long-unsigned電能示值::=double-long-unsigned電能示值::=double-long-unsigned單位及換算::=structure{屬性5單位及換算Scaler_Unit(單位:W,換算:—1),屬性6單位及換算Scaler_Unit(單位:var,換算:—1),屬性7單位及換算Scaler_Unit(單位:kWh,換算:—4),屬性8單位及換算Scaler_Unit(單位:kWh,換算:—4),屬性9單位及換算Scaler_Unit(單位:kWh,換算:—4),屬性10單位及換算Scaler_Unit(單位:kWh,換算:—4),屬性11單位及換算Scaler_Unit(單位:kvarh,換算:—4),屬性12單位及換算Scaler_Unit(單位:kvarh,換算:—4),屬性13單位及換算Scaler_Unit(單位:kvarh,換算:—4),屬性14單位及換算Scaler_Unit(單位:kvarh,換算:—4),屬性15單位及換算Scaler_Unit(單位:kWh,換算:—4),屬性16單位及換算Scaler_Unit(單位:kWh,換算:—4),屬性17單位及換算Scaler_Unit(單位:kvarh,換算:—4),屬性18單位及換算Scaler_Unit(單位:kvarh,換算:—4)}說明1復(fù)位(參數(shù))2執(zhí)行(參數(shù))3添加脈沖輸入單元(脈沖單元)4刪除脈沖輸入單元(脈沖輸入端口號)表160控制類定義2.控制方案集3.控制投入狀態(tài)表160(續(xù))數(shù)據(jù)類型1.復(fù)位2.執(zhí)行7.控制解除編號說明123一個總加組控制投入狀態(tài):=structure{總加組對象0I,投入狀態(tài)enum{未投入(0),投入(1)}}4{總加組對象OI,控制輸出狀態(tài)bit-string(SIZE(8))}態(tài)(0:未輸出;1:輸出)5一個總加組告警輸出狀態(tài):=structure總加組對象OI,{未告警(0),告警(1)}}表162控制類方法說明說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))3添加控制單元(控制方案單元)4刪除控制方案單元(總加組對象)總加組對象:=0I5更新控制方案單元(控制方案單元)6控制投入(總加組對象)總加組對象::=0I7控制解除(總加組對象)總加組對象:=0I區(qū)間統(tǒng)計類,class_id=142.統(tǒng)計結(jié)果表3.關(guān)聯(lián)對象屬性表3.添加一個統(tǒng)計對象4.刪除一個統(tǒng)計對象說明12統(tǒng)計結(jié)果表::=array一個統(tǒng)計結(jié)果一個統(tǒng)計結(jié)果::=structure{“關(guān)聯(lián)對象屬性表”配置的對象屬性統(tǒng)計結(jié)果累計時間:單位為s表164(續(xù))編號說明2對象屬性描述符OAD,區(qū)間統(tǒng)計值array一個統(tǒng)計區(qū)間{累計時間double-long-unsigned,3關(guān)聯(lián)對象屬性描述符OAD,越限判斷參數(shù)arrayData,統(tǒng)計周期unsigned,統(tǒng)計頻率TI統(tǒng)計頻率:采樣點(diǎn)取值周期說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))3添加一個統(tǒng)計對象屬性(參數(shù)){關(guān)聯(lián)對象屬性描述符0AD,向?qū)傩浴瓣P(guān)聯(lián)對象屬性表”中,增加一個統(tǒng)計對象統(tǒng)計周期}4刪除一個統(tǒng)計對象屬性(參數(shù))累加平均類,class_id=15表166(續(xù))編號說明12{對象屬性描述符0AD,累加和instance-specific,}的對象實例定義3{關(guān)聯(lián)對象屬性描述符OAD,統(tǒng)計周期unsigned,統(tǒng)計頻率TI}編號說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))3添加一個關(guān)聯(lián)對象屬性(參數(shù)){關(guān)聯(lián)對象屬性描述符OAD,統(tǒng)計周期unsigned,統(tǒng)計頻率TI向?qū)傩浴瓣P(guān)聯(lián)對象屬性表”中,增加一個關(guān)聯(lián)對象表168(續(xù))說明4刪除一個關(guān)聯(lián)對象屬性(參數(shù))表169極值工具類定義2.極值結(jié)果表3.添加一個關(guān)聯(lián)對象4.刪除一個關(guān)聯(lián)對象編號說明12一個極值結(jié)果:=structure{對象屬性描述符OAD,最大值instance-specific,及其發(fā)生時間date_time_s,最小值instance-specific,}的對象實例而定義3{關(guān)聯(lián)對象屬性描述符OAD,統(tǒng)計頻率TI編號說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))3添加一個關(guān)聯(lián)對象屬性(參數(shù))參數(shù)=structure{關(guān)聯(lián)對象屬性描述符OAD,統(tǒng)計周期unsigned,統(tǒng)計頻率TI}向?qū)傩浴瓣P(guān)聯(lián)對象屬性表”中,增加一個關(guān)聯(lián)對象4刪除一個關(guān)聯(lián)對象屬性(參數(shù))表172顯示類定義2.顯示對象列表編號說明12{顯示對象CSD,}顯示對象的數(shù)據(jù)依次被循環(huán)顯示。屏序號:0表示不需要分屏,其他為分屏顯示(1表示分屏第一屏,2表示分屏第二屏,以此類推)表173(續(xù))編號說明34{當(dāng)前總對象數(shù)unsigned,}允許最大對象數(shù)——可設(shè)置的最大顯示數(shù)編號說明1復(fù)位(參數(shù))參數(shù):=integer(0)2執(zhí)行(參數(shù))3下翻(參數(shù))顯示下一個對象信息4上翻(參數(shù))顯示上一個對象信息5顯示查看(參數(shù))顯示持續(xù)時間:單位為s{顯示列信息屏序號}6全顯(參數(shù))1.邏輯名2.文件信息3.命令結(jié)果表175(續(xù))5.代發(fā)編號說明1邏輯名2{源文件visible-string,目標(biāo)文件visible-string,文件大小double-long-unsigned,文件屬性bit-string(SIZE(3)),文件版本visible-string,{當(dāng)前設(shè)備文件(0),}bit0:讀(1:可讀,0:不可讀);bitl:寫(1:可寫,0:不可寫);bit2:執(zhí)行(1:可執(zhí)行,0:不可執(zhí)行)源文件:文件路徑及文件名稱;目標(biāo)文件:文件路徑及文件名稱;3{當(dāng)前文件傳輸?shù)倪^程狀態(tài)正在建立連接(擴(kuò)展傳輸)正在遠(yuǎn)程登錄(擴(kuò)展傳輸)操作不允許(創(chuàng)建/刪除/讀寫/執(zhí)行)(105),建立連接失敗(擴(kuò)展傳輸)(110),遠(yuǎn)程登錄失敗(擴(kuò)展傳輸)(111),編號說明1復(fù)位(參數(shù))參數(shù)::=integer(0)2執(zhí)行(參數(shù))通用方法,instance-specific。3刪除(參數(shù))4校驗(參數(shù)){校驗文件名visible-string,{CRC校驗(默認(rèn))(0),校驗起始偏移地址double-long-unsigned,}校驗結(jié)束偏移地址為FFFFFFFFH表示到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年定制化客戶合作協(xié)議
- 廠區(qū)園林景觀養(yǎng)護(hù)服務(wù)協(xié)議模板2024
- 2024年度高品質(zhì)鋁單板購銷協(xié)議
- 2023-2024學(xué)年浙江省紹興市重點(diǎn)中學(xué)第二學(xué)期高三數(shù)學(xué)試題統(tǒng)練(一)
- 2024年專業(yè)吊車租賃服務(wù)協(xié)議范本
- 2024跨境航空貨物運(yùn)輸協(xié)議范本
- 2024年度高級店長任職協(xié)議
- 2024種苗行業(yè)購銷協(xié)議樣本
- 城市水溝2024年清理維護(hù)協(xié)議樣式
- 2024年個人經(jīng)營店鋪租賃協(xié)議
- 骨骼肌肉系統(tǒng)影像診斷(160頁)
- 鐵路信號基礎(chǔ)繼電器ppt課件
- 污水設(shè)計構(gòu)筑物的計算
- 武當(dāng)太極劍劍譜(49式)詳細(xì)介紹及招式名稱匯總
- 風(fēng)量、溫度、噪聲測試記錄填寫范例
- 特種作業(yè)人員臺賬.doc
- 國家開放大學(xué)《管理英語1》邊學(xué)邊練參考答案
- (完整版)裝飾裝修工程監(jiān)理細(xì)則(詳解)最新(精華版)
- 電焊中級工(四級)職業(yè)技能鑒定考試題庫
- 多巴胺的藥理作用及用法PPT參考幻燈片
- 鋼結(jié)構(gòu)網(wǎng)架翻新改造施工方案
評論
0/150
提交評論