两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

故障安全發(fā)現(xiàn)和地址分配的制作方法

文檔序號(hào):6294535閱讀:275來源:國知局
故障安全發(fā)現(xiàn)和地址分配的制作方法
【專利摘要】本公開的實(shí)施方式涉及一種可編程邏輯控制器(“PLC”)裝置,其特征在于控制設(shè)備/模塊,所述控制設(shè)備/模塊能夠經(jīng)由“菊花鏈(daisy chain)”拓?fù)浣Y(jié)構(gòu)連接到一個(gè)或更多個(gè)外部設(shè)備/模塊,在所述拓?fù)浣Y(jié)構(gòu)中控制設(shè)備和一個(gè)或更多個(gè)外部設(shè)備互相串聯(lián)連接,其中,從發(fā)送設(shè)備到接收設(shè)備的通信必須通過介于其間的每個(gè)設(shè)備,或者由介于其間的每個(gè)設(shè)備接收和重新發(fā)送。特別地,所公開的實(shí)施方式涉及一種系統(tǒng)和方法,通過所述系統(tǒng)和方法,控制設(shè)備可以被連接到未知數(shù)量的外部設(shè)備,并且其中,控制設(shè)備可以可靠地發(fā)現(xiàn)和配置連接到其的所有外部設(shè)備,或者由此檢測錯(cuò)誤。
【專利說明】故障安全發(fā)現(xiàn)和地址分配

【背景技術(shù)】
[0001] 可編程邏輯控制器("PLC")或可編程控制器是數(shù)字計(jì)算機(jī),用于機(jī)電處理的自動(dòng) 控制,諸如對(duì)工廠生產(chǎn)線上的機(jī)器、游藝機(jī)或電燈器具的控制。PLC被用于許多工業(yè)和機(jī)器 中。與通用計(jì)算機(jī)不同,PLC被設(shè)計(jì)用于多輸入和輸出裝置、擴(kuò)大的溫度范圍、抗電氣噪聲以 及抗震動(dòng)和沖擊。用于控制機(jī)器操作的程序一般被存儲(chǔ)在具有備用電池的或非易失性的存 儲(chǔ)器中。PLC是硬實(shí)時(shí)系統(tǒng)的例子,因?yàn)檩敵鼋Y(jié)果必須響應(yīng)于輸入條件在有限時(shí)間內(nèi)產(chǎn)生, 否則將導(dǎo)致不期望的操作。
[0002] 與其他計(jì)算機(jī)的主要區(qū)別是,一般裝備PLC用于防御惡劣條件(諸如灰塵、潮濕、 熱、冷),并且PLC具有用于擴(kuò)展輸入/輸出(I/O)裝置的設(shè)施,以連接到例如傳感器和執(zhí)行 器。PLC能夠讀取限位開關(guān)、模擬處理變量(諸如溫度和壓力)以及復(fù)雜定位系統(tǒng)的位置。 一些PLC可以使用機(jī)器視覺和/或可以操作電機(jī)、氣動(dòng)或液壓氣缸、磁繼電器、螺線管或模 擬輸出。輸入/輸出裝置可以被構(gòu)建到簡單PLC中,或PLC可以具有附接到插入到PLC中 的計(jì)算機(jī)網(wǎng)絡(luò)的外部I/O模塊,其可以被稱為"信號(hào)模塊"。
[0003] 模塊化PLC可以包括底板(也稱為背板),具有不同功能的模塊被放置于其中。處 理器和I/O模塊的選擇對(duì)于特定應(yīng)用被定制。幾個(gè)背板可以通過單個(gè)處理器管理,并且可 以具有數(shù)千個(gè)輸入和輸出??梢允褂猛ㄐ沤橘|(zhì)、諸如特別高速串行I/O鏈路,使得背板可以 被布置為遠(yuǎn)離處理器,從而降低用于大型工廠的配線成本。
[0004] PLC可以被用在任務(wù)關(guān)鍵的環(huán)境中,在所述環(huán)境中故障可能危及工人、公眾和/或 環(huán)境安全或?qū)е驴捎^的支出。同樣,一些PLC可以被設(shè)計(jì)為具有故障安全特征。無論如何, 需要對(duì)這樣的PLC進(jìn)行正確的安裝和配置,以確保正確操作,以及例如符合規(guī)定的要求。

【專利附圖】

【附圖說明】
[0005] 圖1描繪了按照所公開的實(shí)施方式的包括CPU和多個(gè)模塊的示例性模塊化可編程 邏輯控制器的框圖。
[0006] 圖2是圖1的CPU和模塊使用的示例性通信接口的框圖。
[0007] 圖3描繪了圖1的模塊的邏輯架構(gòu)的框圖。
[0008] 圖4示出了按照所公開的實(shí)施方式的發(fā)現(xiàn)和地址分配處理的概覽圖。
[0009] 圖5描繪了示出按照所公開的實(shí)施方式的進(jìn)行地址分配和參數(shù)化的順序的流程 圖。
[0010] 圖6A和6B描繪了按照一個(gè)實(shí)施方式的地址分配處理的流程圖。
[0011] 圖7描繪了示出按照一個(gè)實(shí)施方式的在模塊發(fā)現(xiàn)開始時(shí)用于兩個(gè)模塊的圖2中所 示的模塊復(fù)用器的示例性配置的示意圖。
[0012] 圖8A和8B描繪了按照一個(gè)實(shí)施方式的模塊發(fā)現(xiàn)處理的流程圖。
[0013] 圖9示出了圖8A和8B的模塊發(fā)現(xiàn)處理的流程圖,該流程圖示出了其中使用的示 例性重試算法。
[0014] 圖10至12描繪了所公開的實(shí)施方式所使用的示例性往返延遲測量處理的流程 圖。
[0015] 圖13A和13B描繪了所公開的實(shí)施方式所使用的示例性地址驗(yàn)證處理的流程圖。 [0016] 圖14A和14B描繪了按照一個(gè)實(shí)施方式的替換模塊發(fā)現(xiàn)處理的流程圖。
[0017] 圖15A和15B描繪了按照一個(gè)實(shí)施方式的替換地址分配處理的流程圖。
[0018] 圖16A和16B描繪了按照一個(gè)實(shí)施方式的替換地址驗(yàn)證處理的流程圖。
[0019] 圖17示出了按照一個(gè)實(shí)施方式的用于發(fā)現(xiàn)至少一個(gè)設(shè)備的系統(tǒng)的框圖。
[0020] 圖18示出了描繪圖17的系統(tǒng)的操作的流程圖。
[0021] 圖19示出了描繪圖17的系統(tǒng)所使用的設(shè)備的操作的流程圖。
[0022] 圖20示出了所公開的實(shí)施方式所使用的通用計(jì)算機(jī)系統(tǒng)的框圖。

【具體實(shí)施方式】
[0023] 所公開的實(shí)施方式涉及一種可編程邏輯控制器("PLC")裝置,其特征在于控制設(shè) 備/模塊,所述控制設(shè)備/模塊能夠經(jīng)由"菊花鏈(daisy chain)"拓?fù)浣Y(jié)構(gòu)連接到一個(gè)或 更多個(gè)外部設(shè)備/模塊,在所述拓?fù)浣Y(jié)構(gòu)中控制設(shè)備和一個(gè)或更多個(gè)外部設(shè)備互相串聯(lián)連 接,其中,從發(fā)送設(shè)備到接收設(shè)備的通信必須通過介于其間的每個(gè)設(shè)備,或者由介于其間的 每個(gè)設(shè)備接收和重新發(fā)送。特別地,所公開的實(shí)施方式涉及一種系統(tǒng)和方法,通過所述系統(tǒng) 和方法,控制設(shè)備可以被連接到未知數(shù)量的外部設(shè)備,所述外部設(shè)備中的一些可以是如將 要描述的具有專用的故障安全操作能力的設(shè)備,并且其中,控制設(shè)備可以發(fā)現(xiàn)和配置以如 下方式連接到其的具有故障安全和非故障安全能力兩者的所有外部設(shè)備,所述方式允許故 障安全設(shè)備、即其故障安全子系統(tǒng)檢測其中的錯(cuò)誤。
[0024] 以下的表列出了在此使用的簡稱:
[0025] 術(shù)語_絲_ AdAs 地址分配處理 AS 自動(dòng)化系統(tǒng) ASTC 專用集成電路 AVP 地址驗(yàn)證和參數(shù)化處理 CM 通信模塊 CP 通信處理器 CPU 中央處理單元,在該文件中對(duì)于F-CPU同義地使用 F-CPU 故障安全CPU F-模塊 故障安全模塊 F-地址 PROFI安全地址 FS 故障安全 F子系統(tǒng) 故障安全子系統(tǒng)。執(zhí)行F模塊的所有安全相關(guān)處理的冗余 微控制器系統(tǒng)。通過安全相關(guān)數(shù)據(jù)和通信結(jié)果的相互比較 獲得故障安全特性。 F-μΡ, F-μΟ 故障安全子系統(tǒng)的微控制器。術(shù)語μΡ和μ€在該文件中被 同義地使用 FW 固件 HW 硬件 ΙΙΑ 工業(yè)部門工業(yè)自動(dòng)化事業(yè)部 MD 模塊發(fā)現(xiàn)處理 RTDM 往返延遲測量處理 SIL 按照IEC 61508的安全完整性等級(jí) SM 信號(hào)模塊
[0026] 如上面所討論的,在任務(wù)關(guān)鍵的實(shí)現(xiàn)中,正確地配置PLC是重要的。在使用與一個(gè) 或更多個(gè)外部設(shè)備串聯(lián)連接的控制設(shè)備的PLC裝置中,配置一般包括為每個(gè)外部設(shè)備分配 唯一的通信地址,通過該通信地址,控制設(shè)備可以唯一地與所述設(shè)備通信。如上面所討論 的,在菊花鏈拓?fù)浣Y(jié)構(gòu)中,在控制設(shè)備和期望的接收設(shè)備之間的每個(gè)居間設(shè)備對(duì)于正被傳 輸?shù)耐ㄐ艑⑹请[蔽的。通過使用唯一地址,每個(gè)設(shè)備能夠識(shí)別對(duì)于所述設(shè)備期望的通信,否 則將通信重新發(fā)送到串聯(lián)鏈中的下一個(gè)設(shè)備。
[0027] 地址分配驗(yàn)證可以手動(dòng)地完成,諸如通過請(qǐng)求PLC的操作者對(duì)應(yīng)于自動(dòng)分配的地 址對(duì)每個(gè)外部設(shè)備手動(dòng)分配地址,諸如通過在每個(gè)設(shè)備上設(shè)置DIP開關(guān)或?qū)γ總€(gè)設(shè)備編 程。手動(dòng)設(shè)置的地址然后可以被用于驗(yàn)證自動(dòng)分配的地址。然而,這樣的手動(dòng)配置易于出 錯(cuò)。例如,操作者可能對(duì)兩個(gè)或更多個(gè)不同的外部設(shè)備分配相同的地址,或者可能不能對(duì)特 定設(shè)備分配地址。此外,在成功配置之后,操作者可能不能注意到一個(gè)或更多個(gè)設(shè)備沒有正 確地工作或者出現(xiàn)了故障。應(yīng)當(dāng)理解,PLC配置是復(fù)雜的處理,并且可能存在大量機(jī)會(huì)操作 者進(jìn)行錯(cuò)誤配置。此外,應(yīng)當(dāng)理解,PLC是復(fù)雜的設(shè)備,并且盡管操作者進(jìn)行了正確的配置, 仍可能發(fā)生故障。此外,PLC裝置經(jīng)常周期地被重新配置和/或修改,從而引入了錯(cuò)誤配置 和/或故障發(fā)生的附加機(jī)會(huì)。
[0028] 示例性PLC系統(tǒng)是由位于德國慕尼黑的西門子公司制造的Simatic S7-1200F系 列,在此被稱為S7-1200。盡管關(guān)于S7-1200討論所公開的實(shí)施方式,應(yīng)當(dāng)理解,它們可以被 應(yīng)用于其中控制設(shè)備與一個(gè)或更多個(gè)外部設(shè)備串聯(lián)連接的任何PLC裝置。在S7-1200中, 控制設(shè)備被稱為CPU或F-CPU,并且外部設(shè)備被稱為外部模塊、信號(hào)模塊或F模塊,其中,F(xiàn) 模塊特別地指具有故障安全能力的信號(hào)模塊。還應(yīng)當(dāng)理解,以下關(guān)于S7-1200提供的具體 實(shí)現(xiàn)和操作細(xì)節(jié)是示例性的并取決于實(shí)現(xiàn),并且這里考慮合適的替換方案。
[0029] 在S7-1200中,CPU和信號(hào)模塊,例如具有故障安全和不具有故障安全能力的信號(hào) 模塊,可以被安裝在中央背板中,其中,信號(hào)模塊按照菊花鏈形式物理地連接到CPU。為了 與信號(hào)模塊建立通信,(PU必須對(duì)每個(gè)模塊分配設(shè)備(或站)地址。一旦分配了設(shè)備地址, (PU就能夠與模塊通信,就像它們以多分支(multi-drop)方式被連接到串行總線,而不管 它們?cè)诰栈ㄦ溨械奈锢砦恢谩?br> [0030] S7-1200F-CPU可以支持兩個(gè)獨(dú)立的擴(kuò)展總線,一個(gè)在CPU左側(cè),并且另一個(gè)在CPU 右側(cè)。右側(cè)總線或信號(hào)模塊總線(SM)可以為數(shù)字和模擬信號(hào)模塊至CPU的連接作準(zhǔn)備。在 一個(gè)實(shí)現(xiàn)中,所有F模塊被連接到SM總線。左側(cè)總線可以為通信模塊(CM)或通信處理器 模塊(CP)的連接作準(zhǔn)備。SM和CM總線二者都可以使用諸如Modbus的主/從協(xié)議,其中 CPU是主機(jī)。
[0031] 在S7-1200中,SM總線和CM總線是獨(dú)立的,并且關(guān)于在兩個(gè)總線之間的相同設(shè)備 地址值的使用沒有限制。因此,在對(duì)擴(kuò)展模塊分配設(shè)備地址值時(shí)使用的所公開的實(shí)施方式 可以被獨(dú)立地用于每個(gè)總線。例如,可以實(shí)現(xiàn)以下約定:
[0032] *SM總線:從左到右分配的地址一值在每個(gè)槽位處加一,其中初始值為1。因此, SM的設(shè)備地址在槽位2處應(yīng)當(dāng)是1,SM的設(shè)備地址在槽位3處應(yīng)當(dāng)是2,等等。
[0033] · CM總線:從右到左分配的地址一值在每個(gè)槽位處加一,其中初始值為1。因此, CM的設(shè)備地址在槽位101處應(yīng)當(dāng)為1,CM的設(shè)備地址在槽位102處應(yīng)當(dāng)為2,等等。
[0034] 圖1示出了在模塊的物理位置或槽位號(hào)和由F-CPU分配的設(shè)備地址之間的示例性 關(guān)系。該關(guān)系可以通過設(shè)計(jì)確定并且作為檢測故障的手段可以是可靠的。
[0035] 示例性請(qǐng)求和響應(yīng)消息格式在以下面的表中示出。
[0036] 請(qǐng)求
[0037]

【權(quán)利要求】
1. 一種用于發(fā)現(xiàn)至少一個(gè)設(shè)備1702的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述至少一個(gè)設(shè)備1702中 的每一個(gè)包括第一和第二通信接口 17041706,該第一和第二通信接口 17041706中的每一 個(gè)被操作以將所述至少一個(gè)設(shè)備1702中的每一個(gè)最多連接到該至少一個(gè)設(shè)備1702中的另 一個(gè),所述至少一個(gè)設(shè)備1702中的每一個(gè)被操作以在經(jīng)由第一通信接口 1704接收到發(fā)現(xiàn) 請(qǐng)求消息時(shí),經(jīng)由第二通信接口 1706傳輸該發(fā)現(xiàn)請(qǐng)求消息,并且由此對(duì)發(fā)現(xiàn)響應(yīng)消息的接 收等待經(jīng)過一個(gè)時(shí)間段,并且在由此接收到該發(fā)現(xiàn)響應(yīng)消息時(shí)或在經(jīng)過所述時(shí)間段后,如 果存在接收到的發(fā)現(xiàn)響應(yīng)消息,則產(chǎn)生其中包括該接收到的發(fā)現(xiàn)響應(yīng)消息的另一個(gè)發(fā)現(xiàn)響 應(yīng)消息,并且經(jīng)由第一通信接口 1704傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息,該方法包括: 處理器1710將發(fā)現(xiàn)請(qǐng)求消息傳輸?shù)脚c其耦合的所述至少一個(gè)設(shè)備1702中的第一設(shè)備 1702,所述發(fā)現(xiàn)請(qǐng)求消息不會(huì)經(jīng)由至少一個(gè)設(shè)備1702中的任何其他設(shè)備被傳輸?shù)降谝辉O(shè) 備 1702 [塊 1802]; 所述處理器1710,與所述至少一個(gè)設(shè)備1702中的每一個(gè)被操作以傳輸發(fā)現(xiàn)請(qǐng)求消息 相關(guān),確定第一數(shù)據(jù)結(jié)構(gòu),所述第一數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的第一標(biāo)識(shí)符唯一地 標(biāo)識(shí)所述至少一個(gè)設(shè)備1702中的每一個(gè),并且還標(biāo)識(shí)每個(gè)設(shè)備1702相對(duì)于在其之前接收 到發(fā)現(xiàn)請(qǐng)求消息的至少一個(gè)設(shè)備1702中的另一個(gè)設(shè)備的相對(duì)位置[塊1804];以及 所述處理器1710,與所述至少一個(gè)設(shè)備1702中的每一個(gè)被操作以產(chǎn)生并傳輸所產(chǎn)生 的發(fā)現(xiàn)響應(yīng)消息相關(guān),確定第二數(shù)據(jù)結(jié)構(gòu),所述第二數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的與 第一標(biāo)識(shí)符不同的第二標(biāo)識(shí)符唯一地標(biāo)識(shí)所述至少一個(gè)設(shè)備1702中的每一個(gè),并且還標(biāo) 識(shí)每個(gè)設(shè)備1702相對(duì)于向其傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息的至少一個(gè)設(shè)備1702中的另一個(gè) 設(shè)備的相對(duì)位置[塊1806]。
2. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述至少一個(gè)設(shè)備1702中的每一 個(gè)還被操作以在傳輸發(fā)現(xiàn)請(qǐng)求消息之前利用對(duì)相關(guān)聯(lián)的至少一個(gè)設(shè)備1702進(jìn)行標(biāo)識(shí)的第 一標(biāo)識(shí)符擴(kuò)增發(fā)現(xiàn)請(qǐng)求消息,所述第一數(shù)據(jù)結(jié)構(gòu)包括由所述至少一個(gè)設(shè)備1702中的每一 個(gè)擴(kuò)增的發(fā)現(xiàn)請(qǐng)求消息。
3. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述至少一個(gè)設(shè)備1702中的每一 個(gè)還被操作以在接收到發(fā)現(xiàn)請(qǐng)求消息時(shí)產(chǎn)生包括與其相關(guān)聯(lián)的第一標(biāo)識(shí)符的對(duì)其的響應(yīng), 并且經(jīng)由第一通信接口 1704傳輸所述響應(yīng),并且其中,所述方法還包括: 從所述至少一個(gè)設(shè)備1702中的每一個(gè)接收所述響應(yīng)中的每一個(gè),第一數(shù)據(jù)結(jié)構(gòu)包括 接收到的響應(yīng)[塊1808]。
4. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法還包括:從第一設(shè)備1702接 收所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息,所述第二數(shù)據(jù)結(jié)構(gòu)包括接收到的所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息[塊 1810]。
5. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述至少一個(gè)設(shè)備1702中的每一 個(gè)還被操作以在經(jīng)由第一通信接口 1704接收到地址分配消息時(shí),確定設(shè)備1702是否具有 分配的地址,如果設(shè)備1702具有分配的地址,則經(jīng)由第二通信接口 1706傳輸?shù)刂贩峙湎?息,而如果設(shè)備1704沒有分配的地址,則對(duì)其分配地址分配消息的地址,其中,至少一個(gè)設(shè) 備1702中的每一個(gè)在對(duì)其分配地址之后,對(duì)尋址到其的請(qǐng)求進(jìn)行響應(yīng),所述方法還包括: 所述處理器1710將地址分配消息傳輸?shù)綄?duì)于所述至少一個(gè)設(shè)備1702中的每一個(gè)的 第一設(shè)備1702,每個(gè)地址分配消息包括與地址分配消息預(yù)計(jì)被傳輸通過的至少一個(gè)設(shè)備 1702的數(shù)量相關(guān)的唯一地址[塊1812]。
6. 根據(jù)權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述唯一地址依次從預(yù)定義的地 址序列中選擇。
7. 根據(jù)權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括由所述處理器1710產(chǎn)生所述唯一 地址。
8. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述至少一個(gè)設(shè)備1702中的每一 個(gè)的特征在于,在第一和第二通信接口 17041706中的一個(gè)上接收通信以及在第一和第二 通信接口 17041706中的另一個(gè)上發(fā)送接收到的通信之間的設(shè)備延遲,所述方法還包括: 所述處理器1710將對(duì)于響應(yīng)的請(qǐng)求尋址地傳輸?shù)绞褂脤?duì)其分配的唯一地址基于第一 和第二數(shù)據(jù)結(jié)構(gòu)被識(shí)別的至少一個(gè)設(shè)備1702的每一個(gè)[塊1814];并且 對(duì)于響應(yīng)于請(qǐng)求接收到的每個(gè)響應(yīng),所述處理器1710確定在發(fā)送請(qǐng)求和接收對(duì)其的 響應(yīng)之間的延遲[塊1816]; 將所確定的請(qǐng)求的發(fā)送和響應(yīng)的接收之間的延遲傳輸?shù)剿鲋辽僖粋€(gè)設(shè)備1702中的 每一個(gè),以由此與基于分配給所述至少一個(gè)設(shè)備1702的唯一地址和相關(guān)聯(lián)的設(shè)備延遲計(jì) 算的針對(duì)每個(gè)接收到的響應(yīng)的預(yù)計(jì)延遲進(jìn)行比較[塊1818];并且當(dāng)所確定的延遲偏離預(yù) 計(jì)延遲時(shí)指示錯(cuò)誤[塊1820]。
9. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述至少一個(gè)設(shè)備1702中的每一 個(gè)在接收到包括所述第一和第二數(shù)據(jù)結(jié)構(gòu)的消息時(shí),被操作以從所述第一和第二數(shù)據(jù)結(jié)構(gòu) 中導(dǎo)出數(shù)據(jù)并且驗(yàn)證其正確性,所述數(shù)據(jù)對(duì)相關(guān)聯(lián)的設(shè)備1702和相關(guān)聯(lián)的設(shè)備1702相對(duì) 于至少一個(gè)設(shè)備1702中的另一個(gè)設(shè)備的布置的位置進(jìn)行標(biāo)識(shí),所述方法還包括: 處理器1710將包括所述第一和第二數(shù)據(jù)結(jié)構(gòu)的消息傳輸?shù)綄?duì)于所述至少一個(gè)設(shè)備 1702中的至少一個(gè)的第一設(shè)備1702 [塊1822]。
10. -種用于識(shí)別串聯(lián)連接的多個(gè)設(shè)備1702的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 耦合到串聯(lián)連接的多個(gè)設(shè)備1702中的第一設(shè)備1702的處理器1710傳輸發(fā)現(xiàn)請(qǐng)求消 息,所述發(fā)現(xiàn)請(qǐng)求消息被操作以使得串聯(lián)連接的多個(gè)設(shè)備1702中的每個(gè)設(shè)備1702將發(fā)現(xiàn) 請(qǐng)求從串聯(lián)連接的多個(gè)設(shè)備1702中的連接到其的一個(gè)設(shè)備1702傳播到下一個(gè)設(shè)備1702, 所述發(fā)現(xiàn)請(qǐng)求被操作以使得串聯(lián)連接的多個(gè)設(shè)備1702中的、接收到發(fā)現(xiàn)請(qǐng)求的最后的設(shè) 備1702產(chǎn)生發(fā)現(xiàn)響應(yīng)消息,并且將所述發(fā)現(xiàn)響應(yīng)消息傳輸?shù)酱?lián)連接的多個(gè)設(shè)備1702中 的、連接到其的設(shè)備1702,所述串聯(lián)連接的多個(gè)設(shè)備1702中的其余設(shè)備1702中的每一個(gè)被 操作以產(chǎn)生包括被傳輸?shù)狡涞乃a(chǎn)生的發(fā)現(xiàn)響應(yīng)消息的發(fā)現(xiàn)響應(yīng)消息,并且將所產(chǎn)生的發(fā) 現(xiàn)響應(yīng)消息傳播到串聯(lián)連接的多個(gè)設(shè)備1702中的連接到其的下一個(gè)設(shè)備1702,其中,第一 設(shè)備1702被操作以將所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息傳輸?shù)教幚砥?710 [塊1802]; 所述處理器1710,與至少一個(gè)設(shè)備1702中的每一個(gè)被操作以傳輸發(fā)現(xiàn)請(qǐng)求消息相關(guān), 確定第一數(shù)據(jù)結(jié)構(gòu),所述第一數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的第一標(biāo)識(shí)符唯一地標(biāo)識(shí) 所述至少一個(gè)設(shè)備1702中的每一個(gè),并且還標(biāo)識(shí)每個(gè)設(shè)備1702相對(duì)于在其之前接收到發(fā) 現(xiàn)請(qǐng)求消息的所述至少一個(gè)設(shè)備1702中的另一個(gè)設(shè)備的相對(duì)位置[塊1804];以及 所述處理器1710,與至少一個(gè)設(shè)備1702中的每一個(gè)被操作以產(chǎn)生并傳輸所產(chǎn)生的發(fā) 現(xiàn)響應(yīng)消息相關(guān),確定第二數(shù)據(jù)結(jié)構(gòu),所述第二數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的與第一 標(biāo)識(shí)符不同的第二標(biāo)識(shí)符唯一地標(biāo)識(shí)所述至少一個(gè)設(shè)備1702中的每一個(gè),并且還標(biāo)識(shí)每 個(gè)設(shè)備1702相對(duì)于向其傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息的所述至少一個(gè)設(shè)備1702中的另一個(gè) 設(shè)備的相對(duì)位置[塊1806]。
11. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 所述處理器1710將針對(duì)每個(gè)設(shè)備1702的地址分配消息傳輸?shù)降谝辉O(shè)備1702,每個(gè)地 址分配消息包括與串聯(lián)連接的多個(gè)設(shè)備1702中的、地址分配消息預(yù)計(jì)被傳輸通過的設(shè)備 1702的數(shù)量相關(guān)的唯一地址,如果接收設(shè)備1702已經(jīng)具有分配的地址,則串聯(lián)連接的多個(gè) 設(shè)備1702中的每一個(gè)被操作以將接收到的地址分配消息傳播到多個(gè)串聯(lián)連接的設(shè)備1702 中的連接到其的下一個(gè)設(shè)備1702,否則接收設(shè)備1702對(duì)其分配接收到的地址分配消息的 唯一地址[塊1812]。
12. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 所述處理器1710使得串聯(lián)連接的多個(gè)設(shè)備1702中的至少一個(gè),基于針對(duì)響應(yīng)的請(qǐng)求 到每個(gè)設(shè)備1702的發(fā)送和對(duì)來自其的響應(yīng)的接收之間的延遲,與基于串聯(lián)連接的多個(gè)設(shè) 備1702中的、地址分配消息預(yù)計(jì)被傳輸通過的設(shè)備1702的數(shù)量的已知延遲的相關(guān)性,確認(rèn) 對(duì)設(shè)備1702分配了地址[塊1820]。
13. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 所述處理器1710將所述第一和第二數(shù)據(jù)結(jié)構(gòu)傳輸?shù)酱?lián)連接的多個(gè)設(shè)備1702中的 至少一個(gè),所述第一和第二數(shù)據(jù)結(jié)構(gòu)被操作以在其被接收到時(shí),使得接收設(shè)備1702從所述 第一和第二數(shù)據(jù)結(jié)構(gòu)中導(dǎo)出數(shù)據(jù)并且驗(yàn)證其正確性,所述數(shù)據(jù)對(duì)相關(guān)聯(lián)的設(shè)備1702和相 關(guān)聯(lián)的設(shè)備1702相對(duì)于串聯(lián)連接的多個(gè)設(shè)備1702中的另一個(gè)設(shè)備的布置的位置進(jìn)行標(biāo)識(shí) [塊 1822]。
14. 一種用于由設(shè)備1702獲得分配的地址的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述設(shè)備1702具 有處理器1724以及與其耦合的第一和第二通信接口 17041706,所述第一和第二通信接口 17041706中的每一個(gè)被操作以最多連接到另一個(gè)設(shè)備1702,所述方法包括 : 在經(jīng)由第一通信接口 1704從發(fā)現(xiàn)請(qǐng)求消息的發(fā)送者接收到發(fā)現(xiàn)請(qǐng)求消息時(shí),經(jīng)由第 二通信接口 1706傳輸發(fā)現(xiàn)請(qǐng)求消息[塊1902],并且由此對(duì)發(fā)現(xiàn)響應(yīng)消息的接收等待經(jīng) 過一個(gè)時(shí)間段,并且在由此接收到發(fā)現(xiàn)響應(yīng)消息時(shí)或在經(jīng)過了所述時(shí)間段時(shí),如果存在接 收到的發(fā)現(xiàn)響應(yīng)消息,則產(chǎn)生其中包括接收到的發(fā)現(xiàn)響應(yīng)消息的另一個(gè)發(fā)現(xiàn)響應(yīng)消息[塊 1904],并且經(jīng)由第一通信接口 1704傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息[塊1906]。
15. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 所述處理器1724在經(jīng)由第一通信接口 1704接收到包括地址的地址分配消息時(shí),確定 設(shè)備1702是否具有分配的地址[塊1908],如果設(shè)備1702具有分配的地址,則經(jīng)由第二 通信接口傳輸?shù)刂贩峙湎塊1910],而如果設(shè)備1702沒有分配的地址,則對(duì)其分配地 址分配消息的地址,其中,設(shè)備1702在對(duì)其分配地址之后對(duì)尋址到其的請(qǐng)求作出響應(yīng)[塊 1912]。
16. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 在傳輸發(fā)現(xiàn)請(qǐng)求消息之前,所述處理器1724利用對(duì)設(shè)備1702進(jìn)行標(biāo)識(shí)的第一標(biāo)識(shí)符 和對(duì)發(fā)現(xiàn)請(qǐng)求消息的發(fā)送者進(jìn)行標(biāo)識(shí)的第二標(biāo)識(shí)符擴(kuò)增發(fā)現(xiàn)請(qǐng)求消息[塊1914]。
17. 根據(jù)權(quán)利要求16所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,第一標(biāo)識(shí)符包括設(shè)備1702的設(shè) 備標(biāo)識(shí)符的循環(huán)冗余校驗(yàn)值。
18. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 所述處理器1724在接收到發(fā)現(xiàn)請(qǐng)求消息時(shí),產(chǎn)生對(duì)設(shè)備1702進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)消息 [塊1916],并且將所述標(biāo)識(shí)消息傳輸?shù)桨l(fā)送者[塊1918];并且 所述處理器1724在經(jīng)由第二通信接口 1706接收到所述標(biāo)識(shí)消息時(shí),經(jīng)由第一通信接 口 1704傳輸該標(biāo)識(shí)消息[塊1920]。
19. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,產(chǎn)生另一個(gè)發(fā)現(xiàn)響應(yīng)消息包括: 在接收到發(fā)現(xiàn)響應(yīng)消息時(shí),所述處理器1724利用對(duì)設(shè)備1702進(jìn)行標(biāo)識(shí)的第一標(biāo)識(shí)符和對(duì) 發(fā)現(xiàn)響應(yīng)消息的發(fā)送者進(jìn)行標(biāo)識(shí)的第二標(biāo)識(shí)符,來擴(kuò)增所述發(fā)現(xiàn)響應(yīng)消息[塊1922]。
20. 根據(jù)權(quán)利要求19所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,第一標(biāo)識(shí)符包括設(shè)備1702的序 列號(hào)。
21. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,產(chǎn)生另一個(gè)發(fā)現(xiàn)響應(yīng)消息可以 包括:在接收到發(fā)現(xiàn)響應(yīng)消息時(shí),所述處理器1724基于設(shè)備1702唯一的密鑰值,對(duì)接收到 的發(fā)現(xiàn)響應(yīng)消息應(yīng)用變換,其中,接收到的發(fā)現(xiàn)響應(yīng)消息可以使用密鑰值僅從變換后的接 收到的發(fā)現(xiàn)響應(yīng)消息中獲得[塊1924]。
22. 根據(jù)權(quán)利要求21所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述密鑰值包括基于接收到的 發(fā)現(xiàn)響應(yīng)消息計(jì)算的循環(huán)冗余校驗(yàn)值或校驗(yàn)和值中的一個(gè)。
23. 根據(jù)權(quán)利要求21所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述變換包括基于密鑰值的加 Γ t I ο
24. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 所述處理器1724在接收到包括第一和第二數(shù)據(jù)結(jié)構(gòu)的消息時(shí),從所述第一和第二數(shù) 據(jù)結(jié)構(gòu)中導(dǎo)出對(duì)設(shè)備1702和設(shè)備1702相對(duì)于其他設(shè)備1702的布置的位置進(jìn)行標(biāo)識(shí)的數(shù) 據(jù)[塊1926],并且驗(yàn)證其正確性[塊1928],其中,第一數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián) 的可變標(biāo)識(shí)符至少唯一地標(biāo)識(shí)設(shè)備1702,并且還標(biāo)識(shí)設(shè)備1702相對(duì)于到其的發(fā)現(xiàn)請(qǐng)求消 息的發(fā)送者的相對(duì)位置,并且第二數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的與第一標(biāo)識(shí)符不同 的第二標(biāo)識(shí)符唯一地標(biāo)識(shí)至少一個(gè)設(shè)備1702中的每一個(gè),并且其還標(biāo)識(shí)設(shè)備1702相對(duì)于 向其傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息的發(fā)送者的相對(duì)位置。
25. 根據(jù)權(quán)利要求24所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,第二數(shù)據(jù)結(jié)構(gòu)包括經(jīng)過遞歸變 換的發(fā)現(xiàn)響應(yīng)消息,導(dǎo)出還包括:對(duì)第二數(shù)據(jù)結(jié)構(gòu)進(jìn)行遞歸反變換[塊1930]。
26. -種用于發(fā)現(xiàn)至少一個(gè)設(shè)備1702的系統(tǒng)1700,所述至少一個(gè)設(shè)備1702中的每一 個(gè)包括第一和第二通信接口 17041706,所述第一和第二通信接口 17041706中的每一個(gè)被 操作以將所述至少一個(gè)設(shè)備1702中的每一個(gè)最多連接到至少一個(gè)設(shè)備1702中的另一個(gè), 所述至少一個(gè)設(shè)備1702中的每一個(gè)被操作以在經(jīng)由第一通信接口 1704接收到發(fā)現(xiàn)請(qǐng)求消 息時(shí),經(jīng)由第二通信接口 1706傳輸發(fā)現(xiàn)請(qǐng)求消息,并且由此對(duì)發(fā)現(xiàn)響應(yīng)消息的接收等待經(jīng) 過一個(gè)時(shí)間段,并且在由此接收到發(fā)現(xiàn)響應(yīng)消息時(shí)或在經(jīng)過所述時(shí)間段后,如果存在接收 到的發(fā)現(xiàn)響應(yīng)消息,則產(chǎn)生其中包括接收到的發(fā)現(xiàn)響應(yīng)消息的另一個(gè)發(fā)現(xiàn)響應(yīng)消息,并且 經(jīng)由第一通信接口 1704傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息,所述系統(tǒng)1700包括主設(shè)備1708,所述 主設(shè)備包括處理器1710和與其耦合的存儲(chǔ)器1712,所述系統(tǒng)1700還包括 : 第一邏輯1714,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使 得所述處理器1710將發(fā)現(xiàn)請(qǐng)求消息傳輸?shù)脚c其耦合的所述至少一個(gè)設(shè)備1702中的第一設(shè) 備1702,所述發(fā)現(xiàn)請(qǐng)求消息不會(huì)經(jīng)由至少一個(gè)設(shè)備1702中的任何其他設(shè)備被傳輸?shù)降谝?設(shè)備1702 ; 第二邏輯1716,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使 得所述處理器1710,與所述至少一個(gè)設(shè)備1702中的每一個(gè)被操作以傳輸發(fā)現(xiàn)請(qǐng)求消息相 關(guān),確定第一數(shù)據(jù)結(jié)構(gòu),所述第一數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的第一標(biāo)識(shí)符唯一地標(biāo) 識(shí)至少一個(gè)設(shè)備中的每一個(gè),并且還標(biāo)識(shí)每個(gè)設(shè)備1702相對(duì)于在其之前接收到發(fā)現(xiàn)請(qǐng)求 消息的至少一個(gè)設(shè)備1702中的另一個(gè)設(shè)備的相對(duì)位置;以及 第三邏輯1718,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使得 處理器1710,與至少一個(gè)設(shè)備1702中的每一個(gè)被操作以產(chǎn)生并傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消 息相關(guān),確定第二數(shù)據(jù)結(jié)構(gòu),所述第二數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的與第一標(biāo)識(shí)符不 同的第二標(biāo)識(shí)符唯一地標(biāo)識(shí)至少一個(gè)設(shè)備1702中的每一個(gè),并且還標(biāo)識(shí)每個(gè)設(shè)備1702相 對(duì)于向其傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息的至少一個(gè)設(shè)備1702中的另一個(gè)設(shè)備的相對(duì)位置。
27. 根據(jù)權(quán)利要求25所述的系統(tǒng)1700,其中,所述至少一個(gè)設(shè)備1702中的每一個(gè)還被 操作以在傳輸發(fā)現(xiàn)請(qǐng)求消息之前利用對(duì)相關(guān)聯(lián)的至少一個(gè)設(shè)備1702進(jìn)行標(biāo)識(shí)的第一標(biāo)識(shí) 符擴(kuò)增發(fā)現(xiàn)請(qǐng)求消息,所述第一數(shù)據(jù)結(jié)構(gòu)包括由所述至少一個(gè)設(shè)備1702中的每一個(gè)擴(kuò)增 的發(fā)現(xiàn)請(qǐng)求消息。
28. 根據(jù)權(quán)利要求25所述的系統(tǒng)1700,其中,所述至少一個(gè)設(shè)備1702中的每一個(gè)還被 操作以在接收到發(fā)現(xiàn)請(qǐng)求消息時(shí)產(chǎn)生包括與其相關(guān)聯(lián)的第一標(biāo)識(shí)符的對(duì)其的響應(yīng),并且經(jīng) 由第一通信接口 1704傳輸所述響應(yīng),并且其中,所述系統(tǒng)1700還包括: 第四邏輯1720,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使得 從至少一個(gè)設(shè)備1702中的每一個(gè)接收所述響應(yīng)中的每一個(gè),第一數(shù)據(jù)結(jié)構(gòu)包括接收到的 響應(yīng)。
29. 根據(jù)權(quán)利要求25所述的系統(tǒng),其中,所述系統(tǒng)還包括: 第四邏輯1720,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使得 從第一設(shè)備1702接收所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息,第二數(shù)據(jù)結(jié)構(gòu)包括接收到的所產(chǎn)生的發(fā)現(xiàn) 響應(yīng)消息。
30. 根據(jù)權(quán)利要求25所述的系統(tǒng)1700,其中,至少一個(gè)設(shè)備1702中的每一個(gè)還被操作 以在經(jīng)由第一通信接口 1704接收到地址分配消息時(shí),確定設(shè)備1702是否具有分配的地址, 如果設(shè)備1702具有分配的地址,則經(jīng)由第二通信接口 1706傳輸?shù)刂贩峙湎ⅲ绻O(shè)備 1702沒有分配的地址,則對(duì)其分配地址分配消息的地址,其中,至少一個(gè)設(shè)備1702中的每 一個(gè)在對(duì)其分配地址之后,對(duì)尋址到其的請(qǐng)求進(jìn)行響應(yīng),所述系統(tǒng)1700還包括: 第四邏輯1720,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使得 處理器1710將地址分配消息傳輸?shù)綄?duì)于至少一個(gè)設(shè)備1702中的每一個(gè)的第一設(shè)備1702, 每個(gè)地址分配消息包括與地址分配消息預(yù)計(jì)被傳輸通過的至少一個(gè)設(shè)備1702的數(shù)量相關(guān) 的唯一地址。
31. 根據(jù)權(quán)利要求30所述的系統(tǒng)1700,其中,所述唯一地址依次從預(yù)定義的地址序列 中選擇。
32. 根據(jù)權(quán)利要求30所述的系統(tǒng)1700,還包括:第五邏輯1720,其被存儲(chǔ)在所述存儲(chǔ) 器1712中并且可由所述處理器1710執(zhí)行,以使得處理器1710產(chǎn)生所述唯一地址。
33. 根據(jù)權(quán)利要求25所述的系統(tǒng)1700,其中,所述至少一個(gè)設(shè)備1702中的每一個(gè)的特 征在于,在第一和第二通信接口 17041706中的一個(gè)上接收通信以及在第一和第二通信接 口 17041706中的另一個(gè)上發(fā)送接收到的通信之間的設(shè)備延遲,所述系統(tǒng)1700還包括: 第四邏輯1720,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使得 所述處理器1710將對(duì)于響應(yīng)的請(qǐng)求尋址地傳輸?shù)绞褂脤?duì)其分配的唯一地址基于第一和第 二數(shù)據(jù)結(jié)構(gòu)被識(shí)別的至少一個(gè)設(shè)備1702的每一個(gè),并且對(duì)于響應(yīng)于請(qǐng)求接收到的每個(gè)響 應(yīng),確定在發(fā)送請(qǐng)求和接收對(duì)其的響應(yīng)之間的延遲,并且還將所確定的請(qǐng)求的發(fā)送和對(duì)其 的響應(yīng)的接收之間的延遲傳輸?shù)剿鲋辽僖粋€(gè)設(shè)備1702中的至少一個(gè),以由此與基于分 配給所述至少一個(gè)設(shè)備1702的唯一地址和相關(guān)聯(lián)的設(shè)備延遲針對(duì)每個(gè)接收到的響應(yīng)計(jì)算 的預(yù)計(jì)延遲進(jìn)行比較;并且當(dāng)所確定的延遲偏離預(yù)計(jì)延遲時(shí)指示錯(cuò)誤。
34. 根據(jù)權(quán)利要求25所述的系統(tǒng)1700,其中,所述至少一個(gè)設(shè)備1702中的每一個(gè)在接 收到包括所述第一和第二數(shù)據(jù)結(jié)構(gòu)的消息時(shí),被操作以從所述第一和第二數(shù)據(jù)結(jié)構(gòu)中導(dǎo)出 數(shù)據(jù)并且驗(yàn)證其正確性,所述數(shù)據(jù)對(duì)相關(guān)聯(lián)的設(shè)備1702和相關(guān)聯(lián)的設(shè)備1702相對(duì)于至少 一個(gè)設(shè)備1702中的另一個(gè)設(shè)備的布置的位置進(jìn)行標(biāo)識(shí),所述系統(tǒng)1700還包括 : 第四邏輯1720,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使得 處理器1710將包括第一和第二數(shù)據(jù)結(jié)構(gòu)的消息傳輸?shù)綄?duì)于至少一個(gè)設(shè)備1702中的至少一 個(gè)的第一設(shè)備1702。
35. -種用于幫助識(shí)別串聯(lián)連接的多個(gè)設(shè)備1702的系統(tǒng)1700,所述系統(tǒng)1700包括主 設(shè)備1708,所述主設(shè)備包括處理器1710和與其耦合的存儲(chǔ)器1712,所述系統(tǒng)還包括: 第一邏輯1714,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使 得處理器1710將發(fā)現(xiàn)請(qǐng)求消息傳輸?shù)酱?lián)連接的多個(gè)設(shè)備1702中的與其耦合的第一設(shè) 備1702,所述發(fā)現(xiàn)請(qǐng)求消息被操作以使得串聯(lián)連接的多個(gè)設(shè)備1702中的每個(gè)設(shè)備1702將 發(fā)現(xiàn)請(qǐng)求從串聯(lián)連接的多個(gè)設(shè)備1702中的連接到其的一個(gè)設(shè)備1702傳播到下一個(gè)設(shè)備 1702,所述發(fā)現(xiàn)請(qǐng)求被操作以使得串聯(lián)連接的多個(gè)設(shè)備1702中的、接收到發(fā)現(xiàn)請(qǐng)求的最 后的設(shè)備1702產(chǎn)生發(fā)現(xiàn)響應(yīng)消息,并且將所述發(fā)現(xiàn)響應(yīng)消息傳輸?shù)酱?lián)連接的多個(gè)設(shè)備 1702中的、連接到其的設(shè)備1702,串聯(lián)連接的多個(gè)設(shè)備1702中的其余設(shè)備1702中的每一 個(gè)被操作以產(chǎn)生包括被傳輸?shù)狡涞乃a(chǎn)生的發(fā)現(xiàn)響應(yīng)消息的發(fā)現(xiàn)響應(yīng)消息,并且將所產(chǎn)生 的發(fā)現(xiàn)響應(yīng)消息傳播到串聯(lián)連接的多個(gè)設(shè)備1702中的連接到其的下一個(gè)設(shè)備1702,其中, 第一設(shè)備1702被操作以將所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息傳輸?shù)教幚砥?710 ; 第二邏輯1716,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使得 處理器1710與至少一個(gè)設(shè)備1702中的每一個(gè)被操作以傳輸發(fā)現(xiàn)請(qǐng)求消息相關(guān),確定第一 數(shù)據(jù)結(jié)構(gòu),所述第一數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的第一標(biāo)識(shí)符唯一地標(biāo)識(shí)至少一個(gè) 設(shè)備1702中的每一個(gè),并且還標(biāo)識(shí)每個(gè)設(shè)備1702相對(duì)于在其之前接收到發(fā)現(xiàn)請(qǐng)求消息的 至少一個(gè)設(shè)備1702中的另一個(gè)設(shè)備的相對(duì)位置;以及 第三邏輯1718,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使得 處理器1710與至少一個(gè)設(shè)備1702中的每一個(gè)被操作以產(chǎn)生并傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息 相關(guān),確定第二數(shù)據(jù)結(jié)構(gòu),所述第二數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的與第一標(biāo)識(shí)符不同 的第二標(biāo)識(shí)符唯一地標(biāo)識(shí)至少一個(gè)設(shè)備1702中的每一個(gè),并且還標(biāo)識(shí)每個(gè)設(shè)備1702相對(duì) 于向其傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息的至少一個(gè)設(shè)備1702中的另一個(gè)設(shè)備的相對(duì)位置。
36. 根據(jù)權(quán)利要求35所述的系統(tǒng)1700,還包括: 第四邏輯1720,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使 得處理器1710將針對(duì)識(shí)別的每個(gè)設(shè)備1702的地址分配消息傳輸?shù)降谝辉O(shè)備1702,每個(gè)地 址分配消息包括與串聯(lián)連接的多個(gè)設(shè)備1702中的、地址分配消息預(yù)計(jì)被傳輸通過的設(shè)備 1702的數(shù)量相關(guān)的唯一地址,如果接收設(shè)備1702已經(jīng)具有分配的地址,則串聯(lián)連接的多個(gè) 設(shè)備1702中的每一個(gè)被操作以將接收到的地址分配消息傳播到多個(gè)串聯(lián)連接的設(shè)備1702 中的連接到其的下一個(gè)設(shè)備1702,否則接收設(shè)備1702對(duì)其分配接收到的地址分配消息的 唯一地址。
37. 根據(jù)權(quán)利要求35所述的系統(tǒng)1700,還包括: 第四邏輯1720,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使 得處理器1710使得串聯(lián)連接的多個(gè)設(shè)備1702中的至少一個(gè),基于針對(duì)響應(yīng)的請(qǐng)求到每個(gè) 設(shè)備1702的發(fā)送和對(duì)來自其的響應(yīng)的接收之間的延遲,與基于串聯(lián)連接的多個(gè)設(shè)備1702 中的、地址分配消息預(yù)計(jì)被傳輸通過的設(shè)備1702的數(shù)量的已知延遲的相關(guān)性,確認(rèn)對(duì)設(shè)備 1702分配了地址。
38. 根據(jù)權(quán)利要求35所述的系統(tǒng)1700,還包括: 第四邏輯1720,其被存儲(chǔ)在所述存儲(chǔ)器1712中并且可由所述處理器1710執(zhí)行,以使得 處理器1710將所述第一和第二數(shù)據(jù)結(jié)構(gòu)傳輸?shù)酱?lián)連接的多個(gè)設(shè)備1702中的至少一個(gè), 所述第一和第二數(shù)據(jù)結(jié)構(gòu)被操作以其被接收到時(shí),使得接收設(shè)備1702從所述第一和第二 數(shù)據(jù)結(jié)構(gòu)中導(dǎo)出數(shù)據(jù)并且驗(yàn)證其正確性,所述數(shù)據(jù)對(duì)相關(guān)聯(lián)的設(shè)備1702和相關(guān)聯(lián)的設(shè)備 1702相對(duì)于串聯(lián)連接的多個(gè)設(shè)備1702中的另一個(gè)設(shè)備的布置的位置進(jìn)行標(biāo)識(shí)。
39. -種被操作以獲得分配的地址的設(shè)備1702,所述設(shè)備1702包括存儲(chǔ)器1722、第一 和第二通信接口 17041706以及與所述存儲(chǔ)器1722及第一和第二通信接口 17041706耦合 的處理器1724,第一和第二通信接口 17041706中的每一個(gè)被操作以最多連接到另一個(gè)設(shè) 備1702,所述設(shè)備1702還包括: 第一邏輯1726,其被存儲(chǔ)在所述存儲(chǔ)器1722中和可由所述處理器1724執(zhí)行,以使得 所述處理器1724在經(jīng)由第一通信接口 1704從發(fā)現(xiàn)請(qǐng)求消息的發(fā)送者接收到發(fā)現(xiàn)請(qǐng)求消息 時(shí),經(jīng)由第二通信接口 1706傳輸發(fā)現(xiàn)請(qǐng)求消息,并且由此對(duì)發(fā)現(xiàn)響應(yīng)消息的接收等待經(jīng)過 一個(gè)時(shí)間段,并且在由此接收到發(fā)現(xiàn)響應(yīng)消息時(shí)或在經(jīng)過了所述時(shí)間段時(shí),如果存在接收 到的發(fā)現(xiàn)響應(yīng)消息,則產(chǎn)生其中包括接收到的發(fā)現(xiàn)響應(yīng)消息的另一個(gè)發(fā)現(xiàn)響應(yīng)消息,并且 經(jīng)由第一通信接口 1704傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息。
40. 根據(jù)權(quán)利要求39所述的設(shè)備1702,還包括: 第二邏輯1728,其被存儲(chǔ)在所述存儲(chǔ)器1722中并且可由所述處理器1724執(zhí)行,以使得 所述處理器1724在經(jīng)由第一通信接口 1704接收到包括地址的地址分配消息時(shí),確定所述 設(shè)備1702是否具有分配的地址,如果所述設(shè)備1702具有分配的地址,則經(jīng)由第二通信接口 傳輸?shù)刂贩峙湎ⅲ绻鲈O(shè)備1702沒有分配的地址,則對(duì)其分配地址分配消息的地 址,其中,所述設(shè)備1702在對(duì)其分配地址之后對(duì)尋址到其的請(qǐng)求作出響應(yīng)。
41. 根據(jù)權(quán)利要求39所述的設(shè)備1702,還包括: 第二邏輯1728,其被存儲(chǔ)在所述存儲(chǔ)器1722中并且可由所述處理器1724執(zhí)行,以使得 在傳輸發(fā)現(xiàn)請(qǐng)求消息之前,處理器1724利用對(duì)所述設(shè)備1702進(jìn)行標(biāo)識(shí)的第一標(biāo)識(shí)符和對(duì) 發(fā)現(xiàn)請(qǐng)求消息的發(fā)送者進(jìn)行標(biāo)識(shí)的第二標(biāo)識(shí)符擴(kuò)增發(fā)現(xiàn)請(qǐng)求消息。
42. 根據(jù)權(quán)利要求41所述的設(shè)備1702,其中,第一標(biāo)識(shí)符包括所述設(shè)備1702的設(shè)備標(biāo) 識(shí)符的循環(huán)冗余校驗(yàn)值。
43. 根據(jù)權(quán)利要求39所述的設(shè)備1702,還包括: 第二邏輯1728,其被存儲(chǔ)在所述存儲(chǔ)器1722中并且可由所述處理器1724執(zhí)行,以使得 所述處理器1724在接收到發(fā)現(xiàn)請(qǐng)求消息時(shí),產(chǎn)生對(duì)所述設(shè)備1702進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)消息,并 且將標(biāo)識(shí)消息傳輸?shù)桨l(fā)送者;并且 第三邏輯1728,其被存儲(chǔ)在所述存儲(chǔ)器1722中并且可由所述處理器1724執(zhí)行,以使 得所述處理器1724在經(jīng)由第二通信接口 1706接收到標(biāo)識(shí)消息時(shí),經(jīng)由第一通信接口 1704 傳輸標(biāo)識(shí)消息。
44. 根據(jù)權(quán)利要求39所述的設(shè)備1702,其中,還可執(zhí)行所述第一邏輯1726,以在處理器 1724接收到發(fā)現(xiàn)響應(yīng)消息時(shí),使得所述處理器1724利用對(duì)所述設(shè)備1702進(jìn)行標(biāo)識(shí)的第一 標(biāo)識(shí)符和對(duì)發(fā)現(xiàn)響應(yīng)消息的發(fā)送者進(jìn)行標(biāo)識(shí)的第二標(biāo)識(shí)符,來擴(kuò)增發(fā)現(xiàn)響應(yīng)消息。
45. 根據(jù)權(quán)利要求44所述的設(shè)備1702,其中,第一標(biāo)識(shí)符包括所述設(shè)備1702的序列 號(hào)。
46. 根據(jù)權(quán)利要求39所述的設(shè)備1702,其中,還可執(zhí)行所述第一邏輯1726,以在所述處 理器1724接收到發(fā)現(xiàn)響應(yīng)消息時(shí),使得所述處理器1724基于設(shè)備1702唯一的密鑰值,對(duì) 接收到的發(fā)現(xiàn)響應(yīng)消息應(yīng)用變換,其中,接收到的發(fā)現(xiàn)響應(yīng)消息可以使用密鑰值僅從變換 后的接收到的發(fā)現(xiàn)響應(yīng)消息獲得。
47. 根據(jù)權(quán)利要求46所述的設(shè)備1702,其中,所述密鑰值包括基于接收到的發(fā)現(xiàn)響應(yīng) 消息計(jì)算的循環(huán)冗余校驗(yàn)值或校驗(yàn)和值中的一個(gè)。
48. 根據(jù)權(quán)利要求46所述的設(shè)備1702,其中,所述變換包括基于密鑰值的加密。
49. 根據(jù)權(quán)利要求39所述的設(shè)備1702,還包括: 第二邏輯1728,其被存儲(chǔ)在所述存儲(chǔ)器1722中和可由所述處理器1724執(zhí)行,以使得處 理器1724在接收到包括所述第一和第二數(shù)據(jù)結(jié)構(gòu)的消息時(shí),從所述第一和第二數(shù)據(jù)結(jié)構(gòu) 中導(dǎo)出對(duì)所述設(shè)備1702和該設(shè)備1702相對(duì)于其他設(shè)備1702的布置的位置進(jìn)行標(biāo)識(shí)的數(shù) 據(jù),并且驗(yàn)證其正確性,其中,第一數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的可變標(biāo)識(shí)符至少唯 一地標(biāo)識(shí)所述設(shè)備1702,并且還標(biāo)識(shí)所述設(shè)備1702相對(duì)于到其的發(fā)現(xiàn)請(qǐng)求消息的發(fā)送者 的相對(duì)位置,并且第二數(shù)據(jù)結(jié)構(gòu)通過與所述設(shè)備1702相關(guān)聯(lián)的與第一標(biāo)識(shí)符不同的第二 標(biāo)識(shí)符唯一地標(biāo)識(shí)至少一個(gè)設(shè)備1702中的每一個(gè),并且其還標(biāo)識(shí)所述設(shè)備1702相對(duì)于向 其傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息的發(fā)送者的相對(duì)位置。
50. 根據(jù)權(quán)利要求49所述的設(shè)備1702,其中,第二數(shù)據(jù)結(jié)構(gòu)包括經(jīng)過遞歸變換的發(fā)現(xiàn) 響應(yīng)消息,導(dǎo)出還包括:對(duì)第二數(shù)據(jù)結(jié)構(gòu)進(jìn)行遞歸反變換。
51. -種用于幫助識(shí)別串聯(lián)連接的多個(gè)設(shè)備1702的系統(tǒng)1700,包括: 用于將發(fā)現(xiàn)請(qǐng)求消息傳輸?shù)酱?lián)連接的多個(gè)設(shè)備1702中的第一設(shè)備1702的部件,所 述發(fā)現(xiàn)請(qǐng)求消息被操作以使得串聯(lián)連接的多個(gè)設(shè)備1702中的每個(gè)設(shè)備1702將發(fā)現(xiàn)請(qǐng)求從 串聯(lián)連接的多個(gè)設(shè)備1702中的連接到其的一個(gè)設(shè)備1702傳播到下一個(gè)設(shè)備1702,所述發(fā) 現(xiàn)請(qǐng)求被操作以使得串聯(lián)連接的多個(gè)設(shè)備1702中的、接收到發(fā)現(xiàn)請(qǐng)求的最后的設(shè)備1702 產(chǎn)生發(fā)現(xiàn)響應(yīng)消息,并且將所述發(fā)現(xiàn)響應(yīng)消息傳輸?shù)酱?lián)連接的多個(gè)設(shè)備1702中的、連接 到其的設(shè)備1702,串聯(lián)連接的多個(gè)設(shè)備1702中的其余設(shè)備1702中的每一個(gè)被操作以產(chǎn)生 包括被傳輸?shù)狡涞乃a(chǎn)生的發(fā)現(xiàn)響應(yīng)消息的發(fā)現(xiàn)響應(yīng)消息,并且將所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息 傳播到串聯(lián)連接的多個(gè)設(shè)備1702中的連接到其的下一個(gè)設(shè)備1702,其中,第一設(shè)備1702被 操作以將所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息傳輸?shù)綄?duì)其的發(fā)現(xiàn)請(qǐng)求消息的發(fā)送者; 用于與至少一個(gè)設(shè)備1702中的每一個(gè)被操作以傳輸發(fā)現(xiàn)請(qǐng)求消息相關(guān),確定第一數(shù) 據(jù)結(jié)構(gòu)的部件,所述第一數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的第一標(biāo)識(shí)符唯一地標(biāo)識(shí)至少 一個(gè)設(shè)備1702中的每一個(gè),并且還標(biāo)識(shí)每個(gè)設(shè)備1702相對(duì)于在其之前接收到發(fā)現(xiàn)請(qǐng)求消 息的至少一個(gè)設(shè)備1702中的另一個(gè)設(shè)備的相對(duì)位置;以及 用于與至少一個(gè)設(shè)備1702中的每一個(gè)被操作以產(chǎn)生并傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息相 關(guān),確定第二數(shù)據(jù)結(jié)構(gòu)的部件,所述第二數(shù)據(jù)結(jié)構(gòu)通過與設(shè)備1702相關(guān)聯(lián)的與第一標(biāo)識(shí)符 不同的第二標(biāo)識(shí)符唯一地標(biāo)識(shí)至少一個(gè)設(shè)備1702中的每一個(gè),并且還標(biāo)識(shí)每個(gè)設(shè)備1702 相對(duì)于向其傳輸所產(chǎn)生的發(fā)現(xiàn)響應(yīng)消息的至少一個(gè)設(shè)備1702中的另一個(gè)設(shè)備的相對(duì)位 置。
52. 根據(jù)權(quán)利要求51所述的系統(tǒng)1700,還包括: 用于將針對(duì)每個(gè)設(shè)備1702的地址分配消息傳輸?shù)降谝辉O(shè)備1702的部件,每個(gè)地址分 配消息包括與串聯(lián)連接的多個(gè)設(shè)備1702中的、地址分配消息預(yù)計(jì)被傳輸通過的設(shè)備1702 的數(shù)量相關(guān)的唯一地址,如果接收設(shè)備1702已經(jīng)具有分配的地址,則串聯(lián)連接的多個(gè)設(shè)備 1702中的每一個(gè)被操作以將接收到的地址分配消息傳播到多個(gè)串聯(lián)連接的設(shè)備1702中的 連接到其的下一個(gè)設(shè)備1702,否則接收設(shè)備1702對(duì)其分配接收到的地址分配消息的唯一 地址。
53. 根據(jù)權(quán)利要求51所述的系統(tǒng)1700,還包括: 用于使得串聯(lián)連接的多個(gè)設(shè)備1702中的至少一個(gè),基于針對(duì)響應(yīng)的請(qǐng)求到每個(gè)設(shè)備 1702的發(fā)送和對(duì)來自其的響應(yīng)的接收之間的延遲,與基于串聯(lián)連接的多個(gè)設(shè)備1702中的、 地址分配消息預(yù)計(jì)被傳輸通過的設(shè)備1702的數(shù)量的已知延遲的相關(guān)性,確認(rèn)對(duì)設(shè)備1702 分配了地址的部件。
54. 根據(jù)權(quán)利要求51所述的系統(tǒng)1700,還包括: 用于將第一和第二數(shù)據(jù)結(jié)構(gòu)傳輸?shù)酱?lián)連接的多個(gè)設(shè)備1702中的至少一個(gè)的部件, 第一和第二數(shù)據(jù)結(jié)構(gòu)被操作以在接收到所述第一和第二數(shù)據(jù)結(jié)構(gòu)時(shí),使得接收設(shè)備1702 從第一和第二數(shù)據(jù)結(jié)構(gòu)中導(dǎo)出數(shù)據(jù)并且驗(yàn)證其正確性,所述數(shù)據(jù)對(duì)相關(guān)聯(lián)的設(shè)備1702和 相關(guān)聯(lián)的設(shè)備1702相對(duì)于串聯(lián)連接的多個(gè)設(shè)備1702中的另一個(gè)設(shè)備的布置的位置進(jìn)行標(biāo) 識(shí)。
【文檔編號(hào)】G05B19/05GK104285190SQ201280073165
【公開日】2015年1月14日 申請(qǐng)日期:2012年3月26日 優(yōu)先權(quán)日:2012年3月26日
【發(fā)明者】T.L.富爾頓, P.霍德爾 申請(qǐng)人:西門子公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乐亭县| 营山县| 阳春市| 莱芜市| 滁州市| 赣榆县| 织金县| 呼玛县| 商丘市| 卢湾区| 北海市| 绵阳市| 石棉县| 昌黎县| 九龙县| 墨竹工卡县| 成武县| 堆龙德庆县| 华池县| 宝兴县| 平罗县| 江陵县| 柏乡县| 浦县| 大庆市| 叶城县| 珲春市| 威宁| 巧家县| 萍乡市| 攀枝花市| 怀集县| 翁源县| 双峰县| 崇阳县| 涿鹿县| 高唐县| 克拉玛依市| 嘉祥县| 沁水县| 定州市|