專利名稱:通信裝置及故障通知方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信裝置,尤其涉及經(jīng)以太網(wǎng)(Ethernet,注冊(cè)商標(biāo))而與其他通信裝置連接的通信裝置。
背景技術(shù):
在監(jiān)視控制大廈設(shè)備或工廠設(shè)備的監(jiān)視控制系統(tǒng)中,將具有信息收集功能或控制功能等各種功能的儀器作為通信裝置,經(jīng)通信網(wǎng)絡(luò)連接,根據(jù)來(lái)自這些通信裝置的信息,在中央監(jiān)視裝置中監(jiān)視控制每臺(tái)設(shè)備。在這種監(jiān)視控制系統(tǒng)中,作為通信網(wǎng)絡(luò)采用的是以太網(wǎng)。
在因特網(wǎng)中,在連接多個(gè)通信裝置時(shí),將各通信裝置分別連接在總線或開(kāi)關(guān)上的星形布線方式是基本的。這種星形布線方式雖然適合于規(guī)模較小的辦公環(huán)境,但未必適合于大廈設(shè)備或工廠設(shè)備等大規(guī)模的設(shè)備。作為其理由,是因?yàn)樵谛切尾季€方式中,需要經(jīng)各不相同的布線來(lái)連接總線或開(kāi)關(guān)與各通信裝置,伴隨于此,布線復(fù)雜化,布線工程的作業(yè)負(fù)擔(dān)增大的緣故。
以往,在這種以太網(wǎng)中,例如如文獻(xiàn)1(http//japan.moxa.com/Product/embedded_Network_Enablers/index.htm)和文獻(xiàn)2(http//japan.moxa.com/solution/serial_to_ethemet.htm)所記載的,提出一種以環(huán)形布線方式連接各通信裝置的以太網(wǎng)開(kāi)關(guān)。
該以太網(wǎng)開(kāi)關(guān)是利用實(shí)現(xiàn)通信路徑的冗長(zhǎng)化的STP(生成樹(shù)協(xié)議,Spanning Tree Protocol)功能,經(jīng)搭接布線將多個(gè)通信裝置連接到環(huán)形模的中繼裝置。通過(guò)以環(huán)形布線方式連接這些以太網(wǎng)開(kāi)關(guān),并將通信裝置連接到各以太網(wǎng)開(kāi)關(guān),從而不采用星形布線方式也可以用以太網(wǎng)連接多個(gè)通信裝置。
然而,在這種現(xiàn)有技術(shù)中,存在需要按每個(gè)通信裝置設(shè)置以太網(wǎng)開(kāi)關(guān),成為通信網(wǎng)絡(luò)整體的大幅度成本上升的主要原因的問(wèn)題。另外,存在在為了降低成本而削減功能的情況下,無(wú)法正確地進(jìn)行故障發(fā)生及其故障場(chǎng)所的特定的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明為了解決這種問(wèn)題,其目的在于,提供一種既可以抑制通信網(wǎng)絡(luò)整體的成本上升,又可以采用以太網(wǎng)來(lái)構(gòu)筑環(huán)形布線方式的通信裝置及故障通知方法。
為了達(dá)成上述目的,本發(fā)明涉及的通信裝置,其中具備功能處理部,其采用遵照以太網(wǎng)的現(xiàn)場(chǎng)總線,通過(guò)與以環(huán)形布線方式連接的其他通信裝置交換各種數(shù)據(jù)來(lái)實(shí)現(xiàn)規(guī)定功能;開(kāi)關(guān)部,其根據(jù)生成樹(shù)協(xié)議(STP)來(lái)控制經(jīng)由所述現(xiàn)場(chǎng)總線的所述功能處理部與所述其他通信裝置之間的數(shù)據(jù)通信;半導(dǎo)體芯片,其將構(gòu)成所述功能處理部及開(kāi)關(guān)部的信號(hào)處理電路作為集成電路而形成。
另外,本發(fā)明涉及的故障通知方法,其中具備開(kāi)關(guān)步驟,其在利用遵照以太網(wǎng)的現(xiàn)場(chǎng)總線以環(huán)形布線方式連接的多個(gè)通信裝置之間進(jìn)行數(shù)據(jù)通信之際,通過(guò)在一個(gè)通信裝置的半導(dǎo)體芯片上作為集成電路而形成的信號(hào)處理電路所包含的開(kāi)關(guān)部,根據(jù)生成樹(shù)協(xié)議(STP),控制所述信號(hào)處理電路所包含的功能處理部與其他通信裝置之間的經(jīng)由所述現(xiàn)場(chǎng)總線的數(shù)據(jù)通信;功能處理步驟,其通過(guò)所述功能處理部,并通過(guò)經(jīng)所述開(kāi)關(guān)部而與其他通信裝置交換各種數(shù)據(jù)來(lái)實(shí)現(xiàn)規(guī)定功能;所述開(kāi)關(guān)步驟包括鏈路信號(hào)監(jiān)視步驟,其分別監(jiān)視在經(jīng)所述現(xiàn)場(chǎng)總線而與所述一個(gè)通信裝置相鄰的2個(gè)相鄰裝置之間定期交換的物理層上的鏈路信號(hào);所述功能處理步驟備有郵件生成步驟,其在通過(guò)所述鏈路信號(hào)監(jiān)視步驟,根據(jù)來(lái)自一方的相鄰裝置側(cè)的鏈路信號(hào)的異常而檢測(cè)出故障的情況下,生成包括所述一個(gè)通信裝置固有的網(wǎng)絡(luò)地址的故障檢測(cè)通知郵件;郵件發(fā)送步驟,其利用未檢測(cè)出故障的另一相鄰裝置側(cè)的現(xiàn)場(chǎng)總線,從所述開(kāi)關(guān)部向任一郵件服務(wù)器發(fā)送故障檢測(cè)通知郵件。
圖1是表示采用了本發(fā)明第1實(shí)施例的通信裝置的監(jiān)視控制系統(tǒng)的構(gòu)成的框圖;圖2是表示本發(fā)明第1實(shí)施例的通信裝置的開(kāi)關(guān)部的構(gòu)成的框圖;圖3是表示采用了本發(fā)明的第1實(shí)施例的通信裝置的監(jiān)視控制系統(tǒng)的其他構(gòu)成的框圖;圖4是表示采用了本發(fā)明第3實(shí)施例的通信裝置的監(jiān)視控制系統(tǒng)的構(gòu)成的框圖;圖5是表示本發(fā)明第3實(shí)施例的通信裝置的開(kāi)關(guān)部的構(gòu)成的框圖;圖6是表示本發(fā)明第3實(shí)施例的通信裝置的通信控制部與功能處理部的詳細(xì)構(gòu)成的框圖;圖7是表示本發(fā)明第3實(shí)施例的通信裝置的鏈路信號(hào)監(jiān)視處理的流程圖;圖8是表示本發(fā)明第3實(shí)施例的通信裝置的鏈路信號(hào)監(jiān)視動(dòng)作的時(shí)序圖;圖9是表示本發(fā)明第3實(shí)施例的通信裝置的校驗(yàn)消息監(jiān)視處理的流程圖;圖10是表示本發(fā)明第3實(shí)施例的通信裝置的校驗(yàn)消息監(jiān)視動(dòng)作的時(shí)序圖。
具體實(shí)施例方式
接下來(lái),參照附圖,對(duì)本發(fā)明的實(shí)施例進(jìn)行說(shuō)明。
第1實(shí)施例首先,參照?qǐng)D1,對(duì)本發(fā)明的第1實(shí)施例涉及的通信裝置進(jìn)行說(shuō)明。
監(jiān)視控制系統(tǒng)經(jīng)通信網(wǎng)絡(luò)而與具有信息收集功能或控制功能等各種功能的通信裝置1連接,是根據(jù)這些來(lái)自通信裝置1的信息而用中央監(jiān)視裝置監(jiān)視控制每個(gè)設(shè)備的系統(tǒng)。
該監(jiān)視控制系統(tǒng)由通信裝置1、STP開(kāi)關(guān)2、控制器3及中央監(jiān)視裝置4構(gòu)成。
各通信裝置1分別具備具有STP功能的開(kāi)關(guān)部,并經(jīng)該開(kāi)關(guān)部、以環(huán)形布線方式連接在現(xiàn)場(chǎng)總線5上?,F(xiàn)場(chǎng)總線5是遵照以太網(wǎng)標(biāo)準(zhǔn)的環(huán)形通信線路,連接在具有STP功能的STP開(kāi)關(guān)2上。
STP開(kāi)關(guān)2具有對(duì)1條以上的現(xiàn)場(chǎng)總線5進(jìn)行終端控制的功能;經(jīng)通信線路6而與控制器3連接的功能;在連接于現(xiàn)場(chǎng)總線5的各通信裝置1與控制器3之間中繼傳輸數(shù)據(jù)的功能。
控制器3具有經(jīng)高位網(wǎng)絡(luò)7而與中央監(jiān)視裝置4連接的功能;經(jīng)通信線路6而與1個(gè)以上的STP開(kāi)關(guān)2連接的功能;通過(guò)經(jīng)STP開(kāi)關(guān)2而與任意通信裝置1進(jìn)行數(shù)據(jù)通信,從而取得由通信裝置1收集的各種信息并向中央監(jiān)視裝置4的功能;根據(jù)來(lái)自中央監(jiān)視裝置4的指示或預(yù)先設(shè)定的控制程序,通過(guò)經(jīng)STP開(kāi)關(guān)2而與任意通信裝置進(jìn)行數(shù)據(jù)通信,從而控制該通信裝置1的動(dòng)作。
在本實(shí)施例中,將各通信裝置1的開(kāi)關(guān)部的信號(hào)處理電路,與構(gòu)成信息收集功能或控制功能等各種功能的功能處理部的信號(hào)處理電路一起形成在同一半導(dǎo)體芯片上,并經(jīng)該開(kāi)關(guān)部,以環(huán)形布線方式連接到現(xiàn)場(chǎng)總線5。
(通信裝置)接著,參照?qǐng)D2,對(duì)本發(fā)明第1實(shí)施例的通信裝置進(jìn)行詳細(xì)說(shuō)明。
通信裝置1,作為主要的電路構(gòu)成而具有開(kāi)關(guān)部10和功能處理部20,這些信號(hào)處理電路作為集成電路,形成于FPGA(Field Programmable GateArray)等同一半導(dǎo)體芯片上。所謂的FPGA是指根據(jù)設(shè)計(jì)數(shù)據(jù)、可以使硬件動(dòng)態(tài)地(在使用時(shí))改作的柵極陣列。由于可以組合小的邏輯模塊來(lái)進(jìn)行設(shè)計(jì),故存在自由度高、柵極(gate)的使用效率高的優(yōu)點(diǎn)。
功能處理部20由CPU或?qū)S玫倪\(yùn)算處理電路等構(gòu)成,通過(guò)與其他裝置交換各種數(shù)據(jù),從而實(shí)現(xiàn)信息收集功能或控制功能等各種功能。
開(kāi)關(guān)部10與功能處理部連接的同時(shí),經(jīng)現(xiàn)場(chǎng)總線5與其他裝置連接,具有根據(jù)生成樹(shù)協(xié)議(STP)、控制經(jīng)由現(xiàn)場(chǎng)總線5的功能處理部20與其他裝置之間的數(shù)據(jù)通信的STP功能,以環(huán)形布線方式連接在現(xiàn)場(chǎng)總線5上。STP是在以太網(wǎng)等網(wǎng)絡(luò)上一邊防止環(huán)路、一邊實(shí)現(xiàn)總線的冗長(zhǎng)性的第二層鏈路管理協(xié)議,在遵照IEEE802.id的橋及開(kāi)關(guān)上動(dòng)作。
在該開(kāi)關(guān)部10上設(shè)置有用于連接到實(shí)現(xiàn)環(huán)形布線方式的現(xiàn)場(chǎng)總線5的2個(gè)通信系統(tǒng)A、B。其中,一方的通信系統(tǒng)A由通信端口A(11A)、接收處理部A(12A)、隊(duì)列緩沖器(queue buffer)A(13A)及發(fā)送處理部A(14A)構(gòu)成,另一通信系統(tǒng)B由通信端口B(11B)、接收處理部B(12B)、隊(duì)列緩沖器B(13B)及發(fā)送處理部B(14B)構(gòu)成。另外,在開(kāi)關(guān)部10中設(shè)有統(tǒng)一控制這些通信系統(tǒng)A、B的通信控制部15。
通信端口A、B具有用物理層終端控制分別連接的現(xiàn)場(chǎng)總線5的端點(diǎn)的功能。
接收處理部A、B按每個(gè)通信端口A、B設(shè)置,具有從以與現(xiàn)有的通信裝置具有的物理層接口同樣的、不依存于介質(zhì)的MII(MediaIndependent Interface)接口連接的通信端口A、B接收數(shù)據(jù)的功能;和著針對(duì)該接收數(shù)據(jù)進(jìn)行前同步碼(preamble)廢棄、CRC校驗(yàn)、目的地MAC地址確認(rèn)等接收處理的功能。
隊(duì)列緩沖器A、B按每個(gè)通信端口A、B設(shè)置,是暫時(shí)存儲(chǔ)由接收處理部A、B接收處理的幀或從通信控制部15輸出的幀的緩沖器。
發(fā)送處理部A、B按每個(gè)通信端口A、B設(shè)置,具有從相對(duì)的通信系統(tǒng)的隊(duì)列緩沖器B、A依次讀出幀的功能;將讀出的幀作為發(fā)送幀,用MII接口向IP連接了的通信端口A、B輸出的功能;此時(shí)針對(duì)該發(fā)送幀進(jìn)行CSMA/CD、前同步碼再生、流程控制等發(fā)送處理的功能。
通信控制部15是根據(jù)STP,進(jìn)行自節(jié)點(diǎn)幀收發(fā)、MAC地址·表管理、故障處理等通信控制的電路部,具體是具有與經(jīng)MII接口連接的功能處理部20交換幀的功能;將存儲(chǔ)于隊(duì)列緩沖器A、B中的給該裝置的幀向功能處理部20輸入的同時(shí),將從功能處理部20接收的給其他裝置的幀存儲(chǔ)在隊(duì)列緩沖器A、B中的功能;根據(jù)需要,在中央監(jiān)視裝置4中將發(fā)送電子郵件的請(qǐng)求經(jīng)中斷信號(hào)線16向功能處理部20通知的功能。
(通信裝置的動(dòng)作)接著,參照?qǐng)D2,對(duì)本發(fā)明第1實(shí)施例的通信裝置的動(dòng)作進(jìn)行詳細(xì)說(shuō)明。
向該開(kāi)關(guān)部10分配監(jiān)視控制系統(tǒng)上或現(xiàn)場(chǎng)總線5上固有的地址,通過(guò)上述2系統(tǒng)的構(gòu)成,根據(jù)存儲(chǔ)轉(zhuǎn)發(fā)(store and forward)方式、半雙工/全雙工自動(dòng)識(shí)別等構(gòu)成第二層開(kāi)關(guān)。另外,利用STP(生成樹(shù)協(xié)議,SpanningTree Protocol)的通信功能來(lái)實(shí)現(xiàn)冗長(zhǎng)化。
開(kāi)關(guān)部10的通信控制部15校驗(yàn)經(jīng)通信端口A、B接收的、存儲(chǔ)于隊(duì)列緩沖器A、B中的幀的MAC地址,從隊(duì)列緩沖器A、B取得將自節(jié)點(diǎn)MAC地址作為目的地地址持有的幀并向功能處理部20輸出。對(duì)于將自節(jié)點(diǎn)MAC地址不作為目的地地址持有的幀,從隊(duì)列緩沖器A、B讀出,從發(fā)送處理部B、A經(jīng)另一方的通信端口向現(xiàn)場(chǎng)總線5傳輸。
另外,通信控制部15通過(guò)從功能處理部20接收發(fā)送幀并存儲(chǔ)到隊(duì)列緩沖器A、B中,從而向現(xiàn)場(chǎng)總線5發(fā)送。
此外,通信控制部15通過(guò)故障處理在與其他通信裝置之間進(jìn)行線路校驗(yàn),經(jīng)常校驗(yàn)是否沒(méi)有發(fā)生故障。
這樣,根據(jù)本實(shí)施例,由于將具有STP功能的開(kāi)關(guān)部10和已有的、具有信息收集功能或控制功能的功能處理部20形成在同一半導(dǎo)體芯片30上,并與功能處理部20連接,故與按每個(gè)通信裝置外加STP開(kāi)關(guān)的情況相比,裝置構(gòu)成或連接器等的部件成本、甚至制造成本變?yōu)椴槐匾摹?br>
因此,即使在監(jiān)視控制大廈設(shè)備或工廠設(shè)備的大規(guī)模的監(jiān)視控制系統(tǒng)中,也可以一邊抑制通信網(wǎng)絡(luò)整體的成本上升,一邊利用以太網(wǎng)構(gòu)筑具有冗長(zhǎng)性的環(huán)形布線方式。
進(jìn)而,關(guān)于功能處理部20,由于以已有的通信裝置所具有的以往的物理層接口同樣的MII接口,和開(kāi)關(guān)部10連接,故針對(duì)功能處理部20側(cè),可以利用以往的軟件,可以抑制軟件改造所需的成本上升。
第2實(shí)施例接下來(lái),參照?qǐng)D1及圖2,對(duì)本發(fā)明第2實(shí)施例的通信裝置進(jìn)行說(shuō)明。而且,關(guān)于本發(fā)明第2實(shí)施例的通信裝置的構(gòu)成,與上述第1實(shí)施例同樣,在此省略詳細(xì)說(shuō)明。
在STP協(xié)議中,規(guī)定為用現(xiàn)場(chǎng)總線5連接的各通信裝置中的任一個(gè)成為路由(ROOT),以控制協(xié)議。此時(shí),各通信裝置中、每個(gè)通信裝置中設(shè)定的協(xié)議優(yōu)先順序(priority,優(yōu)先次序)最高的裝置成為路由。另外,之后現(xiàn)場(chǎng)總線5連接的通信裝置的協(xié)議優(yōu)先順序比到此為止的路由高時(shí),路由的變更處理發(fā)生,數(shù)據(jù)通信暫時(shí)中斷。
在本實(shí)施例中,通常注意到出售的STP開(kāi)關(guān)2的協(xié)議優(yōu)先順序設(shè)定為中等級(jí)別,由于將開(kāi)關(guān)部10的通信控制部中設(shè)定的協(xié)議優(yōu)先順序設(shè)定為最低級(jí)別,故即使在通信裝置1之后連接到現(xiàn)場(chǎng)總線5上的情況下,例如即使在用通信裝置1來(lái)進(jìn)行電源接通/斷開(kāi)的情況下,在以環(huán)形布線方式連接的各通信裝置之間,用于路由決定的協(xié)議優(yōu)先順序不會(huì)產(chǎn)生變更,可以回避不需要的路由變更處理的發(fā)生,可以抑制起因于此的數(shù)據(jù)通信的中斷。
而且,在圖1中,對(duì)以STP開(kāi)關(guān)2構(gòu)筑多種環(huán)形布線方式的情況進(jìn)行了說(shuō)明,但也可以以各STP開(kāi)關(guān)2僅構(gòu)筑一種環(huán)形布線方式。另外,如圖3所示,也可以在控制器3中設(shè)置與通信裝置1同樣的開(kāi)關(guān)部,構(gòu)筑環(huán)形布線方式,進(jìn)而構(gòu)筑高位網(wǎng)絡(luò)。
此外,如圖3所示,也可以是作為用現(xiàn)場(chǎng)總線5連接的各通信裝置的其中一個(gè),通過(guò)采用可以構(gòu)筑多種環(huán)形布線方式的STP開(kāi)關(guān)2,從而多級(jí)連接多種環(huán)形布線方式,即使在監(jiān)視控制大廈設(shè)備或工廠設(shè)備的大規(guī)模監(jiān)視控制系統(tǒng)中,也可以有效地連接各通信裝置。
第3實(shí)施例接著,參照?qǐng)D4,對(duì)本發(fā)明的第3實(shí)施例的通信裝置進(jìn)行說(shuō)明。
在本實(shí)施例中,針對(duì)在上述第1實(shí)施例涉及的通信裝置及監(jiān)視控制系統(tǒng)中,用各通信裝置1檢測(cè)以環(huán)形布線方式連接各通信裝置1的現(xiàn)場(chǎng)總線5的異常,并通知該故障位置的情況進(jìn)行說(shuō)明。
與第1實(shí)施例的監(jiān)視控制系統(tǒng)(參照?qǐng)D1)相比,在本實(shí)施例涉及的各通信裝置1(1A~1N)中,具有檢測(cè)連接相鄰的通信裝置1或與STP開(kāi)關(guān)2之間現(xiàn)場(chǎng)總線5的鏈路5A~5N、50、51中的故障、或者各通信裝置1中的故障。
另外,如圖4所示,與本發(fā)明的第1實(shí)施例的監(jiān)視控制系統(tǒng)(參照?qǐng)D1)相比,本實(shí)施例的監(jiān)視控制系統(tǒng)中新設(shè)有郵件服務(wù)器8,經(jīng)開(kāi)關(guān)7A連接在高位網(wǎng)絡(luò)7上。郵件服務(wù)器8由收發(fā)各種電子郵件的普通郵件服務(wù)器構(gòu)成,將表示通信裝置1檢測(cè)出的通信故障的故障檢測(cè)通知郵件從通信裝置1開(kāi)始,經(jīng)STP開(kāi)關(guān)2、通信線路6、控制器3、高位網(wǎng)絡(luò)7及開(kāi)關(guān)7A接收,根據(jù)來(lái)自中央監(jiān)視裝置4的訪問(wèn),將故障檢測(cè)通知郵件的內(nèi)容通知給中央監(jiān)視裝置4。
(通信裝置)接下來(lái),參照?qǐng)D5及圖6,對(duì)本發(fā)明第3實(shí)施例涉及的通信裝置進(jìn)行詳細(xì)說(shuō)明。
與上述第1實(shí)施例涉及的通信裝置相比,在本實(shí)施例涉及的通信裝置1(1A~1N)中,設(shè)有用于檢測(cè)經(jīng)由現(xiàn)場(chǎng)總線5的數(shù)據(jù)通信相對(duì)的故障的功能機(jī)構(gòu)。
如圖6所示,在開(kāi)關(guān)部10的通信控制部15中,設(shè)有STP控制機(jī)構(gòu)15A、鏈路信號(hào)控制機(jī)構(gòu)15B、鏈路信號(hào)監(jiān)視機(jī)構(gòu)15C、校驗(yàn)消息檢測(cè)機(jī)構(gòu)15D及校驗(yàn)消息監(jiān)視機(jī)構(gòu)15E。另外,在功能處理部20中設(shè)有郵件發(fā)送機(jī)構(gòu)22。
STP控制機(jī)構(gòu)15A具有與隊(duì)列緩沖器A、B交換各種數(shù)據(jù)的功能;經(jīng)數(shù)據(jù)總線18,與功能處理部20交換各種數(shù)據(jù)的功能;根據(jù)生成樹(shù)協(xié)議(STP),控制經(jīng)由現(xiàn)場(chǎng)總線5的、功能處理部20與其他裝置之間的數(shù)據(jù)通信的功能。
鏈路信號(hào)控制機(jī)構(gòu)15B具有經(jīng)通信端口A,在與相鄰?fù)ㄐ叛b置之間交換鏈路信號(hào)A(17A)的功能;經(jīng)通信端口B,在與相鄰?fù)ㄐ叛b置之間交換鏈路信號(hào)B(17B)的功能。鏈路信號(hào)(Link signal)A、B例如在以以太網(wǎng)進(jìn)行數(shù)據(jù)通信之際使用的物理層上的幀的間隙等定時(shí)內(nèi),在相鄰的通信裝置之間周期地進(jìn)行交換。
鏈路信號(hào)監(jiān)視機(jī)構(gòu)15C具有根據(jù)鏈路信號(hào)控制機(jī)構(gòu)15B接收的、來(lái)自相鄰?fù)ㄐ叛b置的鏈路信號(hào)A、B的周期或內(nèi)容,監(jiān)視其正常性的功能;在根據(jù)鏈路信號(hào)A、B的異常,針對(duì)與相鄰?fù)ㄐ叛b置的數(shù)據(jù)通信檢測(cè)出故障的情況下,通過(guò)中斷信號(hào)16A向功能處理部20的郵件發(fā)送機(jī)構(gòu)22通知檢測(cè)出該故障的鏈路的功能。
校驗(yàn)消息檢測(cè)機(jī)構(gòu)15D具有檢測(cè)經(jīng)通信端口A及接收處理部A而存儲(chǔ)在隊(duì)列緩沖器A中的、來(lái)自STP開(kāi)關(guān)2的校驗(yàn)消息,或經(jīng)通信端口B及接收處理部B而存儲(chǔ)在隊(duì)列緩沖器B中的、來(lái)自STP開(kāi)關(guān)2的校驗(yàn)消息的功能。檢驗(yàn)消息是從STP開(kāi)關(guān)2以巡回現(xiàn)場(chǎng)總線5上的各通信裝置的方式定期地發(fā)送的數(shù)據(jù)鏈路層上的消息。
校驗(yàn)消息監(jiān)視機(jī)構(gòu)15E具有根據(jù)由校驗(yàn)消息檢測(cè)機(jī)構(gòu)15D檢測(cè)出的校驗(yàn)消息的周期或內(nèi)容,監(jiān)視其正常性的功能;在根據(jù)校驗(yàn)消息的異常,針對(duì)與相鄰?fù)ㄐ叛b置的數(shù)據(jù)通信檢測(cè)出故障的情況下,通過(guò)中斷信號(hào)16B向功能處理部20的郵件發(fā)送機(jī)構(gòu)22通知檢測(cè)出該故障的鏈路的功能。
郵件發(fā)送機(jī)構(gòu)22具有經(jīng)數(shù)據(jù)總線18及內(nèi)部總線21,與通信控制部15的STP控制機(jī)構(gòu)15A交換各種數(shù)據(jù)的功能;根據(jù)來(lái)自鏈路監(jiān)視機(jī)構(gòu)15C的中斷信號(hào)16A或來(lái)自校驗(yàn)消息監(jiān)視機(jī)構(gòu)15E的中斷信號(hào)16B,生成包含該通信裝置固有的網(wǎng)絡(luò)地址的向郵件服務(wù)器8的故障檢測(cè)通知郵件的功能;向STP控制機(jī)構(gòu)15A指示利用了與以中斷信號(hào)16A、16B通知的故障發(fā)生鏈路相反側(cè)的鏈路、即未檢測(cè)出故障的相鄰裝置側(cè)的現(xiàn)場(chǎng)總線5的故障檢測(cè)通知郵件的發(fā)送的功能。
由于STP開(kāi)關(guān)2在根據(jù)生成樹(shù)協(xié)議(STP)、經(jīng)現(xiàn)場(chǎng)總線5而與各通信裝置1進(jìn)行數(shù)據(jù)通信的同時(shí),控制這些通信裝置1,故除了具備與通信裝置1同樣的STP控制機(jī)構(gòu)15A、鏈路信號(hào)控制機(jī)構(gòu)15B、鏈路信號(hào)監(jiān)視機(jī)構(gòu)15C、校驗(yàn)消息檢測(cè)機(jī)構(gòu)15D及校驗(yàn)消息監(jiān)視機(jī)構(gòu)15E以外,還具備周期性發(fā)送校驗(yàn)消息的校驗(yàn)消息發(fā)送機(jī)構(gòu)。
(第3實(shí)施例的動(dòng)作)接著,參照?qǐng)D7及圖8,對(duì)本發(fā)明第3實(shí)施例涉及的通信裝置的鏈路信號(hào)監(jiān)視動(dòng)作進(jìn)行說(shuō)明。
通信裝置1通過(guò)通信控制部15及功能處理部20,進(jìn)行圖7的鏈路信號(hào)監(jiān)視處理。
首先,通信控制部15通過(guò)鏈路信號(hào)控制機(jī)構(gòu)15B,經(jīng)常在與相鄰?fù)ㄐ叛b置1之間相互交換鏈路信號(hào)A、B,通過(guò)鏈路信號(hào)監(jiān)視機(jī)構(gòu)15C,根據(jù)檢測(cè)周期或內(nèi)容,針對(duì)來(lái)自相鄰?fù)ㄐ叛b置1的鏈路信號(hào)A、B校驗(yàn)正常性(步驟100)。在此,在鏈路信號(hào)A、B沒(méi)有異常的情況下(步驟101的是),返回步驟100。
另一方面,例如通過(guò)鏈路斷路,在規(guī)定周期內(nèi)沒(méi)有檢測(cè)出鏈路信號(hào)A、B的其中一個(gè),認(rèn)為鏈路信號(hào)A、B的其中一個(gè)產(chǎn)生異常的情況下(步驟101的是),鏈路監(jiān)視機(jī)構(gòu)15C通過(guò)中斷信號(hào)16A向郵件發(fā)送機(jī)構(gòu)22通知檢測(cè)出該故障的鏈路。
郵件發(fā)送機(jī)構(gòu)22根據(jù)來(lái)自鏈路監(jiān)視機(jī)構(gòu)15C的中斷信號(hào)16A,確認(rèn)故障發(fā)生,生成包含該通信裝置固有的網(wǎng)絡(luò)地址的、向郵件服務(wù)器8的故障檢測(cè)通知郵件(步驟102)。而且,利用與以中斷信號(hào)16A通知的故障發(fā)生鏈路相反側(cè)的鏈路、即未檢測(cè)出故障的相鄰裝置側(cè)的現(xiàn)場(chǎng)總線5,向郵件服務(wù)器8發(fā)送故障檢測(cè)通知郵件(步驟103),返回步驟100。
因此,如圖8所示,在經(jīng)鏈路5A在通信裝置1A、1B之間相互交換鏈路信號(hào)之際(步驟110),在鏈路5A斷路的情況下,通信裝置1A、1B通過(guò)各自的鏈路信號(hào)監(jiān)視機(jī)構(gòu)15C,檢測(cè)鏈路信號(hào)的異常(步驟111、112),分別生成故障檢測(cè)通知郵件后向郵件服務(wù)器8發(fā)送(步驟113、114)。
在這些故障檢測(cè)通知郵件中,例如包含有IP地址等、各通信裝置1A、1B固有的網(wǎng)絡(luò)地址。因此,在中央監(jiān)視裝置4中參照存儲(chǔ)于郵件服務(wù)器8的故障檢測(cè)通知郵件,通過(guò)確認(rèn)郵件發(fā)送源的通信裝置的網(wǎng)絡(luò)地址,從而可以特定故障發(fā)生場(chǎng)所。
這樣,由于本實(shí)施例在開(kāi)關(guān)部10中設(shè)置分別監(jiān)視經(jīng)現(xiàn)場(chǎng)總線5、在與該通信裝置1相鄰的2個(gè)相鄰裝置之間定期地交換的物理層上的鏈路信號(hào)的鏈路信號(hào)監(jiān)視機(jī)構(gòu)15C,利用功能處理部20的郵件發(fā)送機(jī)構(gòu)22,在通過(guò)鏈路信號(hào)監(jiān)視機(jī)構(gòu)15C根據(jù)來(lái)自一方相鄰裝置側(cè)的鏈路信號(hào)的異常而檢測(cè)出故障的情況下,生成包含該通信裝置固有的網(wǎng)絡(luò)地址的故障檢測(cè)通知郵件,利用未檢測(cè)出故障的另一相鄰裝置側(cè)的現(xiàn)場(chǎng)總線5,從開(kāi)關(guān)部10向郵件服務(wù)器8發(fā)送故障檢測(cè)通知郵件,故通過(guò)確認(rèn)這些故障檢測(cè)通知郵件的網(wǎng)絡(luò)地址,就可以特定故障發(fā)生場(chǎng)所。
因此,即使在將具有STP功能的開(kāi)關(guān)部10與已有的具有信息收集功能或控制功能的功能處理部20形成在同一半導(dǎo)體芯片30上,并與功能處理部20連接的情況下,也可以容易地檢測(cè)以環(huán)形連接方式連接各通信裝置的現(xiàn)場(chǎng)總線5的各鏈路或各通信裝置中的故障發(fā)生,同時(shí)可以容易地特定該故障發(fā)生場(chǎng)所。
而且,在通信裝置1的鏈路信號(hào)監(jiān)視機(jī)構(gòu)15C中,在檢測(cè)出鏈路信號(hào)的異常的情況下,也可以從鏈路信號(hào)控制機(jī)構(gòu)15B例如采用鏈路信號(hào)的發(fā)送停止等方法向經(jīng)該故障發(fā)生鏈路而相對(duì)向的相鄰?fù)ㄐ叛b置1通知鏈路信號(hào)異常。由此,由于在相對(duì)向的相鄰?fù)ㄐ叛b置1中,可以檢測(cè)出該鏈路信號(hào)異常,并向郵件服務(wù)器8發(fā)送故障檢測(cè)通知郵件,故即使在鏈路的上行或下行的任一方中發(fā)生了故障的情況下,可以從與該鏈路連接的兩通信裝置1發(fā)送故障檢測(cè)通知郵件,可以特定故障發(fā)生場(chǎng)所。
接著,參照?qǐng)D9、圖10,對(duì)本發(fā)明第3實(shí)施例涉及的通信裝置的校驗(yàn)消息監(jiān)視動(dòng)作進(jìn)行說(shuō)明。
通信裝置1通過(guò)通信控制部15及功能處理部20,進(jìn)行圖10的校驗(yàn)消息監(jiān)視處理。
首先,通信控制部15在啟動(dòng)時(shí)通過(guò)校驗(yàn)消息檢測(cè)機(jī)構(gòu)15D,檢測(cè)是否用STP檢測(cè)機(jī)構(gòu)15A接收了來(lái)自STP開(kāi)關(guān)2的最初的校驗(yàn)消息(步驟130),在接收了最初的校驗(yàn)消息的情況下(步驟131的是),通過(guò)校驗(yàn)消息監(jiān)視機(jī)構(gòu)15E,為了接收下一校驗(yàn)消息而啟動(dòng)足夠期間的接收定時(shí)器(步驟132)。
而且,校驗(yàn)消息經(jīng)通信端口A由接收處理部A接收,并存儲(chǔ)在隊(duì)列緩沖器A中。然后,由發(fā)送處理部B讀出存儲(chǔ)在隊(duì)列緩沖器A中的校驗(yàn)消息,并從通信端口B向后續(xù)的通信裝置1傳輸。
另一方面,由通信控制部15的STP控制機(jī)構(gòu)15A讀出并接收存儲(chǔ)在隊(duì)列緩沖器A中的校驗(yàn)消息,通過(guò)校驗(yàn)消息檢測(cè)機(jī)構(gòu)15D檢測(cè)該消息。
步驟132之后,校驗(yàn)消息監(jiān)視機(jī)構(gòu)15E檢測(cè)是否用STP控制機(jī)構(gòu)15A接收了來(lái)自STP開(kāi)關(guān)2的最初的檢驗(yàn)消息(步驟133),在沒(méi)有接收校驗(yàn)消息的情況下(步驟134的否),判斷接收定時(shí)器是否超時(shí)了(步驟135),在沒(méi)有超時(shí)的情況下(步驟133)返回。
在此,在接收定時(shí)器超時(shí)之前接收了下一校驗(yàn)消息的情況下(步驟134的是),因?yàn)榭梢耘袛酁閺腟TP開(kāi)關(guān)2到該通信裝置1為止的區(qū)間的各裝置及鏈路是正常的,故在停止了接收定時(shí)器后(步驟136),再次啟動(dòng)接收定時(shí)器(步驟137),返回步驟133。
另外,在接收下一校驗(yàn)消息之前接收定時(shí)器超時(shí)了的情況下(步驟135的是),因?yàn)榭梢耘袛酁閺腟TP開(kāi)關(guān)2到該通信裝置1為止的區(qū)間的各裝置及鏈路中發(fā)生了故障,故校驗(yàn)消息監(jiān)視機(jī)構(gòu)15E通過(guò)中斷信號(hào)16B向郵件發(fā)送機(jī)構(gòu)22通知檢測(cè)出該故障的鏈路。
郵件發(fā)送機(jī)構(gòu)22根據(jù)來(lái)自校驗(yàn)消息監(jiān)視機(jī)構(gòu)15E的中斷信號(hào)16B,確認(rèn)故障產(chǎn)生,生成包含該通信裝置固有的網(wǎng)絡(luò)地址的向郵件服務(wù)器8的故障檢測(cè)通知郵件(步驟138)。而且,利用與以中斷信號(hào)16B通知的故障發(fā)生鏈路相反側(cè)的鏈路、即未檢測(cè)出故障的相鄰裝置側(cè)的現(xiàn)場(chǎng)總線5,將故障檢測(cè)通知郵件發(fā)送到郵件服務(wù)器8(步驟139),返回步驟130。
因此,如圖10所示,從STP開(kāi)關(guān)2發(fā)送的校驗(yàn)消息60,經(jīng)現(xiàn)場(chǎng)總線5的各鏈路及通信裝置1,被按順序傳輸,到達(dá)任一個(gè)通信裝置1中設(shè)定的模塊端口(Blocking Port)后被廢棄。
另外,各通信裝置1根據(jù)校驗(yàn)消息60的接收檢測(cè),分別啟動(dòng)接收定時(shí)器,監(jiān)視下一校驗(yàn)消息的接收。例如,在通信裝置1A在時(shí)刻T1A接收檢測(cè)到校驗(yàn)消息60的情況下,在該時(shí)刻T1A啟動(dòng)接收定時(shí)器TM1A。此外,即使在通信裝置1B、1C...中也同樣,在接收檢測(cè)到校驗(yàn)消息60的時(shí)刻T1B、T1C...,分別啟動(dòng)接收定時(shí)器TM1B、TM1C...。
在從時(shí)刻T1經(jīng)過(guò)規(guī)定時(shí)間后的時(shí)刻T2,STP開(kāi)關(guān)2發(fā)送同樣的校驗(yàn)消息60。
在此,在通信裝置1A、1B之間的鏈路5A被切斷的情況下,由于校驗(yàn)消息60正常到達(dá)通信裝置1A,故在通信裝置1A中,在接收定時(shí)器TM1A超時(shí)前的時(shí)刻T2A,下一校驗(yàn)消息60被正常地接收檢測(cè),再次啟動(dòng)接收定時(shí)器TM1A。
另一方面,由于在校驗(yàn)消息61被接收檢測(cè)前的時(shí)刻T2B,接收定時(shí)器TM1B超時(shí),故通信裝置1B向郵件服務(wù)器8發(fā)送故障檢測(cè)通知郵件70。以后,從通信裝置1C開(kāi)始也同樣地向郵件服務(wù)器8發(fā)送故障檢測(cè)通知郵件70。
在這些故障檢測(cè)通知郵件中,例如包含有IP地址等、各通信裝置1所固有的網(wǎng)絡(luò)地址。因此,在中央監(jiān)視裝置4中,參照存儲(chǔ)于郵件服務(wù)器8內(nèi)的故障檢測(cè)通知郵件,確認(rèn)郵件發(fā)送源的通信裝置的網(wǎng)絡(luò)地址,在校驗(yàn)消息的傳輸順序中、發(fā)送了各故障檢測(cè)通知郵件的最上游側(cè)的通信裝置之前知道發(fā)生了故障。
這樣,因?yàn)楸緦?shí)施例設(shè)置校驗(yàn)消息監(jiān)視機(jī)構(gòu)15E,其對(duì)從根據(jù)生成樹(shù)協(xié)議(STP)來(lái)控制各通信裝置1的STP開(kāi)關(guān)(開(kāi)關(guān)裝置)2以在現(xiàn)場(chǎng)總線5上巡回的方式定期發(fā)送的數(shù)據(jù)鏈路層上的校驗(yàn)消息進(jìn)行監(jiān)視,以功能處理部20的郵件發(fā)送機(jī)構(gòu)22,在通過(guò)校驗(yàn)消息監(jiān)視機(jī)構(gòu)15E根據(jù)來(lái)自一方相鄰裝置的校驗(yàn)消息的異常而檢測(cè)出故障的情況下,生成包含該通信裝置固有的網(wǎng)絡(luò)地址的故障檢測(cè)通知郵件,利用未檢測(cè)出故障的另一相鄰裝置側(cè)的現(xiàn)場(chǎng)總線,從開(kāi)關(guān)部10向郵件服務(wù)器8發(fā)送故障檢測(cè)通知郵件,故通過(guò)確認(rèn)這些故障檢測(cè)通知郵件的網(wǎng)絡(luò)地址,從而可以特定故障產(chǎn)生場(chǎng)所。
因此,即使在將具有STP功能的開(kāi)關(guān)部10與已有的具有信息收集功能或控制功能的功能處理部20形成在同一半導(dǎo)體芯片30上,并與功能處理部20連接,也可以容易地檢測(cè)以環(huán)形連接方式連接各通信裝置的現(xiàn)場(chǎng)總線5的各鏈路或各通信裝置中的故障發(fā)生,同時(shí)可以容易地特定該故障發(fā)生場(chǎng)所。另外,由于利用普通的電子郵件協(xié)議來(lái)通知故障,故不改變·擴(kuò)張STP等已有的通信關(guān)系協(xié)議,即可實(shí)現(xiàn)故障檢測(cè)功能,也可以容易且低價(jià)地導(dǎo)入已有的系統(tǒng)中。
一直以來(lái),在采用具有STP(生成樹(shù)協(xié)議,Spanning Tree Protocol)功能的以太網(wǎng)開(kāi)關(guān),通過(guò)搭接布線以環(huán)形布線方式連接各通信裝置,以冗長(zhǎng)化網(wǎng)絡(luò)的情況下,在通信正常時(shí),通過(guò)將任意的以太網(wǎng)開(kāi)關(guān)的一方的通信端口設(shè)為模塊端口(Blocking Port),從而防止無(wú)線環(huán)路,在任意鏈路或通信裝置中發(fā)生了故障的情況下,采取通過(guò)STP解除模塊端口,針對(duì)故障場(chǎng)所與模塊端口之間的區(qū)間維持通信的對(duì)應(yīng)方法。
根據(jù)該方法,雖然可以對(duì)應(yīng)于故障場(chǎng)所為1處的情況,但在以下在不同位置發(fā)生了故障的情況下,對(duì)于2處故障場(chǎng)所之間的區(qū)間變得無(wú)法維持通信,到最初的故障被修復(fù)為止,網(wǎng)絡(luò)整體的運(yùn)轉(zhuǎn)性(可用性,availability)降低。因此,馬上檢測(cè)故障發(fā)生并迅速修復(fù),是較高維持網(wǎng)絡(luò)整體的運(yùn)轉(zhuǎn)性(可用性)所需的。
根據(jù)本實(shí)施例,由于根據(jù)故障發(fā)生馬上從通信裝置向郵件服務(wù)器發(fā)送故障檢測(cè)通知郵件,同時(shí)根據(jù)該故障檢測(cè)通知郵件所包含的網(wǎng)絡(luò)地址,可以特定故障場(chǎng)所,從而可以較高維持網(wǎng)絡(luò)整體的運(yùn)轉(zhuǎn)性(可用性)。
而且,在圖10中,根據(jù)來(lái)自從STP開(kāi)關(guān)2發(fā)送的校驗(yàn)消息的傳輸順序中、最上游側(cè)的通信裝置1的故障檢測(cè)郵件,判斷故障場(chǎng)所,但也可以通過(guò)用故障檢測(cè)通知郵件通知故障檢測(cè)時(shí)刻,從而特定最初檢測(cè)出故障的通信裝置。
另外,在圖10中,對(duì)以從STP開(kāi)關(guān)2向通信裝置1A側(cè)巡回的方式發(fā)送了校驗(yàn)消息的情況進(jìn)行了說(shuō)明,但也可以根據(jù)設(shè)有模塊端口的位置,向反方向發(fā)送校驗(yàn)消息。此外,也可以雙向并行地發(fā)送校驗(yàn)消息,可以更準(zhǔn)確地特定故障位置。
權(quán)利要求
1.一種通信裝置,其中具備功能處理部(20),其采用遵照以太網(wǎng)的現(xiàn)場(chǎng)總線(5),通過(guò)與以環(huán)形布線方式連接的其他通信裝置交換各種數(shù)據(jù)來(lái)實(shí)現(xiàn)規(guī)定功能;開(kāi)關(guān)部(10),其根據(jù)生成樹(shù)協(xié)議(STP)來(lái)控制經(jīng)由所述現(xiàn)場(chǎng)總線的所述功能處理部與所述其他通信裝置之間的數(shù)據(jù)通信;半導(dǎo)體芯片(30),其將構(gòu)成所述功能處理部及開(kāi)關(guān)部的信號(hào)處理電路作為集成電路而形成。
2.根據(jù)權(quán)利要求1所述的通信裝置,其中,所述開(kāi)關(guān)部具備將連接于各自的所述現(xiàn)場(chǎng)總線的端點(diǎn)由物理層進(jìn)行終端控制的2個(gè)通信端口(11A、11B);按每個(gè)所述通信端口設(shè)置,且經(jīng)所述通信端口接收來(lái)自其他通信裝置的幀的2個(gè)接收處理部(12A、12B);按每個(gè)所述通信端口設(shè)置,且暫時(shí)存儲(chǔ)由所述接收處理部接收的幀的2個(gè)隊(duì)列緩沖器(13A、13B);按每個(gè)所述通信端口設(shè)置,且將經(jīng)一方的通信端口接收并存儲(chǔ)在所述隊(duì)列緩沖器中的幀,經(jīng)另一方的通信端口向其他通信裝置發(fā)送的發(fā)送處理部(14A、14B);將存儲(chǔ)于所述隊(duì)列緩沖器中的給該通信裝置的幀輸出到所述功能處理部的同時(shí),將從所述功能處理部接收的給其他通信裝置的幀存儲(chǔ)在所述隊(duì)列緩沖器中的通信控制部(15)。
3.根據(jù)權(quán)利要求1所述的通信裝置,其中,所述開(kāi)關(guān)部包括鏈路信號(hào)監(jiān)視機(jī)構(gòu)(15C),其分別監(jiān)視在經(jīng)所述現(xiàn)場(chǎng)總線而與該通信裝置相鄰的2個(gè)相鄰裝置之間定期地被交換的物理層上的鏈路信號(hào);所述功能處理部包括郵件發(fā)送機(jī)構(gòu)(22),其在通過(guò)所述鏈路信號(hào)監(jiān)視機(jī)構(gòu)根據(jù)來(lái)自一方的相鄰裝置側(cè)的鏈路信號(hào)的異常而檢測(cè)出故障的情況下,生成包含該通信裝置固有的網(wǎng)絡(luò)地址的故障檢測(cè)通知郵件,并利用未檢測(cè)出故障的另一相鄰裝置側(cè)的現(xiàn)場(chǎng)總線,從所述開(kāi)關(guān)部向任意的郵件服務(wù)器(8)發(fā)送故障檢測(cè)通知郵件。
4.根據(jù)權(quán)利要求1所述的通信裝置,其中,所述開(kāi)關(guān)部具備校驗(yàn)消息監(jiān)視機(jī)構(gòu)(15E),其對(duì)從根據(jù)生成樹(shù)協(xié)議(STP)而控制所述通信裝置每一個(gè)的開(kāi)關(guān)裝置(2)以在所述現(xiàn)場(chǎng)總線上巡回的方式定期地被發(fā)送的數(shù)據(jù)鏈路層上的校驗(yàn)消息進(jìn)行監(jiān)視;所述功能處理部具備郵件發(fā)送機(jī)構(gòu)(22),其在通過(guò)所述校驗(yàn)消息監(jiān)視機(jī)構(gòu)根據(jù)來(lái)自一方的相鄰裝置側(cè)的校驗(yàn)消息的異常而檢測(cè)出故障的情況下,生成包含該通信裝置固有的網(wǎng)絡(luò)地址的故障檢測(cè)通知郵件,并利用未檢測(cè)出故障的另一相鄰裝置側(cè)的現(xiàn)場(chǎng)總線,從所述開(kāi)關(guān)部向任意的郵件服務(wù)器(8)發(fā)送故障檢測(cè)通知郵件。
5.一種故障通知方法,其中包括開(kāi)關(guān)步驟,其在利用遵照以太網(wǎng)的現(xiàn)場(chǎng)總線(5)以環(huán)形布線方式連接的多個(gè)通信裝置之間進(jìn)行數(shù)據(jù)通信之際,通過(guò)在一個(gè)通信裝置的半導(dǎo)體芯片(30)上作為集成電路而形成的信號(hào)處理電路所包含的開(kāi)關(guān)部(10),根據(jù)生成樹(shù)協(xié)議(STP),控制所述信號(hào)處理電路所包含的功能處理部(20)與其他通信裝置之間的經(jīng)由所述現(xiàn)場(chǎng)總線的數(shù)據(jù)通信;功能處理步驟,其通過(guò)所述功能處理部,并通過(guò)經(jīng)所述開(kāi)關(guān)部而與其他通信裝置交換各種數(shù)據(jù)來(lái)實(shí)現(xiàn)規(guī)定功能;所述開(kāi)關(guān)步驟包括鏈路信號(hào)監(jiān)視步驟(100),其分別監(jiān)視在經(jīng)所述現(xiàn)場(chǎng)總線而與所述一個(gè)通信裝置相鄰的2個(gè)相鄰裝置之間定期交換的物理層上的鏈路信號(hào);所述功能處理步驟包括郵件生成步驟(102),其在通過(guò)所述鏈路信號(hào)監(jiān)視步驟,根據(jù)來(lái)自一方的相鄰裝置側(cè)的鏈路信號(hào)的異常而檢測(cè)出故障的情況下,生成包括所述一個(gè)通信裝置固有的網(wǎng)絡(luò)地址的故障檢測(cè)通知郵件;郵件發(fā)送步驟(103),其利用未檢測(cè)出故障的另一相鄰裝置側(cè)的現(xiàn)場(chǎng)總線,從所述開(kāi)關(guān)部向任一郵件服務(wù)器(8)發(fā)送故障檢測(cè)通知郵件。
6.根據(jù)權(quán)利要求5所述的故障通知方法,其中,所述開(kāi)關(guān)步驟還具備校驗(yàn)消息監(jiān)視步驟(133),其對(duì)從根據(jù)生成樹(shù)協(xié)議(STP)而控制所述通信裝置每一個(gè)的開(kāi)關(guān)裝置(2)以在所述現(xiàn)場(chǎng)總線上巡回的方式定期地被發(fā)送的數(shù)據(jù)鏈路層上的校驗(yàn)消息;所述功能處理步驟還具備郵件生成步驟(138),其在通過(guò)所述校驗(yàn)消息監(jiān)視步驟,根據(jù)來(lái)自一方的相鄰裝置側(cè)的校驗(yàn)消息的異常而檢測(cè)出故障的情況下,生成包括所述一個(gè)通信裝置固有的網(wǎng)絡(luò)地址的故障檢測(cè)通知郵件;郵件發(fā)送步驟(139),其利用未檢測(cè)出故障的另一相鄰裝置側(cè)的現(xiàn)場(chǎng)總線,從所述開(kāi)關(guān)部向任一郵件服務(wù)器發(fā)送故障檢測(cè)通知郵件。
全文摘要
本發(fā)明提供一種通信裝置,其中具備功能處理部(20),其采用遵照以太網(wǎng)的現(xiàn)場(chǎng)總線(5),通過(guò)與以環(huán)形布線方式連接的其他通信裝置交換各種數(shù)據(jù)來(lái)實(shí)現(xiàn)規(guī)定功能;開(kāi)關(guān)部(10),其根據(jù)生成樹(shù)協(xié)議(STP)來(lái)控制經(jīng)由所述現(xiàn)場(chǎng)總線的所述功能處理部與所述其他通信裝置之間的數(shù)據(jù)通信;半導(dǎo)體芯片(30),其將構(gòu)成所述功能處理部及開(kāi)關(guān)部的信號(hào)處理電路作為集成電路而形成。
文檔編號(hào)H04L12/423GK1777135SQ20051012513
公開(kāi)日2006年5月24日 申請(qǐng)日期2005年11月21日 優(yōu)先權(quán)日2004年11月19日
發(fā)明者蔣偉 申請(qǐng)人:株式會(huì)社山武