專利名稱:用于建立由自動化設(shè)備的裝置組成的通信網(wǎng)絡(luò)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于建立由自動化設(shè)備的裝置組成的通信網(wǎng)絡(luò)的方法,以及ー種相應(yīng)的通信網(wǎng)絡(luò)和一種相應(yīng)的自動化設(shè)備。
背景技術(shù):
自動化設(shè)備在加工自動化或過程自動化中的配置或再配置是 較復(fù)雜,費(fèi)時(shí)間并且費(fèi)用高的。在一種所謂的工程的范圍里,通常首先規(guī)劃自動化設(shè)備,然后設(shè)計(jì)它的自動化。同時(shí)也需在自動化設(shè)備的各個裝置之間規(guī)劃通信基礎(chǔ)設(shè)施。自動化設(shè)備的裝置在這里和以下都是指在自動化過程的范圍里參與實(shí)施自動化或者說與之關(guān)聯(lián)的通信的任意的單元。這些裝置優(yōu)選地包括場內(nèi)的傳感器和執(zhí)行元件,以及基于傳感器的數(shù)據(jù)適合地控制相應(yīng)的執(zhí)行元件的控制裝置。為了在自動化設(shè)備的各個裝置之間實(shí)現(xiàn)通信,由背景技術(shù)得知有不同的協(xié)議。為了保證在裝置之間能夠?qū)崟r(shí)進(jìn)行數(shù)據(jù)交換,尤其是建立一種基于エ業(yè)以太網(wǎng)的通信網(wǎng)絡(luò)。在此已知了多種通信協(xié)議,它們基于エ業(yè)以太網(wǎng)的應(yīng)用、例如像Profinet協(xié)議。在自動化設(shè)備運(yùn)行期間的通信方面,采用了相應(yīng)的物理地址,例如像IP-地址和MAC-地址,利用這些地址使得各個裝置直接被尋址(angespiOchen)。在自動化設(shè)備的工程設(shè)計(jì)方面還得知應(yīng)用各個裝置的相應(yīng)的邏輯地址代替物理地址,來對自動化功能進(jìn)行一般性的說明。在此存在以下問題在運(yùn)行時(shí)或者在自動化設(shè)備加速運(yùn)行時(shí),需將邏輯地址以合適的方式轉(zhuǎn)變?yōu)檠b置的物理地址,以便因此保證設(shè)備能實(shí)時(shí)地運(yùn)行。目前并不知道這樣的方法,即可以以簡單的方式,利用盡可能少的人工方面的投入實(shí)現(xiàn)邏輯地址與裝置的物理地址的配合。
發(fā)明內(nèi)容
因此本發(fā)明的目的是提出一種用于建立由自動化設(shè)備的裝置組成的通信網(wǎng)絡(luò)的方法,利用該方法可以以簡單的方式將自動化設(shè)備的工程設(shè)計(jì)方面所應(yīng)用的邏輯地址轉(zhuǎn)變?yōu)槲锢淼刂?,物理地址在認(rèn)證設(shè)備的運(yùn)行中被使用。該目的通過獨(dú)立權(quán)利要求來實(shí)現(xiàn)。本發(fā)明的改進(jìn)方案在從屬權(quán)利要求中定義。根據(jù)本發(fā)明的方法用于建立由自動化設(shè)備的裝置組成的通信網(wǎng)絡(luò),其中自動化設(shè)備基于裝置的邏輯地址而設(shè)計(jì),并且其中裝置分配有物理地址,通過物理地址使得用于交換數(shù)據(jù)的裝置在自動化設(shè)備運(yùn)行時(shí)通過通信網(wǎng)絡(luò)而被尋址。建立通信網(wǎng)絡(luò)的概念在這里和以下都是廣義的理解,而且不僅涉及通信網(wǎng)絡(luò)開始的初始化,而且也涉及在新的裝置或者備用裝置初始化時(shí)通信網(wǎng)絡(luò)的再配置。在根據(jù)本發(fā)明的方法的范圍里,在裝置之間建立ー種分散網(wǎng)絡(luò)形式的(邏輯的)覆蓋網(wǎng)絡(luò)。分散網(wǎng)絡(luò)的概念包括了每種端對端網(wǎng)絡(luò)。在這種分散網(wǎng)絡(luò)中,自動化設(shè)備的每個裝置是ー個網(wǎng)絡(luò)節(jié)點(diǎn),它對于多個密鑰負(fù)責(zé),其中在分散網(wǎng)絡(luò)里,可以公開那些通過相應(yīng)的、對應(yīng)于資源的密鑰和資源內(nèi)容而詳細(xì)說明的資源,和可以公開對通過相應(yīng)的、對應(yīng)于資源的密鑰和進(jìn)行訂閱的裝置所詳細(xì)說明的資源的訂閱。這樣進(jìn)行公開,即在那個對資源的密鑰負(fù)責(zé)的網(wǎng)絡(luò)節(jié)點(diǎn)上公開資源或者對資源的訂閱,其中訂閱資源時(shí),進(jìn)行訂閱的裝置在公開資源時(shí)用訂閱的密鑰了解到資源內(nèi)容。因此根據(jù)本發(fā)明以已知的方式在裝置之間建立了ー種分散網(wǎng)絡(luò),其中這種網(wǎng)絡(luò)供由背景技術(shù)中已知的機(jī)構(gòu)使用,用于公開或者預(yù)定資源。該機(jī)構(gòu),如在訂閱的范圍里相應(yīng)的資源內(nèi)容到達(dá)訂閱的網(wǎng)絡(luò)節(jié)點(diǎn)那樣,可以設(shè)計(jì)成各不相同的。尤其是可以在公開資源之后,立即用ー種相應(yīng)的通知傳輸資源內(nèi)容。同樣也有以下可能性在通知方面,進(jìn)行訂閱的網(wǎng)絡(luò)節(jié)點(diǎn)只是了解到資源的公開情況,接著網(wǎng)絡(luò)節(jié)點(diǎn)則自動地搜索資源,并得到資源內(nèi)容作為搜索結(jié)果。根據(jù)本發(fā)明的方法合適地利用了上面所述的、分散的覆蓋網(wǎng)絡(luò)的機(jī)構(gòu),以便了解在裝置之間的物理地址。這發(fā)生在各個裝置的初始化方面。ー個裝置在其初始化時(shí)作為網(wǎng)絡(luò)節(jié)點(diǎn)被接收到分散網(wǎng)絡(luò)里,并且起到第一個和/或第二個裝置的作用,其中在自動化設(shè)備運(yùn)行吋,需通過通信網(wǎng)絡(luò)(也就是說,在基于相應(yīng)的物理地址進(jìn)行通信吋)將第一個裝置上的數(shù)據(jù)發(fā)送給第二個裝置,或者需獲取第二個裝置上的數(shù)據(jù)用于第一個裝置。在發(fā)送數(shù)據(jù)的范圍里,通過第一個裝置或者配屬于該裝置的ー個單元,使得數(shù)據(jù)自動地傳輸給第二 個裝置。在獲取數(shù)據(jù)的范圍里,通過第一個裝置或者配屬于第一個裝置的ー個單元,從另外第二個裝置里調(diào)用出數(shù)據(jù)。在根據(jù)本發(fā)明的方法中,在第一個裝置初始化時(shí),利用作為密鑰的邏輯地址和作為進(jìn)行訂閱的裝置的第一個裝置,公開了對資源的訂閱,其中,需給其發(fā)送數(shù)據(jù)或者需獲取其數(shù)據(jù)的第二個裝置在其初始化時(shí),利用與在第一個裝置初始化時(shí)按照對資源的訂閱的邏輯地址相同的、作為密鑰的邏輯地址,并利用第二個裝置的物理地址使資源公開。裝置初始化的概念應(yīng)廣義地理解,并且可以涉及到接入在通信網(wǎng)絡(luò)里已有的裝置,或者說在通信網(wǎng)絡(luò)里新接收ー個裝置,或者說在通信網(wǎng)絡(luò)里,在另ー個裝置失效時(shí)也接收ー個備用裝置。隨著上面所述的訂閱的或者資源的公開,以合適的方式確保了 在它們之間需傳輸數(shù)據(jù)的第一個和第二個裝置之間,合適地對基于邏輯地址的物理地址進(jìn)行披露。自動地用由分散的覆蓋網(wǎng)絡(luò)得知的機(jī)構(gòu),使設(shè)備工程中應(yīng)用的邏輯地址反映到物理地址上。在根據(jù)本發(fā)明的方法的一種優(yōu)選的實(shí)施方式中,第一個裝置在其初始化時(shí),利用其作為密鑰的固有的邏輯地址,公開了對資源的訂閱,其中需給其發(fā)送第一個裝置上的數(shù)據(jù)或者需獲取其數(shù)據(jù)用于第一個裝置的第二個裝置在初始化時(shí)利用作為密鑰的、第一個裝置的邏輯地址并利用作為資源內(nèi)容的、第二個裝置的物理地址使資源公開。這種方案尤其是當(dāng)?shù)谝粋€裝置并不了解第二個裝置的邏輯地址時(shí)才使用。在根據(jù)本發(fā)明的方法的另外ー種實(shí)施方式中,第一個裝置在其初始化時(shí),利用作為密鑰的、第二個裝置的邏輯地址,公開了對資源的訂閱,需給第二個裝置發(fā)送第一個裝置上的數(shù)據(jù)或者需獲取其數(shù)據(jù)(為了提供)用于第一個裝置,其中第二個裝置在其初始化吋,利用其作為密鑰的邏輯地址并利用其作為資源內(nèi)容的物理地址使資源公開。這種變體尤其是當(dāng)?shù)谝粋€裝置了解第二個裝置的邏輯地址時(shí)才使用。在另外ー種優(yōu)選的實(shí)施方式中,進(jìn)行訂閱的裝置在訂閱時(shí)通過其相應(yīng)的物理地址而被詳細(xì)說明。在ー種特別優(yōu)選的實(shí)施方式中,根據(jù)本發(fā)明的方法應(yīng)用在一種自動化設(shè)備中,該自動化設(shè)備作為裝置包括傳感器、執(zhí)行元件和控制裝置,其中在自動化設(shè)備運(yùn)行吋,需基于裝置的至少一部分的物理地址將傳感器上的傳感器數(shù)據(jù)發(fā)送給控制裝置或者需為控制裝置獲取該數(shù)據(jù),并且需將控制信號基于傳感器數(shù)據(jù)從控制裝置(出發(fā)地)和尤其是通過控制裝置發(fā)送給執(zhí)行元件。控制裝置優(yōu)選地具有一種控制功能,利用該控制功能,基于在控制裝置里所接收的傳感器數(shù)據(jù),查明需發(fā)送給執(zhí)行元件的控制信號,其中,控制功能基于傳感器的邏輯地址和執(zhí)行元件的邏輯地址。在自動化設(shè)備的工程方面,應(yīng)用了ー種具有一般性的邏輯地址的控制功能,這些邏輯地址則在建立通信網(wǎng)絡(luò)用于自動化設(shè)備的運(yùn)行時(shí)被反映在物理地址上。在根據(jù)本發(fā)明的方法的ー種特別優(yōu)選的實(shí)施方式中,使傳感器和控制裝置初始化用于(推-)運(yùn)行,在該運(yùn)行中,自動地通過傳感器,或者說通過配屬于傳感器的単元,將傳感器上的傳感器數(shù)據(jù)發(fā)送給控制裝置,其中,傳感器在其初始化時(shí)起到第一個裝置的作用,并利用其作為密鑰的邏輯地址公開了對資源的訂閱,并且其中,控制裝置起到第二個裝置的作用,并利用作為密鑰的、傳感器的邏輯地址,和利用作為資源內(nèi)容的、控制裝置的物理地址使資源公開。在根據(jù)本發(fā)明的方法的另ー種變體中,使傳感器和控制裝置初始化用于ー種(拉_)運(yùn)行,在該運(yùn)行中獲取傳感器上的傳感器數(shù)據(jù)用于控制裝置,其中通過控制裝置或者配屬于控制裝置的単元,優(yōu)選按有規(guī)則的間隔獲取數(shù)據(jù)??刂蒲b置在其初始化時(shí)起到第ー個裝置的作用,并利用作為密鑰的、傳感器的邏輯地址公開對資源的訂閱。與之相反,傳感器起到第二個裝置的作用,并利用其作為密鑰的邏輯地址和利用其作為資源內(nèi)容的物理地址使資源公開。在上面所述的推-或拉的運(yùn)行中考慮到控制裝置了解傳感器的邏輯地址,然而傳感器不必強(qiáng)制地了解控制裝置的邏輯地址。在另ー種特別優(yōu)選的實(shí)施方式中,使執(zhí)行元件和控制裝置初始化用于運(yùn)行,在運(yùn)行中,從控制裝置(出發(fā)地)將傳感器信號發(fā)送給執(zhí)行元件,其中,控制裝置在其初始化時(shí)起到第一個裝置的作用,并利用作為密鑰的、執(zhí)行元件的邏輯地址公開對資源的訂閱,并且其中執(zhí)行元件起到第二個裝置的作用,并利用其作為密鑰的邏輯地址和利用其作為資源內(nèi)容的物理地址使資源公開。在這種變體中,控制裝置或配屬于控制裝置的單元自動地將相應(yīng)的控制信號發(fā)送給執(zhí)行元件。用作為覆蓋網(wǎng)絡(luò)的分散網(wǎng)絡(luò)可以任意地設(shè)計(jì)。在ー種特別優(yōu)選的實(shí)施方式中,采用一種基于分布的哈希-表(Hash-Tabelle)的端對端網(wǎng)絡(luò),尤其是由背景技術(shù)充分得知的弦環(huán)(Chord-Ring)。在自動化設(shè)備運(yùn)行時(shí)在通信方面,可以在通信網(wǎng)絡(luò)里應(yīng)用任意的協(xié)議用于交換數(shù)據(jù)。通信交換優(yōu)選基于エ業(yè)以太網(wǎng)或Profinet。在通信范圍里在自動化設(shè)備運(yùn)行時(shí)采用的物理地址例如可以是MAC-地址或者IP-地址。除了上面所述的用于建立ー種通信網(wǎng)絡(luò)的方法之外,本發(fā)明還涉及ー種由自動化設(shè)備的裝置組成的通信網(wǎng)絡(luò),其中自動化設(shè)備基于裝置的邏輯地址而設(shè)計(jì),并且其中裝置分配有物理地址,通過物理地址使得用于交換數(shù)據(jù)的裝置在自動化設(shè)備運(yùn)行時(shí)通過通信網(wǎng)絡(luò)而被尋址。通信網(wǎng)絡(luò)這樣設(shè)計(jì),即通信網(wǎng)絡(luò)利用根據(jù)本發(fā)明的方法或者說根據(jù)本發(fā)明的方法的一種或者多種變體來建立。
除此之外本發(fā)明還涉及ー種具有多個裝置的自動化設(shè)備,其中在裝置之間形成一種剛才所述的根據(jù)本發(fā)明的通信網(wǎng)絡(luò)。
以下根據(jù)附圖I至3詳細(xì)說明本發(fā)明的實(shí)施例。這些附圖簡略表示了根據(jù)本發(fā)明的、用于在自動化設(shè)備的裝置之間建立ー種通信網(wǎng)絡(luò)的方法的一個實(shí)施方式。
具體實(shí)施例方式以下基于自動化設(shè)備的裝置對本發(fā)明的一個實(shí)施例進(jìn)行說明,在這些裝置之間設(shè)置了ー種以充分地由背景技術(shù)得知的弦環(huán)形式的端對端網(wǎng)絡(luò)作為覆蓋網(wǎng)絡(luò)。這種環(huán)在圖I至3中通過以虛線示出的圓來表示,其中環(huán)的各個端或節(jié)點(diǎn)由自動化設(shè)備的相應(yīng)的裝置構(gòu)成。該裝置包括有傳感器、執(zhí)行元件和控制裝置。在圖I中例如示出了傳感器SI,S2,S3,S4和S5,控制裝置Cl,C2,C3和C4,以及執(zhí)行元件Al,A2,A3,A4和A5。弦環(huán)基于一種所謂的分布的哈希-表DHT (DHT = Distributed Hash Table),這個表具有大小為2111的整數(shù)的相同范圍。這種相同范圍通過封閉的環(huán)來體現(xiàn),其中環(huán)的每個節(jié)點(diǎn)代表了由識別范圍得出的相應(yīng)的相同之處。每個單一的節(jié)點(diǎn)對于相同值的間隔負(fù)責(zé),這些值大于其在前的節(jié)點(diǎn)的相同值,而小于等于其固有的相同值。節(jié)點(diǎn)的順序在圖I所示的實(shí)施方式中對應(yīng)于順時(shí)針 方向。利用弦環(huán)的本身已知的機(jī)構(gòu),可以利用對應(yīng)密鑰將資源存入在各個節(jié)點(diǎn)里或者公開,其中通過借助于ー種哈希函數(shù)將密鑰轉(zhuǎn)換成哈希值的方式,而在弦環(huán)上得到一個相同值。對于這種相同值負(fù)責(zé)的那些網(wǎng)絡(luò)節(jié)點(diǎn)則也對相應(yīng)的資源負(fù)責(zé)。除了公開資源的機(jī)構(gòu)之夕卜,根據(jù)本發(fā)明也應(yīng)用了對資源進(jìn)行訂閱的機(jī)構(gòu)。網(wǎng)絡(luò)節(jié)點(diǎn)可以利用相應(yīng)的密鑰對資源訂閱,其中公開了對那個利用該密鑰對資源負(fù)責(zé)的網(wǎng)絡(luò)節(jié)點(diǎn)的訂閱。如果利用這個密鑰使資源在負(fù)責(zé)的節(jié)點(diǎn)上公開,那么一種相應(yīng)的訂閱就導(dǎo)致了 那個對于資源進(jìn)行訂閱的網(wǎng)絡(luò)節(jié)點(diǎn)了解到資源的存在。接著已經(jīng)了解到資源存在的節(jié)點(diǎn)可以借助于ー種本身已知的查詢來搜索資源,而且從資源位于其上的那個節(jié)點(diǎn)獲取該資源。在一定的條件下也可以相同地用信息傳輸資源,使得這種資源已經(jīng)存儲在ー個相應(yīng)的網(wǎng)絡(luò)節(jié)點(diǎn)上。上面所述的公開資源和對資源訂閱的機(jī)構(gòu)對于端對端系統(tǒng)來說是充分地已知的,并且也稱之為發(fā)布-訂閱(Publish-Subscribe)機(jī)構(gòu)。這種發(fā)布-訂閱機(jī)構(gòu)在這里所述的實(shí)施方式中被用于,公布自動化設(shè)備的設(shè)計(jì)所基于的邏輯地址與通信網(wǎng)絡(luò)里各個裝置的物理地址的對應(yīng)關(guān)系。物理地址是那些在自動化設(shè)備實(shí)時(shí)運(yùn)行時(shí),被應(yīng)用于為各個裝置尋址的地址,并且可以實(shí)現(xiàn)一種例如基于エ業(yè)以太網(wǎng)的、實(shí)時(shí)的運(yùn)行。物理地址可以根據(jù)自動化設(shè)備的設(shè)計(jì)方案,是MAC-地址、IP-地址或者類似地址。與此有區(qū)別的是邏輯地址只是應(yīng)用于設(shè)備方案設(shè)計(jì)時(shí)或者說在工程設(shè)計(jì)的范圍里,然而并不用于設(shè)備的實(shí)時(shí)運(yùn)行。利用根據(jù)本發(fā)明的方法可以使自動化設(shè)備一般性地按邏輯地址來設(shè)計(jì),其中接著在開始實(shí)時(shí)運(yùn)行之前實(shí)施裝置的邏輯地址和實(shí)際的物理地址之間的配合,并且保證設(shè)備的實(shí)時(shí)運(yùn)行。本方法這樣來設(shè)計(jì),即通過覆蓋網(wǎng)絡(luò)的應(yīng)用也可以簡單地通過采用裝置的物理地址的發(fā)布-訂閱機(jī)構(gòu),公布新附加于自動化設(shè)備的,或者說等效于其它裝置的裝置。以下基于圖I至3來說明根據(jù)本發(fā)明的方法的一種實(shí)施方式,它用于在傳感器S5、控制裝置Cl和執(zhí)行元件A4之間的通信。控制裝置Cl借助于ー種控制功能來處理傳感器S5的傳感器數(shù)據(jù),并將相應(yīng)的傳感器數(shù)據(jù)轉(zhuǎn)換成用于執(zhí)行元件A4的控制信號。如上所述,傳感器S5、控制裝置Cl和執(zhí)行元件A4是弦環(huán)的一部分,該弦環(huán)通過具有實(shí)時(shí)能力的自動化網(wǎng)絡(luò)限定??刂蒲b置、傳感器和執(zhí)行元件以及也包括在圖I中所示的所有其它的裝置分別獲得明確的相同性,并存儲那些資源或者訂閱,它們由于在環(huán)里的相同性而對于其密鑰負(fù)責(zé)。除此之外,控制裝置、傳感器和執(zhí)行元件可以作為端對端網(wǎng)絡(luò)的用戶,如上所述發(fā)布資源或者訂閱,或者捜索它們。各個裝置可以通過相應(yīng)的通信網(wǎng)點(diǎn)直接連接于自動化網(wǎng)絡(luò),并且因此形成能夠自動通信的単元。同樣在一定條件下也有可能的是,使裝置和另外的構(gòu)件固定地布線連接,這些構(gòu)件則連接于自動化網(wǎng)絡(luò)。這些構(gòu)件對于與之布線連接的裝置來說起到所謂代理的作用,并且控制其通信。這種只是間接地通過代理連接于自動化網(wǎng)絡(luò)的裝置優(yōu)選是價(jià)廉的傳感器或執(zhí)行元件,它們沒有固有的通信功能。各個控制裝置、傳感器和執(zhí)行元件又可以自身集成在另外的模塊或單元里,例如集成在分開的自動化模塊里。本發(fā)明的一種優(yōu)選的應(yīng)用場合是在ー種模塊化構(gòu)造的自動化設(shè)備里的通信,其中自動化設(shè)備基于單獨(dú)的自動化模塊而設(shè)計(jì),井隨后基于這種自動化模塊進(jìn)行組裝并進(jìn)行合適的配置。如上所述,自動化設(shè)備的各個裝置或者說對它們加以抽象的服務(wù)分別具有邏輯地 址,基于這種地址來說明設(shè)備在工程設(shè)計(jì)時(shí)在裝置之間的通信。給控制裝置Cl賦予邏輯地址LA_C1,給傳感器S5賦予邏輯地址LA_S5,而給執(zhí)行元件賦予邏輯地址LA_A4??刂蒲b置Cl以本身已知的方式應(yīng)用ー種調(diào)節(jié)功能f_trollOT,利用該功能將傳感器S5的相應(yīng)的傳感器數(shù)據(jù)轉(zhuǎn)換成用于執(zhí)行元件A4的控制信號。這就是說有效的是f_trallOT(SD) —CS,其中SD表示了傳感器S5的傳感器數(shù)據(jù)或傳感器值,而CS表示了一個由此得出的用于執(zhí)行元件A4的控制信號。在控制裝置Cl和傳感器S5或執(zhí)行元件A4之間的交替作用的范圍里先決條件為傳感器和執(zhí)行元件了解其固有的邏輯地址??刂蒲b置同樣也了解其固有的邏輯地址以及傳感器和執(zhí)行元件的邏輯地址。除此之外,控制裝置、傳感器和執(zhí)行元件了解其物理地址??刂蒲b置Cl的物理地址在下面用PA_C1表示,傳感器S5的物理地址用PA_S5表示,并且執(zhí)行元件A4的物理地址用PA_A4表示。在以下所說明的附圖中,通過標(biāo)記PR(key, val),用密鑰key和資源內(nèi)容val表示ー種資源的發(fā)布。此外,通過PS (key,res),用密鑰key帶有回答地址res表示對ー種資源的訂閱。S (key)表示了用密鑰key搜索資源。此外通過R(key) = xy詳細(xì)說明用密鑰key搜索資源的結(jié)果。用N(key)表示用密鑰key對ー種資源訂閱的通知。此外在附圖中,通過ー個布置在一個節(jié)點(diǎn)上的以虛線示出的小框規(guī)定ー個在該節(jié)點(diǎn)上公開的訂閱SUB,并通過ー個用實(shí)線表示的并布置在一個節(jié)點(diǎn)上的小框規(guī)定一個相應(yīng)的存儲在節(jié)點(diǎn)上的資源RES。按照圖I至圖3說明了ー種基于所謂推-結(jié)構(gòu)式樣,根據(jù)本發(fā)明的方法的方案,在該式樣中在自動化設(shè)備運(yùn)行吋,將傳感器數(shù)據(jù)自動地從傳感器S5發(fā)送給控制裝置Cl。在建立通信關(guān)系時(shí)因此需使得傳感器S5得到控制裝置Cl的物理地址。以下說明,如何在初始化或接通控制裝置Cl、傳感器S5以及執(zhí)行元件A4之后在這些裝置之間建立通信聯(lián)系,其中在建立這種聯(lián)系之后在裝置之間進(jìn)行通信,如在通常的エ業(yè)以太網(wǎng)里那樣。在接通傳感器S5之后,該傳感器在步驟SI里利用其邏輯地址LA_S5作為密鑰,首先發(fā)布對一種資源的訂閱,其中它本身作為進(jìn)行訂閱的網(wǎng)絡(luò)節(jié)點(diǎn)通過其物理地址PA_S5被詳細(xì)說明。在圖I所示的場景中,網(wǎng)絡(luò)節(jié)點(diǎn)C3對密鑰LA_S5負(fù)責(zé),從而公開對于該網(wǎng)絡(luò)節(jié)點(diǎn)的訂閱。接著傳感器S5在步驟S2里利用其作為密鑰的邏輯地址LA_S5捜索ー種資源,因?yàn)樵诔跏蓟笃洳涣私馐欠褚呀?jīng)有ー種資源利用密鑰LA_S5存儲在端對端網(wǎng)絡(luò)里。這種資源只是當(dāng)控制器Cl接通或初始化時(shí)才公開。這在圖I所示的場景中還不是這樣,從而使一種空的捜索結(jié)果NULL在步驟S3里從控制裝置C3反饋給傳感器S5。在接通執(zhí)行元件A4之后,該執(zhí)行元件在端對端網(wǎng)絡(luò)里利用其作為密鑰的邏輯地址LA_A4,和利用其作為資源內(nèi)容的物理地址PA_A4發(fā)布ー種正常的資源(步驟S4)。因?yàn)樵趫DI所示的場景中網(wǎng)絡(luò)節(jié)點(diǎn)S2對于密鑰LA_A4負(fù)責(zé),因此在該網(wǎng)絡(luò)節(jié)點(diǎn)上進(jìn)行發(fā)布。在圖2中則繼續(xù)實(shí)施該方法,使得控制裝置Cl也接通。該裝置分析其控制功能fC0ntr0ller并確認(rèn)具有邏輯地址LA_S5的傳感器S5需要數(shù)據(jù)作為輸入數(shù)據(jù),以便基于此將控制信號傳輸給具有其邏輯地址LA_A4的執(zhí)行元件A4。在工程設(shè)計(jì)范圍里建立的控制功能只是了解邏輯地址。根據(jù)本發(fā)明的方法的目的是公布相應(yīng)的物理地址,從而可以在自動化設(shè)備運(yùn)行時(shí)實(shí)時(shí)地傳輸相應(yīng)的信息。控制裝置Cl在接通之后在步驟S5里,利用作為密鑰的、傳感器S5的邏輯地址LA_S5,并利用作為在節(jié)點(diǎn)C3上的資源內(nèi)容的物理地址PA_C1發(fā)布ー種資源。這種發(fā)布導(dǎo)致了 傳感器S5由于其在步驟SI里實(shí)施的訂閱而了解到,在步 驟S5里存儲的資源的存在情況。這通過在步驟S6里傳輸?shù)耐ㄖ狽(LA_S5)來進(jìn)行。在這里所述的實(shí)施方式中,利用通知還不能傳輸資源的內(nèi)容。因此傳感器S5在通過其密鑰LA_S5對應(yīng)發(fā)布資源之后,在步驟S7里捜索通知的接受。在步驟S8里則作為資源內(nèi)容的結(jié)果以控制裝置Cl的物理地址PA_C1的形式反饋至傳感器S5。接著傳感器S5可以直接通過物理地址PA_C1實(shí)時(shí)地將其傳感器數(shù)據(jù)SD傳輸給控制裝置Cl,如同通過步驟S9所表示的那樣。如由圖3可見,控制裝置Cl在其初始化時(shí)不僅用邏輯地址LA_S5作為密鑰發(fā)布ー種資源,而且也用在上述的調(diào)節(jié)功能里所規(guī)定的執(zhí)行元件A4的邏輯地址LA_A4作為密鑰,發(fā)布對ー種資源的訂閱。這在步驟SlO里進(jìn)行。因?yàn)榫W(wǎng)絡(luò)節(jié)點(diǎn)S2對邏輯地址LA_A4負(fù)責(zé),因此在該網(wǎng)絡(luò)節(jié)點(diǎn)上進(jìn)行公開。這種訂閱確保了控制裝置Cl也可以了解到物理元件A4的邏輯地址,如果執(zhí)行元件在控制裝置Cl之后才接通的話,并且其物理地址隨后在邏輯地址下(見上面的步驟S4)發(fā)布。如果執(zhí)行元件A4在控制器Cl后面初始化的話,那么在步驟SlO里訂閱之后就在步驟Sll里進(jìn)行通知的傳輸,利用該通知使得控制裝置Cl了解到利用邏輯地址LA_A4的密鑰在節(jié)點(diǎn)S2上已經(jīng)存儲了ー種資源。接著控制裝置Cl在步驟S12里捜索這資源,并作為結(jié)果在步驟S13里得到執(zhí)行元件A4的物理地址PA_A4,接著控制裝置Cl可以將由其調(diào)節(jié)功能f_tMllOT得出的控制信號CS傳輸給執(zhí)行元件A4,應(yīng)用了其物理地址,如通過步驟S14所表明的那樣。要是在實(shí)施步驟SlO時(shí)執(zhí)行元件A4已經(jīng)接通,那么由控制裝置Cl自動地引起一種用邏輯地址LA_A4對資源的捜索,從而控制裝置Cl在這種情況下也接受執(zhí)行元件的物理地址。在一定條件下也有可能,總是這樣設(shè)計(jì)前面所述的訂閱,從而,如果在公開這訂閱時(shí),在網(wǎng)絡(luò)節(jié)點(diǎn)上已經(jīng)存在一個對應(yīng)公開的資源,那么也就將ー個通知反饋給訂閱的網(wǎng)絡(luò)節(jié)點(diǎn)。在這種情況下訂閱的節(jié)點(diǎn)在公開這訂閱之后,只是在得到ー個通知之后才會引起搜索。如剛才所述,如果在相應(yīng)的通知中同時(shí)傳輸資源內(nèi)容,那么也可以完全放棄搜索。如果控制裝置需要來自多個邏輯傳感器的數(shù)據(jù),或者需將信號傳輸給多個執(zhí)行元件,那么就實(shí)施上面所述的,用于每個傳感器或每個執(zhí)行元件的步驟。如果ー個邏輯傳感器的數(shù)據(jù)被多個控制裝置所需要,那么傳感器由于通過不同的控制裝置的多重發(fā)布,了解到不同的控制裝置的物理地址,從而它可以向所有這些不同的控制裝置發(fā)送其傳感器數(shù)據(jù)。一旦一個傳感器了解控制裝置的物理地址,那么可以在傳感器和控制裝置之間使ー個任意的應(yīng)用協(xié)議,例如一個用于交換通信參數(shù)的協(xié)議初始化。這個協(xié)議在傳感器數(shù)據(jù)真正發(fā)送之前。在控制裝置和執(zhí)行元件之間的通信方面,在一定條件下控制信號也可以傳輸給多個執(zhí)行元件,這按如下方式來實(shí)現(xiàn)控制裝置對于執(zhí)行元件的每個邏輯地址發(fā)布ー個訂閱。類似于在傳感器和控制裝置之間的通信,在將執(zhí)行元件的物理地址傳輸給控制裝置之后,可以在控制裝置和執(zhí)行元件之間建立任意的應(yīng)用協(xié)議,例如用于交換通信參數(shù)。這個協(xié)議在將控制信號真正發(fā)送給執(zhí)行元件之前。如果在自動化設(shè)備中由于傳感器的失效而用一個新的來替換,那么根據(jù)本發(fā)明的方法確保了 新的傳感器由于對ー種資源的訂閱,利用其固有的傳感器邏輯地址作為密鑰,得到控制裝置的物理地址。如果控制裝置通過ー個新的控制裝置來替換,或者說通過另外一個自動化模塊的控制裝置實(shí)施ー個控制裝置的任務(wù),那么上面所述的方法確保了 通過按傳感器邏輯地址對ー種資源的發(fā)布,就給傳感器通知了新的控制裝置的物理地址。此外 ー個新的控制裝置可以通過其對ー種資源的訂閱,利用執(zhí)行元件的邏輯地址得到執(zhí)行元件的物理地址。如果ー個執(zhí)行元件在通信網(wǎng)絡(luò)里失效,或者一個執(zhí)行元件用另外ー個具有另外ー個物理地址的執(zhí)行元件替換,那么新的執(zhí)行元件就用它的邏輯地址作為密鑰,并用它的物理地址作為資源內(nèi)容,通過公開ー種相應(yīng)的資源,發(fā)布ー個新的物理地址。因?yàn)榭刂蒲b置將一個訂閱保持在ー個邏輯地址上,因此要對此加以考慮,并因此得到執(zhí)行元件的物理地址。前面已經(jīng)按照圖I至圖3說明了ー種推-結(jié)構(gòu)式樣,其中傳感器S5由自身自動地將傳感器數(shù)據(jù)傳輸給控制裝置Cl。在一種改變的方案中,也可以采用ー種所謂的拉-結(jié)構(gòu)式樣來代替推-結(jié)構(gòu)式樣,在這拉-結(jié)構(gòu)式樣中控制裝置在傳感器處獲取或詢問傳感器數(shù)據(jù)。在這種情況下傳感器的作用類似于上面所述方法里的執(zhí)行元件。以下敘述在建立通信聯(lián)系時(shí),在ー種拉-結(jié)構(gòu)式樣中對于傳感器S5、控制裝置Cl和執(zhí)行元件A4的主要步驟。如果將傳感器接通,那么它在端對端網(wǎng)絡(luò)里代替ー種訂閱而發(fā)布ー種正常的資源,用其邏輯地址LA_S5作為密鑰并用其物理地址PA_S5作為資源內(nèi)容??刂蒲b置在接通之后又分析其調(diào)節(jié)功能f_tMllOT,并且確定需從傳感器S5用邏輯地址LA_S5獲取傳感器數(shù)據(jù),以便由此求得相應(yīng)的控制信號,這信號則需用邏輯地址LA_A4傳輸給執(zhí)行元件。為了實(shí)現(xiàn)這種情況,控制裝置S5在網(wǎng)絡(luò)里,用調(diào)節(jié)功能里規(guī)定的傳感器邏輯地址LA_S5作為密鑰發(fā)布ー種訂閱。這種訂閱確保了 如果傳感器S5只是在控制裝置之后接通,并且按邏輯地址LA_S5公開其物理地址,則控制裝置也可以了解到傳感器S5的物理地址。最后,控制裝置Cl在端對端網(wǎng)絡(luò)里用調(diào)節(jié)功能里規(guī)定的邏輯地址LA_S5啟動搜索ー種資源。如果傳感器S5在控制裝置Cl之前被啟動,那么控制裝置作為這種捜索的結(jié)果得到由傳感器發(fā)布的資源,用傳感器的物理地址作為內(nèi)容?;谶@種物理地址則可以在拉-結(jié)構(gòu)式樣的范圍里,控制裝置可以繼續(xù)從傳感器S5獲取傳感器數(shù)據(jù)。如果傳感器S5還沒有啟動,那么控制裝置需等待,直到在傳感器啟動之后得到一種對其訂閱的通知,并且因此接受傳感器S5的邏輯地址。類似于按照圖I至圖3的方法,控制裝置Cl在端對端網(wǎng)絡(luò)里還發(fā)布ー個訂閱,用這在其調(diào)節(jié)功能f_tMll 里規(guī)定的邏輯地址LA_A4作為密鑰。這個發(fā)布確保了 如果執(zhí)行元件只是在控制裝置之后接通,并且按執(zhí)行元件邏輯地址發(fā)布其物理地址,則控制裝置也可以了解到執(zhí)行元件A4的物理地址PA_A4。接著控制裝置在端對端網(wǎng)絡(luò)里用這在調(diào)節(jié)功能里所規(guī)定的執(zhí)行元件的邏輯地址LA_A4作為密鑰啟動對一種資源的捜索。如果相應(yīng)的執(zhí)行元件在控制器之前被初始化,那么控制裝置作為這種捜索的結(jié)果得到由執(zhí)行元件發(fā)布的資源,用執(zhí)行元件的物理地址作為資源內(nèi)容??刂蒲b置則可以繼續(xù)向該執(zhí)行元件地址發(fā)送其控制信號。如果相應(yīng)的執(zhí)行元件還沒有被啟動,那么控制裝置需等待,直到在執(zhí)行元件啟動之后得到一種對其訂閱的通知,并且因此可以接收物理的執(zhí)行元件地址。前面所述的、根據(jù)本發(fā)明的方法的實(shí)施方式具有一系列優(yōu)點(diǎn)。在自動化設(shè)備的配置方面所規(guī)定的邏輯地址和自動化設(shè)備的裝置之間的通信聯(lián)系,在設(shè)備上行時(shí)尤其是可以以物理地址來解決,并且因此建立專門的、能實(shí)時(shí)的物理通信連接。因此那些要給它們發(fā)送數(shù)據(jù),或者從它們獲取數(shù)據(jù)的裝置的物理地址,不再需在自動化設(shè)備的工程設(shè)計(jì)方面加以配置,因此簡化了工程設(shè)計(jì)。在自動化設(shè)備里的相應(yīng)的傳感器和執(zhí)行元件只是還需了解它們的邏輯地址或物理地址,和在其調(diào)節(jié)功能里所得到的傳感器和執(zhí)行元件的邏輯地址。當(dāng)自動化設(shè)備中有ー個裝置失效時(shí),可以將其替換而不重新配置其它的元件,即使當(dāng)備用裝 置具有另ー個物理地址時(shí)也是這樣。在控制裝置失效或者過載時(shí),也可以通過另外ー個具有其它物理地址的控制裝置來實(shí)施調(diào)節(jié)功能。
權(quán)利要求
1.一種用于建立由自動化設(shè)備的裝置(Cl,S5,A4)組成的通信網(wǎng)絡(luò)的方法,其中所述自動化設(shè)備基于所述裝置(Cl,S5,A4)的邏輯地址(LA_C1,LA_S5, LA_A4)而設(shè)計(jì),并且其中所述裝置(C1,S5,A4)分配有物理地址(PA_C1,PA_S5,PA_A4),通過物理地址使得用于交換數(shù)據(jù)的所述裝置(Cl,S5,A4)在所述自動化設(shè)備運(yùn)行時(shí)通過所述通信網(wǎng)絡(luò)而被尋址,其中 -在所述裝置(Cl,S5,A4)之間建立ー種分散網(wǎng)絡(luò)形式的覆蓋網(wǎng)絡(luò),在所述覆蓋網(wǎng)絡(luò)中,每個裝置(C1,S5,A4)是ー個網(wǎng)絡(luò)節(jié)點(diǎn),所述網(wǎng)絡(luò)節(jié)點(diǎn)對于多個密鑰負(fù)責(zé),其中,通過在對于ー種資源的密鑰負(fù)責(zé)的那個網(wǎng)絡(luò)節(jié)點(diǎn)上將所述資源或者對資源的訂閱公開的方式,實(shí)現(xiàn)了,在所述分散網(wǎng)絡(luò)里,將資源以及對資源的訂閱公開,資源通過相應(yīng)的、對應(yīng)于資源的密鑰和資源內(nèi)容而被詳細(xì)說明,并且對資源的訂閱通過相應(yīng)的、對應(yīng)于資源的密鑰和進(jìn)行訂閱的裝置(Cl,S5,A4)而被詳細(xì)說明,其中在訂閱資源時(shí),所述進(jìn)行訂閱的裝置(Cl,S5,A4)在公開資源時(shí)利用訂閱的密鑰了解到資源內(nèi)容; -ー個裝置(Cl,S5,A4)在其初始化時(shí)作為網(wǎng)絡(luò)節(jié)點(diǎn)被接收到所述分散網(wǎng)絡(luò)里,并且起到第一個和/或第二個裝置的作用,其中在所述自動化設(shè)備運(yùn)行時(shí),需通過所述通信網(wǎng)絡(luò)將所述第一個裝置上的數(shù)據(jù)發(fā)送給所述第二個裝置,或者需獲取所述第二個裝置上的數(shù)據(jù)用于所述第一個裝置,其中在所述第一個裝置初始化時(shí),利用作為密鑰的ー個邏輯地址(LA_C1,LA_S5,LA_A4)并利用作為進(jìn)行訂閱的裝置的第一個裝置,公開了對資源的訂閱,其中,需給其發(fā)送數(shù)據(jù)或者需獲取其數(shù)據(jù)的所述第二個裝置在其初始化時(shí),利用與在所述第ー個裝置初始化時(shí)按照對資源的訂閱的邏輯地址(LA_C1,LA_S5,LA_A4)相同的、作為密鑰的邏輯地址(LA_C1,LA_S5, LA_A4),并利用作為資源內(nèi)容的、所述第二個裝置的物理地址(PA_C1, PA_S5, PA_A4)使資源公開。
2.根據(jù)權(quán)利要求I所述的方法,其中,所述第一個裝置在其初始化時(shí),利用其作為密鑰的邏輯地址(LA_C1,LA_S5, LA_A4),公開了對資源的訂閱,其中,需給其發(fā)送所述第一個裝置上的數(shù)據(jù)或者需獲取其數(shù)據(jù)用于所述第一個裝置的所述第二個裝置在其初始化時(shí)利用作為密鑰的、所述第一個裝置的邏輯地址(LA_C1,LA_S5, LA_A4)并利用作為資源內(nèi)容的、所述第二個裝置的物理地址(PA_C1,PA_S5,PA_A4)使資源公開。
3.根據(jù)權(quán)利要求I或2所述的方法,其中,所述第一個裝置在其初始化時(shí),利用作為密鑰的、所述第二個裝置的邏輯地址(LA_C1,LA_S5, LA_A4),公開了對資源的訂閱,需給所述第二個裝置發(fā)送所述第一個裝置上的數(shù)據(jù)或者需獲取其數(shù)據(jù)用于所述第一個裝置,其中所述第二個裝置在其初始化時(shí),利用其作為密鑰的邏輯地址(LA_C1,LA_S5,LA_A4)并利用其作為資源內(nèi)容的物理地址(PA_C1,PA_S5,PA_A4)使資源公開。
4.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中所述進(jìn)行訂閱的裝置(Cl,S5,A4)在訂閱時(shí)通過其物理地址而被詳細(xì)說明。
5.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中所述方法應(yīng)用在一種自動化設(shè)備中,所述自動化設(shè)備作為裝置(C1,S5,A4)包括傳感器(S5)、執(zhí)行元件(A4)和控制裝置(Cl),其中在所述自動化設(shè)備運(yùn)行時(shí),需基于所述裝置(Cl,S5,A4)的至少一部分的物理地址(PA_C1,PA_S5,PA_A4)將所述傳感器(S5)上的傳感器數(shù)據(jù)(SD)發(fā)送給所述控制裝置或者需為所述控制裝置獲取所述數(shù)據(jù),并且需將控制信號(CS)基于所述傳感器數(shù)據(jù)(SD),從所述控制裝置(Cl)發(fā)送給所述執(zhí)行元件(A4)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述控制裝置(Cl)具有控制功能,利用所述控制功能,基于在所述控制裝置(Cl)里所接收的所述傳感器數(shù)據(jù)(SD),查明需發(fā)送給所述執(zhí)行元件(A4)的所述控制信號(CS),其中,所述控制功能基于所述傳感器(S5)的邏輯地址(LA_S5)和所述執(zhí)行元件(A4)的邏輯地址(LA_A4)。
7.根據(jù)權(quán)利要求5或6所述的方法,其中,使所述傳感器(S5)和所述控制裝置(Cl)初始化用于運(yùn)行,在運(yùn)行中,將所述傳感器(S5)上的所述傳感器數(shù)據(jù)(SD)發(fā)送給所述控制裝置(Cl),其中,所述傳感器(S5)在其初始化時(shí)起到所述第一個裝置的作用,并利用其作為密鑰的邏輯地址(LA_S5)公開了對資源的訂閱,并且其中,所述控制裝置(Cl)起到所述第ニ個裝置的作用,并利用作為密鑰的、所述傳感器(S5)的邏輯地址(LA_S5),和利用作為資源內(nèi)容的、所述控制裝置(Cl)的物理地址(PA_C1)使資源公開。
8.根據(jù)權(quán)利要求5至7中任一項(xiàng)所述的方法,其中,使所述傳感器(S5)和所述控制裝置(Cl)初始化用于運(yùn)行,在運(yùn)行中獲取所述傳感器(S5)上的傳感器數(shù)據(jù)用于所述控制裝置(Cl),其中所述控制裝置(Cl)在其初始化時(shí)起到所述第一個裝置(Cl)的作用,并利用作為密鑰的、所述傳感器(S5)的邏輯地址(LA_S5)公開對資源的訂閱,并且其中所述傳感器(S5)起到所述第二個裝置的作用,并利用其作為密鑰的邏輯地址(LA_S5)和利用其作為資源內(nèi)容的物理地址(PA_S5)使資源公開。
9.根據(jù)權(quán)利要求5至8中任一項(xiàng)所述的方法,其中使所述執(zhí)行元件(S5)和所述控制裝置(Cl)初始化用于運(yùn)行,在運(yùn)行中,從所述控制裝置(Cl)將所述控制信號(CS)發(fā)送給所述執(zhí)行元件(A4),其中,所述控制裝置(Cl)在其初始化時(shí)起到所述第一個裝置的作用,并利用作為密鑰的、所述執(zhí)行元件(A4)的邏輯地址(LA_A4)公開對資源的訂閱,并且其中所述執(zhí)行元件(A4)起到所述第二個裝置的作用,并利用其作為密鑰的邏輯地址和利用其作為資源內(nèi)容的物理地址(PA_A4)使資源公開。
10.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述分散網(wǎng)絡(luò)是一種基于分布的哈希-表的端對端網(wǎng)絡(luò)、尤其是ー種弦環(huán)。
11.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,在所述自動化設(shè)備運(yùn)行時(shí),用于交換數(shù)據(jù)的所述通信網(wǎng)絡(luò)基于エ業(yè)以太網(wǎng)或Profinet。
12.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述裝置(Cl,S5,A4)的所述物理地址(PA_C1,PA_S5, PA_A4)是MAC-地址或者IP-地址。
13.—種由自動化設(shè)備的裝置(C1,S5,A4)組成的通信網(wǎng)絡(luò),其中所述自動化設(shè)備基于所述裝置(C1,S5,A4)的邏輯地址(LA_C1,LA_S5,LA_A4)而設(shè)計(jì),并且其中所述裝置(Cl,S5,A4)分配有物理地址(PA_C1,PA_S5,PA_A4),通過物理地址使得用于交換數(shù)據(jù)的所述裝置(Cl,S5,A4)在所述自動化設(shè)備運(yùn)行時(shí)通過所述通信網(wǎng)絡(luò)而被尋址,其中所述通信網(wǎng)絡(luò)這樣設(shè)計(jì),即所述通信網(wǎng)絡(luò)利用ー種方法來建立,在所述方法中, -在所述裝置(Cl,S5,A4)之間建立ー種分散網(wǎng)絡(luò)形式的覆蓋網(wǎng)絡(luò),在所述覆蓋網(wǎng)絡(luò)中,每個裝置(Cl,S5,A4)是ー個網(wǎng)絡(luò)節(jié)點(diǎn),所述網(wǎng)絡(luò)節(jié)點(diǎn)對于多個密鑰負(fù)責(zé),其中通過在對于ー種資源的密鑰負(fù)責(zé)的那個網(wǎng)絡(luò)節(jié)點(diǎn)上將所述資源或者對資源的訂閱公開的方式,實(shí)現(xiàn)了,在所述分散網(wǎng)絡(luò)里,將資源以及對資源的訂閱公開,資源通過相應(yīng)的、對應(yīng)于資源的密鑰和資源內(nèi)容而被詳細(xì)說明,并且對資源的訂閱通過相應(yīng)的、對應(yīng)于資源的密鑰和進(jìn)行訂閱的裝置(Cl,S5,A4)而被詳細(xì)說明,其中在訂閱資源時(shí),所述進(jìn)行訂閱的裝置(Cl,S5,A4)在公開資源時(shí)利用訂閱的密鑰了解到資源內(nèi)容; -ー個裝置(Cl,S5,A4)在其初始化時(shí)作為網(wǎng)絡(luò)節(jié)點(diǎn)被接收到所述分散網(wǎng)絡(luò)里,并且起到第一個和/或第二個裝置的作用,其中在所述自動化設(shè)備運(yùn)行時(shí),需通過所述通信網(wǎng)絡(luò)將所述第一個裝置上的數(shù)據(jù)發(fā)送給所述第二個裝置,或者需獲取所述第二個裝置上的數(shù)據(jù)用于所述第一個裝置,其中在所述第一個裝置初始化時(shí),利用作為密鑰的ー個邏輯地址(LA_C1,LA_S5,LA_A4)并利用作為進(jìn)行訂閱的裝置的第一個裝置,公開了對資源的訂閱,其中,需給其發(fā)送數(shù)據(jù)或者需獲取其數(shù)據(jù)的所述第二個裝置在其初始化時(shí),利用與在所述第ー個裝置初始化時(shí)按照對資源的訂閱的邏輯地址(LA_C1,LA_S5,LA_A4)相同的、作為密鑰的邏輯地址(LA_C1,LA_S5, LA_A4),并利用作為資源內(nèi)容的、所述第二個裝置的物理地址(PA_C1,PA_S5,PA_A4)使資源公開。
14.根據(jù)權(quán)利要求13所述的通信網(wǎng)絡(luò),所述通信網(wǎng)絡(luò)這樣設(shè)計(jì),即所述通信網(wǎng)絡(luò)利用根據(jù)權(quán)利要求2至12中任一項(xiàng)所述的方法來建立。
15.—種具有多個裝置(C1,S5,A4)的自動化設(shè)備,其中,在所述裝置(C1,S5,A4)之間形成根據(jù)權(quán)利要求13或14所述的通信網(wǎng)絡(luò)。
全文摘要
本發(fā)明涉及一種用于建立由自動化設(shè)備的裝置組成的通信網(wǎng)絡(luò)的方法,其中自動化設(shè)備基于裝置的邏輯地址而設(shè)計(jì),并且其中裝置分配有物理地址,通過該物理地址使得用于交換數(shù)據(jù)的裝置在自動化設(shè)備運(yùn)行時(shí)通過通信網(wǎng)絡(luò)而被尋址。根據(jù)本發(fā)明的方法的特征在于,利用作為網(wǎng)絡(luò)節(jié)點(diǎn)的裝置建立一種分散網(wǎng)絡(luò)形式的覆蓋網(wǎng)絡(luò),其中對于分散網(wǎng)絡(luò)已知的、用于公開資源以及用于訂閱資源的機(jī)構(gòu)用于,使在設(shè)計(jì)自動化設(shè)備時(shí)所應(yīng)用的邏輯地址反映到自動化設(shè)備運(yùn)行時(shí)所應(yīng)用的物理地址上。這通過以下方式進(jìn)行在相應(yīng)裝置初始化時(shí),以合適的方式公開資源或者訂閱資源,其中將資源基于密鑰存儲在分散網(wǎng)絡(luò)里,這種密鑰對應(yīng)于邏輯地址。資源內(nèi)容與之對應(yīng)地是物理地址。
文檔編號H04L12/28GK102694703SQ20121008293
公開日2012年9月26日 申請日期2012年3月26日 優(yōu)先權(quán)日2011年3月24日
發(fā)明者斯特凡·默克 申請人:西門子公司