(高清版)GBT 40017-2021 信息技術 系統(tǒng)間遠程通信和信息交換 社區(qū)節(jié)能控制異構網絡融合與可擴展性_第1頁
(高清版)GBT 40017-2021 信息技術 系統(tǒng)間遠程通信和信息交換 社區(qū)節(jié)能控制異構網絡融合與可擴展性_第2頁
(高清版)GBT 40017-2021 信息技術 系統(tǒng)間遠程通信和信息交換 社區(qū)節(jié)能控制異構網絡融合與可擴展性_第3頁
(高清版)GBT 40017-2021 信息技術 系統(tǒng)間遠程通信和信息交換 社區(qū)節(jié)能控制異構網絡融合與可擴展性_第4頁
(高清版)GBT 40017-2021 信息技術 系統(tǒng)間遠程通信和信息交換 社區(qū)節(jié)能控制異構網絡融合與可擴展性_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

信息技術系統(tǒng)間遠程通信和信息交換社區(qū)節(jié)能控制異構網絡融合與可擴展性(ISO/IEC/IEEE18882:2017,Informationtechnology—Telecommunicationsandinformationexchangebetweensystems—Ubiquitousgreencommunitycontrolnetwork:Heterog國家標準化管理委員會國家市場監(jiān)督管理總局發(fā)布國家標準化管理委員會 I1綜述 2規(guī)范性引用文件 3術語、定義和縮略語 3.2縮略語 2 2 24.2需求和設計原則 3 45.1概述 4 65.3智能應用解析器(IAR) 6原語數(shù)據(jù)類型 6.1原語數(shù)據(jù)類型定義 6.3使用注冊器的數(shù)據(jù)類型管理 7導入現(xiàn)場總線數(shù)據(jù)類型 8安全性考慮 附錄A(資料性附錄)現(xiàn)場總線與IEEE1888間的ID映射配置 21附錄B(資料性附錄)轉換規(guī)則 23附錄C(資料性附錄)基于第7章的現(xiàn)場數(shù)據(jù)模型 25附錄D(資料性附錄)使用域名系統(tǒng)的IAR可擴展操作 附錄E(資料性附錄)IAR作為讀服務請求者 附錄F(資料性附錄)參考文獻 I本標準使用翻譯法等同采用ISO/IEC/IEEE18882:2017《信息技術系統(tǒng)間遠程通信和信息交換——GB/T36451—2018信息技術系統(tǒng)間遠程通信和信息交換社區(qū)節(jié)能控制網絡協(xié)議——為與國家標準體系協(xié)調一致,將標準名稱改為《信息技術系統(tǒng)間遠程通信和信息交換社區(qū) 增加了3.1中術語條目編號。信息技術系統(tǒng)間遠程通信和信息交換社區(qū)節(jié)能控制異構網絡融合與可擴展性活性。本標準描述了增強無所不在的綠色社區(qū)控制網絡(UGCCNet)異構網絡互聯(lián)的網絡收斂性和可CommunityControlNetworkProtocol:Security)MLSchemaPart2:DatatypesSecondEdition,P.V.Bironr工2APP:應用程序(application)CUI:字符用戶界面(character-useriIAR:智能應用解析器(intelligentapplicationresolver)PLC:可編程邏輯控制器(programmablelogiccontroller)RRS:可重構解析服務器(reconfigurableresolutionUGCCNet:泛在綠色社區(qū)控制網絡(ubiquitousgreencoURI:統(tǒng)一資源標識符(uniformresourceidentifier)XML:可擴展置標語言(extensiblemarkuplanguage)4.1.1網關上現(xiàn)場總線與IEEE1888系統(tǒng)之間沒有通用ID映射配置不同供應商的網關具有不同的配置接口。配置接口可3容網絡。然而在IEEEStd1888TM中交換的數(shù)據(jù)內容和語義的定義尚未完成。例如,在同一個4現(xiàn)場總線通常定義自己的應用數(shù)據(jù)類型。IEEE1888支持通過IEEEStd1888定義的網關型。其方法是為這些異構網絡和(應用特定的)數(shù)據(jù)類型定義相應的名稱空間和屬性。附錄C為主要5架構——RRS管理現(xiàn)場總線和IEEE1圖1描述了RRS和IAR在IEEE1888體系結構中的工作過程。下面的描述只是提供了一個例5GB/T40017—2021/ISO/IEC/IEEEAPP-AAPP-Bcedbdaa雖然在圖1中IAR只接收來自APP的請求,但一般情況下IAR可從任何其他組件(如GW、存儲器)接收。雖然在圖1中IAR是獨立描述的,但在實際操作中,IAR可統(tǒng)一到GW、存儲器和任何其他組件中(見5.3)。圖1只顯示了組件與組件之間的通信。注冊器啟用的操作參考5.2.5和5.3.5。6RRS的作用是將ID映射配置分發(fā)到GW并將轉換規(guī)則分發(fā)給IAR。本標準規(guī)定了兩個通信過網關網關當GWA和IARA融合到一起時(見5.3),相應的ID_THAT_REPRESENTS_GW和ID_/gwA/”,ID_THAT_REPRESENTS_IAR也應是“/gwA/”。7id="/<valuetime="2013-01-01T00:00:00+08:00">轉換(NAT)后,重新部署了設備或系統(tǒng)],以檢查配置的改變。讀請求應規(guī)定屬性attTHAT_REPRESENTS_GW/idMap”。IAR將自己注冊為ID="ID_THAT_REPRESENTS_IAR/8<componenturi="/axis2/services/RRS"support="FETCH"><keyid="/gwA/idMap"attrName="time"stream=“in”/><keyid="/gwB/idMap"attrName="time"stream=“in”/><keyid="/gwC/idMap"attrName="time"stream=="in"/><keyid="/iarA/translationRule"attrName="time"stream="in"/><keyid=”/iarB/translationRule"attrName="time"stream="in”/><keyid=”/iarC/translationRule"attrName="time"stream="in”/><componenturi="/axis2/services/GW"support="<keyid="/gwA/idMap"attrName="time"stream="out"<componenturi="/axis2/services/IAR"support="WRITE...)<keyid="/iarA/translationRule"attrName="time"stream="out"/><componenturi="/axis2/services/GW"support="WRITE"...<keyid="/gwA/idMap"attrName="time"stream="out"/><keyid="/gwA/translationRule"attrName="time"stream="out"/>查找RRS和GW9轉換規(guī)則前,查詢請求中鍵(Key)元素的點ID應為“ID_THAT_REPRESENTS_IAR/<lookupid="..."type="component"><keyid="/gwA/idMap"attrName="time"stream="out"/><lookupid="..."type="component"><keyid="/gwA/idMap"attrName="time"stream="out"/><componenturi="/axis2/services/GW"support="WRITE...>%074.寫(WRITE)<pointid=/gwAGWA的GB/T40017—2021/ISO/IEC/IEEERRS可以通過多個點ID同時生成查詢請求。注冊器也會回應多個組件(即GW、IAR或者它們融合的組件)。RRS應能識別注冊器的響應,并分別向它們生成寫請求。此時,GW發(fā)送一個查詢請求時,GW應以下面的請求消息向注冊器查詢RRS。<lookupid="..."type="component"><keyid="/gwA/idMap"attrName="t注冊器響應消息如下:<lookupid=".."type="component"><keyid="/gwA/idMap"attrName="time"stream="in"/>uri="/axis2/services/RRS”support="FETid="/gwA/idMap"attrName="time"通過上述過程,GW能找到合適的RRS,并通過組件uri屬性訪問信息,以及從RRS獲得ID映射配置。圖3展示了整個過程。%<valuetime=...">..</val圖3基于注冊器的讀配置IAR也存在上述過程,當GW和IAR融合在一起的時候,GW也通過多個點ID同時生成上述的查IAR的角色作用是實現(xiàn)不同應用域中的應用數(shù)據(jù)類型轉換。例如圖4中,應用A(現(xiàn)場總線A)使3現(xiàn)場總線A的表達形式“COOL”“HEAT”“FAN_ONLY”現(xiàn)場總線B的表達形式轉換規(guī)則需遵循IEEE1888規(guī)定)。當應用(APP)在IAR上讀到POINT/A/01數(shù)據(jù)時,IAR從應用B中檢索POINT/B/01數(shù)據(jù)、轉換表達形式,并以POINT/A/01的形式返回到APP。如果POINT/B/01見附錄B。轉換功能轉換功能I/O功能轉換功能存檔功能(查詢)(查詢)(數(shù)據(jù))融合網關的IAR(數(shù)據(jù))(數(shù)據(jù))獨立的IAR在IAR接收一個讀(FETCH)請求后,圖6描述了它如何作為讀服2322”3”4統(tǒng)一資源定位符URI(組件URI擁有請求的數(shù)據(jù))。此時,配置信息應由本地管理或組件的URI通過響應的數(shù)據(jù)量大且不能提供“cursor”功能,請求者也不能接受更多的數(shù)據(jù)時,則IAR應返回一個圖7描述了IAR接收一個寫請求后的工作流程。233”4GB/T40017—2021/ISO/IEC/圖7中1處,當IAR接收寫請求(調用數(shù)據(jù)方法)時,它查詢相應的點ID和訪問組件的URI。此如果IAR不能執(zhí)行相應的轉換,IAR應返回一個type=“TRANSLATION_FAILED”的錯誤圖8描述了IAR接收一個訂閱(TRAP)請求后的工作流程?;卣{(數(shù)據(jù))回調(控制)陷阱TRAP請求階段(圖8中的1~4)圖8中1處,當IAR收到訂閱請求時,IAR開始查找對應點ID和訪問組件的URI。配置信息應由檢查結果(OK或NG)。如果IAR收到OK,它向訂閱請求者回應OK,見圖8中4處。正如IEEE1888所定義的那樣,訂閱應重復請求[因為提供方的訂閱請求消息中的生存期(TTL)TRAP回調階段(圖8中5~10)componentur指向componentur指向IAR0.注冊(REGISTRATION)6'處,IAR向訂閱提供者回復OK。如果控制信號是OK,在9處IAR僅僅向回調控制發(fā)送OK。如果顯示?;卣{控制向IAR回復OK,見圖8中10處。圖9描述了基于注冊器的組件與IAR的自動綁定流程。如果啟用注冊操作模式,IEEE1888組件會將自己注冊到其注冊器。IAR還應在此操作模式下向注冊管理機構注冊在注冊器查詢IAR后(圖中1為查詢,2為響應),觸發(fā)了組件到組件的通信(圖中9處)。接著,IAR在注冊器查詢目標組件(圖中5查詢,圖中6響應)后,觸發(fā)了另一組件與組件的通信(圖中7讀和8響應),在它們的配置中進行值映射(圖中4處)。其他過程見5點ID間的值映射/POIN/POIN23名3.讀(FETCH)心7.讀(FETCH)查詢(LOOKUP)組件B8.響應(Response)6.響應(Response)POINT/A/01/01(-)POINPOINT/A/01/02(-》POIPOINT/A/01/02(-)POINPOINT/A/02/01(-)POINPOINT/A/02/02(-)POINPOINT/A/02/02(-)POINIAR查詢在上述例子中,向注冊器發(fā)送的查詢請求消息如下:uri="/axis2/services/IAR”support=..id="/POINT/A/01"attrName="RANGE_SPECIFICATION取決于IAR實現(xiàn)形式或者原始數(shù)據(jù)的時間范圍,它應該在IAR上進行配置,或者IAR通過注冊器查詢(通過原始點ID,即/POINT/B/01)到有效的時間范圍。IAR查找<lookupid="..."type="component")<keyid="/POINT/A/01"attrName="time"stream="in"<lookupid="..."type="component")<keyid="/POINT/A/01"attrName="time"stream="in"<componenturi=“/axis2/services/IAR”support="..."...><keyid="/POINT/A/01"attrName="time"RANGE_Edition,它定義了數(shù)據(jù)類型boolean、int、unsignedInt、decimal、float、string、base64Binary、(valuetime="2013-04-29T00:00:00+08(valuetime="2013-04-29T00:00:00+08(valuetime="2013-04-29T00:00:00+08:00">TRUE</value)<valuetime="2013-04-29T00:00:00+08:00">T</value)<valuetime="2013-04-29T00:00:00+08:00">t(/value><valuetime="2013-04-29T00:00:00+08:00">1</value)6.2.1Boolean類型本標準應使用/2001/XMLSchemaJHJboolean<valuetime="2013-05-01T00:00:00+08:00">true</value》<valuetime="2013-05-01T00:01:00+08:00">false</value)6.2.2Int類型本標準應使用/2001/XMLSchemaJHJint定義的Int類型。<valuetime="2013-05-01T00:00:00+08:00">826</value)(valuetime="2013-05-01T00:01:00+08:00">2147483647</value)(valuetime="2013-05-01T00:02:00+0<valuetime="2013-05-01T00:03:00+08:00">—124</value》<valuetime="2013-05-01T00:04:00+08:00">—2147483648</value>Int類型的最大值為2147483647,最小值為-2147483648。如果它超過了邊界,應該考慮使用long6.2.3UnsigedInt類型本標準應使用/2001/XMLSchemaJHJunsignedInt定義的UnsigedInt類型。<valuetime="2013-05-01T00:00:00+08:00">826</value)(valuetime="2013-05-01T00:01:00+08:00">4294967295</value)(valuetime="2013-05-01T00:02:00+0該類型的最大值為4294967295,最小值為0。如果超出邊界,則應考慮使用nsignedLong或non-本標準應使用/2001/XMLSchemaJHJdecimal定義的Decimal類型(Decimal(valuetime="2013-05-01T00:00:00+08:00">826.1291</value><valuetime="2013-05-01T00:01:00+08:00">31239.46</value><valuetime="2013-05-01T00:02:00+08:00">1.02</value><valuetime="2013-05-01T00:03:00+08:00">—1.02</value》(valuetime="2013-05-01T00:04:00+08:00">+10000.00</value)本標準應使用/2001/XMLSchemaJHJfloat定義的Float類型。<valuetime="2013-05-01T00:00:00+08:00">-1E4</value>(valuetime="2013-05-01T00:01:00+08:00">1267.43233E12</value》<valuetime="2013-05-01T00:02:00+08:00">12.78e—2(/value)(valuetime="2013-05-01T00:03:00+0(valuetime="2013-05-01T00:04:00+08:00">-0</value>(valuetime="2013-05-01T00:05:00+08:00">O</val(valuetime="2013-05-01T00:06:00+08:00">INF</value>(valuetime="2013-05-01T00:07:00+08:00")-INF</value>(valuetime="2013-05-01T00:08:00+08:00")NaN</value>(valuetime="2013-05-01T00:00:00+08:00">HEAT</value)》(valuetime="2013-05-01T00:01:00+08:00">COOL</value><valuetime="2013-05-01T00:02:00+08:00">AUTO</value)6.2.7Base64Binary類型本標準應使用/2001/XMLSchemaJHJbase64Binary定義的Base64Binary<valuetime="2013-05-01T00:00:00+08:00">SUVFRTE4ODg=</value>本標準應使用/200(valuetime="2013-05-01T00:00:00+08:00">2013-05-01T12:00:00+08:00</value)本標準應使用http://www.w3.or(valuetime="2013-05-01T00:00:00+08:00">P1Y2M3DT10H30M</value)<valuetime="2013-05-01T00:01:00+08:00">-P120(valuetime="2013-05-01T00:01:00+08:00">0</value》/2001/XMLSchemaJHJinteger或http://www.w3.ora/2001/XMLSchemaJHJdouble<transportxmlns:xsd="/200xmlns:n0="/1888.id="/POINT/01”n0:type="xid="/POINT/02"n0:typeid="/POINT/03"n0:type="xsd:uid="/POINT/04"n0:type="xid="/POINT/05"n0:type="〈transportxmlns:foreign=“/datatypeDefinition”xmlns:n0="/1888.id="/POINT/08"n0:type="for數(shù)據(jù)模型在IEEE1888標準中仍然有效。GB/T40017—2021/ISO/IEC/IEEE假設XML_NAMESPACE是importer為外來數(shù)據(jù)模型定義的XML命名空間。在這個XMLNAMESPACE下,它們將定義屬性的名稱:ATTRO_NAME、ATTRI_NAME、ATTR2_NAME等。此類屬性名稱應具有值的類型、必要性(強制或可選)以及語義的定義。它們的示例參見附錄C。使用這種兩階段的定義,可以向注冊器發(fā)送以下消息,將外來數(shù)據(jù)模型的信息與IEEE1888點ID關聯(lián)起來。xmlns:foreign="XML_NAMESid="/Bldg1/001”foreign:ATTRO_NAME="AI"_NAME="1"/>id="/Bldg1/002”foreign:ATTR0_NAME="AI"_NAME="2"/>id="/Bldg1/003"foreign:ATTR0_NAME="AI"_NAME="3"/>id="/Bldg1/101"foreign:ATTRO_NAME="AO"foreign:id="/Bldg1/102"foreign:ATTRO_NAME=id="/Bldgl/103"foreign:ATTRO_NAME8安全性考慮本標準適用于IEEEStd1888TM第10章。本標準推薦參考IEEEStd1888.3的4.1。因為本標準引入了兩個新的組件:RRS(見5.2)和IAR(見5.3),因此要考慮新的威脅。比如,一個惡意的IEEE1888應用程序表現(xiàn)為RRS,它將重寫GW中的映射規(guī)則或IAR中的轉換規(guī)則。一個惡意的IEEE1888應用也可表現(xiàn)為IAR,它允許惡意應用程序向請求者響應請求者的無效值或向提供者寫入無效值。為了緩解這些問題,本標準強烈建議結合IEEEStd1888.3來綜合考慮。述點ID定義中包含的配置參數(shù)。在CSV文件中通用格式(本標準推薦使用)是configuration_switch,.........MODBUS_RTU_DATATYPE,primitive_typename,modbMODBUS_RTU,point_id,rtu_port_name,modbus_demodbus_register_number,modbus_datatype,readwrite_permmultiply_by,polling_int“MODBUS_RTU_DATATYPE,unsignedInt,2->3->0->1”說明如果數(shù)據(jù)表示為A1B2C3D4的0xC3*(224)+0xD4*(216)+0xA1*(28MODBUS_RTU_DATATYPE,int,0-MODBUS_RTU_DATATYPE,unsignedInt,0-MODBUS_RTU_DATATYPE,shoMODBUS_RTU_DATATYPE,unsignedShMODBUS_RTU,/modbus/1/V,/dev/ttyS0,1,1,unsignedShoMODBUS_RTU,/modbus/1/A,/dev/ttyS0,1,2,shorMODBUS_RTU,/modbus/1/KW,/dev/ttyS0,1,3,iMODBUS_RTU,/modbus/1/KWH,/dev/ttyS0,1,5,unsigneMODBUS_RTU,/modbus/2/V,/dev/ttyS0,2,1,unsignedShoMODBUS_RTU,/modbus/2/A,/dev/ttyS0,2,2,shorMODBUS_RTU,/modbus/2/KW,/dev/ttyS0,2,3,iMODBUS_RTU,/modbus/2/KWH,/dev/ttyS0,2,5,unsigneMODBUS_RTU,/modbus/3/V,/dev/ttyS0,3,1,unsignedShoMODBUS_RTU,/modbus/3/A,/dev/ttyS0,3,2,shorMODBUS_RTU,/modbus/3/KW,/dev/ttyS0,3,3,iMODBUS_RTU,/modbus/3/KWH,/dev/ttyS0,3,5,unsigneBACNET_IP,point_id,bacnetip_host,bacnetip_port,bacnetip_object_id,bacnetip_bacnet_datatype,readwrite_permission,multiply_by,polling_i ENUM_VALUE_MAP,mapping_name,dst_value,ENUM_VALUE_MAP,emapAtoENUM_VALUE_MAP,emapAtoENUM_VALUE_MAP,emapAtoB,FAREAL_VALUE_MAP,mapping_name,arithmetic“35+”生成8(=3+5)?!?5+8*”生成64(=(3+5)*8)。“s32—5*9/”生成(s—32)*5/9——從華氏“s0.001*”生成s*0.001REAL_VALUE_MAP,rmapAtoB,"s0.001*"rmapAtoB轉換如下。如果原始值是103,rmapAtoB轉換到0.103.如果是-31,rmapAtoB轉換ID_MAP,dst_id,src_id,map“src_id”:原始值的點ID?!癿apping_name”:映射轉換的名稱(ENUM_VALUE_MAP或REAL_VALUE_MAP)。ENUM_VALUE_MAP,hvacWorkModeMapAtENUM_VALUE_MAP,hvacWorkModeMapAtENUM_VALUE_MAP,hvacWorkModeMapAtENUM_VALUE_MAP,hvacWorkModeMapAtoB,FENUM_VALUE_MAP,hvacWorkModeMapAtoB,PREAL_VALUE_MAP,temperatureMapAtoB,"s32-5*9/"REAL_VALUE_MAP,multiplyBy1000,"sID_MAP,/B/01,/A/01,hvacWoID_MAP,/B/02,/A/02,tempID_MAP,/B/03,/A/03,m基于第7章的現(xiàn)場數(shù)據(jù)模型/1888.2/ANSI/ASHRAE表C.1為與XML相關的命名空間屬性。屬性名BACnet/IP網絡接口的主機名字或強制BACnet網絡類型名,如:AI、AO、B強制xmlns:bacnet="/1888.2/ANSI/ASHRid="/Bldg1/001"bacnet:objectType="AI"baid="/Bldg1/002"bacnet:objectType="AI"baid="/Bldgl/003"bacnet:objectType="AI"baid="/Bldg1/101"bacnet:objectType="AO"baid="/Bldgl/102"bacnet:objectType="AO"baid="/Bldg1/103"bacnet:objectType="AO"ba/1888.2/Lonmark/Lo屬性名強制<transportxmlns:lon="/1888.2/Lonmark/Lontalk/")<point

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論