專利名稱:用于標(biāo)識基金會現(xiàn)場總線鏈接裝置的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例大體涉及控制系統(tǒng),并且更具體而言,涉及標(biāo)識與控制系統(tǒng)聯(lián)合起來使用的基金會現(xiàn)場總線鏈接裝置,以及促進(jìn)與基金會現(xiàn)場總線鏈接裝置的通信。
背景技術(shù):
相關(guān)申請的交叉引用
本申請要求2011年5月31日提交的且標(biāo)題為“Systems and Methods forIdentifying Foundation Fieldbus Linking Devices (用于標(biāo)識基金會現(xiàn)場總線鏈接裝置的系統(tǒng)和方法)”的美國臨時申請No. 61/491,625的優(yōu)先權(quán),該申請的公開通過引用而以其整體結(jié)合在本文中。另外,本申請涉及2011年6月13日提交的且標(biāo)題為“Systems andMethods for Facilitating Communication with Foundation Fieldbus Linking Device s(用于促進(jìn)與基金會現(xiàn)場總線鏈接裝置通信的系統(tǒng)和方法)”的、共同申請的專利申請序列
No._ (代理人案號19441-0627) ;2011年6月13日提交的且標(biāo)題為“Systems
and Methods for Facilitating Communication with Foundation Fieldbus LinkingDevices (用于促進(jìn)與基金會現(xiàn)場總線鏈接裝置的通信的系統(tǒng)和方法)”的、共同申請的專利
申請序列No._ (代理人案號19441-0629) ;2011年6月13日提交的且標(biāo)題為
“Systems and Methods for Write Protecting Foundation Fieldbus Linking Devices(用于對基金會現(xiàn)場總線鏈接裝置進(jìn)行寫保護(hù)的系統(tǒng)和方法)”的、共同申請的專利申請序
列No._ (代理人案號19441-0626);以及2011年6月13日提交的且名稱為
“Systems and Methods for Identifying Foundation Fieldbus Linking Devices(用于標(biāo)
識基金會現(xiàn)場總線鏈接裝置的系統(tǒng)和方法)”的、共同申請的專利申請序列No._
(代理人案號19441-0628)。在各種各樣的不同的應(yīng)用中利用控制系統(tǒng)。例如,與電力發(fā)生裝置結(jié)合、在發(fā)電廠中和/或在加工廠中利用控制系統(tǒng)。隨著基金會現(xiàn)場總線標(biāo)準(zhǔn)的發(fā)展和采用,基金會現(xiàn)場總線裝置已經(jīng)結(jié)合到控制系統(tǒng)中。在典型的系統(tǒng)中,控制器利用以太網(wǎng)網(wǎng)絡(luò)與基金會現(xiàn)場總線鏈接裝置通信,并且鏈接裝置利用本地數(shù)據(jù)總線或鏈接節(jié)段與現(xiàn)場總線裝置通信。另外,常常利用資產(chǎn)管理系統(tǒng)(“AMS”)來標(biāo)識和/或管理控制系統(tǒng)的構(gòu)件。例如,可利用AMS來監(jiān)測基金會現(xiàn)場總線裝置的拓?fù)?。但是,傳統(tǒng)的AMS在它們的與基金會現(xiàn)場總線鏈接裝置通信的能力方面受到限制。更具體而言,傳統(tǒng)的AMS通常僅能通過單個現(xiàn)場總線以太網(wǎng)網(wǎng)絡(luò)而直接與基金會現(xiàn)場總線鏈接裝置通信。另外,傳統(tǒng)的AMS常常僅能夠與有限數(shù)量的基金會現(xiàn)場總線鏈接裝置通信。例如,典型的AMS可僅能夠與高達(dá)八個鏈接裝置通信??紤]到傳統(tǒng)的AMS的限制,用于標(biāo)識基金會現(xiàn)場總線鏈接裝置和/或促進(jìn)與基金會現(xiàn)場總線鏈接裝置的通信的改進(jìn)的系統(tǒng)和方法是合乎期望的。
發(fā)明內(nèi)容
以上需要和/或問題中的一些或全部可由本發(fā)明的某些實(shí)施例解決。本發(fā)明的實(shí)施例可包括用于標(biāo)識基金會現(xiàn)場總線鏈接裝置的系統(tǒng)和方法。根據(jù)本發(fā)明的一個實(shí)施例,公開一種用于標(biāo)識基金會現(xiàn)場總線鏈接裝置的方法。一對冗余基金會現(xiàn)場總線鏈接裝置可由包括一個或多個計算機(jī)的網(wǎng)關(guān)裝置標(biāo)識。表示一對冗余鏈接裝置的單個虛擬地址然后可由網(wǎng)關(guān)裝置確定,并且與一對冗余鏈接裝置中的至少一個的操作相關(guān)聯(lián)的信息可由網(wǎng)關(guān)裝置提供到外部系統(tǒng)。在對外部系統(tǒng)提供信息的期間,可利用虛擬地址來表示至少一個鏈接
>J-U ρ α裝直。根據(jù)本發(fā)明的另一個實(shí)施例,公開了用于標(biāo)識基金會現(xiàn)場總線鏈接裝置的系統(tǒng)。該系統(tǒng)可包括至少一個存儲器和至少一個處理器。該至少一個存儲器可配置成存儲計算機(jī)可執(zhí)行的指令。該至少一個處理器可配置成訪問至少一個存儲器,并且執(zhí)行計算機(jī)可執(zhí)行的指令以進(jìn)行以下步驟標(biāo)識一對冗余基金會現(xiàn)場總線鏈接裝置;確定表示一對冗余鏈接裝置的單個虛擬地址;以及對外部系統(tǒng)提供與一對冗余鏈接裝置中的至少一個的操作相關(guān) 聯(lián)的信息,其中,利用虛擬地址來表示至少一個鏈接裝置。根據(jù)本發(fā)明的一個實(shí)施例,公開了用于標(biāo)識基金會現(xiàn)場總線鏈接裝置的方法。一對冗余基金會現(xiàn)場總線鏈接裝置可由包括一個或多個計算機(jī)的網(wǎng)關(guān)裝置標(biāo)識。該網(wǎng)關(guān)裝置可與控制器通信,并且冗余鏈接裝置可配置成促進(jìn)控制器和一個或多個基金會現(xiàn)場總線裝置之間的通信。表示一對冗余鏈接裝置的單個虛擬地址然后可由網(wǎng)關(guān)裝置確定,并且與一對冗余鏈接裝置中的至少一個的操作相關(guān)聯(lián)的信息可由網(wǎng)關(guān)裝置提供到外部系統(tǒng)。在對外部系統(tǒng)提供信息的期間,可利用虛擬地址來表示至少一個鏈接裝置。通過本發(fā)明的各種實(shí)施例的技術(shù)來實(shí)現(xiàn)附加的系統(tǒng)、方法、設(shè)備、特征和方面。本發(fā)明的其它實(shí)施例和方面在本文中有詳細(xì)描述,并且被視為聲明的發(fā)明的一部分。參照說明和附圖能理解其它實(shí)施例和方面。
已概括地描述了本發(fā)明,因此,現(xiàn)在將對附圖進(jìn)行參照,附圖未必按比例繪制,并且其中
圖I是根據(jù)本發(fā)明的示例性實(shí)施例的、可用來促進(jìn)基金會現(xiàn)場總線鏈接裝置的標(biāo)識和/或與基金會現(xiàn)場總線鏈接裝置的通信的一個示例系統(tǒng)的示意性方塊圖。圖2k 圖2C是根據(jù)本發(fā)明的各種實(shí)施例的、可利用的示例系統(tǒng)拓?fù)涞氖疽庑苑綁K圖。圖3是根據(jù)本發(fā)明的示例性實(shí)施例的、用于標(biāo)識冗余鏈接裝置且促進(jìn)與冗余鏈接裝置的通信的示例方法的流程圖。圖4是根據(jù)本發(fā)明的示例性實(shí)施例的、用于標(biāo)識多個鏈接裝置且促進(jìn)與多個鏈接裝置的通信的示例方法的流程圖。圖5是根據(jù)本發(fā)明的示例性實(shí)施例的、用于將消息從鏈接裝置發(fā)送到外部系統(tǒng)的示例方法的流程圖。圖6是根據(jù)本發(fā)明的示例性實(shí)施例的、用于將消息從外部系統(tǒng)發(fā)送到鏈接裝置的示例方法的流程圖。圖7是根據(jù)本發(fā)明的示例性實(shí)施例的、用于對基金會現(xiàn)場總線鏈接裝置和基金會現(xiàn)場總線裝置提供寫保護(hù)的示例方法的流程圖。
圖8是根據(jù)本發(fā)明的示例性實(shí)施例的、用于標(biāo)識在線和離線鏈接裝置兩者的示例方法的流程圖。
具體實(shí)施例方式現(xiàn)在將參照附圖在下文中更加全面地描述本發(fā)明的示例性實(shí)施例,其中,在附圖中示出本發(fā)明的一些而非所有實(shí)施例。實(shí)際上,本發(fā)明可實(shí)施為許多不同的形式,并且不應(yīng)將本發(fā)明理解為限于本文闡述的實(shí)施例。相反,提供這些實(shí)施例,使得本公開將滿足可適用的法律要件。相同標(biāo)號在整個圖中指示相同要素。公開了用于促進(jìn)標(biāo)識基金會現(xiàn)場總線鏈接裝置和/或與基金會現(xiàn)場總線鏈接裝置的通信的系統(tǒng)和方法。更具體而言,公開了網(wǎng)關(guān)裝置和網(wǎng)關(guān)裝置的示例操作的方法。在一個示例實(shí)施例中,網(wǎng)關(guān)裝置可配置成收集來自任何數(shù)量的基金會現(xiàn)場總線鏈接裝置和/或與基金會現(xiàn)場總線鏈接裝置相關(guān)聯(lián)的控制器的信息。就此而言,網(wǎng)關(guān)裝置可配置成將基金 會現(xiàn)場總線鏈接裝置的標(biāo)識信息提供到一個或多個外部系統(tǒng),諸如資產(chǎn)管理系統(tǒng)(“AMS”)。另外,網(wǎng)關(guān)裝置可配置成促進(jìn)外部系統(tǒng)和基金會現(xiàn)場總線鏈接裝置之間的通信。根據(jù)本發(fā)明的一方面,網(wǎng)關(guān)裝置可利用一個或多個虛擬地址來對外部系統(tǒng)標(biāo)識鏈接裝置,和/或促進(jìn)外部系統(tǒng)和鏈接裝置之間的通信。如期望的那樣,可利用單個虛擬地址來表示多個鏈接裝置。例如,可利用單個虛擬地址來表示與不同的控制器、不同的現(xiàn)場總線網(wǎng)絡(luò)和/或不同的基金會現(xiàn)場總線裝置相關(guān)聯(lián)的多個鏈接裝置。作為另一個示例,可利用單個虛擬地址來表示多個冗余鏈接裝置。在某些實(shí)施例中,網(wǎng)關(guān)裝置可為傳輸?shù)酵獠肯到y(tǒng)的通信添加用于鏈接裝置的虛擬地址。類似地,網(wǎng)關(guān)裝置可標(biāo)識物理鏈接裝置地址,該物理鏈接裝置地址促進(jìn)將接收自外部系統(tǒng)的通信發(fā)送到鏈接裝置。由于利用虛擬地址,諸如AMS的外部系統(tǒng)的通信能力可得到增強(qiáng)。例如,可容許AMS與較大數(shù)量的鏈接裝置和/或與冗余鏈接裝置通信。作為另一個示例,可容許AMS在多個現(xiàn)場總線網(wǎng)絡(luò)上與鏈接裝置通信。在本發(fā)明的一個示例實(shí)施例中,網(wǎng)關(guān)裝置可標(biāo)識多個鏈接裝置。例如,網(wǎng)關(guān)裝置可從管理鏈接裝置的一個或多個控制器接收鏈接裝置狀態(tài)信息。作為另一個示例,網(wǎng)關(guān)裝置可接收鏈接裝置所輸出的通知消息。一旦已經(jīng)標(biāo)識了多個鏈接裝置,網(wǎng)關(guān)裝置就可確定表示鏈接裝置的一個或多個虛擬地址。如上面提到的那樣,可利用單個虛擬地址來表示兩個或更多個鏈接裝置。然后可利用虛擬地址來促進(jìn)對于AMS或其它外部系統(tǒng)標(biāo)識鏈接裝置。例如,通過鏈接裝置的虛擬地址來標(biāo)識鏈接裝置的一個或多個通知消息可傳送到AMS,以促進(jìn)鏈接裝置標(biāo)識。如期望的那樣,通知消息可由網(wǎng)關(guān)裝置生成。備選地,通知消息可由網(wǎng)關(guān)裝置接收,并且可被修改,以包括虛擬地址。另外,網(wǎng)關(guān)裝置可促進(jìn)發(fā)送鏈接裝置和AMS之間的通信。當(dāng)從鏈接裝置或控制器接收到消息時,網(wǎng)關(guān)裝置可為鏈接裝置確定適當(dāng)?shù)奶摂M地址。然后網(wǎng)關(guān)裝置可修改接收到的消息,以便使虛擬地址與消息相關(guān)聯(lián)。然后經(jīng)修改的消息可傳送到AMS或另一個外部系統(tǒng),并且虛擬地址可由AMS用來標(biāo)識鏈接裝置。當(dāng)從AMS或其它外部系統(tǒng)中接收到用以傳送到鏈接裝置或連接到鏈接裝置上的基金會現(xiàn)場總線裝置的消息時,網(wǎng)關(guān)裝置可處理虛擬地址,以促進(jìn)將消息發(fā)送到適當(dāng)?shù)逆溄友b置或鏈接裝置控制器。在某些實(shí)施例中,可利用虛擬地址來發(fā)送消息。例如,可利用虛擬地址的一部分來標(biāo)識消息的下一個目的地,諸如與目的地鏈接裝置相關(guān)聯(lián)的控制器。然后消息可被網(wǎng)關(guān)裝置發(fā)送到下一個目的地。在其它實(shí)施例中,網(wǎng)關(guān)裝置可評價虛擬地址和/或消息,以便標(biāo)識用于鏈接裝置的物理地址,該鏈接裝置是消息的預(yù)期接受者,或者控制作為消息的預(yù)期接受者的基金會現(xiàn)場總線裝置。例如,利用虛擬地址,網(wǎng)關(guān)裝置可訪問一個或多個路由(routing)表,以便標(biāo)識用于鏈接裝置的物理地址。在多個鏈接裝置與物理地址相關(guān)聯(lián)的情況下,網(wǎng)關(guān)裝置可評價消息,以便標(biāo)識適當(dāng)?shù)逆溄友b置。例如,可利用包括在消息中的、諸如基金會現(xiàn)場總線裝置的標(biāo)識符的裝置標(biāo)識符來確定或選擇適當(dāng)?shù)逆溄友b置。然后可輸出消息,以傳送到適當(dāng)?shù)逆溄友b置。在某些實(shí)施例中,網(wǎng)關(guān)裝置另外可對基金會現(xiàn)場總線鏈接裝置和/或基金會現(xiàn)場總線裝置提供寫保護(hù)。例如,可作出這樣的確定,即,將容許AMS或其它外部系統(tǒng)收集與鏈接裝置和基金會現(xiàn)場總線裝置相關(guān)聯(lián)的信息;但是,不會容許AMS配置鏈接裝置和基金會現(xiàn)場總線裝置或以別的方式對它們寫入數(shù)據(jù)。在一個示例實(shí)施例中,網(wǎng)關(guān)裝置可接收來自AMS或其它外部系統(tǒng)的消息,并且網(wǎng)關(guān)裝置可評價該消息,以便標(biāo)識消息類型或與消息相關(guān)聯(lián)的命令類型。例如,可評價消息的標(biāo)頭(header),以便確定消息是否包括用于寫操作的命令。在消息與寫操作相關(guān)聯(lián)的情況下,網(wǎng)關(guān)裝置可觸發(fā)或生成防止請求的寫操作的異常。 如期望的那樣,網(wǎng)關(guān)裝置可生成返回到外部系統(tǒng)的錯誤或異常消息。在消息與寫操作不相關(guān)聯(lián)的情況下(即,消息包括請求的讀操作),則網(wǎng)關(guān)裝置可輸出消息,以將其傳送到適當(dāng)?shù)逆溄友b置。另外,在某些實(shí)施例中,網(wǎng)關(guān)裝置可協(xié)助AMS或其它外部系統(tǒng)收集鏈接裝置拓?fù)湫畔?。更具體而言,網(wǎng)關(guān)裝置可促進(jìn)通過外部系統(tǒng)標(biāo)識鏈接裝置,即使鏈接裝置處于“離線”狀態(tài)(例如未連接到網(wǎng)絡(luò),未恰當(dāng)?shù)夭僮鞯?。就此而言,外部系統(tǒng)可識別不主動地輸出傳送到外部系統(tǒng)的操作信息(例如通知消息等)的鏈接裝置。在一個示例實(shí)施例中,網(wǎng)關(guān)裝置可標(biāo)識鏈接裝置,諸如連接到一個或多個控制器上的鏈接裝置。例如,網(wǎng)關(guān)裝置可評價接收自控制器和/或鏈接裝置的狀態(tài)信息,以便標(biāo)識鏈接裝置。如期望的那樣,網(wǎng)關(guān)裝置可存儲與標(biāo)識的鏈接裝置相關(guān)聯(lián)的信息。另外,網(wǎng)關(guān)裝置可確定與鏈接裝置相關(guān)聯(lián)的操作狀態(tài)。例如,網(wǎng)關(guān)裝置可確定鏈接裝置是“在線”還是“離線”。在鏈接裝置“離線”的情況下,網(wǎng)關(guān)裝置可生成用于鏈接裝置的通知消息,并且生成的通知消息可傳送到外部系統(tǒng)。如期望的那樣,可利用虛擬地址來表示鏈接裝置。由于網(wǎng)關(guān)裝置生成和傳送通知消息,所以外部系統(tǒng)在控制系統(tǒng)或鏈接裝置拓?fù)涞纳善陂g可標(biāo)識鏈接裝置。本發(fā)明的各種實(shí)施例可包括一個或多個專用計算機(jī)、系統(tǒng),和/或特定的機(jī)器,該特定的機(jī)器促進(jìn)基金會現(xiàn)場總線鏈接裝置的標(biāo)識和/或與基金會現(xiàn)場總線鏈接裝置的通信。如在各種實(shí)施例中期望的那樣,專用計算機(jī)或特定的機(jī)器可包括各種各樣的不同的軟件模塊。如下面更加詳細(xì)地闡明的那樣,在某些實(shí)施例中,可利用這些各種軟件構(gòu)件來使虛擬地址與鏈接裝置相關(guān)聯(lián),并且利用虛擬地址來促進(jìn)鏈接裝置的標(biāo)識和/或與鏈接裝置的通信。另外,在某些實(shí)施例中,可利用這些軟件構(gòu)件來促進(jìn)對鏈接裝置的寫保護(hù)。本文描述的本發(fā)明的某些實(shí)施例可具有促進(jìn)對于諸如資產(chǎn)管理系統(tǒng)的外部系統(tǒng)來標(biāo)識基金會現(xiàn)場總線鏈接裝置的技術(shù)效果。另外,本發(fā)明的某些實(shí)施例可具有促進(jìn)外部系統(tǒng)和任何數(shù)量的基金會現(xiàn)場總線鏈接裝置之間的通信的技術(shù)效果。根據(jù)本發(fā)明的一方面,可利用虛擬地址來對于外部系統(tǒng)標(biāo)識基金會現(xiàn)場總線鏈接裝置。就此而言,可克服外部系統(tǒng)的通信限制。例如,可容許AMS與任何數(shù)量的基金會現(xiàn)場總線鏈接裝置通信。作為另一個示例,可容許AMS在任何數(shù)量的現(xiàn)場總線網(wǎng)絡(luò)上通信。另外,本發(fā)明的某些實(shí)施例可具有對基金會現(xiàn)場總線鏈接裝置提供寫保護(hù)的技術(shù)效果。本發(fā)明的各種實(shí)施例將基金會現(xiàn)場總線類型(下文為“現(xiàn)場總線”)裝置結(jié)合到控制系統(tǒng)中,例如,與發(fā)電裝置(例如燃?xì)廨啓C(jī)、蒸汽輪機(jī)、風(fēng)力渦輪機(jī)等)、發(fā)電廠和/或加工廠相關(guān)聯(lián)的控制系統(tǒng)。如期望的那樣,可在本發(fā)明各種實(shí)施例中利用各種各樣的現(xiàn)場總線裝置?,F(xiàn)場總線裝置的示例包括(但不限于)傳感器、量規(guī)、測量裝置、閥、促動器、輸入/輸出子系統(tǒng)、主機(jī)系統(tǒng)、鏈接裝置、任何合適的現(xiàn)場總線Hl裝置和/或任何合適的現(xiàn)場總線高速以太網(wǎng)(HSE)裝置。在某些實(shí)施例中,Hl裝置可按與HSE裝置不同的速率操作和/或通信。作為一個示例,Hl裝置可按大約31. 25千 比特每秒操作,并且HSE裝置可按大約100百萬比特每秒操作。如期望的那樣,可利用諸如鏈接裝置的各種HSE裝置來將Hl裝置互連到與控制系統(tǒng)相關(guān)聯(lián)的網(wǎng)關(guān)裝置和/或控制器上。另外,可利用用語HSE協(xié)議來指示促進(jìn)與HSE現(xiàn)場總線裝置的通信的現(xiàn)場總線協(xié)議。通過利用現(xiàn)場總線協(xié)議,可促進(jìn)現(xiàn)場總線裝置之間和/或一個或多個控制器和/或網(wǎng)關(guān)裝置與現(xiàn)場總線裝置之間的通信。現(xiàn)場總線協(xié)議是全數(shù)字串行雙向通信協(xié)議,其對總線或網(wǎng)絡(luò)互連現(xiàn)場裝備或現(xiàn)場總線裝置提供標(biāo)準(zhǔn)化的物理接口?,F(xiàn)場總線協(xié)議是由現(xiàn)場總線基金會開發(fā)和管理的開放式體系結(jié)構(gòu)協(xié)議。實(shí)際上,現(xiàn)場總線協(xié)議為工廠或設(shè)施內(nèi)的現(xiàn)場儀器或現(xiàn)場裝置提供局域網(wǎng),這使得這些現(xiàn)場裝置能夠進(jìn)行以下操作在分布在整個設(shè)施中的位置處進(jìn)行控制功能,并且在進(jìn)行這些控制功能前后彼此通信,以實(shí)現(xiàn)整體控制策略。因?yàn)楝F(xiàn)場總線協(xié)議使得控制功能能夠分布在整個過程控制網(wǎng)絡(luò)中,所以它可降低中央控制器的工作量。圖I是根據(jù)本發(fā)明的示例性實(shí)施例的、可用來促進(jìn)現(xiàn)場總線鏈接裝置的標(biāo)識和/或與現(xiàn)場總線鏈接裝置的通信的一個示例系統(tǒng)100的方塊圖。系統(tǒng)100可包括一個或多個網(wǎng)關(guān)裝置105、一個或多個控制器110a-n或控制裝置、一個或多個鏈接裝置115a_n、一個或多個現(xiàn)場總線裝置120a-n和/或一個或多個外部系統(tǒng)125 (例如資產(chǎn)管理系統(tǒng)等)。在某些實(shí)施例中,網(wǎng)關(guān)裝置105通過任何數(shù)量的合適的網(wǎng)絡(luò)130可與一個或多個控制器110a-n通信,并且每個控制器110a-n通過一個或多個現(xiàn)場總線網(wǎng)絡(luò)135a-n可與現(xiàn)場總線鏈接裝置115a-n通信,該現(xiàn)場總線網(wǎng)絡(luò)135a-n諸如一個或多個現(xiàn)場總線較高速的以太網(wǎng)(“HSE”)網(wǎng)絡(luò)。在其它實(shí)施例中,網(wǎng)關(guān)裝置105通過現(xiàn)場總線網(wǎng)絡(luò)135a-n可直接與現(xiàn)場總線鏈接裝置115a-n通信。另外,鏈接裝置115a_n通過一個或多個合適的總線140a_n或本地網(wǎng)絡(luò)可與各種現(xiàn)場總線裝置120a-n通信。如期望的那樣,在本發(fā)明的各種實(shí)施例中,可提供任何數(shù)量的控制器110a-n或控制系統(tǒng)。每個控制器110a-n可配置成與控制系統(tǒng)和/或由控制系統(tǒng)控制的裝置、工廠或系統(tǒng)的各種構(gòu)件通信。合適的控制器的一個示例是通用電氣公司生產(chǎn)的Mark Vie控制系統(tǒng)。每個控制器(一般稱為控制器110)可配置成接收數(shù)據(jù),該數(shù)據(jù)與一個或多個連接的鏈接裝置115a-n和/或與鏈接裝置115a_n相關(guān)聯(lián)的現(xiàn)場總線裝置120a_n的操作相關(guān)聯(lián)。控制器110另外可處理接收到的數(shù)據(jù)的至少一部分,和/或輸出一個或多個控制信號或用于由任何數(shù)量的鏈接裝置115a-n和/或現(xiàn)場總線裝置120a_n接收的其它消息。另外,在某些實(shí)施例中,控制器110可配置成將與連接的鏈接裝置115a_n相關(guān)聯(lián)的信息提供到網(wǎng)關(guān)裝置105。例如,控制器110接收到的和/或控制器110所生成的通知消息可傳送到網(wǎng)關(guān)裝置105。另外,控制器110可配置成將接收自鏈接裝置115a-n的某些通信轉(zhuǎn)發(fā)到網(wǎng)關(guān)裝置105和/或轉(zhuǎn)發(fā)到任何數(shù)量的工作站145,諸如這樣的工作站,其促進(jìn)技術(shù)員或其它用戶通過控制器110的輸入的接收。以類似的方式,控制器110可配置成將接收自網(wǎng)關(guān)裝置105和/或工作站145的某些通信轉(zhuǎn)發(fā)到連接的鏈接裝置115a-n。每個控制器110可包括任何數(shù)量的處理器驅(qū)動的裝置。例如,每個控制器110可包括任何數(shù)量的專用計算機(jī)或特定的機(jī)器、專用電路、可編程的邏輯控制器(“PLC”)、微控制器、個人計算機(jī)、微型計算機(jī)、大型計算機(jī)、超級計算機(jī)等等。在某些實(shí)施例中,控制器110的操作可由計算機(jī)執(zhí)行的或計算機(jī)實(shí)現(xiàn)的指令控制,該指令被與控制器110相關(guān)聯(lián)的一個或多個處理器執(zhí)行。如期望的那樣,在本發(fā)明的各種實(shí)施例中,指令可包含于一個或多個軟件構(gòu)件中。指令的執(zhí)行可形成專用計算機(jī)或其它特定的機(jī)器,該其它特定的機(jī)器可操作成促進(jìn)現(xiàn)場總線鏈接裝置115a-n和/或現(xiàn)場總線裝置120a_n的控制和/或與網(wǎng)關(guān)裝置105的通信。如圖I所示的那樣,每個控制器110通過一個或多個合適的網(wǎng)絡(luò)可與相應(yīng)的鏈接 裝置和現(xiàn)場總線裝置通信。例如,第一控制器IlOa通過一個或多個第一現(xiàn)場總線網(wǎng)絡(luò)135a可與第一鏈接裝置115a通信,第二控制器IlOb通過一個或多個第二現(xiàn)場總線網(wǎng)絡(luò)135b可與第二鏈接裝置115b通信等等。在其它實(shí)施例中,多個控制器可與共享的鏈接裝置和/或現(xiàn)場總線裝置通信。實(shí)際上,如期望的那樣可利用各種各樣的網(wǎng)絡(luò)拓?fù)?。繼續(xù)參照圖I,可與系統(tǒng)100聯(lián)合起來利用任何數(shù)量的鏈接裝置115a_n。鏈接裝置115a-n可為這樣的裝置,其能夠通過本地現(xiàn)場總線網(wǎng)絡(luò)或總線(例如總線140a_n等)以及通過促進(jìn)與控制器110和/或網(wǎng)關(guān)裝置105的通信的一個或多個相對較高速的現(xiàn)場總線網(wǎng)絡(luò)(例如網(wǎng)絡(luò)135a-n)來進(jìn)行通信。例如,鏈接裝置(一般稱為鏈接裝置115)可為HSE現(xiàn)場總線裝置或組合HSE/H1裝置。因而,鏈接裝置115通過合適的HSE以太網(wǎng)網(wǎng)絡(luò)(例如網(wǎng)絡(luò)135a-n等)或其它合適的網(wǎng)絡(luò)可能能夠與控制器110通信。另外,鏈接裝置115通過一個或多個本地現(xiàn)場總線網(wǎng)絡(luò)和/或數(shù)據(jù)總線(例如總線140a-n)可能能夠與諸如現(xiàn)場總線裝置120a-n的、連接的現(xiàn)場總線裝置通信。如期望的那樣,鏈接裝置115a_n可促進(jìn)控制器110a-n和現(xiàn)場總線裝置120a-n之間的通信。備選地,如期望的那樣,在其它實(shí)施例中,現(xiàn)場總線裝置120a-n中的一個或多個可直接與合適的控制器110a_n通信。鏈接裝置115可包括現(xiàn)場總線數(shù)據(jù)總線(一般稱為總線140)或本地現(xiàn)場總線網(wǎng)絡(luò)可連接到其上的、任何數(shù)量的節(jié)段和/或連接。例如,在某些實(shí)施例中,鏈接裝置115可包括四個(4)節(jié)段,但是如期望的那樣可包括任何其它數(shù)量的節(jié)段。每個節(jié)段可建立單獨(dú)的通信通道,并且配置成促進(jìn)鏈接裝置115和連接到節(jié)段上的現(xiàn)場總線裝置之間的通信。如期望的那樣,可提供兩個或更多個冗余鏈接裝置,以促進(jìn)與一個或多個現(xiàn)場總線裝置群或組的通信。在某些實(shí)施例中,鏈接裝置115可配置成將包括狀態(tài)和/或定時信息的消息傳輸或傳送到合適的控制器Iio或網(wǎng)關(guān)裝置105。例如,通知消息可周期性地由鏈接裝置115輸出。用于通信的時期可為默認(rèn)時間期間或根據(jù)一個或多個用戶偏好而建立的時期。另外,如期望的那樣可利用各種各樣的合適的時限,諸如大約五百(500)微秒的時期。在其它實(shí)施例中,響應(yīng)于對消息的請求,可將消息(例如通知消息等)傳送到控制器110 (或網(wǎng)關(guān)裝置105)。如期望的那樣,傳送的消息可包括各種各樣的不同的信息,諸如標(biāo)識信息、狀態(tài)信息和/或與鏈接裝置115和/或連接到各種節(jié)段上的現(xiàn)場總線裝置120的節(jié)段相關(guān)聯(lián)的定時信息。繼續(xù)參照圖1,可與系統(tǒng)100聯(lián)合起來利用任何數(shù)量的現(xiàn)場總線裝置120a_n。在某些實(shí)施例中,每個現(xiàn)場總線裝置(一般稱為裝置120)通過諸如數(shù)據(jù)總線140a-n的本地現(xiàn)場總線網(wǎng)絡(luò)或數(shù)據(jù)總線可與鏈接裝置115通信。就此而言,在現(xiàn)場總線裝置120和系統(tǒng)100的的其它構(gòu)件(諸如控制器110和/或網(wǎng)關(guān)裝置105)之間的通信可由鏈接裝置115促進(jìn)。在其它實(shí)施例中,現(xiàn)場總線裝置120可直接與控制器110或系統(tǒng)100的其它構(gòu)件通信。如期望的那樣,在本發(fā)明的各種實(shí)施例中,可利用各種各樣的不同類型的現(xiàn)場總線裝置,包括任何數(shù)量的Hl現(xiàn)場總線裝置和/或其它合適的裝置。在某些實(shí)施例中,現(xiàn)場總線裝置120a-n可分布在或位于發(fā)電廠內(nèi)的、加工廠內(nèi)的或被監(jiān)測的系統(tǒng)或機(jī)器周圍的變化點(diǎn)處。就此而言,可利用現(xiàn)場總線裝置120a-n來監(jiān)測和/或控制工廠或機(jī)器的各種方面和/或操作。繼續(xù)參照圖1,一個或多個示出的現(xiàn)場總線網(wǎng)絡(luò)135a_n可包括任何合適的網(wǎng)絡(luò),或促進(jìn)鏈接裝置115a-n和控制器110a_n之間的通信的網(wǎng)絡(luò)的組合。類似地,現(xiàn)場總線數(shù)據(jù)總線140a-n或網(wǎng)絡(luò)可包括促進(jìn)鏈接裝置115和連接到鏈接裝置115上的現(xiàn)場總線裝置之間的通信的、任何數(shù)量的合適的數(shù)據(jù)總線和/或局域網(wǎng)。合適的網(wǎng)絡(luò)和/或數(shù)據(jù)總線的示例包括(但不限于)局域網(wǎng)、廣域網(wǎng)、互聯(lián)網(wǎng)、射頻(“RF”)網(wǎng)絡(luò)、啟用Bluetooth 的網(wǎng)絡(luò)、任何合適的有線網(wǎng)絡(luò)、任何合適的無線網(wǎng)絡(luò),或有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)的任何合適的組合。在本發(fā)明的某些實(shí)施例中,諸如利用以太網(wǎng)網(wǎng)絡(luò)的實(shí)施例,可提供一個或多個以太網(wǎng)開關(guān)。以太網(wǎng)開關(guān)可在網(wǎng)絡(luò)內(nèi)發(fā)送數(shù)據(jù)。每個以太網(wǎng)開關(guān)可包括可操作成促進(jìn)在網(wǎng)絡(luò)內(nèi)發(fā)送數(shù)據(jù)的硬件和/或軟件構(gòu)件。合適的以太網(wǎng)開關(guān)的示例包括(但不限于)網(wǎng)橋、多層開關(guān)等。如期望的那樣,在本發(fā)明的各種實(shí)施例中,可在系統(tǒng)100內(nèi)提供冗余構(gòu)件。例如,可提供冗余布線、開關(guān)和/或路由器。另外,在某些實(shí)施例中,可提供冗余鏈接裝置115a-n和/或節(jié)段。就此而言,在網(wǎng)絡(luò)裝置出故障的情況下,在系統(tǒng)100內(nèi)可維持足夠的操作。繼續(xù)參照圖1,可提供一個或多個網(wǎng)關(guān)裝置105。網(wǎng)關(guān)裝置105可配置成在鏈接裝置115a-n和/或控制器110a_n與諸如資產(chǎn)管理系統(tǒng)(“AMS”)125的任何數(shù)量的外部系統(tǒng)之間建立和/或促進(jìn)虛擬網(wǎng)絡(luò)。這樣做時,通過利用一個或多個虛擬地址,網(wǎng)關(guān)裝置105可對于外部系統(tǒng)標(biāo)識鏈接裝置115a-n。另外,網(wǎng)關(guān)裝置105可促進(jìn)鏈接裝置115a_n和外部系統(tǒng)之間的通信。因此,可擴(kuò)大外部系統(tǒng)的通信能力。例如,使用虛擬地址可使得AMS與任何數(shù)量的現(xiàn)場總線鏈接裝置通信和/或通過任何數(shù)量的單獨(dú)的現(xiàn)場總線網(wǎng)絡(luò)與鏈接裝置通信成為可能。網(wǎng)關(guān)裝置105可包括任何數(shù)量的合適的處理器驅(qū)動的裝置。例如,網(wǎng)關(guān)裝置105可包括任何數(shù)量的專用計算機(jī)或特定的機(jī)器、專用電路、可編程的微控制器(“PLC”)、微控制器、個人計算機(jī)、微型計算機(jī)、大型計算機(jī)、超級計算機(jī)等。在某些實(shí)施例中,網(wǎng)關(guān)裝置105的操作可由計算機(jī)執(zhí)行的或計算機(jī)實(shí)現(xiàn)的指令控制,該指令被與網(wǎng)關(guān)裝置105相關(guān)聯(lián)的一個或多個處理器執(zhí)行。如期望的那樣,在本發(fā)明的各種實(shí)施例中,指令可包含于一個或多個軟件構(gòu)件中。指令的執(zhí)行可形成專用計算機(jī)或其它特定的機(jī)器,該其它特定的機(jī)器可操作成控制網(wǎng)關(guān)裝置105的操作和/或促進(jìn)在外部系統(tǒng)和任何數(shù)量的現(xiàn)場總線鏈接裝置115a-n之間建立虛擬網(wǎng)絡(luò)。控制網(wǎng)關(guān)裝置105的操作的一個或多個處理器可結(jié)合到網(wǎng)關(guān)裝置105中,和/或通過一個或多個合適的網(wǎng)絡(luò)而與網(wǎng)關(guān)裝置105通信。在本發(fā)明的某些實(shí)施例中,網(wǎng)關(guān)裝置105的操作和/或控制可分布在若干處理構(gòu)件之中。網(wǎng)關(guān)裝置105可包括一個或多個處理器151、一個或多個存儲器裝置152、一個或多個輸入/輸出(“I/o”)接口 153和/或一個或多個網(wǎng)絡(luò)接口 154。一個或多個存儲器裝置152可為任何合適的存儲器裝置,例如高速緩沖存儲器、只讀存儲器裝置、隨機(jī)存取存儲器裝置、磁存儲裝置等。一個或多個存儲器裝置152可存儲數(shù)據(jù)、可執(zhí)行的指令和/或網(wǎng)關(guān)裝置105所利用的各種程序模塊,例如數(shù)據(jù)文件155、一個或多個路由表156、操作系統(tǒng)、狀態(tài)模塊157和/或通信模塊158。另外,如期望的那樣,存儲器裝置152可以是可操作成存儲促進(jìn)通信的任何數(shù)量的合適的協(xié)議,諸如現(xiàn)場總線或HSE協(xié)議和/或促進(jìn)與諸如AMS 125的非現(xiàn)場總線構(gòu)件的通信的其它協(xié)議。數(shù)據(jù)文件155可包括與網(wǎng)關(guān)裝置105的操作相關(guān)聯(lián)的任何合適的數(shù)據(jù)和/或與系統(tǒng)100的其它構(gòu)件的通信。例如,數(shù)據(jù)文件155可包括(但不限于)用于一個或多個控制器110a-n的標(biāo)識信息、用于一個或多個外部系統(tǒng)的標(biāo)識信息、用于一個或多個現(xiàn)場總線網(wǎng)絡(luò)135a-n的標(biāo)識信息、用于一個或多個鏈接裝置115a_n的標(biāo)識信息、用于一個或多個鏈接裝置115a-n的狀態(tài)信息、與鏈接裝置115a_n相關(guān)聯(lián)的虛擬地址、與鏈接裝置115a_n相關(guān)聯(lián) 的物理地址、用于一個或多個現(xiàn)場總線裝置120a-n的標(biāo)識信息和/或用于一個或多個現(xiàn)場總線裝置120a-n的狀態(tài)信息。路由表156可包括可用來在鏈接裝置115a_n、外部系統(tǒng)和/或控制器110a-n之間發(fā)送通信的任何合適的路由信息。例如,路由表156可包括這樣的信息,該信息用來將鏈接裝置的物理地址映射成虛擬地址,該虛擬地址用來對于外部系統(tǒng)表示鏈接裝置。作為另一個示例,路由表156可包括促進(jìn)將接收到的消息轉(zhuǎn)發(fā)到適當(dāng)?shù)目刂破鞯木W(wǎng)絡(luò)路由信息。例如,路由表156可包括使虛擬地址的一部分(例如首先預(yù)先確定數(shù)量的數(shù)位等)與特定的控制器或現(xiàn)場總線網(wǎng)絡(luò)相關(guān)聯(lián)的信息,以促進(jìn)將消息發(fā)送到適當(dāng)?shù)目刂破?,以將消息分布到現(xiàn)場總線鏈接裝置。如期望的那樣,可提供操作系統(tǒng)(“OS”) AS可包括可促進(jìn)和/或控制網(wǎng)關(guān)裝置105的一般操作的可執(zhí)行指令和/或程序模塊。例如,OS可促進(jìn)處理器151執(zhí)行其它軟件程序和/或程序模塊,諸如狀態(tài)模塊157和/或通信模塊158。狀態(tài)模塊157可為合適的軟件模塊或應(yīng)用,其配置成標(biāo)識和/或生成用于任何數(shù)量的鏈接裝置115a-n的狀態(tài)信息。在操作中,狀態(tài)模塊157可接收與鏈接裝置115a-n相關(guān)聯(lián)的標(biāo)識信息和/或操作信息。例如,狀態(tài)模塊157可接收一個或多個鏈接裝置115a-n所生成的通知消息。作為另一個示例,狀態(tài)模塊157可從一個或多個控制器110a-n接收與鏈接裝置115a_n相關(guān)聯(lián)的信息。一旦已經(jīng)標(biāo)識鏈接裝置115a_n,狀態(tài)模塊157可確定用于鏈接裝置115a_n的一個或多個虛擬地址。虛擬地址可促進(jìn)對于AMS或其它外部系統(tǒng)標(biāo)識鏈接裝置115a-n。虛擬地址可為除了物理裝置地址之外的地址,其用來表示一個或多個鏈接裝置。在某些實(shí)施例中,可利用單個虛擬地址來表示多個鏈接裝置。例如,可利用單個虛擬地址來表示多個冗余鏈接裝置。作為另一個示例,可利用單個虛擬地址來表示與單個控制器通信的多個鏈接裝置。作為又一個示例,可利用單個虛擬地址來表示連接到多個控制器和/或多個現(xiàn)場總線網(wǎng)絡(luò)上的多個鏈接裝置。在本發(fā)明的某些實(shí)施例中,狀態(tài)模塊157另外可促進(jìn)將鏈接裝置標(biāo)識信息和/或狀態(tài)信息傳送到AMS 125或其它外部系統(tǒng)。就此而言,出于各種各樣的不同的目的,該目的諸如資產(chǎn)標(biāo)識目的、資產(chǎn)控制和/或管理目的和/或通信目的,外部系統(tǒng)可標(biāo)識鏈接裝置。各種各樣的合適的方法和/或技術(shù)可由狀態(tài)模塊157用來將標(biāo)識信息傳送到外部系統(tǒng)。例如,可修改接收自鏈接裝置115a-n和/或控制器110a_n的通知消息,以便使虛擬地址與通知消息相關(guān)聯(lián),并且可輸出經(jīng)修改的消息,以將其傳送到外部系統(tǒng)。作為另一個示例,通知消息可由狀態(tài)模塊157生成,并且可輸出生成的通知消息,以將其傳送到外部系統(tǒng)。通信模塊158可為合適的軟件模塊或應(yīng)用,其配置成促進(jìn)在諸如AMS 125的外部系統(tǒng)以及與鏈接裝置115a-n相關(guān)聯(lián)的任何數(shù)量的鏈接裝置115a_n和/或控制器110a_n之間發(fā)送通信。根據(jù)本發(fā)明的一方面,通信模塊158可利用和/或評價虛擬地址,以促進(jìn)消息的發(fā)送。當(dāng)從鏈接裝置115或控制器110接收到消息時,消息可包括用于鏈接裝置115或與鏈接裝置115相關(guān)聯(lián)的現(xiàn)場總線裝置120的標(biāo)識信息。例如,消息可包括用于鏈接裝置115的物理地址和/或用于現(xiàn)場總線裝置120的物理地址。通信模塊158可為鏈接裝置115確定適當(dāng)?shù)奶摂M地址。例如,通信模塊158可利用物理地址來訪問存儲的虛擬地址信息,以便確定用于鏈接裝置的適當(dāng)?shù)奶摂M地址。然后通信模塊158可修改接收到的消息,以便使虛擬地址與消息相關(guān)聯(lián)。然后通信模塊158可引導(dǎo)經(jīng)修改的消息對外部系統(tǒng)的傳送, 并且虛擬地址可由外部系統(tǒng)用來標(biāo)識鏈接裝置115。當(dāng)從外部系統(tǒng)接收到用于傳送到鏈接裝置115或連接到鏈接裝置115上的現(xiàn)場總線裝置120的消息時,通信模塊158可處理虛擬地址,以促進(jìn)將消息發(fā)送到適當(dāng)?shù)逆溄友b置115或鏈接裝置控制器110。在某些實(shí)施例中,利用虛擬地址,可發(fā)送消息。例如,可利用虛擬地址的一部分來標(biāo)識消息的下一個目的地,諸如與目的地鏈接裝置115相關(guān)聯(lián)的控制器110。然后消息可被通信模塊158發(fā)送到下一個目的地。在其它實(shí)施例中,通信模塊158可評價虛擬地址和/或消息,以便標(biāo)識用于鏈接裝置115的物理地址,該鏈接裝置115是消息的預(yù)期接受者或控制作為消息的預(yù)期接受者的現(xiàn)場總線裝置120。例如,利用虛擬地址,通信模塊158可訪問一個或多個路由表156,以便標(biāo)識用于鏈接裝置115的物理地址。在多個鏈接裝置與物理地址相關(guān)聯(lián)的情況下,通信模塊158可評價消息,以便標(biāo)識適當(dāng)?shù)逆溄友b置115。例如,包括在消息中的裝置標(biāo)識符,諸如符現(xiàn)場總線裝置120的標(biāo)識,可用來確定或選擇適當(dāng)?shù)逆溄友b置115。然后可輸出消息,以將其傳送到適當(dāng)?shù)逆溄友b置115。在某些實(shí)施例中,通信模塊158另外可對現(xiàn)場總線鏈接裝置115a_n和/或現(xiàn)場總線裝置120a-n提供寫保護(hù)。例如,可作出這樣的確定,即,將容許外部系統(tǒng)收集與鏈接裝置115a-n和現(xiàn)場總線裝置120a_n相關(guān)聯(lián)的信息;但是,不會容許外部系統(tǒng)配置鏈接裝置115a-n和/或現(xiàn)場總線裝置120a-n或以別的方式對它們寫入數(shù)據(jù)。在一個示例實(shí)施例中,通信模塊158可從外部系統(tǒng)接收消息,并且通信模塊158可評價消息,以便標(biāo)識消息類型或與消息相關(guān)聯(lián)的命令類型。例如,可評價消息的標(biāo)頭,以便確定消息是否包括用于寫操作的命令。在消息與寫操作相關(guān)聯(lián)的情況下,通信模塊158可觸發(fā)或生成防止請求的寫操作的異常。如期望的那樣,通信模塊158可生成返回到外部系統(tǒng)的錯誤或異常消息。在消息與寫操作不相關(guān)聯(lián)的情況下(即,消息包括請求的讀操作),則通信模塊158可輸出消息,以將其傳送到適當(dāng)?shù)逆溄友b置115。如期望的那樣,狀態(tài)模塊157和通信模塊158的操作可由單個軟件模塊或應(yīng)用進(jìn)行。參照圖3 圖8在下面更加詳細(xì)地描述可由狀態(tài)模塊157和/或通信模塊158進(jìn)行的操作的示例。繼續(xù)參照圖I,一個或多個I/O接口 153可促進(jìn)網(wǎng)關(guān)裝置105和一個或多個輸入/輸出裝置之間的通信,該輸入/輸出裝置例如,促進(jìn)用戶與網(wǎng)關(guān)裝置105交互的一個或多個用戶接口裝置,諸如顯示器、小鍵盤、鼠標(biāo)、指示裝置、控制面板、觸屏顯示器、遠(yuǎn)程控制、麥克風(fēng)、揚(yáng)聲器等。就此而言,用戶命令可由網(wǎng)關(guān)裝置105接收。一個或多個網(wǎng)絡(luò)接口 154可促進(jìn)網(wǎng)關(guān)裝置105連接到任何數(shù)量的合適的網(wǎng)絡(luò)和/或傳輸單元上。網(wǎng)絡(luò)接口 154可促進(jìn)網(wǎng)關(guān)裝置105連接到一個或多個網(wǎng)絡(luò)130上,該網(wǎng)絡(luò)130促進(jìn)與控制器110a-n和/或工作站145的通信。另外,網(wǎng)絡(luò)接口 154可促進(jìn)網(wǎng)關(guān)裝置105連接到任何數(shù)量的外部系統(tǒng)上,諸如AMS 125。如期望的那樣,網(wǎng)絡(luò)接口 154可包括任何數(shù)量的輸入/輸出卡(例如以太網(wǎng)卡)和/或促進(jìn)網(wǎng)絡(luò)通信的其它裝置。在本發(fā)明的某些實(shí)施例中,可提供一個或多個工作站145。如期望的那樣,這些工作站145可在系統(tǒng)100內(nèi)在系統(tǒng)100和一個或多個操作者之間提供人機(jī)接口(“HMI”)。例如,工作站145可促進(jìn)與任何數(shù)量的控制器110a-n的操作相關(guān)聯(lián)的用戶命令和/或用戶輸入的接收。另外,工作站145可配置成接收來自控制器110a-n和/或網(wǎng)關(guān)裝置的數(shù)據(jù),諸如與連接的現(xiàn)場總線鏈接裝置115a-n和現(xiàn)場總線裝置120a_n相關(guān)聯(lián)的呈現(xiàn)和/或其它信息。工作站145可進(jìn)一步配置成通過諸如監(jiān)測器的合適的顯示裝置對用戶顯示接收到的數(shù) 據(jù)的至少一部分。每個工作站145可包括一個或多個合適的計算機(jī)或計算裝置,諸如個人計算機(jī)、手持式計算裝置、微型計算機(jī)等。另外,工作站145通過一個或多個合適的網(wǎng)絡(luò)130可與系統(tǒng)100的一個或多個其它構(gòu)件通信。網(wǎng)絡(luò)130可包括促進(jìn)網(wǎng)關(guān)裝置105、工作站145和/或控制器110a_n之間的通信的任何合適的網(wǎng)絡(luò)和/或網(wǎng)絡(luò)的組合。例如,網(wǎng)絡(luò)130可包括直接鏈接或直接連接、一個或多個局域網(wǎng)、一個或多個廣域網(wǎng)、互聯(lián)網(wǎng)、一個或多個射頻(“RF”)網(wǎng)絡(luò)、一個或多個啟用Bluetooth 的網(wǎng)絡(luò)、一個或多個合適的有線網(wǎng)絡(luò)和/或一個或多個合適的無線網(wǎng)絡(luò)。繼續(xù)參照圖1,可提供至少一個外部系統(tǒng),諸如資產(chǎn)管理系統(tǒng)125。外部系統(tǒng)可為合適的處理器驅(qū)動的裝置,其配置成基于接收自網(wǎng)關(guān)裝置105的消息來標(biāo)識鏈接裝置115a-n,和/或配置成通過網(wǎng)關(guān)裝置105來與鏈接裝置115a-n通信。在一個示例實(shí)施例中,外部系統(tǒng)可為配置成生成控制裝置的拓?fù)浜?或配置成管理控制裝置的、合適的資產(chǎn)管理系統(tǒng)(“AMS”),諸如艾默生電氣公司 (Emerson Electric Co. )所銷售的AMS。在某些實(shí)施例中,與外部系統(tǒng)的通信可利用虛擬地址,以便標(biāo)識現(xiàn)場總線鏈接裝置115a-n。就此而言,可對外部系統(tǒng)提供附加的通信能力。例如,可容許AMS與比通常能連接到AMS上的更大數(shù)量的鏈接裝置115a-n通信。作為另一個示例,可容許AMS跨過多個現(xiàn)場總線網(wǎng)絡(luò)135a_n與鏈接裝置115a-n通信。如期望的那樣,本發(fā)明實(shí)施例可包括具有更多或更少圖I所示的構(gòu)件的系統(tǒng)100。僅以示例的方式提供圖I的系統(tǒng)100。如期望的那樣,在本發(fā)明的各種實(shí)施例中,可利用各種各樣的網(wǎng)絡(luò)拓?fù)浜团渲谩D2A 圖2C是根據(jù)本發(fā)明的各種實(shí)施例的、可利用的示例系統(tǒng)拓?fù)?05、210、215的示意性方塊圖??衫酶鞣N拓?fù)鋪頌楦鞣N各樣的不同的網(wǎng)絡(luò)和/或系統(tǒng)提供不同的可伸縮性選項和
/或支持。轉(zhuǎn)到圖2A,第一示例拓?fù)?05可使單個AMS與單個網(wǎng)關(guān)裝置相關(guān)聯(lián)。然后網(wǎng)關(guān)裝置可與任何數(shù)量的控制器通信。圖2B示出了其中AMS與多個網(wǎng)關(guān)裝置相關(guān)聯(lián)的第二示例拓?fù)?10。然后每個網(wǎng)關(guān)裝置通過相應(yīng)的網(wǎng)絡(luò)連接可與相應(yīng)的控制器通信。圖2C示出了第三示例拓?fù)?15,其中多個AMS裝置和網(wǎng)關(guān)裝置連接到促進(jìn)與一個或多個控制器的通信的單個網(wǎng)絡(luò)連接上。換句話說,圖2C示出了其中控制器和鏈接裝置在若干網(wǎng)關(guān)裝置和AMS裝置之中可分區(qū)的示例分區(qū)系統(tǒng)。如期望的那樣,在本發(fā)明的各種實(shí)施例中,可利用各種各樣的其它拓?fù)洹H以非限制性示例的方式提供圖2A 圖2C所示的拓?fù)?05、210、215?,F(xiàn)場總線裝置的標(biāo)識
在本發(fā)明的某些實(shí)施例中,諸如圖I所示的網(wǎng)關(guān)裝置105的網(wǎng)關(guān)裝置可配置成將鏈接裝置信息提供到外部系統(tǒng),諸如圖I所示的AMS 125。就此而言,外部系統(tǒng)可標(biāo)識連接在控制系統(tǒng)或其它系統(tǒng)內(nèi)的鏈接裝置。AMS 125另外可從各種鏈接裝置和/或與鏈接裝置相關(guān)聯(lián)的現(xiàn)場總線裝置接收消息,和/或引導(dǎo)對它們的通信。根據(jù)本發(fā)明的一方面,網(wǎng)關(guān)裝置105可利用虛擬地址來對于外部系統(tǒng)表示鏈接裝置。如期望的那樣,多個鏈接裝置可共享單個虛擬地址。就此而言,外部系統(tǒng)的通信能力可得到增強(qiáng)。例如,如果外部系統(tǒng)僅能夠直接與八個(8 )鏈接裝置通信,則可利用八個(8 )虛擬地址來促進(jìn)與共享八個(8 )虛擬地址的任何數(shù)量的鏈接裝置通信。另外,由于利用虛擬地址,可允許外部系統(tǒng)在任何數(shù)量的現(xiàn)場總線網(wǎng)絡(luò)上通信。 在本發(fā)明的某些實(shí)施例中,可提供多個冗余鏈接裝置,以便促進(jìn)現(xiàn)場總線裝置和控制器和/或網(wǎng)關(guān)裝置之間的通信,諸如圖I所示的控制器Iio和/或網(wǎng)關(guān)裝置105。例如,可提供主鏈接裝置和次級鏈接裝置。在某些實(shí)施例中,可在各種冗余鏈接裝置之間切換通信控制。傳統(tǒng)的AMS和/或其它外部系統(tǒng)可能不能夠直接與諸如冗余鏈接裝置對的冗余鏈接裝置接口連接(interfacing)。但是,網(wǎng)關(guān)裝置105可利用虛擬地址來促進(jìn)對于AMS標(biāo)識冗余鏈接裝置和/或與冗余鏈接裝置的通信。圖3是根據(jù)本發(fā)明的示例性實(shí)施例的、用于標(biāo)識冗余鏈接裝置和促進(jìn)與冗余鏈接裝置的通信的示例方法300的流程圖。方法300可在利用鏈接裝置的合適的系統(tǒng)內(nèi)進(jìn)行,該合適的系統(tǒng)諸如圖I所示的系統(tǒng)100。因而,方法300的操作可由合適的網(wǎng)關(guān)裝置進(jìn)行,該網(wǎng)關(guān)裝置諸如圖I所示的網(wǎng)關(guān)裝置105。方法300可在塊305處開始。在塊305處,可接收用于冗余鏈接裝置(諸如一對冗余鏈接裝置)的狀態(tài)信息。如期望的那樣,可利用各種各樣的合適的方法和/或技術(shù)來接收狀態(tài)信息。例如,可接收一個或多個通知消息,該一個或多個通知消息由冗余鏈接裝置中的一個或多個和/或由與鏈接裝置相關(guān)聯(lián)的控制器輸出。在某些實(shí)施例中,通知消息可周期性地由鏈接裝置和/或控制器輸出。然后可分析或評價接收到的通知消息,以便標(biāo)識用于冗余鏈接裝置的狀態(tài)信息。作為另一個示例,可從控制器中接收與冗余鏈接裝置相關(guān)聯(lián)的操作和/或狀態(tài)信息。如期望的那樣,在本發(fā)明的各種實(shí)施例中,可接收和/或標(biāo)識各種各樣的不同類型的狀態(tài)信息。合適的狀態(tài)信息的示例包括(但不限于)冗余鏈接裝置的標(biāo)識符、冗余鏈接裝置的物理地址、用于冗余鏈接裝置的操作狀態(tài)信息、活動的冗余鏈接裝置的標(biāo)識符、與一個或多個鏈接裝置節(jié)段相關(guān)聯(lián)的信息、用于一個或多個現(xiàn)場總線裝置(例如現(xiàn)場總線裝置標(biāo)識符等)的標(biāo)識信息,和/或用于一個或多個現(xiàn)場總線裝置的操作狀態(tài)信息。在塊310處,可確定冗余鏈接裝置中的每個的狀態(tài)。例如,可評價接收到的狀態(tài)信息,以便確定與冗余鏈接裝置中的每個相關(guān)聯(lián)的相應(yīng)的操作狀態(tài)。在某些實(shí)施例中,用于每個冗余鏈接裝置的狀態(tài)可指示鏈接裝置是否是活動的和/或“在線”的。換句話說,狀態(tài)可指示鏈接裝置中的每個是否被用來促進(jìn)與相關(guān)聯(lián)的現(xiàn)場總線裝置的通信。
在塊315處,虛擬地址可由網(wǎng)關(guān)裝置105確定。可利用虛擬地址來表示冗余鏈接裝置。根據(jù)本發(fā)明的一方面,可利用單個虛擬地址來表示所有的冗余鏈接裝置。例如,可利用單個虛擬地址來表示一對冗余鏈接裝置。在某些實(shí)施例中,虛擬地址可包括對包括用于冗余鏈接裝置的存儲信息的存儲器位置的其它參照或指針(pointer)。例如,可利用虛擬地址來訪問包括用于冗余鏈接裝置的物理地址和/或狀態(tài)信息的路由表。由于利用虛擬地址來標(biāo)識冗余鏈接裝置,該多個冗余鏈接裝置可由外部系統(tǒng)標(biāo)識。在塊320處,可為一個或多個冗余鏈接裝置準(zhǔn)備一個或多個通知消息。對于某些鏈接裝置,諸如活動的鏈接裝置,可通過修改網(wǎng)關(guān)裝置105接收到的通知消息來準(zhǔn)備通知消息。例如,由活動的鏈接裝置或控制器輸出的通知消息可由網(wǎng)關(guān)裝置105接收,并且接收到的通知消息可由網(wǎng)關(guān)裝置105修改,以便使虛擬地址與通知消息相關(guān)聯(lián)。對于其它鏈接裝置,諸如不活動的鏈接裝置,通知消息可由網(wǎng)關(guān)裝置105生成,并且虛擬地址可與生成的通知消息相關(guān)聯(lián)。通知消息可包括與鏈接裝置、鏈接裝置節(jié)段和/或連接到鏈接裝置上的現(xiàn)場總線裝置相關(guān)聯(lián)的標(biāo)識和/或狀態(tài)信息。雖然在上面將網(wǎng)關(guān)裝置105描述成生成用于不活動的鏈接裝置的通知消息,但是如期望的那樣,網(wǎng)關(guān)裝置105可生成用于活動的鏈接 裝置的通知消息。一旦已經(jīng)準(zhǔn)備好一個或多個通知消息,則可在塊325處將通知消息提供到外部系統(tǒng),諸如與網(wǎng)關(guān)裝置105通信的AMS 125??衫锰摂M地址來標(biāo)識冗余鏈接裝置中的每一個。由于對外部系統(tǒng)提供通知消息,所以外部系統(tǒng)可標(biāo)識冗余鏈接裝置。在某些實(shí)施例中,通知消息可周期性地提供或傳送到外部系統(tǒng)。就此而言,外部系統(tǒng)可生成和/或維持冗余鏈接裝置的相對精確的表示。在本發(fā)明的某些實(shí)施例中,外部系統(tǒng)另外可輸出用于傳送到冗余鏈接裝置中的至少一個的消息。在塊330處,消息可由網(wǎng)關(guān)裝置從外部系統(tǒng)接收。根據(jù)本發(fā)明的一方面,接收到的消息可包括作為期望的鏈接裝置的標(biāo)識符的虛擬地址。如期望的那樣,接收到的消息另外可包括各種各樣的其它信息,諸如連接到期望的鏈接裝置上的一個或多個現(xiàn)場總線裝置的標(biāo)識信息。在塊335處,網(wǎng)關(guān)裝置可確定消息將被傳送到的鏈接裝置的標(biāo)志(identity)。如期望的那樣,可利用各種各樣的合適的方法和/或技術(shù)來確定消息將被傳送到的鏈接裝置的標(biāo)志。例如,網(wǎng)關(guān)裝置可利用虛擬地址來訪問包括鏈接裝置信息的路由表,并且可標(biāo)識合適的鏈接裝置。如期望的那樣,可評價用于冗余鏈接裝置的狀態(tài)信息,以便標(biāo)識活動的鏈接裝置作為消息將被傳送到的適當(dāng)?shù)逆溄友b置。例如,可評價接收自控制器和/或鏈接裝置的狀態(tài)信息,以便標(biāo)識活動的鏈接裝置。一旦已經(jīng)標(biāo)識了接受者鏈接裝置的標(biāo)志,操作可在塊340處繼續(xù)。在塊340處,可確定與鏈接裝置相關(guān)聯(lián)的物理地址。例如,利用虛擬地址,可訪問用于冗余鏈接裝置的存儲的物理地址信息,并且可選擇用于活動的鏈接裝置的物理地址作為用于接受者鏈接裝置的物理地址。物理地址可包括促進(jìn)將消息傳送到接受者鏈接裝置的、任何合適的裝置地址,諸如媒體訪問控制(“MAC”)地址或以太網(wǎng)硬件地址(“EHA”)。一旦已經(jīng)為接受者鏈接裝置確定了物理地址,物理地址就可與接收到的消息相關(guān)聯(lián)。例如,可修改消息,以包括物理地址。然后可在塊345處輸出經(jīng)修改的消息,以將其傳送到接受者鏈接裝置。例如,消息可傳送到控制器,以分布到接受者鏈接裝置。作為另一個示例,消息可輸出到現(xiàn)場總線網(wǎng)絡(luò)上,以傳送到接受者鏈接裝置。在塊345之后,方法300可結(jié)束。對外部系統(tǒng)標(biāo)識鏈接裝置和/或促進(jìn)與鏈接裝置的通信不限于冗余鏈接裝置。實(shí)際上,網(wǎng)關(guān)裝置105可促進(jìn)鏈接裝置標(biāo)識和/或與任何組合鏈接裝置、控制器和/或現(xiàn)場總線網(wǎng)絡(luò)的通信。圖4是根據(jù)本發(fā)明的示例性實(shí)施例的、用于標(biāo)識多個鏈接裝置以及促進(jìn)與多個鏈接裝置的通信的示例方法400的流程圖。方法400可在利用鏈接裝置的合適的系統(tǒng)內(nèi)進(jìn)行,諸如圖I所示的系統(tǒng)100。因而,方法400的操作可由合適的網(wǎng)關(guān)裝置進(jìn)行,諸如圖I所示的網(wǎng)關(guān)裝置105。方法400可在塊405處開始。在塊405處,可接收用于多個鏈接裝置的狀態(tài)信息。如期望的那樣,可利用各種各樣的合適的方法和/或技術(shù)來接收狀態(tài)信息。例如,可接收由鏈接裝置中的一個或多個和/或由與鏈接裝置相關(guān)聯(lián)的控制器輸出的一個或多個通知消息。在某些實(shí)施例中,通知消息可周期性地由鏈接裝置和/或控制器輸出。然后可分析或評價接收到的通知消息,以便 標(biāo)識用于冗余鏈接裝置的狀態(tài)信息。作為另一個示例,可從任何數(shù)量的控制器中接收與鏈接裝置相關(guān)聯(lián)的操作和/或狀態(tài)信息。如期望的那樣,在本發(fā)明的各種實(shí)施例中,可接收和/或標(biāo)識各種各樣的不同類型的狀態(tài)信息。合適的狀態(tài)信息的示例包括(但不限于)鏈接裝置的標(biāo)識符、鏈接裝置的物理地址、用于鏈接裝置的操作狀態(tài)信息、與一個或多個鏈接裝置節(jié)段相關(guān)聯(lián)的信息、用于一個或多個現(xiàn)場總線裝置的標(biāo)識信息(例如現(xiàn)場總線裝置標(biāo)識符等),和/或用于一個或多個現(xiàn)場總線裝置的操作狀態(tài)信息。在塊410處,可標(biāo)識多個鏈接裝置中的每一個。例如,可評價接收到的狀態(tài)信息,以便標(biāo)識各種鏈接裝置。另外,在本發(fā)明的某些實(shí)施例中,可為每個鏈接裝置標(biāo)識或確定相應(yīng)的物理地址或裝置地址(例如MAC地址等)。物理地址可為促進(jìn)將消息傳送到鏈接裝置的、合適的裝置地址。在塊415處,在本發(fā)明的某些實(shí)施例中,塊415可為可選的,可標(biāo)識或確定與每個鏈接裝置相關(guān)聯(lián)的網(wǎng)絡(luò)。例如,可針對通過多個不同的現(xiàn)場總線HSE網(wǎng)絡(luò)而連接的鏈接裝置接收信息,并且可針對每個鏈接裝置標(biāo)識網(wǎng)絡(luò)。在塊420處,在本發(fā)明的某些實(shí)施例中,塊420可為可選的,可標(biāo)識或確定連接到每個鏈接裝置上的、一個或多個相應(yīng)的現(xiàn)場總線鏈接裝置。例如,可評價用于鏈接裝置的通知消息和/或其它狀態(tài)信息,以便標(biāo)識連接到鏈接裝置上的現(xiàn)場總線裝置,諸如連接到鏈接裝置節(jié)段上的現(xiàn)場總線裝置。如期望的那樣,在某些實(shí)施例中,網(wǎng)關(guān)裝置105可將任何數(shù)量的消息傳送到鏈接裝置和/或控制器,以請求與連接的現(xiàn)場總線裝置相關(guān)聯(lián)的信息。例如,可評價通知消息,以便標(biāo)識若干連接到鏈接裝置上的現(xiàn)場總線裝置?;跇?biāo)識,網(wǎng)關(guān)裝置105可請求與現(xiàn)場總線裝置相關(guān)聯(lián)的附加的信息,諸如用于現(xiàn)場總線裝置的裝置標(biāo)識符。在其它實(shí)施例中,用于現(xiàn)場總線裝置的標(biāo)識信息可包括在通知消息和/或在塊405處接收到的其它狀態(tài)信息中。在塊425處,網(wǎng)關(guān)裝置105可為多個鏈接裝置確定一個或多個虛擬地址??衫锰摂M地址來對于諸如圖I所示的AMS 125的外部系統(tǒng)表示鏈接裝置。根據(jù)本發(fā)明的一方面,可利用單個虛擬地址來表示多個鏈接裝置。例如,可利用單個虛擬地址來表示通過單個現(xiàn)場總線網(wǎng)絡(luò)來進(jìn)行通信的多個鏈接裝置,和/或通過多個現(xiàn)場總線網(wǎng)絡(luò)來進(jìn)行通信的多個鏈接裝置。但是,如期望的那樣,不同的虛擬地址可用于不同的鏈接裝置和/或鏈接裝置組。例如,可利用第一虛擬地址來表示通過第一現(xiàn)場總線網(wǎng)絡(luò)而連接的一個或多個鏈接裝置,并且可利用第二虛擬地址來表示通過第二現(xiàn)場總線網(wǎng)絡(luò)而連接的一個或多個其它鏈接裝置。在某些實(shí)施例中,虛擬地址可包括對包括用于鏈接裝置的存儲信息的存儲器位置的其它參照或指針。例如,可利用虛擬地址來訪問包括用于鏈接裝置的物理地址和/或狀態(tài)信息的路由表。作為另一個示例,可利用虛擬地址來訪問包括用于現(xiàn)場總線網(wǎng)絡(luò)和/或控制器的標(biāo)識信息的路由表。由于利用虛擬地址來標(biāo)識鏈接裝置,所以多個鏈接裝置可由外部系統(tǒng)標(biāo)識。另外,外部系統(tǒng)的通信能力可得到增強(qiáng)。在塊430處,與多個鏈接裝置相關(guān)聯(lián)的信息可由網(wǎng)關(guān)裝置105存儲。如期望的那樣,可利用存儲信息的至少一部分來準(zhǔn)備和/或修改傳送到外部系統(tǒng)的標(biāo)識消息,諸如通知消息。還可利用存儲信息的至少一部分來促進(jìn)現(xiàn)場總線鏈接裝置和外部系統(tǒng)之間的通信的發(fā)送。如期望的那樣,在本發(fā)明各種實(shí)施例中,可存儲各種各樣的不同的信息,包括(但不限于)鏈接裝置的標(biāo)識符、用于鏈接裝置的物理地址、用于鏈接裝置的虛擬地址、用于鏈接裝置的狀態(tài)信息、用于鏈接裝置的網(wǎng)絡(luò)標(biāo)識信息,和/或與連接到鏈接裝置上的現(xiàn)場總線裝置相關(guān)聯(lián)的信息(例如現(xiàn)場總線裝置標(biāo)識符等)。在塊435處,網(wǎng)關(guān)裝置105可促進(jìn)通過外部系統(tǒng)標(biāo)識鏈接裝置。例如,網(wǎng)關(guān)裝置 個虛擬地址來對于外部系統(tǒng)標(biāo)識鏈接裝置。如期望的那樣,可利用各種各樣的合適的方法或技術(shù)來將標(biāo)識信息傳送到外部系統(tǒng)。例如,在某些實(shí)施例中,用于鏈接裝置的一個或多個通知消息可由網(wǎng)關(guān)裝置105準(zhǔn)備,并且相應(yīng)的虛擬地址可與準(zhǔn)備好的通知消息相關(guān)聯(lián)。然后可輸出通知消息,以將其傳送到外部系統(tǒng)。作為另一個示例,一個或多個通知消息可由網(wǎng)關(guān)裝置105從鏈接裝置和/或從鏈接裝置控制器中接收。接收到的通知消息可由網(wǎng)關(guān)裝置105修改,以便使虛擬地址與消息相關(guān)聯(lián),并且可輸出經(jīng)修改的消息,以將其傳送到外部系統(tǒng)。通知消息可包括各種各樣的信息,諸如與鏈接裝置、鏈接裝置節(jié)段和/或連接到鏈接裝置上的現(xiàn)場總線裝置相關(guān)聯(lián)的標(biāo)識和/或狀態(tài)信息。如期望的那樣,網(wǎng)關(guān)裝置105可持續(xù)地將用于鏈接裝置的標(biāo)識信息提供到外部系統(tǒng)。例如,可將通知消息或其它標(biāo)識消息周期性地提供到外部系統(tǒng)。一旦已經(jīng)對于外部系統(tǒng)標(biāo)識一個或多個鏈接裝置,操作可在塊440處繼續(xù),并且網(wǎng)關(guān)裝置105可促進(jìn)外部系統(tǒng)和任何數(shù)量的多個鏈接裝置之間的通信。例如,網(wǎng)關(guān)裝置105可在鏈接裝置和外部系統(tǒng)之間發(fā)送通信。參照圖5和6在下面更加詳細(xì)地描述操作的幾個示例,可進(jìn)行該操作以促進(jìn)通 目。在塊440之后,方法400可結(jié)束?,F(xiàn)場總線通信
根據(jù)本發(fā)明的一方面,網(wǎng)關(guān)裝置可配置成促進(jìn)諸如圖I所示的AMS 125的外部系統(tǒng)和任何數(shù)量的現(xiàn)場總線鏈接裝置之間的通信。圖5是根據(jù)本發(fā)明的示例性實(shí)施例的、用于將消息從鏈接裝置發(fā)送到外部系統(tǒng)的示例方法500的流程圖。方法500可在利用鏈接裝置的合適的系統(tǒng)內(nèi)進(jìn)行,該系統(tǒng)諸如圖I所示的系統(tǒng)100。因而,方法500的操作可由合適的網(wǎng)關(guān)裝置進(jìn)行,該網(wǎng)關(guān)裝置諸如圖I所示的網(wǎng)關(guān)裝置105。方法500可在塊505處開始。在塊505處,現(xiàn)場總線鏈接裝置所輸出的消息可由網(wǎng)關(guān)裝置105接收。在某些實(shí)施例中,通過一個或多個合適的現(xiàn)場總線網(wǎng)絡(luò),諸如圖I所示的現(xiàn)場總線網(wǎng)絡(luò)135a-n中的一個,可直接從鏈接裝置中接收消息。在其它實(shí)施例中,消息可接收自與網(wǎng)關(guān)裝置105和鏈接裝置兩者通信的控制器。如期望的那樣,在本發(fā)明的各種實(shí)施例中,可接收各種各樣的不同類型的消息,諸如通知消息、狀態(tài)消息,或響應(yīng)于之前傳送到鏈接裝置的另一個消息而生成的消息。在塊510處,可將諸如圖I所示的AMS 125的外部系統(tǒng)標(biāo)識為消息的預(yù)期接受者。在某些實(shí)施例中,可評價和/或分析接收到的消息,以便標(biāo)識指定的接受者的指示符,諸如外部系統(tǒng)的標(biāo)識符。例如,可評價接收到的消息的標(biāo)頭,以便標(biāo)識指定外部系統(tǒng)作為消息的預(yù)期接受者的信息。在其它實(shí)施例中,可由網(wǎng)關(guān)裝置105作出接收到的消息應(yīng)當(dāng)傳送到外部系統(tǒng)的確定,即使外部系統(tǒng)在消息中未得到標(biāo)識。例如,可作出應(yīng)將接收到的通知消息轉(zhuǎn)發(fā)到外部系統(tǒng)的確定。在塊515處,可標(biāo)識與鏈接裝置相關(guān)聯(lián)的虛擬地址。在某些實(shí)施例中,包括在消息中的、用于鏈接裝置的標(biāo)識信息(諸如物理地址或其它裝置標(biāo)識符)可用來訪問存儲虛擬地址信息,以及標(biāo)識用于鏈接裝置的存儲虛擬地址。一旦已經(jīng)標(biāo)識了虛擬地址,就可在塊520處修改接收到的消息,以便使消息與虛擬地址相關(guān)聯(lián)。例如,可修改消息的標(biāo)頭,以便用虛擬地址代替鏈接裝置的物理地址。作為另一個示例,可對包括虛擬地址的消息添加層。 在塊525處,經(jīng)修改的消息可由網(wǎng)關(guān)裝置105輸出,以傳送到外部系統(tǒng)。根據(jù)本發(fā)明的一方面,經(jīng)修改的消息可利用虛擬地址來表示原來輸出消息的鏈接裝置。就此而言,夕卜部系統(tǒng)可用虛擬地址來標(biāo)識鏈接裝置。然后外部系統(tǒng)可利用虛擬地址來將各種各樣的消息傳送到鏈接裝置。在塊525之后,方法500可結(jié)束。圖6是根據(jù)本發(fā)明的示例性實(shí)施例的、用于將消息從外部系統(tǒng)發(fā)送到鏈接裝置的示例方法600的流程圖。方法600可在利用鏈接裝置的合適的系統(tǒng)內(nèi)進(jìn)行,該系統(tǒng)諸如圖I所示的系統(tǒng)100。因而,方法600的操作可由合適的網(wǎng)關(guān)裝置進(jìn)行,該網(wǎng)關(guān)裝置諸如圖I所示的網(wǎng)關(guān)裝置105。方法600可在塊605處開始。在塊605處,諸如圖I所示的AMS 125的外部系統(tǒng)所輸出的消息可由網(wǎng)關(guān)裝置105接收。如期望的那樣,可利用各種各樣的合適的網(wǎng)絡(luò)連接和/或通信技術(shù)來接收消息。另夕卜,可接收各種各樣的不同類型的消息,諸如請求與現(xiàn)場總線鏈接裝置和/或現(xiàn)場總線裝置相關(guān)聯(lián)的操作和/或狀態(tài)信息的消息、與現(xiàn)場總線鏈接裝置和/或現(xiàn)場總線裝置相關(guān)聯(lián)的配置消息,和/或指令或控制消息。在塊610處,可標(biāo)識包括在接收到的消息中的虛擬地址。例如,可評價或分析消息的標(biāo)頭,以便標(biāo)識表示消息的預(yù)期接受者鏈接裝置的虛擬地址。在塊615處,基于虛擬地址,可作出關(guān)于消息是否可由網(wǎng)關(guān)裝置105發(fā)送的確定,而不需要網(wǎng)關(guān)裝置105確定用于預(yù)期接受者鏈接裝置的物理地址。換句話說,可作出關(guān)于消息是否可發(fā)送到通信網(wǎng)絡(luò)內(nèi)的下一個節(jié)點(diǎn)的確定,該節(jié)點(diǎn)諸如配置成標(biāo)識預(yù)期接受者鏈接裝置的物理地址的控制器。如果在塊615處確定在沒有確定物理地址的情況下不可發(fā)送消息,則操作可在下面更加詳細(xì)地描述的塊630處繼續(xù)。但是,如果在塊615處確定在沒有確定預(yù)期接受者鏈接裝置的物理地址的情況下可發(fā)送消息,則操作可在塊620處繼續(xù)。在塊620處,可評價虛擬地址,以便標(biāo)識消息將被發(fā)送到的下一個裝置。例如,可評價虛擬地址,以便標(biāo)識與鏈接裝置相關(guān)聯(lián)的現(xiàn)場總線網(wǎng)絡(luò)或控制器。在某些實(shí)施例中,可利用虛擬地址的一部分來標(biāo)識現(xiàn)場總線網(wǎng)絡(luò)或控制器。因此,通過使網(wǎng)關(guān)裝置105分析虛擬地址的有關(guān)的部分,并且基于該分析來發(fā)送消息,可實(shí)現(xiàn)相對高效的發(fā)送。一旦在塊620處確定與鏈接裝置相關(guān)聯(lián)的網(wǎng)絡(luò)或控制器,操作可在塊625處繼續(xù),并且可基于該確定來發(fā)送消息。例如,消息可發(fā)送到經(jīng)標(biāo)識的控制器。作為另一個示例,可確定與經(jīng)標(biāo)識的網(wǎng)絡(luò)相關(guān)聯(lián)的控制器,并且消息可發(fā)送到有關(guān)的控制器。在某些實(shí)施例中,一旦已經(jīng)發(fā)送了消息,接受者控制器可評價消息,以便標(biāo)識有關(guān)的鏈接裝置,并且接受者控制器可引導(dǎo)消息對有關(guān)的鏈接裝置的傳送。然后在塊625之后,操作可結(jié)束。在塊630處,如果確定了網(wǎng)關(guān)裝置105將確定物理地址,可從塊615到達(dá)塊630,網(wǎng)關(guān)裝置105可評價消息,以便標(biāo)識作為消息的預(yù)期接受者的物理裝置。例如,網(wǎng)關(guān)裝置105可評價消息,以便標(biāo)識與鏈接裝置相關(guān)聯(lián)的信息和/或與現(xiàn)場總線裝置相關(guān)聯(lián)的信息。在一個示例實(shí)施例中,網(wǎng)關(guān)裝置105可評價消息,以便確定用于現(xiàn)場總線裝置的裝置標(biāo)識符。在塊635處,可將鏈接裝置標(biāo)識為消息將被傳送到的鏈接裝置。例如,在單個鏈接裝置與虛擬地址相關(guān)聯(lián)的情況下,可利用虛擬地址來標(biāo)識鏈接裝置。作為另一個示例,在多個鏈接裝置與虛擬地址相關(guān)聯(lián)的情況下,可利用包括在消息中的標(biāo)識信息來選擇用于發(fā)送 消息的適當(dāng)?shù)逆溄友b置。例如,包括在消息中的、現(xiàn)場總線裝置的標(biāo)識符可用來選擇與現(xiàn)場總線裝置相關(guān)聯(lián)的鏈接裝置。一旦已經(jīng)標(biāo)識了鏈接裝置,操作可在塊640處繼續(xù)。在塊640處,可確定與經(jīng)標(biāo)識的鏈接裝置相關(guān)聯(lián)的物理地址。在某些實(shí)施例中,利用虛擬地址和/或各種選擇準(zhǔn)則(例如現(xiàn)場總線裝置等的標(biāo)識符),可訪問一個或多個路由表,以便確定與鏈接裝置相關(guān)聯(lián)的物理地址。一旦已經(jīng)確定了物理地址,操作可在塊645處繼續(xù),并且通過利用物理地址來標(biāo)識鏈接裝置,可輸出消息,以將其傳送到經(jīng)標(biāo)識的鏈接裝置。例如,消息可直接傳送到鏈接裝置。作為另一個示例,消息可傳送到與鏈接裝置相關(guān)聯(lián)的控制器,并且控制器可促進(jìn)將消息轉(zhuǎn)發(fā)到鏈接裝置。在或者塊625或者塊645之后,方法600可結(jié)束。在本發(fā)明的某些實(shí)施例中,網(wǎng)關(guān)裝置可配置成對鏈接裝置和/或現(xiàn)場總線裝置提供寫保護(hù)。例如,網(wǎng)關(guān)裝置可允許諸如圖I所示的AMS 125的外部系統(tǒng)收集與鏈接裝置(及其連接的現(xiàn)場總線裝置)相關(guān)聯(lián)的標(biāo)識和/或操作信息;但是,網(wǎng)關(guān)裝置可限制外部系統(tǒng)的以下的能力配置鏈接裝置和/或相關(guān)聯(lián)的現(xiàn)場總線裝置,或以別的方式對鏈接裝置和/或相關(guān)聯(lián)的現(xiàn)場總線裝置寫入數(shù)據(jù)。在某些實(shí)施例中,可利用AMS來生成和/或維持控制系統(tǒng)拓?fù)?,并且可利用另一裝置或系統(tǒng)(諸如一個或多個工作站和/或工具箱系統(tǒng))來配置現(xiàn)場總線鏈接裝置和現(xiàn)場總線裝置。圖7是根據(jù)本發(fā)明的示例性實(shí)施例的、對現(xiàn)場總線鏈接裝置和現(xiàn)場總線裝置提供寫保護(hù)的示例方法700的流程圖。方法700可在利用鏈接裝置的合適的系統(tǒng)內(nèi)進(jìn)行,諸如圖I所示的系統(tǒng)100。因而,方法700的操作可由合適的網(wǎng)關(guān)裝置進(jìn)行,該網(wǎng)關(guān)裝置諸如圖I所示的網(wǎng)關(guān)裝置105。方法700可在塊705處開始。在塊705處,諸如圖I所示的AMS 125的外部系統(tǒng)所輸出的消息可由網(wǎng)關(guān)裝置105接收。如期望的那樣,可利用各種各樣的合適的網(wǎng)絡(luò)連接和/或通信技術(shù)來接收消息。另夕卜,可接收各種各樣的不同類型的消息,諸如請求與現(xiàn)場總線鏈接裝置和/或現(xiàn)場總線裝置相關(guān)聯(lián)的操作和/或狀態(tài)信息的消息、與現(xiàn)場總線鏈接裝置和/或現(xiàn)場總線裝置相關(guān)聯(lián)的配置消息,和/或指令或控制消息。
在塊710處,可確定與接收到的消息相關(guān)聯(lián)的消息類型。如期望的那樣,可利用各種各樣的合適的方法和/或技術(shù)來確定消息類型。例如,可評價和/或分析與接收到的消息相關(guān)聯(lián)的標(biāo)頭,以便標(biāo)識包括在消息中的請求操作或一個或多個命令。然后基于經(jīng)標(biāo)識的命令和/或操作,可確定消息類型。在塊715處,可作出關(guān)于接收到的消息是否包括一個或多個寫命令或請求寫操作的確定。例如,可作出這樣的確定,即如果消息轉(zhuǎn)發(fā)到鏈接裝置和/或連接到鏈接裝置上的現(xiàn)場總線裝置,接收到的消息是否將導(dǎo)致寫操作。如果在塊715處確定消息包括寫命令,則操作可在塊720處繼續(xù),并且網(wǎng)關(guān)裝置105可生成與消息相關(guān)聯(lián)的異常。異??芍甘静蝗菰S有請求寫命令。如期望的那樣,網(wǎng)關(guān)裝置105可生成錯誤消息,該錯誤消息指示不容許有期望的寫操作,并且生成的錯誤消息可傳送到外部系統(tǒng)。但是,如果在塊715處確定消息不包括一個或多個寫命令,則操作可在塊725處繼續(xù)。在塊725處,網(wǎng)關(guān)裝置105可引導(dǎo)消息對適當(dāng)?shù)逆溄友b置的傳送。在某些實(shí)施例中,類
似于參照圖6在上面描述的那些的操作可用來促進(jìn)將消息發(fā)送到適當(dāng)?shù)逆溄友b置。 在塊720或者塊725之后,方法700可結(jié)束。在本發(fā)明的某些實(shí)施例中,諸如其中AMS用來生成控制系統(tǒng)拓?fù)浠蚩捎玫默F(xiàn)場總線裝置的其它表示的實(shí)施例,將用于離線鏈接裝置的標(biāo)識信息提供到AMS可為合乎需要的。就此而言,可生成或準(zhǔn)備連接的裝置的較精確的表示。圖8是根據(jù)本發(fā)明的示例性實(shí)施例的、用于標(biāo)識在線和離線鏈接裝置兩者的示例方法800的流程圖。方法800可在利用鏈接裝置的合適的系統(tǒng)內(nèi)進(jìn)行,該系統(tǒng)諸如圖I所示的系統(tǒng)100。因而,方法800的操作可由合適的網(wǎng)關(guān)裝置進(jìn)行,諸如圖I所示的網(wǎng)關(guān)裝置105。方法800可在塊805處開始。在塊805處,在本發(fā)明的某些實(shí)施例中,塊805可為可選的,網(wǎng)關(guān)裝置105可接收鏈接裝置拓?fù)鋵⒂芍T如圖I所示的AMS 125的外部系統(tǒng)組裝的指示。例如,可接收一消息,其指示AMS 125出于資產(chǎn)管理目的而在確定連接在控制系統(tǒng)內(nèi)的一組鏈接裝置。在塊810處,可標(biāo)識多個鏈接裝置。例如,可標(biāo)識連接在控制系統(tǒng)內(nèi)的多個鏈接裝置。如期望的那樣,可利用各種各樣的合適的方法和/或技術(shù)來標(biāo)識多個鏈接裝置。例如,可接收用于多個鏈接裝置的狀態(tài)信息(例如一個或多個控制器等所輸出的通知消息、狀態(tài)信息),并且可評價狀態(tài)信息,以便標(biāo)識各種鏈接裝置。在塊815處,可選擇包括在多個鏈接裝置中的下一個鏈接裝置來進(jìn)行評價和/或處理。在塊820處,可確定與選定的鏈接裝置相關(guān)聯(lián)的操作狀態(tài)。例如,可評價接收自選定的鏈接裝置的狀態(tài)信息,以便確定鏈接裝置的操作狀態(tài)。在某些實(shí)施例中,操作狀態(tài)可指示選定的鏈接裝置是“在線”還是“離線?!崩纾僮鳡顟B(tài)可指示選定的鏈接裝置是否連接且恰當(dāng)?shù)仄鹱饔?。在塊825處,可作出關(guān)于選定的鏈接裝置是否具有“在線”狀態(tài)的確定。如果在塊825處確定選定的鏈接裝置具有“在線”狀態(tài),則操作可在塊830處繼續(xù)。在塊830處,可標(biāo)識用于鏈接裝置的狀態(tài)信息。例如,可標(biāo)識鏈接裝置所輸出的通知消息和/或與鏈接裝置相關(guān)聯(lián)的控制器所輸出的狀態(tài)信息??蓪顟B(tài)信息的至少一部分標(biāo)識為待傳送到外部系統(tǒng)的狀態(tài)信息。如期望的那樣,在塊830中可標(biāo)識各種各樣的狀態(tài)信息,包括(但不限于)鏈接裝置的標(biāo)識符、鏈接裝置的物理和/或虛擬地址、用于鏈接裝置的操作狀態(tài)信息、與一個或多個鏈接裝置節(jié)段相關(guān)聯(lián)的信息、用于一個或多個現(xiàn)場總線裝置的標(biāo)識信息(例如現(xiàn)場總線裝置標(biāo)識符等)和/或用于一個或多個現(xiàn)場總線裝置的操作狀態(tài)信息。在塊830之后,操作可在下更加詳細(xì)地描述的塊840處繼續(xù)。但是,如果在塊825處確定選定的鏈接裝置不具有“在線”狀態(tài),則操作可在塊835處繼續(xù)。在塊835處,可為“離線”鏈接裝置生成通知消息。該通知消息可包括用于鏈接裝置的各種各樣的狀態(tài)信息,諸如參照塊830在上面描述的信息的至少一部分。由于生成用于“離線”鏈接裝置的通知消息,所以可對外部系統(tǒng)提供用于鏈接裝置的標(biāo)識信息。就此而言,外部系統(tǒng)可生成連接在控制系統(tǒng)內(nèi)的鏈接裝置的相對精確的拓?fù)?。在塊835之后,操作可在塊840處繼續(xù)。在塊840處,可從塊830或者塊835到達(dá)塊840,用于選定的鏈接裝置的狀態(tài)消息可傳送到外部系統(tǒng)。狀態(tài)消息可包括網(wǎng)關(guān)裝置105接收到的狀態(tài)信息和/或網(wǎng)關(guān)裝置105生成的狀態(tài)信息。在塊840處傳送狀態(tài)信息之后,操作可在塊845處繼續(xù),并且可作出關(guān)于是否已經(jīng)到達(dá)多個鏈接裝置的末尾的確定。如果在塊845處確定已經(jīng)到達(dá)多個鏈接裝置的末尾,則方法800可結(jié)束。否則,操作可在塊815處繼續(xù),并且可選擇下一個鏈接裝置用于處理。 在塊845之后,方法800可結(jié)束。在圖T圖8的方法300、400、500、600、700、800中描述的操作不一定要按圖3 圖
8中闡述的順序進(jìn)行,而是相反,可按任何合適的順序進(jìn)行。另外,在本發(fā)明的某些實(shí)施例中,可進(jìn)行比圖3 圖8中闡述的所有要素或操作更多或更少的要素或操作。以上參照根據(jù)本發(fā)明的示例實(shí)施例的系統(tǒng)、方法、設(shè)備和/或計算機(jī)程序產(chǎn)品的方塊圖和流程圖而描述了本發(fā)明。將理解的是,方塊圖和流程圖的一個或多個塊以及方塊圖和流程圖中的塊的組合分別能由計算機(jī)可執(zhí)行的程序指令實(shí)現(xiàn)。同樣,根據(jù)本發(fā)明的一些實(shí)施例,方塊圖和流程圖中的一些塊可能不一定需要按介紹的順序進(jìn)行,或者可能根本就不一定需要進(jìn)行。這些計算機(jī)可執(zhí)行的程序指令可加載到通用計算機(jī)、專用計算機(jī)、處理器或其它可編程的數(shù)據(jù)處理設(shè)備上,以產(chǎn)生特定的機(jī)器,使得在計算機(jī)、處理器或其它可編程的數(shù)據(jù)處理設(shè)備上執(zhí)行的指令建立用于實(shí)現(xiàn)流程圖的一個或多個塊中規(guī)定的一個或多個功能的單元。這些計算機(jī)程序指令還可存儲在計算機(jī)可讀的存儲器中,其能引導(dǎo)計算機(jī)或其它可編程的數(shù)據(jù)處理設(shè)備以具體方式起作用,使得存儲在計算機(jī)可讀的存儲器中的指令產(chǎn)生制造物品,該制造物品包括實(shí)現(xiàn)流程圖的一個或多個塊中規(guī)定的一個或多個功能的指令單元。作為示例,本發(fā)明的實(shí)施例可提供計算機(jī)程序產(chǎn)品,包括具有包含于其中的計算機(jī)可讀程序代碼或程序指令的計算機(jī)可用介質(zhì),所述計算機(jī)可讀程序代碼適于執(zhí)行來以實(shí)現(xiàn)流程圖的一個或多個塊中規(guī)定的一個或多個功能。計算機(jī)程序指令也可加載到計算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備上,以導(dǎo)致在計算機(jī)或其它可編程設(shè)備上進(jìn)行一系列的操作要素或步驟,以產(chǎn)生計算機(jī)實(shí)現(xiàn)的過程,使得在計算機(jī)或其它可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)流程圖的一個或多個塊中規(guī)定的功能的要素或步驟。因此,方塊圖和流程圖的塊支持用于進(jìn)行規(guī)定的功能的單元的組合、用于進(jìn)行規(guī)定的功能的要素或步驟以及用于進(jìn)行規(guī)定的功能的程序指令單元的組合。還將理解的是,方塊圖和流程圖的每個塊以及方塊圖和流程圖中的塊的組合,能由進(jìn)行規(guī)定的功能、要素或步驟的基于硬件的專用計算機(jī)系統(tǒng)或?qū)S糜布陀嬎銠C(jī)指令的組合來實(shí)現(xiàn)。
雖然已經(jīng)結(jié)合目前認(rèn)為最實(shí)際的和各種實(shí)施例來描述本發(fā)明,但是要理解的是,本發(fā)明不限于公開的實(shí)施例,而是相反,本發(fā)明意于覆蓋包括在所附權(quán)利要求的范圍內(nèi)的各種修改和等效布置。本書面描述使用示例來公開本發(fā)明,包括最佳模式,并且還使本領(lǐng)域任何技術(shù)人員能夠?qū)嵺`本發(fā)明,包括制造和使用任何裝置或系統(tǒng),以及進(jìn)行任何結(jié)合的方法。本發(fā)明的可取得專利的范圍由權(quán)利要求限定,并且可包括本領(lǐng)域技術(shù)人員想到的其它示例。如果這樣的其它示例具有不異于權(quán)利要求的字面語言的結(jié)構(gòu)要素,或者如果它們包括與權(quán)利要求的字面語言無實(shí)質(zhì)性差異的等效結(jié)構(gòu)要素,則它們意于處在權(quán)利要求的范圍之內(nèi)。
部件列表 100系統(tǒng)
105網(wǎng)關(guān)裝置(一個或多個)
110a-n控制器
115a-n鏈接裝置(一個或多個)
120a-n現(xiàn)場總線裝置(一個或多個)
125資產(chǎn)管理系統(tǒng) 130網(wǎng)絡(luò)(一個或多個)
135a-n現(xiàn)場總線網(wǎng)絡(luò)(一個或多個)
140a-n總線(一個或多個)
145工作站(一個或多個)
151處理器(一個或多個)
152存儲器裝置(一個或多個)
153 I/O接口(一個或多個)
154網(wǎng)絡(luò)接口(一個或多個)
155數(shù)據(jù)文件
156路由表(一個或多個)
157狀態(tài)模塊 158通信模塊 205系統(tǒng) 210系統(tǒng) 215系統(tǒng) 300方法
305塊 310 塊 315 塊 320 塊 325 塊 330 塊 335 塊 340 塊345塊400方法
405塊
410塊
415塊
420塊
425塊
430塊
435塊
440塊500方法
505塊
510塊
520塊
515塊
520塊
525塊600方法
605塊
610塊
615塊
620塊
625塊
630塊
615塊
635塊
640塊
645塊700方法
705塊
710塊
715塊
720塊
725塊800方法
810塊
815塊
820塊
825塊830塊
835塊
840塊 845塊
835塊
840塊
845塊。
權(quán)利要求
1.一種用于標(biāo)識基金會現(xiàn)場總線鏈接裝置的方法(300),所述方法包括 通過包括一個或多個計算機(jī)的網(wǎng)關(guān)裝置(105)來標(biāo)識(305) —對冗余基金會現(xiàn)場總線鏈接裝置(115); 通過所述網(wǎng)關(guān)裝置(105)來確定(315)表示所述一對冗余鏈接裝置(115)的單個虛擬地址;以及 通過所述網(wǎng)關(guān)裝置(105)來對外部系統(tǒng)(125)提供(325)與所述一對冗余鏈接裝置(115)中的至少一個的操作相關(guān)聯(lián)的信息,其中,利用所述虛擬地址來表示所述至少一個鏈接裝置(115)。
2.根據(jù)權(quán)利要求I所述的方法(300),其中,標(biāo)識(305)—對冗余基金會現(xiàn)場總線鏈接裝置(115)包括從管理所述鏈接裝置(115)的控制器(110)中接收(305)用于所述鏈接裝置(115)的狀態(tài)信息。
3.根據(jù)權(quán)利要求I所述的方法(300),其中,提供(325)與所述一對冗余鏈接裝置(115)中的至少一個的操作相關(guān)聯(lián)的信息包括對資產(chǎn)管理系統(tǒng)(125)提供信息。
4.根據(jù)權(quán)利要求I所述的方法(300),其中,提供(325)與所述一對冗余鏈接裝置(115)中的至少一個的操作相關(guān)聯(lián)的信息包括提供與所述至少一個鏈接裝置(115)相關(guān)聯(lián)的通知消息。
5.根據(jù)權(quán)利要求I所述的方法(300),其進(jìn)一步包括 通過所述網(wǎng)關(guān)裝置(105)從所述外部系統(tǒng)(125)中接收(330)待傳送到所述至少一個鏈接裝置(115)的消息; 通過所述網(wǎng)關(guān)裝置(105)來確定(340)與所述至少一個鏈接裝置(115)相關(guān)聯(lián)的物理地址;以及 通過所述網(wǎng)關(guān)裝置(105)來引導(dǎo)(345)所述消息對所述至少一個鏈接裝置(115)的傳送。
6.根據(jù)權(quán)利要求5所述的方法(300),其進(jìn)一步包括 至少部分地基于對所接收到消息的分析,通過所述網(wǎng)關(guān)裝置(105)來確定(335)所述至少一個鏈接裝置(115)的標(biāo)志, 其中,確定(340)所述物理地址包括至少部分地基于所確定的標(biāo)志來確定(340)所述物理地址。
7.根據(jù)權(quán)利要求5所述的方法(300),其進(jìn)一步包括 至少部分地基于所述一對冗余鏈接裝置(115)的狀態(tài)信息,通過所述網(wǎng)關(guān)裝置(105)來確定(335)所述至少一個鏈接裝置(115)的標(biāo)志, 其中,確定(340)所述物理地址包括至少部分地基于所確定的標(biāo)志來確定(340)所述物理地址。
8.一種系統(tǒng)(100),包括 可操作成存儲計算機(jī)可執(zhí)行指令的至少一個存儲器(152); 至少一個處理器(151),其配置成訪問所述至少一個存儲器(152),并且執(zhí)行所述計算機(jī)可執(zhí)行的指令以進(jìn)行以下步驟 標(biāo)識(305) —對冗余基金會現(xiàn)場總線鏈接裝置(115); 確定(315)表示所述一對冗余鏈接裝置(115)的單個虛擬地址;以及對外部系統(tǒng)(125)提供(325)與所述一對冗余鏈接裝置(115)中的至少一個的操作相關(guān)聯(lián)的信息,其中,利用所述虛擬地址來表示所述至少一個鏈接裝置(115)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng)(100),其中,所述至少一個處理器(151)配置成通過執(zhí)行所述計算機(jī)可執(zhí)行的指令來標(biāo)識(305)所述一對冗余基金會現(xiàn)場總線鏈接裝置(115),以從管理所述鏈接裝置(115)的控制器(110)中接收(305)用于所述鏈接裝置(115)的狀態(tài)息。
10.根據(jù)權(quán)利要求8所述的系統(tǒng)(100),其中,對資產(chǎn)管理系統(tǒng)(125)提供與所述一對冗余鏈接裝置(115)中的所述至少一個的操作相關(guān)聯(lián)的信息。
全文摘要
本發(fā)明標(biāo)題為“用于標(biāo)識基金會現(xiàn)場總線鏈接裝置的系統(tǒng)和方法”。描述了用于標(biāo)識基金會現(xiàn)場總線鏈接裝置(115)的系統(tǒng)(100)和方法(300)。一對冗余基金會現(xiàn)場總線鏈接裝置(115)可由包括一個或多個計算機(jī)的網(wǎng)關(guān)裝置(105)標(biāo)識(305)。表示該一對冗余鏈接裝置(115)的單個虛擬地址然后可由網(wǎng)關(guān)裝置(105)確定(315),并且與一對冗余鏈接裝置(115)中的至少一個的操作相關(guān)聯(lián)的信息可由網(wǎng)關(guān)裝置(105)提供(325)到外部系統(tǒng)(125)。在對外部系統(tǒng)(125)提供信息的期間,可利用虛擬地址來表示至少一個鏈接裝置(115)。
文檔編號H04L12/40GK102809957SQ20121017570
公開日2012年12月5日 申請日期2012年5月31日 優(yōu)先權(quán)日2011年5月31日
發(fā)明者S.W.史密斯, W.R.佩蒂格魯 申請人:通用電氣公司