GB∕T 18858.7-2014 低壓開關設備和控制設備 控制器 設備接口(CDIs) 第7部分:CompoNet_第1頁
GB∕T 18858.7-2014 低壓開關設備和控制設備 控制器 設備接口(CDIs) 第7部分:CompoNet_第2頁
GB∕T 18858.7-2014 低壓開關設備和控制設備 控制器 設備接口(CDIs) 第7部分:CompoNet_第3頁
GB∕T 18858.7-2014 低壓開關設備和控制設備 控制器 設備接口(CDIs) 第7部分:CompoNet_第4頁
GB∕T 18858.7-2014 低壓開關設備和控制設備 控制器 設備接口(CDIs) 第7部分:CompoNet_第5頁
已閱讀5頁,還剩162頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

ICS29.130.20K30中華人民共和國國家標準GB/T18858.7—2014/IEC/PAS62026-7:2009低壓開關設備和控制設備控制器-設備接口(CDI)第7部分:CompoNetLow-voltageswitchgearandcontrolgear—Controller-deviceinterfaces(CDIs)—Part7:CompoNet(IEC/PAS62026-7:2009,IDT)2014-06-24發(fā)布2015-01-22實施GB/T18858.7—2014/IEC/PAS62026-7:2009前言 Ⅰ引言 Ⅲ1范圍 12規(guī)范性引用文件 1 24分類 65特性 96產品信息 1037常規(guī)服務、安裝和運輸條件 1038結構和性能要求 1049測試 138附錄A(規(guī)范性附錄)CompoNet公共服務 149附錄B(規(guī)范性附錄)CompoNet出錯代碼 150附錄C(規(guī)范性附錄)連接路徑屬性定義 151附錄D(規(guī)范性附錄)數(shù)據(jù)類型規(guī)范和編碼 152附錄E(規(guī)范性附錄)通信對象庫 155附錄F(規(guī)范性附錄)值的范圍 156附錄G(規(guī)范性附錄)CN默認時間域 157參考文獻 161ⅠGB/T18858.7—2014/IEC/PAS62026-7:2009GB/T18858《低壓開關設備和控制設備控制器-設備接口》分為以下部分:—第1部分:總則;—第2部分:執(zhí)行器傳感器接口(AS-i);—第3部分:DeviceNet;—第7部分:CompoNet。本部分是GB/T18858的第7部分。本部分按照GB/T1.1—2009給出的規(guī)則起草。本部分與GB/T18858.1《低壓開關設備和控制設備控制器-設備接口第1部分:使用。本部分等同采用IEC/PAS62026-7:2009《低壓開關設備和控制設備控制器-設備接口第7部分:CompoNet》,本部分在技術內容和編寫格式上與IEC/PAS62026-7:2009《低壓開關設備和控制設備控制器-設備接口第7部分:CompoNet》一致。與本標準中規(guī)范性引用的國際文件有一致性對應關系的我國文件如下:—GB/T5095.1—1997電子設備用機電元件基本試驗規(guī)程及測量方法第1部分:總則(idtIEC60512-1:1994)—GB4208—2008外殼防護等級(IP代碼)(IEC60529:2001,IDT)—GB/T17626.2—2006電磁兼容試驗和測量技術靜電放電抗擾度試驗(IEC61000-4-2:2001,IDT)—GB/T17626.3—2006電磁兼容試驗和測量技術射頻電磁場輻射抗擾度試驗(IEC61000-4-3:2002,IDT)(IEC61000-4-4:2004,IDT)—GB/T17626.5—2008電磁兼容試驗和測量技術浪涌(沖擊)抗擾度試驗(IEC61000-4-5:2005,IDT)—GB/T17626.6—2008電磁兼容試驗和測量技術射頻場感應的傳導騷擾抗擾度(IEC61000-4-6:2006,IDT)—GB/T15969.2—2008可編程序控制器第2部分:設備要求和測試(IEC61131-2:2007,IDT)—GB/T18858.1—2002低壓開關設備和控制設備控制器-設備接口(CDI)第1部分:總則(IEC62026-1:2000,IDT)—GB/T9387.1—1998信息技術開放系統(tǒng)互連基本參考模型第1部分:基本模型(idtISO/IEC7498-1:1994)—GB4824—2013工業(yè)、科學和醫(yī)療(ISM)射頻設備騷擾特性限值和測量方法(CISPR11:2010,IDT)本部分由中國電器工業(yè)協(xié)會提出。本部分由全國低壓電器標準化技術委員會(SAC/TC189)歸口。本部分主要起草單位:上海電器科學研究院。ⅡGB/T18858.7—2014/IEC/PAS62026-7:2009本部分參加起草單位:歐姆龍(上海)有限公司、常熟開關制造有限公司、深圳市泰永科技股份有限公司、蘇州電器科學研究所有限公司、上海諾雅克電氣有限公司、上海電器設備檢測所。本部分主要起草人:奚培鋒、趙芳。ⅢGB/T18858.7—2014/IEC/PAS62026-7:2009CompoNet計劃用于但不限于工業(yè)自動化領域,這些應用可能包括限位開關、接近傳感器、電力-氣動閥、繼電器、電動機起動器、操作面板、模擬輸入、模擬輸出和控制器等設備。本文件的發(fā)布機構提請注意,聲明符合本文件時,可能涉及以下專利的使用:—日本專利號4023342,重復MAC地址檢測方法,現(xiàn)場總線系統(tǒng)中的從站和主站,以及現(xiàn)場總線;—日本專利號4107110,現(xiàn)場總線系統(tǒng),連接確認方法和主站;—日本專利號3293089,PLC的遠程I/O系統(tǒng),以及相應的執(zhí)行方法;—日本專利號3925660以及在其他國家的對等專利,通信主站的啟動控制方法;—日本專利號4006605以及在其他國家的對等專利,減少通信系統(tǒng)中中繼器延時的影響;—日本應用號2004-059864,通信設備和網(wǎng)絡系統(tǒng);—日本應用號2004-022243,連接電纜的連接器;—日本應用號2007-167281,減少通信系統(tǒng)中中繼器延時的影響;—日本應用號2005-252414,帶濾波功能的網(wǎng)絡中繼;—日本應用號2005-252758,可編程控制系統(tǒng)的事件通信方法;—日本應用號2005-203496,在PLC系統(tǒng)中獲得網(wǎng)絡配置信息;—日本應用號2002-334265,網(wǎng)絡系統(tǒng)和控制器的I/O映射方法;—日本應用號2005-252682,事件通信的定時方法;—日本應用號2005-105543以及在其他國家的對等專利,接收數(shù)據(jù)補償設備。本文件的發(fā)布機構對于該專利的真實性、有效性和范圍無任何立場。該專利持有人已向本文件的發(fā)布機構保證,他愿意同任何申請人在合理且無歧視的條款和條件下,就專利授權許可進行談判。該專利持有人的聲明已在本文件的發(fā)布機構備案。相關信息可通過以下聯(lián)系方式獲得:專利持有人姓名:ODVA,Inc.地址:2370E.StadiumBoulevard#1000AnnArbor,MichiganU.S.A.48104請注意除上述專利外,本文件的某些內容仍可能涉及專利。本文件的發(fā)布機構不承擔識別這些專利的責任。1GB/T18858.7—2014/IEC/PAS62026-7:2009低壓開關設備和控制設備控制器-設備接口(CDI)第7部分:CompoNet1范圍GB/T18858的本部分規(guī)定了在控制器和控制回路設備,如傳感器、執(zhí)行器,以及開關元件之間提供位級和字級通信的接口系統(tǒng)。本接口系統(tǒng)使用圓形或扁平電纜,它們包含一對信號導線,和可選擇的一對電源導線。本部分規(guī)定了CompoNet的下列特定要求:—控制器和控制回路設備間的接口要求;—設備的正常工作條件;—結構和性能要求;—一致性認證測試要求。本部分適用于制定一個使具有該接口的器件能夠互換的技術要求。這些特定要求是附加在IEC62026-1通用要求之上的。2規(guī)范性引用文件下列文件對于本文件的應用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。IEC60512-1電子設備用機電元件基本試驗規(guī)程及測量方法第1部分:總則(Connectorsforelectronicequipment—Testsandmeasurements—Parts1:General)IEC60529外殼防護等級(IP代碼)[Degreesofprotectionprovidedbyenclosures(IPCode)]IEC61000-4-2電磁兼容第4-2部分:試驗和測量技術靜電放電抗擾度試驗[Electromagneticcompatibility(EMC)—Part4-2:Testingandmeasurementtechniques—Electrostaticdischargeimmu-nitytest]IEC61000-4-3電磁兼容第4-3部分:試驗和測量技術射頻電磁場輻射抗擾度試驗[Electro-magneticcompatibility(EMC)—Part4-3:Testingandmeasurementtechniques—Radiated,radio-frequency,electromagneticfieldimmunitytest]IEC61000-4-4電磁兼容第4-4部分:試驗和測量技術電快速瞬變脈沖群抗擾度試驗[Electromagneticcompatibility(EMC)—Part4-4:Testingandmeasurementtechniques—Electricalfasttransient/burstimmunitytest]IEC61000-4-5電磁兼容第4-5部分:試驗和測量技術浪涌(沖擊)抗擾度試驗[Electromagneticcompatibility(EMC)—Part4-5:Testingandmeasurementtechniques—Surgeimmunitytest]IEC61000-4-6電磁兼容第4-6部分:試驗和測量技術射頻場感應的傳導騷擾抗擾度[Electromagneticcompatibility(EMC)—Part4-6:Testingandmeasurementtechniques—Immunitytoconducteddisturbances,inducedbyradio-frequencyfields]2GB/T18858.7—2014/IEC/PAS62026-7:2009IEC61076-2-101電子儀器的連接器第2-101部分:圓形連接器螺絲鎖定的M12連接器規(guī)范細節(jié)(Connectorsforelectronicequipment—Part2-101:Circularconnectors—DetailspecificationforM12connectorswithscrew-locking)IEC61131-2可編程序控制器第2部分:設備要求和測試(Programmablecontrollers—Part2:Equipmentrequirementsandtests)IEC61158-5-2:2007工業(yè)通信網(wǎng)絡現(xiàn)場總線規(guī)范第5-2部分:應用層服務定義類型2器件(Industrialcommunicationnetworks—Fieldsspecificatiion—Part5-2:Applicationlayerservicedefinition—Type2elements)IEC61158-6-2:2007工業(yè)通信網(wǎng)絡現(xiàn)場總線規(guī)范第6-2部分:應用層協(xié)議規(guī)范類型2器件(Industrialcommunicationnetworks—Fieldsspecificatiion—Part6-2:Applicationlayerprotocoldefinition—Type2elements)IEC62026-1低壓開關設備和控制設備控制器設備接口(CDI)第1部分:總則[Low-voltageswitchgearandcontrolgear—Controller-deviceinterfaces(CDIs)—Part1:Generalrules]ISO/IEC7498-1信息技術開放系統(tǒng)互連基本參考模型第1部分:基本模型(Informationtechnology—OpenSystemInterconnection—BasicReferenceModel:TheBasicModel)CISPR11工業(yè)、科學和醫(yī)學(ISM)射頻設備電磁騷擾特性限值和測量方法[Industrial,scientificandmedicalequipment—Radio-frequencydisturbancecharacteristics—Limitsandmethodsof3術語、定義、符號和縮略語3.1術語和定義下列術語和定義適用于本文件。信標幀BEACON主站生成的報文幀,向從站和中繼器通告當前的傳輸速率和網(wǎng)絡連接信息。3.1.2位從站bitslave數(shù)據(jù)長度不超過4位的I/O設備。3.1.3分支branch與干線或分支線形成T連接的一段線纜。3.1.4CDI狀態(tài)指示燈CDIstatusindicator在CompoNet設備上的報告通信鏈路狀態(tài)的可視指示。3.1.5電路速率circuitspeed波特率baudrate以信號符號/秒或碼元/秒表示的傳輸介質上的通信速率。注:每一個CompoNet位是用兩個碼元表示的曼徹斯特碼,因此6M碼元/s的電路速率提供傳輸速率或數(shù)據(jù)速率是3Mbits/s。3GB/T18858.7—2014/IEC/PAS62026-7:20093.1.6顯式報文explicitmessage請求執(zhí)行一個特定任務的命令,并將這個任務執(zhí)行的結果返回給請求實體。[改寫IEC62026-3:2007,定義3.1.22]3.1.7輸入從站INslave只有輸入功能的可尋址I/O設備,能夠為主站生產輸入數(shù)據(jù),并不消費數(shù)據(jù)。3.1.8碼元mark應用于曼徹斯特編碼技術并在總線上傳輸?shù)男盘柗枴?.1.9主站master控制通信的設備注:在一個CompoNet網(wǎng)絡中只有一個主站。主站端口masterport主站或者內置終端器的中繼器的端口注:在一個干線或者分支線中只有一個主站端口?;旌蠌恼綧IXslave同時具有輸入和輸出功能的可尋址I/O設備,能夠消費來自主站的輸出數(shù)據(jù)和為主站生產輸入數(shù)據(jù)。注:生產和消費數(shù)據(jù)的長度可以是不同的。模塊狀態(tài)指示燈MSLED報告CompoNet設備的電源和操作狀態(tài)的可視指示。節(jié)點node具有唯一MACID的設備。輸出從站OUTslave只有輸出功能的可尋址的I/O設備,能夠消費來自主站的輸出數(shù)據(jù),不能為主站生產輸入數(shù)據(jù)。中繼器repeater用于擴展網(wǎng)絡和通信信號整形的可尋址的設備。注:中繼器能夠與主站進行通信,并執(zhí)行如報文過濾功能,以提高網(wǎng)絡的通信效率,它們不是無源設備。節(jié)點的一個集合,它們連接在通過主站端口和終端器分界的一條干線或分支線的物理介質上。從站slave具有實際I/O數(shù)據(jù)的可尋址設備。4GB/T18858.7—2014/IEC/PAS62026-7:2009注:在一個CompoNet網(wǎng)絡中最大從站數(shù)是384。從站端口slaveport在從站設備或者不具有內置終端器的中繼器上的端口。STRNP針對非參加節(jié)點的STW命令。3.1.20STRP針對參加節(jié)點的STR命令。3.1.21STWNP針對非參加節(jié)點的STW命令。3.1.22STWNP重置STWNPReset3.1.23參數(shù)“ResetRequest=1”時STWNP命令3.1.23STWNP運行STWNPRun3.1.24參數(shù)“Running=1”時的STWNP命令3.1.24STWP針對參加節(jié)點的STW命令。3.1.25STWP重置STWPReset3.1.26參數(shù)“ResetRequest=1”時的STWP命令3.1.26STWPStandby鎖定STWPStandbyLock3.1.27參數(shù)“Running=0,UnRegistrant=1”時的STWP命令3.1.27STWPStandby離線STWPStandbyOffline3.1.28參數(shù)“Running=0,UnRegistrant=0”時的STWP命令3.1.28另一個分支的分叉。3.1.29分支線sub-trunk從中繼器的主站端口不經過另一個主站端口到終端的最短的通信線路。注1:分支線指的是連接到中繼器的主站端口的電纜,它是由中繼器向下的干線。注2:一條干線或者分支線可以通過設備上連接器的菊花鏈連接進行擴展。3.1.30T型分支T-branch通過一個T型連接器連接到干線或者分支線的一段電纜。注:一條干線或者分支線可以通過設備上連接器的菊花鏈連接進行擴展。5GB/T18858.7—2014/IEC/PAS62026-7:20093.1.31終端電容terminatingcapacitor終端中的電容。3.1.32終端電阻terminatingresistor終端中的電阻。3.1.33終端terminator用于阻斷傳輸線的阻抗特性,防止反射的裝置。注:在某些情況下,終端可以被嵌入到某個終端設備或連接器中。注:根據(jù)本部分需要,終端包括終端電阻和終端電容。3.1.34傳輸速度(數(shù)據(jù)速率)以數(shù)據(jù)位/s表示的在傳輸介質上的通信速率。注:每一個CompoNet位是用兩個碼元表示的曼徹斯特碼,因此以位/s表示的傳輸速率是以碼元/s表示的電路速度的一半。3.1.35干線在同一段中從主站到終端器的最短的通信線路。注:一條干線或者分支線可以通過設備上連接器的菊花鏈連接進行擴展。3.1.36字從站wordslave以16位字數(shù)據(jù)運行的I/O設備。3.2符號和縮略語下列符號和縮略語適用于本文件。A_EVENT應用事件通信(applicationEVENTcommunication)B_EVENT基本內存事件通信(basememoryEVENTcommunication)BEACON主站生成的通告幀(notificationframegeneratedbythemaster)CDI控制器設備接口(controllerdeviceinterface)CRC循環(huán)冗余校驗(cyclicredundancycheck)CN連接狀態(tài)(ConNectionstatus)EPR期望數(shù)據(jù)包速率(expectedpackagerate)EUT被測設備(equipmentundertest)IN輸入數(shù)據(jù)(inputdata)LED發(fā)光二極管(lightemittingdiode)LS最低有效位(leastsignificantbit)MAC介質訪問控制器(mediaaccesscontroller)OUT輸出數(shù)據(jù)(OUTputdata)PHY物理層(physicallayer)PWB印刷線路板(printedwiringboard)RMS方均根(rootmeansquare)SID安全標識符(securityidentifier)6GB/T18858.7—2014/IEC/PAS62026-7:2009SEM狀態(tài)事件矩陣(statuseventmatrix)STRB_EVENT幀的讀狀態(tài)(statusreadofB_EVENTframe)STWB_EVENT幀的寫狀態(tài)(statuswriteofB_EVENTframe)TRG觸發(fā)(TRiGger)UCMM無連接報文管理器(unconnectedmessagemanager)4分類4.1概述CompoNet是一個底層網(wǎng)絡,它提供較高層設備(如控制器)和簡單工業(yè)設備(如傳感器和執(zhí)行器)之間的高速通信。CompoNet連接控制器和傳感器、執(zhí)行器??刂破髯鳛橹髡?傳感器和執(zhí)行器作為從站。提供兩種類型的從站。一種是位從站,最多是4點數(shù)據(jù),另一種是字從站,帶有16點數(shù)據(jù)。中繼器用來擴展通信長度。CompoNet通常由多個網(wǎng)段組成,每一段由一個中繼器隔開。每一段都連接在網(wǎng)絡上,但從物理層觀點來看是分級的。如圖1所示,有主站的網(wǎng)段稱為第一段層,第二段和第三段通過中繼器加入到網(wǎng)絡中,但是這樣外加的段最多不能大于兩個。這樣,主站和從站之間間隔最多不超過兩個中繼器或者三個網(wǎng)段。一個網(wǎng)絡中能最多使用64個中繼器。所有的段應在同一傳輸速率下運行。圖1段層主站或中繼器應連接在段的末端??偣沧疃嗄苓B接384個從站,即256個位從站和128個字從站。但是,受物理層限制,一段最多有32個從站節(jié)點或中繼器節(jié)點。支持4種類型的網(wǎng)絡電纜:—圓形電纜Ⅰ,2導線的非屏蔽圓形電纜;—圓形電纜Ⅱ,4導線非屏蔽圓形電纜;—扁平電纜Ⅰ,4導線扁平電纜;—扁平電纜Ⅱ,帶附加屏蔽的4導線扁平電纜。2導線電纜只傳輸通信信號,4導線電纜同時傳輸通信信號和電源。傳輸速率可選:4Mbit/s;3Mbit/s;1.5Mbit/s;93.75kbit/s。速率決定了干線的最大長度。4Mbit/s和3Mbit/s時是30m,1.5Mbit/s時是100m,93.75kbit/s時是500m。除了4Mbit/s外,所有的速率支持分支。7GB/T18858.7—2014/IEC/PAS62026-7:2009CompoNet采用曼徹斯特編碼技術以達到更高的可靠性。為了隔離,物理層電路使用脈沖變壓器和差動的通信收發(fā)器。物理層有主站端口和從站端口。主站端口具有一個內嵌的終端,可用于主站和中繼器。從站端口沒有終端,可用于從站和中繼器。CompoNet支持I/O數(shù)據(jù)通信和顯式報文通信。主站根據(jù)配置設定控制所有的通信。主站將通信周期分成多個時間域,將一部分分配給I/O通信,其余分配給顯式報文通信,實現(xiàn)高效的通信。在每一個周期間隔都為I/O通信分配一個時間域,這樣可以保證實時性和時間同步;對于顯式報文通信,分配的時間域隨網(wǎng)絡負載而變,因此,實時性是不能保證的。4.2網(wǎng)絡規(guī)范表1是網(wǎng)絡規(guī)范。表1網(wǎng)絡規(guī)范項目規(guī)范拓撲使用無源電纜元件的多點和T分支方法傳輸速率4Mbit/s,3Mbit/s,1.5Mbit/s,93.75kbit/s傳輸距離根據(jù)通信速率而定通信周期根據(jù)通信速率而定通信介質CompoNet圓形電纜CompoNet扁平電纜可連接的主站CompoNet主站,CompoNet網(wǎng)絡中只允許有一個主站項目規(guī)范可連接的中繼器CompoNet中繼器可連接的從站CompoNet字從站、CompoNet位從站一個網(wǎng)絡中最大中繼器數(shù)64一網(wǎng)段中最大節(jié)點數(shù)最多32個節(jié)點連接到某段主站端口帶中繼器網(wǎng)絡最大I/O節(jié)點數(shù)最多64個輸入、64個輸出字從站,共計128個最多128個輸入、128個輸出位從站,共計256個使用混合從站的網(wǎng)絡遵循附加的規(guī)則無中繼器的網(wǎng)絡的最大I/O節(jié)點數(shù)32可用的節(jié)點地址字字輸入0~63輸出0~63位位輸入0~127輸出0~127中繼器0~63每個I/O節(jié)點地址占用的點數(shù)每個字從站節(jié)點地址16點每個位從站節(jié)點地址2點中繼器可用一個網(wǎng)絡中最多64個中繼器最多段層數(shù)3自動數(shù)據(jù)速率功能由MAC層支持項目規(guī)范8GB/T18858.7—2014/IEC/PAS62026-7:20094.3部件CompoNet網(wǎng)絡由下列網(wǎng)絡部件構成,如圖2所示:—CompoNet主站:控制通信的設備。一個CompoNet網(wǎng)絡中只有一個主站?!狢ompoNet從站:生產和消費實際I/O數(shù)據(jù)的設備。有兩種類型的從站,字從站和位從站。字從站處理8位的數(shù)據(jù)字。位從站處理2位或4位的數(shù)據(jù)單元,以此提高簡單設備的通信效率?!狢ompoNet中繼器:提供網(wǎng)絡擴展和通信信號整形的設備。每個中繼器有一個節(jié)點地址,它能與主站進行通信,并執(zhí)行一些提高網(wǎng)絡通信效率的智能功能。它們不是無源設備?!狢ompoNet電源:提供24VDC的設備。在4導線網(wǎng)段,應在主站端口供給電源。在2導線網(wǎng)段,每一個從站都要使用獨立的電源?!狢ompoNet終端器:改善通信性能的無源設備。終端器應安裝在距離主站或中繼器的主站端口干線最遠的端點。所有的終端器應包含一個連接在信號線之間的電阻,并且4導線電纜終端器還應包含一個連接在電源線之間的電容。圖2CompoNet網(wǎng)絡構成4.4CompoNet通信模型一個CompoNet節(jié)點的面向對象的抽象通信模型包括下列各項:—無連接報文管理器(UCMM):處理無連接的顯式報文;—標識對象:標識和提供關于設備的一般信息;—連接類:分配和管理與I/O連接、顯式報文連接相關的內部資源;—連接對象:管理指定的應用-應用相關的通信特定的各種特性;—CompoNet連接對象:提供物理的CompoNetCDI的配置和狀態(tài);—報文路由:向適當?shù)膶ο筠D送顯式請求報文;—應用對象:實現(xiàn)預定的產品功能。4.5CompoNet和CIPCompoNet上層使用的是通用工業(yè)協(xié)議(CommonIndustrialProtocol)(CIP)的一個子集以及9GB/T18858.7—2014/IEC/PAS62026-7:2009IEC61158-5-2:2007和IEC61158-6-2:2007中規(guī)定的服務。CompoNet、CIP和OSI參考模型(ISO/IEC7498-1)的關系如表2所示。表2OSI參考模型和CompoNetISOOSICompoNet7CIP6空5空4空3空2CompoNet時間域1CompoNet物理層0電纜和連接器5特性5.1通信周期在CompoNet網(wǎng)絡中,主站根據(jù)配置控制總線通信。主站將一個通信周期劃分為幾個時間域或時間槽,如圖3所示。圖3時間域5.1.2時間域CompoNet是在主站的嚴格時間管理下進行仲裁的。通信周期被劃分為幾個時域,如圖3所示。OUT時間域結束后,每個節(jié)點都有權利在一個特定的時間將數(shù)據(jù)發(fā)送到網(wǎng)絡上。每個通信周期的第一個域是OUT時間域。接著依次是CN時間域、IN時間域和EXTEND時間域:—OUT時間域:在這個期間主站發(fā)送OUT幀或者TRG幀?!狢N時間域:在這個期間發(fā)送CN幀。CN幀的數(shù)量由主站設定?!狪N時間域:在這個期間所有輸入類型的設備按順序發(fā)送IN幀?!狤XTEND時間域:在這個期間主站執(zhí)行報文通信。在這個期間可以發(fā)送事件幀,如10GB/T18858.7—2014/IEC/PAS62026-7:2009A_EVENT幀和B_EVENT幀,也應周期性發(fā)送BEACON幀。主站可以在每個OUT時間域開始前,或者在一個空閑的EXTEND時間域發(fā)送BEACON幀。5.1.3一個典型的通信周期主站首先發(fā)送1個OUT幀。OUT幀的結束觸發(fā)從站和中繼器啟動定時器。按OUT幀中的“CNRequestMACIDMask”字段尋址的從站或中繼器順序發(fā)送它們的CN幀。接著是按預定義的時序,處于參與狀態(tài)的輸入設備依次發(fā)送它們的IN幀(EventOnly子狀態(tài)除外)(如圖4所示)。接著根據(jù)主站安排,總線上可以傳送一個事件命令幀以及可能的立即確認幀。主站、從站和中繼器都可以發(fā)送事件命令幀,如果有必要,在事件命令幀目的MACID字段中指定的節(jié)點發(fā)送一個事件確認幀。圖4一個典型的通信周期5.2報文協(xié)議5.2.1報文幀格式5.2.1.1概述一個典型的報文幀包括前導碼、命令碼、命令碼決定的塊以及CRC校驗,如圖5所示。圖5一般的數(shù)據(jù)幀共有7類幀:—OUT:表示輸出數(shù)據(jù);—TRG:表示觸發(fā);—CN:表示連接狀態(tài);—IN:表示輸入數(shù)據(jù);—A_EVENT:表示應用事件通信;—B_EVENT:表示底層存儲器的事件通信;—BEACON:由主站產生的通告幀。命令碼定義如表3所示。11GB/T18858.7—2014/IEC/PAS62026-7:2009表3命令碼命令碼含義B0B1B2B3B4B5B60001xxxOUT0011xxxTRG01xxCN10IN111xxxA_EVENT110xxxB_EVENT00001BEACON所有的幀都使用相同的前導碼。使用兩種類型CRC生成多項式:CRC8(8位)和CRC16(16位)。5.2.1.2前導碼報文幀的前導碼部分由10個碼元組成:0011100110。如圖6所示。圖6幀的前導碼5.2.1.3CRC生成多項式使用兩種CRC生成多項式。如圖7和圖8所示。CRC8使用的生成多項式為:X8+X7+X4+X3+X+1。圖7傳輸方向CRC16使用CRC-CCITT,生成多項式為:X16+X12+X5+1。12GB/T18858.7—2014/IEC/PAS62026-7:2009圖8傳輸方向5.2.1.4命令碼和命令碼決定塊的傳輸方向傳輸方向是先傳輸LSB,如下所述:—命令碼的傳輸方向是先傳輸LSB,即從B0開始;—MACID的傳輸方向是先傳輸LSB;—長度的傳輸方向是先傳輸LSB;—輸出數(shù)據(jù)的傳輸方向是先傳輸LSB;換句話說,它是從Word0_bit0開始到Word0_bit15,接下來的字也一樣;—A_EVENT數(shù)據(jù)的傳輸方向是先傳輸LSB;換句話說,它是從Word0_bit0開始到Word0_bit15,接下來的字也一樣;—B_EVENT數(shù)據(jù)的傳輸方向是先傳輸LSB;換句話說,它是從Word0_bit0開始到Word0_bit15,接下來的字也一樣。5.2.1.5從站MAC的命令限制表4提供各種網(wǎng)絡事件和事件處理狀態(tài)的概要。表4從站MAC的命令限制MAC功能事件狀態(tài)初始化離線或鎖定在線通信錯誤僅事件接收OUT/TRG否是是是是CN否否否否否A_EVENT否否是否是B_EVENT否是是否是Poll(B_EVENT)否否是否是IN否否否否否BEACON是是是是是CRC_OK_frame是是是否是發(fā)送CN_frame否是是是是IN_frame否否是否否A_EVENT否否是否是CRC_OK_frame事件指示已接收到一個帶有正確CRC的幀。該事件是為數(shù)據(jù)速率檢測而定義的。13GB/T18858.7—2014/IEC/PAS62026-7:20095.2.2報文幀類型5.2.2.1OUT幀5.2.2.1.1概述OUT幀是一個多播報文,它只能由主站生成并傳送給網(wǎng)絡上所有從站和中繼器。OUT幀用于以下目的:—從主站傳送到網(wǎng)絡上所有從站和中繼器的OUT數(shù)據(jù)是在一個廣播報文中的;—由這個幀指定需要在隨后的CN時域請求發(fā)送CN幀的節(jié)點地址;—檢測到OUT幀傳送完成后,IN從站鎖定它們的輸入數(shù)據(jù);—從站和中繼器檢測到OUT幀結束時,啟動內部定時器,使用內部定時器可以使它們能正確地加入通信周期中隨后的時域;—根據(jù)檢測到的OUT幀,每個OUT從站從這個幀內的預定位置消費各自的OUT數(shù)據(jù)。圖9和表5給出了OUT幀的格式和數(shù)據(jù)塊說明。前導碼命令碼CN請求的MACID掩碼長度輸出數(shù)據(jù)CRC165位7位9位7位0位~1280位16位圖9OUT幀格式表5塊名稱說明塊名稱位數(shù)/位特征說明命令碼7表示此幀為OUT幀CN請求的MACID掩碼9由從站或中繼器用于確定是否需要在CN時間域用一個CN幀響應的節(jié)點的MACID范圍長度7OUT數(shù)據(jù)長度(單位為字),表示0字~80字OUT數(shù)據(jù)(OUT數(shù)據(jù)塊#0到#79)0~1280表示從主站到從站的OUT數(shù)據(jù)。表示0點~1280點(以16點為單位)5.2.2.1.2命令碼圖10給出了命令碼的定義。B0B1B2B3B4B5B60001I/O刷新圖10OUT命令碼CN目的:主站使用這個參數(shù)選擇哪些節(jié)點需要回復CN幀,具體參數(shù)定義如表6所示。14GB/T18858.7—2014/IEC/PAS62026-7:2009表6CN目的B5B6說明10處于參加狀態(tài)的節(jié)點01處于非參加狀態(tài)的節(jié)點11處于通信錯誤狀態(tài)的節(jié)點00禁止發(fā)送CN_幀I/O刷新:如果I/O刷新位被清零(見表7),則沒有從從站到主站的IN幀發(fā)送。從站也不會消費OUT幀中的輸出數(shù)據(jù)。表7I/O刷新I/O刷新B4說明0禁止I/O刷新1使能I/O刷新5.2.2.1.3CN請求的MACID掩碼與CN請求的MACID掩碼有相同高位的節(jié)點,按低位值由低到高的順序發(fā)送CN幀。例如,如果在STW中的CnFrameAddressMask的值是4(每個CN時間域有16個CN幀)而且MACID掩碼這個值是48,那么MACID范圍從48~63的節(jié)點需要回復CN幀。5.2.2.1.4長度這是指輸出數(shù)據(jù)的長度,范圍是0字~80字。5.2.2.1.5輸出長度輸出數(shù)據(jù)是發(fā)送給從站消費的數(shù)據(jù)。它們始終以字為單位發(fā)送。對于字從站,來自主站STW幀設置的“OutBlockPointer[6:0]”決定輸出數(shù)據(jù)在幀中的位置。例如,“OutBlockPointer[6:0]”的值是3,那么意味著從站的輸出數(shù)據(jù)是從OUT幀中輸出數(shù)據(jù)的第3個字開始。而從站消費的輸出數(shù)據(jù)字數(shù)是由STR中的“OutIoModeStatus”參數(shù)決定的。對于位從站,來自主站STW幀設置的“OutBlockPointer[6:0]”和它的地址共同決定設備數(shù)據(jù)在輸出數(shù)據(jù)中的位置。輸出數(shù)據(jù)的一個字對應一組8個位從站節(jié)點地址(每個地址2位)。節(jié)點地址的低三位對應字中輸出數(shù)據(jù)的位置。例如,如果三位LSB地址是“001”,那么“OutBlockPointer[6:0]”指示字中的第二位就是設備數(shù)據(jù)的起始地址。主站分配好從站后,從站才能消費從OUT幀中接收到的輸出數(shù)據(jù)。5.2.2.2TRG幀5.2.2.2.1概述TRG幀的功能類似于OUT幀,但是它不傳送任何輸出數(shù)據(jù)。它只能由主站生成。具有以下用途15GB/T18858.7—2014/IEC/PAS62026-7:2009和含義:—它指示需要傳送CN幀的節(jié)點地址;—檢測到TRG幀傳送結束后,IN從站鎖定輸入數(shù)據(jù);—檢測到TRG幀傳送結束后,指定的從站和中繼器啟動內部定時器,順序地發(fā)送預期的CN幀和IN幀。圖11和表8給出TRG幀的格式和塊說明。前導碼命令碼CN請求的MACID掩碼CRC85位7位9位8位圖11TRG幀格式表8塊名稱說明塊名稱位數(shù)/位特征命令碼7標識此幀為TRG幀CN請求的MACID掩碼9用于確定是否屬于需要在CN時間域回復CN響應幀的從站和中繼器的MACID5.2.2.2.2命令碼圖12給出了命令碼的定義。B0B1B2B3B4B5B60011I/O刷新圖12TRG命令碼I/O刷新:見5.2.2.1.2。5.2.2.2.3CN請求MACID碼5.2.2.3CN幀5.2.2.3.1概述從站和中繼器使用CN幀向主站報告它們的狀態(tài)。主站在OUT幀或者TRG幀的“CNRequestMACIDMask”中指定一組需要報告狀態(tài)的節(jié)點,并在配置時指定發(fā)送CN幀的數(shù)目。另外,從站可以使用CN幀告知主站請求發(fā)送一個事件。只能由從站或者中繼器發(fā)送CN幀。圖13和表9給出了CN幀的格式和數(shù)據(jù)塊說明。16GB/T18858.7—2014/IEC/PAS62026-7:2009前導碼命令碼源MACID狀態(tài)位CRC85位4位9位4位8位圖13CN幀格式表9塊名稱說明塊名稱位數(shù)/位特征命令代碼4標識此幀是CN幀源MACID9指示CN幀的源MACID狀態(tài)位4指示應用狀態(tài)5.2.2.3.2命令碼圖14給出了命令碼定義。B0B1B2B301重復校驗功能狀態(tài)A_EVENT發(fā)送請求圖14CN命令碼重復校驗功能狀態(tài):從站和中繼器通過此位報告它們的重復MACID檢測功能。對一個非參加的節(jié)點,如果此位被復位,則重復MACID檢測被激活。在此狀態(tài)下,當這個節(jié)點發(fā)送每個CN幀后沒有收到一個STW,則該節(jié)點中的CN計數(shù)器會遞增。如果計數(shù)器到達16時還沒有轉變到參加狀態(tài),則節(jié)點進入通信錯誤狀態(tài)。如果是由處于參加狀態(tài)的節(jié)點發(fā)送時,這一位將會被忽略。通過“STW_StandbyLocked”操作,可以停止CN計數(shù)器(見5.4.3)。一個鎖定的節(jié)點報告該位為表10重復校驗功能狀態(tài)B2說明0重復MACID校驗激活1重復MACID校驗禁止A_EVENT發(fā)送請求:從站或中繼器使用該位通知主站它是否需要發(fā)送一個A_EVENT幀。如表11所示。表11A_EVENT發(fā)送請求B3說明1需要發(fā)送一個A_EVENT0不需要發(fā)送A_EVENT17GB/T18858.7—2014/IEC/PAS62026-7:20095.2.2.3.3源MACID為節(jié)點的9位MACID。5.2.2.3.4狀態(tài)從站或中繼器使用這幾位向主站報告應用的警告和報警狀態(tài)。如表12所示,保留的2位應復位為“0”。表12CN幀狀態(tài)位B0B1B2B3警告報警包里警告:當出現(xiàn)某些錯誤,如需要維護時,該位會被置“1”。這種情況可能導致一個問題。如表13所示。表13CN幀的警告位B0說明1真0假報警:當檢測到一些嚴重的錯誤,如非易失性內存故障時,該位置“1”。如表14所示。表14CN幀的報警位B1說明1真0假5.2.2.4IN幀5.2.2.4.1概述IN幀只能由向主站發(fā)送輸入數(shù)據(jù)的從站產生。如圖15和表15所示。前導碼命令碼源MACID長度IN數(shù)據(jù)CRC85位2位9位5位2位~256位8位圖15IN幀格式表15塊名稱說明塊名稱位數(shù)/位特征說明命令碼2標識此幀為IN幀源MACID9指示IN數(shù)據(jù)的源MACID長度55位長度的編碼,指示輸入數(shù)據(jù)是2,4,8,16,32,48,…,256位IN數(shù)據(jù)2~256對于字從站的IN幀:IN數(shù)據(jù)為8點~256點。對于位從站的IN幀:IN數(shù)據(jù)固定為2點或者4點18GB/T18858.7—2014/IEC/PAS62026-7:20095.2.2.4.2命令碼圖16給出了命令碼的定義。B0B110圖16IN命令碼5.2.2.4.3源MACID指生產輸入數(shù)據(jù)從站的MACID。5.2.2.2.4長度表16給出了長度編碼的定義。表16長度編碼B0B1B2B3B4說明000002位100004位010008位1100016位0010032位...(以16位為單位增加)01001256位11001保留11111保留5.2.2.4.5輸入數(shù)據(jù)輸入數(shù)據(jù)的長度應和這個幀的“長度”指示一致。5.2.2.5A_EVENT幀5.2.2.5.1概述A_EVENT幀用于實現(xiàn)應用層的顯式報文通信。所有設備都可發(fā)送A_EVENT幀。它被用于以下目的:—主站與從站或中繼器間的事件通信;—從站與中繼器間的事件通信,這種通信需要主站作為發(fā)出請求客戶機的中間代理。請求報文由主站轉發(fā)給服務器,并將服務器響應回復給初始的客戶機。圖17和表17給出了A_EVENT的幀格式和數(shù)據(jù)塊說明。19GB/T18858.7—2014/IEC/PAS62026-7:2009前導碼命令碼目的MACID源MACID長度事件數(shù)據(jù)CRC165位6位9位9位5位0位~352位16位圖17A_EVENT幀格式表17塊名稱說明塊名稱位數(shù)/位特征說明命令碼6標識此幀為A_EVENT幀目的MACID9指示事件數(shù)據(jù)的目的MACID源的MACID9指示事件數(shù)據(jù)的源MACID長度5指示0字~22字事件數(shù)據(jù)的長度(以字為單位)。使用23~31為非法時間數(shù)據(jù)0~3520字~22字的事件數(shù)據(jù)事件通信在EXTEND時間域進行。5.2.2.5.2命令碼圖18、表18和表19給出了命令碼的定義。B0B1B2B3B4B5111確認位命令類型圖18A_EVENT命令碼確認位:如果該位被置位,接收者應對A_EVENT請求回復確認。在A_EVENT請求的確認幀中,該位應被清零。在A_EVENT請求幀中,該位應被置位。表18A_EVENT的確認位B3說明0不需要確認1需要確認命令類型:該部分編碼用于表示這個命令是一個請求還是一個確認。一個肯定的確認表示接收者已收到完整的命令并正在處理,但并不意味接收者接受這個命令。一個否定的確認意味著接收者當時沒有接收到這個命令。發(fā)起者需要稍后重試。表19A_EVENT的命令類型B4B5說明00該命令是一個請求10肯定的確認11否定的確認,接收者處于忙的狀態(tài)01保留20GB/T18858.7—2014/IEC/PAS62026-7:20095.2.2.5.3目的MACID和源MACID任一個A_EVENT幀的目的MACID和源MACID中,必須有一個是主站的MACID。對于由從站或者中繼器發(fā)出的A_EVENT幀,它的目的MACID應是主站的MACID。對于由主站發(fā)出的A_EVENT幀,它的源MACID是這個主站的MACID。5.2.2.5.4長度該部分指示事件數(shù)據(jù)的長度,范圍是0字~22字。值23~31是非法的。對于確認幀,該部分應為0。5.2.2.5.5數(shù)據(jù)每個A_EVENT幀最多可有22個字數(shù)據(jù)。該數(shù)據(jù)用于顯式報文,它的格式在5.2.3.2中進行了定義。在A_EVENT數(shù)據(jù)中的顯式報文源和目的地址不同于源和目的MACID時,表示這個A_EVENT是由一個主站代理處理的。對于一個確認幀,數(shù)據(jù)應為空。5.2.2.6B_EVENT幀5.2.2.6.1概述B_EVENT幀是僅為數(shù)據(jù)鏈路層設置的事件通信幀。每個節(jié)點都有自己的數(shù)據(jù)鏈路設定和參數(shù)。主站使用B_EVENT幀讀取或設置這些與數(shù)據(jù)鏈路相關的設定和參數(shù)。主站也使用B_EVENT幀允許從站或者中繼器發(fā)送A_EVENT幀。圖19和表20給出了B_EVENT的幀格式和數(shù)據(jù)塊說明。前導碼命令碼目的MACID源MACID長度事件數(shù)據(jù)CRC165位6位9位9位5位16位~352位16位圖19B_EVENT幀格式表20塊名稱說明塊名稱位數(shù)/位特征說明命令碼6標識此幀為B_EVENT幀目的MACID9指示目的MACID源的MACID9指示事件數(shù)據(jù)源MACID長度5指示1字~22字的事件數(shù)據(jù)長度事件數(shù)據(jù)16~3521字~22字的事件數(shù)據(jù)B_EVENT幀也用于檢測重復MACID以及其他節(jié)點操作。5.2.2.6.2命令碼圖20、表21和表22給出了命令碼的定義。21GB/T18858.7—2014/IEC/PAS62026-7:2009B0B1B2B3B4B5110確認位命令類型圖20B_EVENT命令碼含義確認位:如果該位被置位,則接收者應對B_EVENT請求回復確認。在對B_EVENT請求或者“A_EVENT輪詢請求”的確認幀中,該位應被清零。在B_EVENT請求幀中,該位應被置位。表21B_EVENT的確認位B3說明0不需要確認1需要確認命令類型:表22B_EVENT的命令類型B4B5說明00這是對于參加節(jié)點的請求命令10肯定的確認11否定的確認,接收者處于忙的狀態(tài)01這是對于非參加節(jié)點的請求命令5.2.2.6.3目的MACID和源MACID對所有B_EVENT幀,目的MACID和源MACID必須有一個是主站的MACID。對于由從站或者中繼器發(fā)出的B_EVENT幀,目的MACID是主站的MACID。對于由主站發(fā)出的B_EVENT幀,源MACID是主站的MACID。5.2.2.6.4長度該部分表示事件數(shù)據(jù)的長度,范圍是1字~22字。0和23~31都是非法的。對STR請求、STW響應和A_EVENT輪詢請求,長度都是“1”。5.2.2.6.5B_EVENT數(shù)據(jù)5.2.2.6.5.1概述圖21、圖22和表23給出了B_EVENT幀格式和數(shù)據(jù)塊說明。22GB/T18858.7—2014/IEC/PAS62026-7:2009圖21B_EVENT報文格式E_CMD:圖22E_CMD塊表23E_CMD塊含義E_CMD0E_CMD1E_CMD2含義000讀請求/響應001寫請求/響應010保留011100A_EVENT輪詢請求101保留110111注:服務內容由B_EVENT幀中的E_CMD塊確定。組:對于STR,該部分應設為“1”;對于STW,該部分應設為“2”;對于A_EVENT輪詢請求,該部分應設為“0”,如圖23和表24所示:—組1:網(wǎng)絡狀態(tài);—組2:配置;—組3:廢棄;—組4~組7:保留;—組0:A_EVENT輪詢請求。23GB/T18858.7—2014/IEC/PAS62026-7:2009圖23組塊表24組塊含義E_GP0E_GP1E_GP2含義000A_EVENT輪詢請求100網(wǎng)絡狀態(tài)010配置110廢棄001保留101011111項:對于STR和STW,該部分應設為“31”;對于A_EVENT輪詢請求,該部分應時設為“0”,如圖24和表25所示:—項31:STR或STW操作;—項1~項21:廢棄;—項0:A_EVENT輪詢請求;—其他:保留。圖24項塊24GB/T18858.7—2014/IEC/PAS62026-7:2009表25項塊含義E_IT0E_IT1E_IT2E_IT3E_IT4含義00000A_EVENT輪詢請求10000廢棄010001100000100101000110011100000101001001010110100011010110011101111000001100010100111001001011010101101保留111010001110011010111101100111101110111111111STR或STW操作數(shù)據(jù):指定組1、組2和組0的數(shù)據(jù)結構。5.2.2.6.5.2網(wǎng)絡狀態(tài)組在這個區(qū)域除了讀以外的命令(E_CMD)都被禁止。對這個組的訪問被稱為“狀態(tài)讀取”,簡稱STR。圖25提供STR的定義。25GB/T18858.7—2014/IEC/PAS62026-7:2009圖25狀態(tài)讀取(STR響應)事件數(shù)據(jù)26GB/T18858.7—2014/IEC/PAS62026-7:2009STR字段數(shù)據(jù):a)供貨商IDVendorID:標識對象的制造商標識對象的供貨商ID屬性由ODVA分配;b)序列號SerialNumber:標識對象的序列號屬性;c)設備類型DeviceType:標識對象的設備類型屬性由ODVA定義;d)中繼器模式RepeaterMode:真/假;e)輸入數(shù)據(jù)模式狀態(tài)InIoModeStatus:輸入數(shù)據(jù)和狀態(tài)的編碼長度;1)InIoModeStatus[5]:—1:InIoModeStatus[4:0]指示輸入數(shù)據(jù)尺寸;—0:沒有輸入數(shù)據(jù)。2)InIoModeStatus[4:0]:—00000:2點;00001:4點;00010:8點;00011:16點;—00100:32點;00101:48點;00110:64點;00111:80點;—01000:96點;01001:112點;01010:128點;01011:144點;—01100:160點;01101:176點;01110:192點;01111:208點;—10000:224點;10001:240點;10010:256點;其他:保留;f)輸出數(shù)據(jù)模式狀態(tài)OutIoModeStatus:輸出數(shù)據(jù)和狀態(tài)的編碼長度;1)OutIoModeStatus[5]:—1:OutIoModeStatus[4:0]指示輸出數(shù)據(jù)的尺寸;—0:沒有輸出數(shù)據(jù)。2)OutIoModeStatus[4:0]:—00000:2點;00001:4點;00010:8點;00011:16點;—00100:32點;00101:48點;00110:64點;00111:80點;—01000:96點;01001:112點;01010:128點;01011:144點;—01100:160點;01101:176點;01110:192點;01111:208點;—10000:224點;10001:240點;10010:256點;其他:保留;g)網(wǎng)關計數(shù)GateCount:0,1,2;主站與節(jié)點間中繼器的數(shù)量;對于中繼器,2是無效的;h)控制代碼Controlcode:來自最近一次BEACON幀的控制代碼值;i)最后中繼器節(jié)點地址LastRepeaterNodeAddress:中繼器地址,從BEACON幀復制;j)速度代碼SpeedCode:0:93.75kbit/s;1:保留;2:1.5Mbit/s;3:3Mbit/s;4:4Mbit/s;k)產品代碼ProductCode:標識對象的產品代碼屬性;l)主版本MajorRevision:標識對象的主版本屬性。5.2.2.6.5.3配置組對這個組的訪問被稱為“寫狀態(tài)”,簡稱STW。該區(qū)域不允許讀命令。圖26提供STW的定義。圖26配置事件數(shù)據(jù)(STW請求)27GB/T18858.7—2014/IEC/PAS62026-7:2009圖26(續(xù))28GB/T18858.7—2014/IEC/PAS62026-7:2009STW字段數(shù)據(jù):a)供貨商IDVendorID:由ODVA分配的標識對象的供貨商ID屬性,通常使用來自STR結果的拷貝。b)序列號SerialNumber:標識對象的序列號屬性,通常使用來自STR結果的拷貝。c)Cn時間域CnTimeDomain:標記計數(shù),由主站設置這個數(shù)據(jù)。當一個節(jié)點轉變?yōu)椤皡⑴c”狀態(tài)時,它應根據(jù)這個設置回復一個CN幀。d)輸入時間域InTimeDomain:標記計數(shù),該數(shù)據(jù)對于IN和MIX從站有效。當一個節(jié)點變?yōu)椤皡⑴c”狀態(tài)(除EventOnly“僅事件”狀態(tài))時,它應根據(jù)該設置傳送一個IN幀。e)Cn幀地址掩碼CnFrameAddressMask:該數(shù)據(jù)對于“參與”節(jié)點有效。它指示OUT或者TRG幀后參加節(jié)點CN幀的數(shù)目:—0:表示在OUT或TRG幀后有1個CN幀,具有與“CNRequestMACID”標識一致的MACID的節(jié)點發(fā)送一個CN幀;—1:表示在OUT或TRG幀后有2個CN幀,MACID的高8位與OUT或TRG幀內的“CNRequestMACID”的高8位相同的節(jié)點發(fā)送一個CN幀;—2:4個CN幀,與MACID的高7位進行比較;—3:8個CN幀,與MACID的高6位進行比較;—4:16個CN幀,與MACID的高5位進行比較;—5:32個CN幀,與MACID的高4位進行比較;—6,7:與值0的行為一樣。f)出塊指針OutBlockPointer:0~79。它指示輸出從站從OUT幀的何處獲取輸出數(shù)g)復位請求ResetRequest:復位這個節(jié)點,類似于重新上電。h)未登記UnRegistrant:使能/禁止重復地址檢測功能。0:使能;1:禁止。當禁止時,節(jié)點停止CN計數(shù)器,所以當計數(shù)器值到達15時不會進入重復地址錯誤狀態(tài)。i)運行Running:0:非參加狀態(tài);1:參加狀態(tài)。j)產品代碼ProductCode:標識對象的產品代碼屬性。通常使用來自STR結果的拷貝。該數(shù)據(jù)與接收器無關。k)僅事件EventOnly:如果該位被置“1”,則該節(jié)點接收到OUT或TRG幀后不發(fā)送IN幀。5.2.2.6.5.4A_EVENT輪詢請求組A_EVENT輪詢請求的格式如圖27所示。圖27輪詢數(shù)據(jù)29GB/T18858.7—2014/IEC/PAS62026-7:20095.2.2.6.6B_EVENT幀的解碼過程當接收到一個B_EVENT幀時,首先按圖28所示進行解碼。確定接收到的是STR幀、STW幀還是A_EVENT輪詢請求幀。如果是一個STR請求幀,則按表26的規(guī)則處理。如果是一個A_EVENT輪詢請求幀,則按表27的規(guī)則處理。如果是一個STW請求幀,則按表28的規(guī)則處理。如果該STW通過了這些檢查,那么STW請求中的B_EVENT數(shù)據(jù)應當覆寫圖26中所列的配置參數(shù),接著按圖29所示的流程圖處理。表29中定義了該流程圖中使用的STW命令。30GB/T18858.7—2014/IEC/PAS62026-7:2009圖28B_EVENT通用解碼部分31GB/T18858.7—2014/IEC/PAS62026-7:2009表26STR請求的處理規(guī)則條件動作命令碼我的狀態(tài)接收緩沖響應B3B4B510 忙否定的確認00 忙無確認101非參加空帶事件數(shù)據(jù)的肯定確認001非參加空無確認 01參加空無確認—00非參加空無確認100參加空帶事件數(shù)據(jù)的肯定確認000參加空無確認—:不用考慮。表27A_EVENT輪詢請求的處理規(guī)則條件動作命令碼我的狀態(tài)發(fā)送緩沖確認B3B4B51 無確認———非參加—無確認 001參加 無確認000參加沒有A_EVENT無確認000參加A_EVENT準備好了發(fā)送A_EVENT—:不用考慮。表28STW請求的處理規(guī)則條件行為命令碼供貨商ID/序列號我的狀態(tài)接收緩沖確認B_EVENT數(shù)據(jù)狀態(tài)轉換B3B4B510———忙否定確認丟棄不變化00———忙無確認丟棄不變化101符合非參加空肯定確認覆寫見圖29001符合非參加空無確認覆寫見圖29—01不符合非參加空無確認丟棄變?yōu)橥ㄐ佩e誤狀態(tài) 01 參加空無確認丟棄不變化 00 非參加空無確認丟棄不變化100符合參加空肯定確認覆蓋見圖29000符合參加空無確認覆蓋見圖29 00不符合參加空無確認丟棄變?yōu)橥ㄐ佩e誤狀態(tài)—:不用考慮。32GB/T18858.7—2014/IEC/PAS62026-7:2009圖29一個匹配的STW請求的處理流程圖表29STW請求命令STW請求命令運行a未登記a復位請求a僅事件a保留aSTW_Standby離線b00000STW_Resetb00100STW_Standby鎖定b01000STW_Run在線b10000STW_Run僅事件b100106.5。b見5.4.2和圖29。5.2.2.7BEACON幀5.2.2.7.1概述由主站產生的BEACON幀用于告知從站和中繼器當前的傳輸速度和網(wǎng)絡連接信息。圖30和表30給出了BEACON幀的格式和數(shù)據(jù)塊說明。33GB/T18858.7—2014/IEC/PAS62026-7:2009前導碼命令碼控制碼速度代碼最后的中繼器節(jié)點地址網(wǎng)關計數(shù)CRC85位5位2位3位6位2位8位圖30BEACON幀格式表30塊名稱說明塊名稱位數(shù)/位特征說明命令碼5標識此幀為BEACON幀控制碼2CN時域允許的CN幀數(shù)量速度代碼3指示傳輸速度的代碼最后的中繼器節(jié)點地址6指示此幀經過的最后一個中繼器的地址網(wǎng)關計數(shù)2指示此幀經過的中繼器的數(shù)量5.2.2.7.2命令碼圖31提供命令碼的定義。B0B1B2B3B400001圖31BEACON命令碼5.2.2.7.3控制碼控制碼聲明了一個總線周期內CN幀的數(shù)量。這只對非參加節(jié)點有效。當節(jié)點處于非參加狀態(tài)時,通信錯誤節(jié)點使用該接收值。表31提供控制碼的定義。表31BEACON幀的控制碼B0B1掩碼地址(16進制)含義0003OUT或TRG幀后有4個CN幀。MACID的高7位與OUT或TRG幀的“CNRequestMACID”的高7位一致的節(jié)點發(fā)送CN幀1007OUT或TRG幀后有8個CN幀。MACID的高6位與OUT或TRG幀的“CNRequestMACID”的高6位一致的節(jié)點發(fā)送CN幀010FOUT或TRG幀后有16個CN幀。MACID的高5位與OUT或TRG幀的“CNRequestMACID”的高5位一致的節(jié)點發(fā)送CN幀110F5.2.2.7.4速度代碼表32給出了速度代碼的定義。34GB/T18858.7—2014/IEC/PAS62026-7:2009表32BEACON幀的速度代碼B0B1B2含義00093.75kbit/s100保留0101.5Mbit/s1103Mbit/s0014Mbit/s101保留011保留111保留5.2.2.7.5最后中繼器節(jié)點的地址這是BEACON幀通過的最后一個中繼器的節(jié)點地址。主站發(fā)送一個BEACON幀時,把這個值復位為0。見5.4.6。當從站或者中繼器接收到BEACON幀時,復制該值到寄存器中。主站可以通過STR獲取這個值。如圖25所示。5.2.2.7.6網(wǎng)關計數(shù)當BEACON幀每經過一個中繼器時,該值加1。當主站發(fā)送一個BEACON幀時,將該值初始化當從站或者中繼器接收到BEACON幀時,復制該值到STR幀中的網(wǎng)關計數(shù)字段中。主站可以通過一個STR獲取該值。見圖25。接收到BEACON幀中的網(wǎng)關計數(shù)值大于2的從站,不應轉變?yōu)閰⒓訝顟B(tài)。網(wǎng)關計數(shù)值大于1的中繼器不應中繼任何報文。5.2.3顯式報文5.2.3.1概述所有的顯式報文通信都以無連接方式使用A_EVENT幀實現(xiàn),如圖32所示。主站、從站或中繼器節(jié)點都能發(fā)送A_EVENT報文。A_EVENT報文格式支持長請求和響應的分段傳輸。當從站或中繼器節(jié)點需要發(fā)送A_EVENT幀時,先在其CN幀中設置A_EVENT發(fā)送請求位。然后主站授予從站或中繼器發(fā)送該請求的權利。主站在下一個EXTEND時間域通過發(fā)送一個A_EVENT輪詢請求來實現(xiàn)授權。如果請求報文要分段傳輸,也允許該節(jié)點發(fā)送每個隨后的分段。當主站向從站或中繼器節(jié)點發(fā)送一個要求響應的A_EVENT時,主站通過發(fā)起A_EVENT輪詢請求幀授予從站或中繼器節(jié)點響應權。在向從站或中繼器節(jié)點授權允許時,主站能在任何時間發(fā)送A_EVENT輪詢請求,并根據(jù)響應判斷設備是否準備好。或者,主站在發(fā)送A_EVENT輪詢請求前,可以等待下一個已將A_EVENT發(fā)送請求位置位的CN幀。35GB/T18858.7—2014/IEC/PAS62026-7:2009圖32A_Event報文流的對象框圖5.2.3.2顯式報文格式5.2.3.2.1概述CompoNet將顯式報文封裝到A_EVENT幀的事件數(shù)據(jù)部分,如圖33所示。顯式報文服務數(shù)據(jù)首次以小端模式進行編碼,緩存區(qū)中的每16位字封裝成八位組在線上傳輸(先傳輸高八位,后傳輸?shù)桶宋?。圖33A_EVENT報文格式兩類顯式報文格式定義如下:—緊湊格式:一個8位組的類型ID和實例ID(必需);—擴展格式:CIPEPATH(可選)。所有的顯式報文格式由報文頭和服務數(shù)據(jù)組成。報文頭的長度以及由哪些數(shù)據(jù)字段組成報文頭取決于該報文是緊湊型還是擴展型。服務數(shù)據(jù)的定義如圖40所示。對于不分段的顯式報文請求,或者分段顯式報文請求的第一分段,其緊湊型格式如圖34所示,擴展型的格式如圖35所示。前7個字組成報文頭。圖35所示“填充擴展路徑”的格式參見圖40中定義的服務數(shù)據(jù)格式。圖34緊湊型報文請求格式(不分段幀或第一個分段幀)36GB/T18858.7—2014/IEC/PAS62026-7:2009圖35擴展型報文請求格式(不分段幀或第一個分段幀)顯式報文的不分段響應報文或第一個分段響應,使用圖36所示格式。響應者使用該格式,響應者可以是主站、從站或者中繼器。前6個字組成報文頭。圖36緊湊/擴展報文成功響應的格式(不分段幀或第一個分段幀)對于不成功的響應,使用的報文格式如圖37所示。前6個字組成報文頭。圖37緊湊/擴展報文不成功響應格式(不分段幀或第一個分段幀)37GB/T18858.7—2014/IEC/PAS62026-7:2009對于分段報文通信,當請求方接收到第一個應答后,使用如圖38所示的格式完成第二到最后一個分段的報文交換。相類似的,在傳送分段的報文通信時,響應者使用如圖39所示的格式完成第2個到最后一個分段的報文交換??刂拼a字段的第9位用于決定該報文是否分段。報文頭部前2個字如圖38和圖39所示。圖38緊湊/擴展型的請求報文格式(分段)圖39緊湊/擴展型的響應報文格式(分段)服務數(shù)據(jù)如圖40定義。如果服務數(shù)據(jù)由奇數(shù)個八位組成,則在最后的八位組的位置以值00填充。圖40服務數(shù)據(jù)格式5.2.3.2.2控制代碼(2個八位組)表33顯示控制代碼的定義。38GB/T18858.7—2014/IEC/PAS62026-7:2009表33控制代碼定義位名稱說明15幀類型0表示請求,1表示響應14響應/請求請求幀該位總是設置為1,響應

溫馨提示

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

評論

0/150

提交評論