專利名稱:用于耦合數(shù)據(jù)網(wǎng)絡(luò)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在數(shù)據(jù)網(wǎng)絡(luò)之間傳輸數(shù)據(jù)的系統(tǒng)和方法。
背景技術(shù):
數(shù)據(jù)網(wǎng)絡(luò)使得有可能通過(guò)聯(lián)網(wǎng),即通過(guò)單個(gè)用戶相互的連接,在多個(gè)用戶之間進(jìn)行通信。這里通信的含義是在用戶之間傳輸數(shù)據(jù)。其中,待傳輸?shù)臄?shù)據(jù)作為數(shù)據(jù)電報(bào)發(fā)送,即數(shù)據(jù)被按多個(gè)分組一同打包并以這種形式通過(guò)數(shù)據(jù)網(wǎng)絡(luò)送至相應(yīng)的接收者。因此也被稱為數(shù)據(jù)分組。
這里,數(shù)據(jù)傳輸?shù)母拍钆c上述數(shù)據(jù)電報(bào)或者數(shù)據(jù)分組傳輸同義。聯(lián)網(wǎng)本身例如通過(guò)可開關(guān)高性能數(shù)據(jù)網(wǎng),特別是以太網(wǎng)這樣解決,即在兩個(gè)用戶之間各接至少一個(gè)與兩個(gè)用戶均連接的耦合單元。每個(gè)耦合單元可以與多于兩個(gè)用戶連接。
每個(gè)用戶與至少一個(gè)耦合單元連接,而不是直接與一個(gè)其它用戶連接。用戶例如是計(jì)算機(jī)、可存儲(chǔ)程序控制裝置(SPS)或者與其它機(jī)器交換電子數(shù)據(jù)、特別是處理數(shù)據(jù)的機(jī)器。與其中每個(gè)用戶可以直接通過(guò)數(shù)據(jù)總線抵達(dá)數(shù)據(jù)網(wǎng)絡(luò)中的任何另外的用戶的總線系統(tǒng)不同,在可開關(guān)的數(shù)據(jù)網(wǎng)絡(luò)中僅僅涉及點(diǎn)對(duì)點(diǎn)連接,也就是說(shuō),一個(gè)用戶僅僅能夠間接地、通過(guò)借助于一個(gè)或多個(gè)耦合單元對(duì)待傳輸數(shù)據(jù)的相應(yīng)轉(zhuǎn)播抵達(dá)可開關(guān)的數(shù)據(jù)網(wǎng)絡(luò)的所有其它用戶。
在分布式自動(dòng)化系統(tǒng)中,例如在傳動(dòng)技術(shù)中,必須使確定的數(shù)據(jù)在確定的時(shí)間到達(dá)確定的用戶并由接收者處理。這里人們稱之為實(shí)時(shí)臨界數(shù)據(jù)或者數(shù)據(jù)交換,因?yàn)閿?shù)據(jù)不及時(shí)到達(dá)確定的地點(diǎn)造成在用戶處不希望的結(jié)果。根據(jù)IEC 61491,EN61491 SERCOS接口技術(shù)簡(jiǎn)述(http//www.sercos.de/deutsch/index_deutsch.htm)可以保證在分布式自動(dòng)化系統(tǒng)中所述類型的實(shí)時(shí)臨界數(shù)據(jù)交換成功進(jìn)行。
在現(xiàn)有技術(shù)中,公知的有不同標(biāo)準(zhǔn)的通信系統(tǒng),也稱為總線系統(tǒng),用于在兩個(gè)或多個(gè)特別是用在自動(dòng)化系統(tǒng)中的電子部件或者設(shè)備之間進(jìn)行數(shù)據(jù)交換。這種通信系統(tǒng)的例如有現(xiàn)場(chǎng)總線(Feldbus)、特征總線(Profibus)、以太網(wǎng)、工業(yè)以太網(wǎng)、火線(FireWire)或者PC內(nèi)部總線系統(tǒng)(PCI)。這些總線系統(tǒng)分別針對(duì)不同的應(yīng)用領(lǐng)域設(shè)計(jì)或者優(yōu)化,并允許構(gòu)成一個(gè)分散的控制系統(tǒng)。對(duì)于在自動(dòng)化生產(chǎn)和特別是在數(shù)字驅(qū)動(dòng)技術(shù)中的過(guò)程控制和監(jiān)測(cè),要求非??焖俸涂煽康?、具有可預(yù)測(cè)的反應(yīng)時(shí)間的通信系統(tǒng)。
通過(guò)諸如SMP、ISA、PCI或者VME的并行系統(tǒng)總線,可以在不同部件之間構(gòu)成非常快速和簡(jiǎn)單的通信。其中,這種總線系統(tǒng)尤其應(yīng)用在計(jì)算機(jī)和PC中。
尤其是在自動(dòng)化技術(shù)中,公知的有具有相等間隔特性的同步、定時(shí)的通信系統(tǒng)。這里,系統(tǒng)被理解成由至少兩個(gè)用戶組成,這些用戶為了相互交換數(shù)據(jù)或者相互傳輸數(shù)據(jù)而互相連接。其中,數(shù)據(jù)交換在等間隔通信周期內(nèi)周期地進(jìn)行,該通信周期由系統(tǒng)使用的通信時(shí)鐘預(yù)先設(shè)定。用戶例如是中央自動(dòng)化設(shè)備,編程、計(jì)劃或操作設(shè)備,諸如輸入/輸出組件的外圍設(shè)備,驅(qū)動(dòng)機(jī)構(gòu),反應(yīng)器,傳感器,可存儲(chǔ)編程控制裝置(SPS)或者其它控制單元,計(jì)算機(jī),或者與其它機(jī)器交換電子數(shù)據(jù)、特別是處理它機(jī)器的數(shù)據(jù)的機(jī)器。下面將控制單元理解成所有類型的調(diào)節(jié)器單元或控制單元。
在通信系統(tǒng)中的等間隔的確定的周期性數(shù)據(jù)交換是以一個(gè)所有參與通信的組件的共同時(shí)鐘基準(zhǔn)或者時(shí)間基準(zhǔn)為基礎(chǔ)的。該時(shí)鐘基準(zhǔn)或者時(shí)間基準(zhǔn)由一個(gè)突出的組件(時(shí)鐘,Taktschlaeger)向通信系統(tǒng)的所有用戶傳遞。在等時(shí)的實(shí)時(shí)以太網(wǎng)中,該時(shí)鐘或者時(shí)間基準(zhǔn)由一個(gè)同步主控器通過(guò)發(fā)送同步電報(bào)預(yù)先給定。
在還沒(méi)有公開的德國(guó)專利申請(qǐng)10058524.8中,公開了一種用于通過(guò)可開關(guān)數(shù)據(jù)網(wǎng)絡(luò),特別是以太網(wǎng)傳輸數(shù)據(jù)的系統(tǒng)和方法,該系統(tǒng)和方法允許實(shí)時(shí)臨界和非實(shí)時(shí)臨界的混合運(yùn)行,特別是基于因特網(wǎng)或者企業(yè)內(nèi)部網(wǎng)的數(shù)據(jù)通信。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是,提供一種在數(shù)據(jù)網(wǎng)絡(luò)之間傳輸數(shù)據(jù)的更好的系統(tǒng)和方法。
本發(fā)明允許不同的數(shù)據(jù)網(wǎng)絡(luò)通過(guò)一個(gè)例如所謂路由器的耦合單元相耦合,其中,各個(gè)數(shù)據(jù)網(wǎng)絡(luò)在傳輸周期中傳輸各自數(shù)據(jù),而傳輸周期被分為用于傳輸實(shí)時(shí)臨界數(shù)據(jù)和用于傳輸非實(shí)時(shí)臨界數(shù)據(jù)的區(qū)域。
按照這種方式方法,數(shù)據(jù)網(wǎng)絡(luò)可以按相同或者不同的通信協(xié)議相互耦合,例如,以太網(wǎng)數(shù)據(jù)網(wǎng)絡(luò),特別是等時(shí)的實(shí)時(shí)以太網(wǎng)通信系統(tǒng)與PROFIBUS數(shù)據(jù)網(wǎng)絡(luò)耦合,或者等時(shí)的實(shí)時(shí)以太網(wǎng)數(shù)據(jù)網(wǎng)絡(luò)與SERCOS數(shù)據(jù)網(wǎng)絡(luò)和/或FIREWIRE數(shù)據(jù)網(wǎng)絡(luò)耦合,或者PROFIBUS數(shù)據(jù)網(wǎng)絡(luò)和/或FIREWIRE數(shù)據(jù)網(wǎng)絡(luò)與SERCOS數(shù)據(jù)網(wǎng)絡(luò)耦合。
其中,從一個(gè)數(shù)據(jù)網(wǎng)絡(luò)向另一個(gè)數(shù)據(jù)網(wǎng)絡(luò)的數(shù)據(jù)傳輸,既可以涉及實(shí)時(shí)臨界數(shù)據(jù),又可以涉及非實(shí)時(shí)臨界數(shù)據(jù)??梢詫?shí)時(shí)臨界數(shù)據(jù)從一個(gè)數(shù)據(jù)網(wǎng)絡(luò)向另一個(gè)數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)目赡苄?,在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中被用來(lái)將一個(gè)數(shù)據(jù)網(wǎng)絡(luò)時(shí)鐘的周期同步電報(bào)傳輸?shù)狡渌鼣?shù)據(jù)網(wǎng)絡(luò),以便借助于周期同步電報(bào)在其它數(shù)據(jù)網(wǎng)絡(luò)中同步本地相對(duì)時(shí)鐘。
在本發(fā)明的另一種優(yōu)選實(shí)施方式中,不同的數(shù)據(jù)網(wǎng)絡(luò)分別具有自身的時(shí)鐘。
在本發(fā)明的另一個(gè)實(shí)施方式中,將例如用于非周期性的、按需要控制的通信的非實(shí)時(shí)臨界數(shù)據(jù),通過(guò)在相應(yīng)的傳輸周期中分配不同的區(qū)域,從一個(gè)數(shù)據(jù)網(wǎng)絡(luò)傳輸?shù)狡渌鼣?shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)。此外,也可以按照這種方式方法調(diào)用軟件,特別是所謂的遠(yuǎn)程過(guò)程調(diào)用(RPC),將數(shù)據(jù)從一個(gè)數(shù)據(jù)網(wǎng)絡(luò)路由到另一個(gè)數(shù)據(jù)網(wǎng)絡(luò)。由此,可以將服務(wù)器功能在遠(yuǎn)程數(shù)據(jù)網(wǎng)絡(luò)中使用。
下面對(duì)照附圖所示實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。圖中,圖1表示按照本發(fā)明的數(shù)據(jù)傳輸系統(tǒng)的一種實(shí)施方式的示意框圖,圖2表示一種相應(yīng)方法的流程圖。
具體實(shí)施例方式
圖1示出了一個(gè)包括數(shù)據(jù)網(wǎng)絡(luò)1和2的系統(tǒng)。
數(shù)據(jù)網(wǎng)絡(luò)1可以例如是一個(gè)等時(shí)的實(shí)時(shí)以太網(wǎng),而數(shù)據(jù)網(wǎng)絡(luò)2是一個(gè)PROFIBUS數(shù)據(jù)網(wǎng)絡(luò)或者一個(gè)等時(shí)的實(shí)時(shí)以太網(wǎng),或者是SERCOS數(shù)據(jù)網(wǎng)絡(luò)、FIREWIRE數(shù)據(jù)網(wǎng)絡(luò)和/或PROFIBUS數(shù)據(jù)網(wǎng)絡(luò)的組合。原則上可以使用任意的數(shù)據(jù)網(wǎng)絡(luò),其既允許傳輸實(shí)時(shí)臨界數(shù)據(jù)又允許傳輸非實(shí)時(shí)臨界數(shù)據(jù)。
對(duì)于在數(shù)據(jù)網(wǎng)絡(luò)1中的數(shù)據(jù)傳輸設(shè)計(jì)了傳輸幀3。這種傳輸幀3在確定的時(shí)間間隔上周期地相互跟隨。在一個(gè)傳輸幀3中定義了用于傳輸實(shí)時(shí)臨界數(shù)據(jù)的區(qū)域4。此外,在該傳輸幀3中還定義了用于傳輸非實(shí)時(shí)臨界數(shù)據(jù)的區(qū)域5,即分別在數(shù)據(jù)網(wǎng)絡(luò)1的用戶之間傳輸這種數(shù)據(jù)。
實(shí)時(shí)臨界數(shù)據(jù)可以是不同的數(shù)據(jù)電報(bào),其按固定的地址在確定的時(shí)間在數(shù)據(jù)網(wǎng)絡(luò)1的確定用戶之間被傳輸。其中,通過(guò)這種定義的數(shù)據(jù)電報(bào)確定的數(shù)據(jù)網(wǎng)絡(luò)1的用戶之間的通信結(jié)構(gòu)通常是固定的;改變的僅僅是由每個(gè)數(shù)據(jù)電報(bào)各自傳輸?shù)挠行?shù)據(jù)。
相對(duì)地,可以在傳輸幀3的區(qū)域5傳輸?shù)姆菍?shí)時(shí)臨界數(shù)據(jù)可以是非周期性的、按需要控制的通信的數(shù)據(jù)。按需要控制的通信可以例如采用TCP/IP協(xié)議。
數(shù)據(jù)網(wǎng)絡(luò)2也相應(yīng)地表現(xiàn)。該數(shù)據(jù)網(wǎng)絡(luò)具有與數(shù)據(jù)網(wǎng)絡(luò)1的傳輸幀3相應(yīng)的傳輸幀6。其中,傳輸幀6被分為一個(gè)用于實(shí)時(shí)臨界數(shù)據(jù)的區(qū)域7和一個(gè)用于非實(shí)時(shí)臨界數(shù)據(jù)的區(qū)域8-對(duì)應(yīng)于傳輸幀3的區(qū)域4和5。
數(shù)據(jù)網(wǎng)絡(luò)1例如具有一個(gè)包括一個(gè)時(shí)鐘10的控制裝置9。該時(shí)鐘10向數(shù)據(jù)網(wǎng)絡(luò)1的用戶發(fā)送周期同步電報(bào),用于將各用戶中的本地相對(duì)時(shí)鐘同步。
在本例中對(duì)于數(shù)據(jù)網(wǎng)絡(luò)2也有對(duì)應(yīng)的具有時(shí)鐘12的控制裝置11。
數(shù)據(jù)網(wǎng)絡(luò)1和2與一個(gè)耦合單元,即一個(gè)所謂路由器13相互連接。
例如,數(shù)據(jù)網(wǎng)絡(luò)1的一個(gè)用戶可以用所謂的IP地址對(duì)數(shù)據(jù)網(wǎng)絡(luò)2的另一用戶進(jìn)行尋址,其中,在路由器13中將該IP地址轉(zhuǎn)換為數(shù)據(jù)網(wǎng)絡(luò)2的一個(gè)地址,例如一個(gè)以太網(wǎng)地址。
如果數(shù)據(jù)網(wǎng)絡(luò)1的一個(gè)用戶向另一個(gè)數(shù)據(jù)網(wǎng)絡(luò)2的用戶發(fā)送具有實(shí)時(shí)臨界數(shù)據(jù)的數(shù)據(jù)電報(bào),則該在傳輸幀3的區(qū)域4中的數(shù)據(jù)通過(guò)該數(shù)據(jù)網(wǎng)絡(luò)1傳輸?shù)铰酚善?3。然后,路由器13識(shí)別數(shù)據(jù)網(wǎng)絡(luò)2的傳輸幀6在時(shí)間上的下一個(gè)開始,以便將來(lái)自數(shù)據(jù)網(wǎng)絡(luò)1的用戶的實(shí)時(shí)臨界數(shù)據(jù)安排在傳輸幀6的區(qū)域7,從而借助于一個(gè)對(duì)應(yīng)的數(shù)據(jù)電報(bào)將該實(shí)時(shí)臨界數(shù)據(jù)通過(guò)數(shù)據(jù)網(wǎng)絡(luò)2轉(zhuǎn)發(fā)到所尋址的數(shù)據(jù)網(wǎng)絡(luò)2的用戶。
相應(yīng)地,也可以從數(shù)據(jù)網(wǎng)絡(luò)1的一個(gè)用戶向數(shù)據(jù)網(wǎng)絡(luò)2的一個(gè)用戶傳輸非實(shí)時(shí)臨界數(shù)據(jù)。為此,由數(shù)據(jù)網(wǎng)絡(luò)1的用戶通過(guò)數(shù)據(jù)網(wǎng)絡(luò)1向路由器13傳輸一個(gè)具有非實(shí)時(shí)臨界數(shù)據(jù)的數(shù)據(jù)電報(bào)。為此,將該非實(shí)時(shí)臨界數(shù)據(jù)安排在傳輸幀3的區(qū)域5。然后,路由器13識(shí)別數(shù)據(jù)網(wǎng)絡(luò)2的傳輸幀6在時(shí)間上的下一個(gè)開始,以便將非實(shí)時(shí)臨界數(shù)據(jù)安排在傳輸幀6的區(qū)域8,從而向所希望的數(shù)據(jù)網(wǎng)絡(luò)2的用戶傳輸一個(gè)相應(yīng)的數(shù)據(jù)電報(bào)。
傳輸幀3和6的時(shí)間長(zhǎng)度可以不同并可以是改變的。例如,可以將傳輸幀的時(shí)間長(zhǎng)度設(shè)計(jì)為不同的周期性改變。例如,傳輸幀3的長(zhǎng)度可以周期性地采用2ms、3ms和4ms,而傳輸幀6的長(zhǎng)度則周期地采用1ms、2ms和3ms。但是,傳輸幀3和6也可以具有固定的時(shí)間長(zhǎng)度和/或相同的周期性。
通過(guò)路由器13還可以將時(shí)鐘10的周期同步電報(bào)向數(shù)據(jù)網(wǎng)絡(luò)2的用戶傳輸。這里,可以采用上述關(guān)于傳輸實(shí)時(shí)臨界數(shù)據(jù)和非實(shí)時(shí)臨界數(shù)據(jù)的機(jī)制。在這種情況下,時(shí)鐘12斷開或者不存在。在這種數(shù)據(jù)網(wǎng)絡(luò)1和2的用戶時(shí)鐘同步的基礎(chǔ)上,兩個(gè)數(shù)據(jù)網(wǎng)絡(luò)的用戶可以例如采集同步實(shí)測(cè)值或者給出同步額定值。按照這種方式方法可以特別優(yōu)選地例如將一個(gè)等時(shí)的實(shí)時(shí)以太網(wǎng)與一個(gè)PROFIBUS數(shù)據(jù)網(wǎng)絡(luò)或SERCOS數(shù)據(jù)網(wǎng)絡(luò)耦合。
由于這種跨數(shù)據(jù)網(wǎng)絡(luò)訪問(wèn)的時(shí)鐘同步,可以在每個(gè)數(shù)據(jù)網(wǎng)絡(luò)1和2的用戶中實(shí)現(xiàn)一個(gè)在系統(tǒng)范圍內(nèi)唯一表示時(shí)間的相對(duì)時(shí)鐘。由此,在這種基本機(jī)制的基礎(chǔ)上可以按照一種統(tǒng)一的時(shí)間理解在兩個(gè)通信系統(tǒng)中采集事件,或者在本身或其它數(shù)據(jù)網(wǎng)絡(luò)中觸發(fā)與時(shí)間相關(guān)的電路事件。該相對(duì)時(shí)鐘的精確度至少相應(yīng)于一個(gè)傳輸周期的精確度。
圖1的系統(tǒng)的另一個(gè)特別的優(yōu)點(diǎn)是,還可以為在數(shù)據(jù)網(wǎng)絡(luò)1和2之間的非周期性的、按需要控制的通信進(jìn)行路由。這里,相應(yīng)的通信可以利用適當(dāng)?shù)?proprietaere)和/或公開的協(xié)議進(jìn)行。
同樣,可以在數(shù)據(jù)網(wǎng)絡(luò)1和2的用戶之間通過(guò)路由器13傳輸軟件調(diào)用,特別是所謂的遠(yuǎn)程過(guò)程調(diào)用(RPC)。通過(guò)這種方式可以將服務(wù)器功能分別在其它數(shù)據(jù)網(wǎng)絡(luò)中使用。
其中,路由器13可以作為離散設(shè)備構(gòu)成,或者可以是數(shù)據(jù)網(wǎng)絡(luò)1或2的用戶的集成組成部分。
圖1的系統(tǒng)可以優(yōu)選地應(yīng)用于包裝機(jī)械、出版、注塑機(jī)、紡織機(jī)械、印刷機(jī)、機(jī)床、機(jī)器人、處理系統(tǒng)(Handlingssystemen)、木材加工機(jī)械、玻璃加工機(jī)械、陶瓷加工機(jī)械以及升降機(jī)械的監(jiān)測(cè)、調(diào)節(jié)和/或控制。
圖2示出了一個(gè)對(duì)應(yīng)的流程圖。在步驟20中完成實(shí)時(shí)臨界數(shù)據(jù)的傳輸,該實(shí)時(shí)臨界數(shù)據(jù)是由例如數(shù)據(jù)網(wǎng)絡(luò)1(見(jiàn)圖1)的一個(gè)用戶以數(shù)據(jù)電報(bào)的形式向其它數(shù)據(jù)網(wǎng)絡(luò)(見(jiàn)圖1中的數(shù)據(jù)網(wǎng)絡(luò)2)的用戶發(fā)送的。其中,該實(shí)時(shí)臨界數(shù)據(jù)在數(shù)據(jù)網(wǎng)絡(luò)傳輸周期的相應(yīng)區(qū)域被傳輸。
在步驟21完成該數(shù)據(jù)網(wǎng)絡(luò)的同一個(gè)或另一個(gè)用戶的非實(shí)時(shí)臨界數(shù)據(jù)的傳輸。
在步驟22,該數(shù)據(jù)網(wǎng)絡(luò)用戶的數(shù)據(jù)電報(bào)被耦合單元,即路由器接收,而路由器在時(shí)間上識(shí)別在目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)中的下一個(gè)傳輸幀。
在步驟23中,路由器將實(shí)時(shí)臨界數(shù)據(jù)和非實(shí)時(shí)臨界數(shù)據(jù)安排在目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)傳輸幀的相應(yīng)區(qū)域。在步驟24,在一個(gè)相應(yīng)傳輸期間內(nèi)將具有在傳輸幀的相應(yīng)區(qū)域內(nèi)的實(shí)時(shí)臨界數(shù)據(jù)和非實(shí)時(shí)臨界數(shù)據(jù)的一個(gè)或多個(gè)數(shù)據(jù)電報(bào),由路由器向所涉及的目標(biāo)數(shù)據(jù)網(wǎng)絡(luò)的用戶發(fā)送。
權(quán)利要求
1.一種用于傳輸數(shù)據(jù)的系統(tǒng),該系統(tǒng)具有第一數(shù)據(jù)網(wǎng)絡(luò)(1),其具有在至少一個(gè)第一傳輸周期中傳輸數(shù)據(jù)的第一裝置,其中,該第一傳輸周期被劃分為一個(gè)用于傳輸實(shí)時(shí)臨界數(shù)據(jù)的第一區(qū)域(4)和一個(gè)用于傳輸非實(shí)時(shí)臨界數(shù)據(jù)的第二區(qū)域(5);第二數(shù)據(jù)網(wǎng)絡(luò)(2),其具有在至少一個(gè)第二傳輸周期中傳輸數(shù)據(jù)的第二裝置,其中,該第二傳輸周期被劃分為一個(gè)用于傳輸實(shí)時(shí)臨界數(shù)據(jù)的第三區(qū)域(7)和一個(gè)用于傳輸非實(shí)時(shí)臨界數(shù)據(jù)的第四區(qū)域(8);以及一個(gè)耦合單元(13),用于將實(shí)時(shí)臨界數(shù)據(jù)從第一區(qū)域傳輸?shù)降谌齾^(qū)域。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述第一和/或第二數(shù)據(jù)網(wǎng)絡(luò)是一個(gè)以太網(wǎng)、一個(gè)等時(shí)實(shí)時(shí)以太網(wǎng)、一個(gè)PROFIBUS數(shù)據(jù)網(wǎng)絡(luò)、一個(gè)SERCOS數(shù)據(jù)網(wǎng)絡(luò)或者一個(gè)FIREWIRE數(shù)據(jù)網(wǎng)絡(luò),該數(shù)據(jù)網(wǎng)絡(luò)特別是用于工業(yè)設(shè)備的連網(wǎng)和/或控制。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中,所述第一和/或第二傳輸周期具有一個(gè)可以設(shè)置的和/或可變的時(shí)間長(zhǎng)度,而各時(shí)間長(zhǎng)度優(yōu)選為周期性變化的。
4.根據(jù)權(quán)利要求1、2或3所述的系統(tǒng),其中,所述耦合單元識(shí)別一個(gè)在時(shí)間上跟隨第一傳輸周期的第二傳輸周期,并將第一傳輸周期的第一區(qū)域的實(shí)時(shí)臨界數(shù)據(jù)安排到第二傳輸周期的第三區(qū)域。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的系統(tǒng),其中,所述耦合單元為了傳輸?shù)诙^(qū)域的非實(shí)時(shí)臨界數(shù)據(jù)構(gòu)成所述第四區(qū)域。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的系統(tǒng),其中,所述耦合單元識(shí)別一個(gè)在時(shí)間上跟隨第一傳輸周期的第二傳輸周期,并將第二區(qū)域的非實(shí)時(shí)臨界數(shù)據(jù)傳輸?shù)剿龅谒膮^(qū)域。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的系統(tǒng),該系統(tǒng)具有所述第一數(shù)據(jù)網(wǎng)絡(luò)的第一時(shí)鐘(10),用于發(fā)送使該第一數(shù)據(jù)網(wǎng)絡(luò)用戶的本地相對(duì)時(shí)鐘同步的周期同步電報(bào),其中,所述耦合單元被構(gòu)造成從第一傳輸周期的第一區(qū)域向第二傳輸周期的第三區(qū)域傳輸實(shí)時(shí)臨界的周期同步電報(bào)。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的系統(tǒng),該系統(tǒng)具有第二數(shù)據(jù)網(wǎng)絡(luò)的第二時(shí)鐘(12),用于發(fā)送使該第二數(shù)據(jù)網(wǎng)絡(luò)用戶的本地相對(duì)時(shí)鐘同步的周期同步電報(bào)。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的系統(tǒng),其中,所述耦合單元被構(gòu)造成用于傳輸軟件調(diào)用,特別是遠(yuǎn)程過(guò)程調(diào)用。
10.一種用于從第一數(shù)據(jù)網(wǎng)絡(luò)的一個(gè)第一用戶向第二數(shù)據(jù)網(wǎng)絡(luò)的一個(gè)第二用戶傳輸數(shù)據(jù)的方法,所述第一數(shù)據(jù)網(wǎng)絡(luò)具有在至少一個(gè)第一傳輸周期中傳輸數(shù)據(jù)的第一裝置,其中該第一傳輸周期被劃分為一個(gè)用于傳輸實(shí)時(shí)臨界數(shù)據(jù)的第一區(qū)域和一個(gè)用于傳輸非實(shí)時(shí)臨界數(shù)據(jù)的第二區(qū)域,所述第二數(shù)據(jù)網(wǎng)絡(luò)具有在至少一個(gè)第二傳輸周期中傳輸數(shù)據(jù)的第二裝置,其中該第二傳輸周期被劃分為一個(gè)用于傳輸實(shí)時(shí)臨界數(shù)據(jù)的第三區(qū)域和一個(gè)用于傳輸非實(shí)時(shí)臨界數(shù)據(jù)的第四區(qū)域,其中,將所述第一傳輸周期第一區(qū)域的實(shí)時(shí)臨界數(shù)據(jù),在跟隨該第一傳輸周期的第二傳輸周期的第三區(qū)域中,傳輸?shù)剿龅诙脩簟?br>
11.根據(jù)權(quán)利要求10所述的方法,其中,作為所述第一和/或第二數(shù)據(jù)網(wǎng)絡(luò)采用一個(gè)以太網(wǎng)、一個(gè)等時(shí)實(shí)時(shí)以太網(wǎng)、一個(gè)PROFIBUS數(shù)據(jù)網(wǎng)絡(luò)、一個(gè)SERCOS數(shù)據(jù)網(wǎng)絡(luò)或者一個(gè)FIREWIRE數(shù)據(jù)網(wǎng)絡(luò)。
12.根據(jù)權(quán)利要求10或11所述的方法,其中,所述第一和/或第二傳輸周期是可變的,優(yōu)選為周期性地變化。
13.根據(jù)權(quán)利要求10、11或12所述的方法,其中,為了進(jìn)行傳輸,確定在時(shí)間上跟隨第一傳輸周期的下一個(gè)第二傳輸周期。
14.根據(jù)權(quán)利要求10至13中任一項(xiàng)所述的方法,其中,將所述第二區(qū)域的非實(shí)時(shí)臨界數(shù)據(jù)傳輸?shù)剿龅谒膮^(qū)域。
15.根據(jù)權(quán)利要求10至14中任一項(xiàng)所述的方法,其中,從一個(gè)時(shí)鐘為同步第一數(shù)據(jù)網(wǎng)絡(luò)第一用戶的本地相對(duì)時(shí)鐘發(fā)送一個(gè)周期同步電報(bào),該周期同步電報(bào)作為第一傳輸周期的第一區(qū)域的實(shí)時(shí)臨界數(shù)據(jù)被傳輸至第二傳輸周期的第三區(qū)域,用于由第二數(shù)據(jù)網(wǎng)絡(luò)的第二用戶同步本地相對(duì)時(shí)鐘。
16.根據(jù)權(quán)利要求10至15中任一項(xiàng)所述的方法,其中,所述由第二數(shù)據(jù)網(wǎng)絡(luò)的第二用戶同步本地相對(duì)時(shí)鐘,通過(guò)第二數(shù)據(jù)網(wǎng)絡(luò)第二時(shí)鐘的周期同步電報(bào)實(shí)現(xiàn)。
17.根據(jù)權(quán)利要求10至16中任一項(xiàng)所述的方法,其中,由第一用戶的軟件調(diào)用作為非實(shí)時(shí)臨界數(shù)據(jù),從所述第一傳輸周期的第二區(qū)域在第二傳輸周期的第四區(qū)域中傳輸?shù)剿龅诙?shù)據(jù)網(wǎng)絡(luò)用戶。
18.一種計(jì)算機(jī)程序產(chǎn)品,該產(chǎn)品具有用于實(shí)施根據(jù)權(quán)利要求10至17中任一項(xiàng)所述方法的裝置,當(dāng)該計(jì)算機(jī)程序在一個(gè)系統(tǒng)上因用于傳輸數(shù)據(jù)而被執(zhí)行時(shí)。
全文摘要
本發(fā)明涉及一種用于傳輸數(shù)據(jù)的方法和系統(tǒng),該系統(tǒng)具有第一數(shù)據(jù)網(wǎng)絡(luò)(1),其具有在至少一個(gè)第一傳輸周期中傳輸數(shù)據(jù)的第一裝置,其中該第一傳輸周期被劃分為一個(gè)用于傳輸實(shí)時(shí)臨界數(shù)據(jù)的第一區(qū)域(4)和一個(gè)用于傳輸非實(shí)時(shí)臨界數(shù)據(jù)的第二區(qū)域(5);第二數(shù)據(jù)網(wǎng)絡(luò)(2),其具有在至少一個(gè)第二傳輸周期中傳輸數(shù)據(jù)的第二裝置,其中該第二傳輸周期被劃分為一個(gè)用于傳輸實(shí)時(shí)臨界數(shù)據(jù)的第三區(qū)域(7)和一個(gè)用于傳輸非實(shí)時(shí)臨界數(shù)據(jù)的第四區(qū)域(8);以及一個(gè)耦合單元(13),用于將實(shí)時(shí)臨界數(shù)據(jù)從第一區(qū)域傳輸?shù)降谌齾^(qū)域。
文檔編號(hào)H04L12/64GK1529967SQ02806734
公開日2004年9月15日 申請(qǐng)日期2002年3月11日 優(yōu)先權(quán)日2001年3月16日
發(fā)明者迪特爾·布魯克納, 邁克爾·弗蘭克, 弗朗茲-約瑟夫·戈茨, 馬丁·基塞爾, 迪特爾·克洛茨, 于爾根·希默, 克洛茨, 希默, 弗蘭克, 基塞爾, -約瑟夫 戈茨, 迪特爾 布魯克納 申請(qǐng)人:西門子公司