專利名稱:電子裝置系統(tǒng)和數(shù)據(jù)控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種由電子裝置和計(jì)算機(jī)構(gòu)成的電子裝置系統(tǒng),所述電子裝置例如是可編程邏輯控制器、調(diào)節(jié)裝置、用于采集各種類型的數(shù)據(jù)的數(shù)據(jù)采集裝置、記錄儀和示波器,所述可編程邏輯控制器對(duì)為各種生產(chǎn)過程設(shè)置的、或者是安裝在工廠生產(chǎn)線上的、或者是安裝在各種實(shí)驗(yàn)設(shè)備內(nèi)的裝置進(jìn)行操作和監(jiān)視;所述計(jì)算機(jī)通過通信網(wǎng)絡(luò)與電子裝置連接,計(jì)算機(jī)向電子裝置發(fā)送各種指令并與之交換數(shù)據(jù)。本發(fā)明還涉及一種數(shù)據(jù)控制裝置,其通過通信網(wǎng)絡(luò)與電子裝置連接,并能夠與計(jì)算機(jī)通信。
背景技術(shù):
以下文件涉及一種電子裝置系統(tǒng),其由各種類型的電子裝置和與電子裝置連接的計(jì)算機(jī)組成,計(jì)算機(jī)向電子裝置發(fā)送各種指令并與之交換數(shù)據(jù)。
JP-T-2002-503410和USP 5805442被稱為本發(fā)明的相關(guān)技術(shù)。
圖4是清楚表示現(xiàn)有的電子裝置系統(tǒng)的配置框圖。
圖4中,電子裝置10包括控制模塊11,網(wǎng)絡(luò)服務(wù)器12以及網(wǎng)頁(yè)13,該電子裝置對(duì)為各種類型的生產(chǎn)過程設(shè)置的、或者是安裝在工廠生產(chǎn)線上的、或者是安裝在各種實(shí)驗(yàn)設(shè)備中的裝置進(jìn)行操作、監(jiān)視、控制,并執(zhí)行數(shù)據(jù)采集,其用來處理與控制模塊11有關(guān)的輸入/輸出數(shù)據(jù)。
控制模塊11是電子裝置10的核心,其對(duì)為各種生產(chǎn)過程設(shè)置的、或者安裝在生產(chǎn)線上、或者安裝在各種實(shí)驗(yàn)設(shè)備中的裝置進(jìn)行操作、監(jiān)視、控制,并采集各種類型的數(shù)據(jù)。
網(wǎng)絡(luò)服務(wù)器12是具有內(nèi)置的、常用的網(wǎng)絡(luò)服務(wù)器的功能的模塊。
網(wǎng)頁(yè)13是讀取控制模塊11所采集的數(shù)據(jù)、并具有內(nèi)置的軟件程序組件的模塊,所述軟件程序組件比如是由客戶下載并執(zhí)行的JAVA的小應(yīng)用程序(JAVA,SUN微系統(tǒng)公司注冊(cè)的商標(biāo),是一種面向?qū)ο蟮木幊陶Z言,下文中簡(jiǎn)稱為“JAVA”)。
電子裝置10經(jīng)由網(wǎng)絡(luò)接口14、使用有線連接方式或無線連接方式連接到通信網(wǎng)絡(luò)L,比如因特網(wǎng)或局域網(wǎng)LAN。
通信網(wǎng)絡(luò)L上可以連接多個(gè)電子裝置10和多個(gè)計(jì)算機(jī)20。
計(jì)算機(jī)20是包括顯示裝置21和瀏覽器軟件23的普通客戶計(jì)算機(jī),并且經(jīng)由網(wǎng)絡(luò)接口22連接到通信網(wǎng)絡(luò)L上。
本電子裝置系統(tǒng)中,計(jì)算機(jī)20的瀏覽器軟件23在客戶側(cè)按需求訪問電子裝置10。當(dāng)檢測(cè)到訪問時(shí),電子裝置10的網(wǎng)絡(luò)服務(wù)器12將各種指令和數(shù)據(jù)從網(wǎng)頁(yè)13經(jīng)由網(wǎng)絡(luò)接口14、通信網(wǎng)絡(luò)L以及計(jì)算機(jī)20的網(wǎng)絡(luò)接口22發(fā)送至瀏覽器軟件23。然后,瀏覽器軟件23解釋這樣下載的指令和數(shù)據(jù)、并在顯示裝置21上顯示獲得的結(jié)果。
更具體地講,例如,具有溫度測(cè)量功能的控制模塊11采集現(xiàn)場(chǎng)的溫度數(shù)據(jù)并將該數(shù)據(jù)連同從網(wǎng)頁(yè)13獲得的指定溫度計(jì)圖形一起發(fā)送至計(jì)算機(jī)20。一旦瀏覽器軟件23收到這些數(shù)據(jù)和指令,它就會(huì)用溫度數(shù)據(jù)和溫度計(jì)圖形作出顯示在顯示裝置21上的用圖形表示溫度的圖像。
在現(xiàn)有的電子裝置系統(tǒng)中,計(jì)算機(jī)20以這種方式直接和電子裝置10通信以獲得需要的數(shù)據(jù)或者交換設(shè)定信息,并且計(jì)算機(jī)20使用網(wǎng)頁(yè)形式來監(jiān)視電子裝置10。
當(dāng)計(jì)算機(jī)20已經(jīng)預(yù)先確定存在電子裝置10、并使用HTTP(超文本發(fā)送協(xié)議)作為通信協(xié)議時(shí),計(jì)算機(jī)20使用電子裝置10的URL(統(tǒng)一資源定位器)來訪問網(wǎng)絡(luò)服務(wù)器12。為了訪問數(shù)據(jù),必要時(shí)計(jì)算機(jī)20還將執(zhí)行認(rèn)證處理。
當(dāng)在計(jì)算機(jī)20上安裝專用的通信應(yīng)用軟件時(shí),會(huì)執(zhí)行與使用HTTP時(shí)同樣的處理,并且用戶指定將被連接的電子裝置10并訪問數(shù)據(jù)。
然而,現(xiàn)有的電子裝置系統(tǒng)出現(xiàn)了以下問題。
電子裝置10必須在內(nèi)部存儲(chǔ)和管理獲得的信息。
具體地講,對(duì)于電子裝置10而言,存儲(chǔ)功能是必要的。如果僅僅需要存儲(chǔ)電子裝置10的設(shè)定信息,快速閃存ROM就足夠了。然而,當(dāng)要存儲(chǔ)外部獲得的數(shù)據(jù)時(shí),由于該數(shù)據(jù)的大小通常大于設(shè)定信息的大小,所以需要附加的硬件。如上所述,對(duì)于電子裝置10,管理大容量存儲(chǔ)部分的功能是必要的,這樣,當(dāng)考慮到硬件成本時(shí),總成本會(huì)增加。
而且,使現(xiàn)有的電子裝置10獲得非常高的處理能力通常是困難的,并且在許多情況下,獲得存儲(chǔ)管理功能所需要的處理能力也是困難的。
此外,在電子裝置10包括具有許多可動(dòng)部分的存儲(chǔ)裝置(比如硬盤)的情況下,電子裝置10的可靠性會(huì)下降。
另外,當(dāng)多個(gè)電子裝置10連接到通信網(wǎng)絡(luò)L時(shí),不能有效地為每個(gè)電子裝置10提供存儲(chǔ)部分。對(duì)于多個(gè)電子裝置10,盡管可以在每個(gè)裝置上安裝這樣一個(gè)結(jié)構(gòu)其允許為一個(gè)電子裝置所設(shè)置的存儲(chǔ)部分也能被其它所有的電子裝置共享,但是實(shí)施這種方法會(huì)使系統(tǒng)極度復(fù)雜。
而且,通過添加這樣的功能來改變電子裝置10的操作不能容易地被實(shí)現(xiàn)。
在計(jì)算機(jī)20請(qǐng)求的訪問方法或者功能添加發(fā)生變化的情況下,將不得不在每個(gè)電子裝置10中安裝能夠應(yīng)付這種變化的結(jié)構(gòu)。
尤其是當(dāng)電子裝置10使用網(wǎng)頁(yè)13來生成將被計(jì)算機(jī)20顯示的畫面時(shí),對(duì)于所有與計(jì)算機(jī)20連接的電子裝置10來說,將必須執(zhí)行同樣的修正處理。
通常給電子裝置10配備作為ROM的固件,但是與計(jì)算機(jī)20不同,它不容易更新。因此,電子裝置10能夠提供給計(jì)算機(jī)20的信息(尤其是畫面)在不同程度上是通用項(xiàng),并且不容易為個(gè)別用戶定制。
而且,計(jì)算機(jī)20必須提前獲得每個(gè)電子裝置10的訪問方式。對(duì)于由不同類型的電子裝置10構(gòu)成的系統(tǒng),訪問存儲(chǔ)在電子裝置10中的信息的方式不能被統(tǒng)一化。
這樣,對(duì)于每個(gè)電子裝置10,計(jì)算機(jī)20必須提前引入每個(gè)電子裝置10的訪問方式(例如,網(wǎng)絡(luò)的URL注冊(cè)或者專用應(yīng)用程序的安裝)。
從多個(gè)電子裝置10獲得的數(shù)據(jù)的整合和構(gòu)造必須由計(jì)算機(jī)20執(zhí)行。
由于計(jì)算機(jī)20和電子裝置10直接通信,為了監(jiān)視從電子裝置10接收到的數(shù)據(jù),計(jì)算機(jī)20必須統(tǒng)一電子裝置10使用的數(shù)據(jù)形式,所述數(shù)據(jù)彼此相關(guān)地被監(jiān)視。
另外一個(gè)問題是計(jì)算機(jī)20使用的數(shù)據(jù)備份處理復(fù)雜。即,由于數(shù)據(jù)分散在單個(gè)電子裝置10中,因此對(duì)從裝置10接收到的數(shù)據(jù)執(zhí)行備份操作是復(fù)雜的。
電子裝置10必須包括用于提供安全性的功能。當(dāng)計(jì)算機(jī)20對(duì)存儲(chǔ)在電子裝置10中的數(shù)據(jù)執(zhí)行訪問控制處理時(shí),必須提供電子裝置10的認(rèn)證信息。因此,由于客戶信息不能被單因次地管理,所以管理成本會(huì)增加。
發(fā)明內(nèi)容
本發(fā)明的目的是簡(jiǎn)化整個(gè)系統(tǒng)的配置,以避免增加成本及減少因響應(yīng)更新或改進(jìn)功能的請(qǐng)求所執(zhí)行的作業(yè)數(shù)量。
本發(fā)明提供一種電子裝置系統(tǒng),其具有電子裝置,其通過通信網(wǎng)絡(luò)發(fā)送數(shù)據(jù);數(shù)據(jù)控制裝置,其通過通信網(wǎng)絡(luò)與電子裝置連接,并存儲(chǔ)從電子裝置發(fā)送過來的數(shù)據(jù);以及計(jì)算機(jī),其能夠與數(shù)據(jù)控制裝置通信,其中,數(shù)據(jù)控制裝置將存儲(chǔ)的數(shù)據(jù)發(fā)送給計(jì)算機(jī)。
在本發(fā)明的電子裝置系統(tǒng)中,所述數(shù)據(jù)控制裝置將存儲(chǔ)的數(shù)據(jù)構(gòu)造成符合計(jì)算機(jī)要求的形式的數(shù)據(jù),以將這種形式的數(shù)據(jù)發(fā)送給計(jì)算機(jī)。
在本發(fā)明的電子裝置系統(tǒng)中,所述要求的形式是網(wǎng)頁(yè)形式。
在本發(fā)明的電子裝置系統(tǒng)中,數(shù)據(jù)控制裝置具有存儲(chǔ)部分,所述存儲(chǔ)部分包括存儲(chǔ)從電子裝置發(fā)送過來的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)部分,以及設(shè)定網(wǎng)頁(yè)的網(wǎng)頁(yè)設(shè)定部分。
在本發(fā)明的電子裝置系統(tǒng)中,所述數(shù)據(jù)控制裝置發(fā)送通過將多個(gè)電子裝置發(fā)送來的數(shù)據(jù)進(jìn)行組合而形成的網(wǎng)頁(yè)。
在本發(fā)明的電子裝置系統(tǒng)中,所述計(jì)算機(jī)和數(shù)據(jù)控制裝置配置為一體。
在本發(fā)明的電子裝置系統(tǒng)中,所述數(shù)據(jù)控制裝置根據(jù)訪問請(qǐng)求發(fā)起者或訪問內(nèi)容,來控制網(wǎng)頁(yè)的提供順序或用于提供網(wǎng)頁(yè)的通信網(wǎng)絡(luò)的頻帶。
在本發(fā)明的電子裝置系統(tǒng)中,所述數(shù)據(jù)控制裝置管理計(jì)算機(jī)提出的數(shù)據(jù)請(qǐng)求的歷史。
在本發(fā)明的電子裝置系統(tǒng)中,所述數(shù)據(jù)控制裝置根據(jù)訪問發(fā)起者的屬性更改要提供的數(shù)據(jù)的形式。
本發(fā)明還提供一種通過通信網(wǎng)絡(luò)與電子裝置連接并能與計(jì)算機(jī)通信的數(shù)據(jù)控制裝置,其包括數(shù)據(jù)存儲(chǔ)部分,其存儲(chǔ)電子裝置發(fā)送過來的數(shù)據(jù);以及通信部分,其將數(shù)據(jù)存儲(chǔ)部分中存儲(chǔ)的數(shù)據(jù)發(fā)送至計(jì)算機(jī)。
依據(jù)本發(fā)明的電子裝置系統(tǒng)和數(shù)據(jù)控制裝置,能夠獲得以下優(yōu)點(diǎn)(1)電子裝置中不需要準(zhǔn)備和安裝大容量存儲(chǔ)部分,也不需要附加的硬件。因此,一旦電子裝置安裝在現(xiàn)場(chǎng),就不需要進(jìn)行更改,并且也可以避免因添加硬件而引起的成本增加。
(2)電子裝置不需要存儲(chǔ)管理能力,并且可以避免由于提供存儲(chǔ)而引起的可靠性下降。
(3)設(shè)置在一個(gè)電子裝置中的存儲(chǔ)部分不需要被其他多個(gè)電子裝置共享。
(4)不需要這樣的操作即,不需要在各電子裝置中安裝用于更改計(jì)算機(jī)所使用的訪問方法或更改功能的結(jié)構(gòu)。根據(jù)本發(fā)明,訪問方法能夠統(tǒng)一化。
(5)由于計(jì)算機(jī)不負(fù)責(zé)對(duì)從多個(gè)電子裝置獲得的數(shù)據(jù)的形式進(jìn)行統(tǒng)一化,所以計(jì)算機(jī)擔(dān)負(fù)的處理負(fù)荷被減小。
(6)由于多個(gè)整合電子裝置設(shè)置了數(shù)據(jù)控制裝置,因此不需要對(duì)所有電子裝置執(zhí)行數(shù)據(jù)備份操作,只需要對(duì)一個(gè)裝置(即,數(shù)據(jù)控制裝置)執(zhí)行即可,這使其成為有效的方法。
(7)由于不需要為每個(gè)電子裝置設(shè)定單獨(dú)的安全管理方法,所以整個(gè)系統(tǒng)的配置簡(jiǎn)單。
如上所述,依據(jù)電子裝置系統(tǒng)和數(shù)據(jù)控制裝置,由于數(shù)據(jù)控制裝置被設(shè)置在通信網(wǎng)絡(luò)中,所以可以取消各電子裝置的指定項(xiàng)目(比如數(shù)據(jù)管理和安全性的各種處理),因此能夠簡(jiǎn)化整個(gè)系統(tǒng)的結(jié)構(gòu)。
圖1是表示本發(fā)明一個(gè)實(shí)施例的配置框圖;圖2是表示本發(fā)明實(shí)施例中電子裝置的配置框圖;圖3是表示本發(fā)明實(shí)施例中數(shù)據(jù)控制裝置的配置框圖;以及圖4是表示現(xiàn)有技術(shù)中電子裝置系統(tǒng)的配置框圖。
具體實(shí)施例方式
現(xiàn)在參考附圖詳細(xì)說明本發(fā)明的實(shí)施例。
圖1是表示依照本發(fā)明實(shí)施例的配置框圖。
在圖1所示的電子裝置系統(tǒng)中,電子裝置100a和100b、計(jì)算機(jī)200以及數(shù)據(jù)控制裝置300都與通信網(wǎng)絡(luò)L連接。
電子裝置100a和100b的詳細(xì)配置在圖2中示出。
如圖2所示,每個(gè)電子裝置100a和100b包括網(wǎng)絡(luò)接口101、I/O(輸入/輸出)接口1021和1022、I/O(輸入/輸出)總線接口103、地址/數(shù)據(jù)總線104、CPU 105,此外還有遠(yuǎn)端存儲(chǔ)訪問控制器106。
通過CPU 105執(zhí)行的處理,能夠?qū)⒅付ǖ碾娮友b置100a和100b設(shè)定為諸如可編程邏輯控制器、記錄儀、示波器等裝置。
遠(yuǎn)端存儲(chǔ)訪問控制器106模塊提供以下功能用于訪問數(shù)據(jù)控制裝置300(見圖3)中的存儲(chǔ)部分304、以及用于發(fā)送和接收數(shù)據(jù)和設(shè)定信息,所述數(shù)據(jù)控制裝置300將在下面說明。遠(yuǎn)端存儲(chǔ)訪問控制器106包括控制器1061;訪問控制器1062,用于控制對(duì)存儲(chǔ)部分304的訪問;通信部分1063,用于與網(wǎng)絡(luò)接口101通信;以及數(shù)據(jù)寄存器1064a、1064b,…,用于存儲(chǔ)數(shù)據(jù)。
如此設(shè)置的電子裝置100a和100b采集與諸如控制等指定功能有關(guān)的信息(包括處理數(shù)據(jù)、運(yùn)行記錄及裝置狀態(tài)),并與圖1中的計(jì)算機(jī)200以及數(shù)據(jù)控制裝置300交換數(shù)據(jù)。此外,電子裝置100a和100b接受各個(gè)連接裝置向它們發(fā)送的控制信息。
而且,為了經(jīng)由通信網(wǎng)絡(luò)L、與數(shù)據(jù)控制裝置300交換它們采集的數(shù)據(jù)和設(shè)定信息,電子裝置100a和100b使用通用協(xié)議或者唯一網(wǎng)絡(luò)協(xié)議。
如上所述,電子裝置100a和100b例如可以是可編程邏輯控制器或者數(shù)據(jù)記錄儀,并且能夠從諸如溫度計(jì),壓力計(jì),流量計(jì)或接點(diǎn)裝置等各種下位裝置中采集數(shù)據(jù),還可以根據(jù)情況在內(nèi)部執(zhí)行控制操作、并將控制操作數(shù)據(jù)發(fā)送至下位裝置。
數(shù)據(jù)控制裝置300的詳細(xì)結(jié)構(gòu)如圖3所示。
數(shù)據(jù)控制裝置300包括網(wǎng)絡(luò)接口301,用以連接通信網(wǎng)絡(luò)L;CPU 302;控制代碼存儲(chǔ)部分303,用于存儲(chǔ)用以訪問存儲(chǔ)部分304(其將在下面說明)的控制代碼;以及存儲(chǔ)部分304,用于存儲(chǔ)各種數(shù)據(jù)。
存儲(chǔ)部分304是各種數(shù)據(jù)的存儲(chǔ)模塊。存儲(chǔ)部分304包括通信部分3041;網(wǎng)絡(luò)服務(wù)器代碼存儲(chǔ)部分3042,用于存儲(chǔ)用以控制內(nèi)部網(wǎng)頁(yè)WP1、WP2、…的網(wǎng)絡(luò)服務(wù)器代碼;以及存儲(chǔ)控制代碼存儲(chǔ)部分3043,用于存儲(chǔ)控制數(shù)據(jù)D1、D2、…的存儲(chǔ)控制代碼。
本實(shí)施例中,存儲(chǔ)部分304包括用于存儲(chǔ)網(wǎng)頁(yè)WP1和WP2的網(wǎng)絡(luò)服務(wù)器代碼存儲(chǔ)部分3042,以及控制數(shù)據(jù)D1和D2的存儲(chǔ)控制代碼存儲(chǔ)部分3043。然而,可以使用計(jì)算機(jī)200要求的形式來替代網(wǎng)頁(yè)的形式。
就是說,數(shù)據(jù)控制裝置300能夠處理發(fā)送的或提供的數(shù)據(jù)形式,這樣,電子裝置100a和100b不需要進(jìn)行改變。
依據(jù)配置,數(shù)據(jù)控制裝置300提供以下功能即,數(shù)據(jù)存儲(chǔ)功能,用于接收來自與通信網(wǎng)絡(luò)L連接的電子裝置100a和100b發(fā)送的數(shù)據(jù)的功能,用于在存儲(chǔ)部分304中存儲(chǔ)接收到的數(shù)據(jù)的功能,以及用于允許另外一個(gè)系統(tǒng)訪問存儲(chǔ)在存儲(chǔ)部分304中的數(shù)據(jù)、并將數(shù)據(jù)D1、D2、…連同網(wǎng)頁(yè)WP1、WP2、…一起發(fā)送至另一個(gè)不同的已連接的系統(tǒng)中的功能。
更具體地,數(shù)據(jù)控制裝置300使用服務(wù)器計(jì)算機(jī)的模式,其接受連接到通信網(wǎng)絡(luò)L上的電子裝置100a和100b的訪問、用作遠(yuǎn)端裝置的計(jì)算機(jī)200的訪問以及另外一個(gè)數(shù)據(jù)控制裝置300的訪問。
訪問請(qǐng)求發(fā)起者不僅可以是計(jì)算機(jī)200,還可以是連接到數(shù)據(jù)控制裝置300的另一個(gè)系統(tǒng)。
被數(shù)據(jù)控制裝置300處理的數(shù)據(jù)可以包括附加信息,比如關(guān)于數(shù)據(jù)格式功能或訪問模塊供應(yīng)功能的信息。
數(shù)據(jù)格式功能是將從電子裝置100a和100b接收的數(shù)據(jù)的格式轉(zhuǎn)換成存儲(chǔ)數(shù)據(jù)時(shí)容易處理和使用的格式的功能,是在數(shù)據(jù)發(fā)送至計(jì)算機(jī)200之前將數(shù)據(jù)格式轉(zhuǎn)換成與電子裝置100a和100b的特性一致的格式的功能,或者是為訪問請(qǐng)求發(fā)起者另外提供數(shù)據(jù)格式化信息的功能。
訪問模塊供應(yīng)功能是訪問請(qǐng)求發(fā)起者對(duì)諸如各種類型的小應(yīng)用程序、組件、數(shù)據(jù)轉(zhuǎn)換碼或設(shè)定工具的數(shù)據(jù)顯示程序和數(shù)據(jù)處理程序的發(fā)送功能。
換言之,數(shù)據(jù)控制裝置300具有網(wǎng)頁(yè)發(fā)送功能,也就是在網(wǎng)頁(yè)WP1、WP2、…中嵌入從電子裝置100a和100b收到的數(shù)據(jù)D1、D2、…,并將網(wǎng)頁(yè)WP1、WP2、…發(fā)送至已發(fā)出數(shù)據(jù)訪問請(qǐng)求的裝置(比如計(jì)算機(jī)200)的功能。
數(shù)據(jù)控制裝置300可以包括組合從電子裝置100a和100b中采集的數(shù)據(jù)、以及整合數(shù)據(jù)并構(gòu)建網(wǎng)頁(yè)的功能。
再次參考圖1,本發(fā)明中計(jì)算機(jī)200是諸如小型個(gè)人計(jì)算機(jī)的普通計(jì)算機(jī),其使用數(shù)據(jù)控制裝置300提供的功能來使用存儲(chǔ)在電子裝置100a和100b中的數(shù)據(jù)或者來控制電子裝置100a和100b。
計(jì)算機(jī)200不需要是由操作者實(shí)際操作的計(jì)算機(jī),它可以是具有網(wǎng)關(guān)功能的、與另一個(gè)系統(tǒng)相連接的計(jì)算機(jī),或者是上位控制器。
計(jì)算機(jī)200和數(shù)據(jù)控制裝置300不需要總是分立的裝置,它們可以形成為一體。就是說,數(shù)據(jù)控制裝置300的功能可以提供給計(jì)算機(jī)200,或者計(jì)算機(jī)200的功能可以在內(nèi)部提供給數(shù)據(jù)控制裝置300。
對(duì)于小規(guī)模系統(tǒng),當(dāng)引入作為數(shù)據(jù)控制裝置300的專用硬件不是現(xiàn)實(shí)的選擇時(shí),上述一體的配置在現(xiàn)場(chǎng)是適用于該系統(tǒng)的。
通過使用因特網(wǎng)或者公用線路的連接,通過使用串行電纜直接連接,或者通過有線連接或無線連接,能夠建立通信網(wǎng)絡(luò)L,并且能夠通過使用與各裝置的特性一致的連接形式來構(gòu)建系統(tǒng)。
再參考圖1的同時(shí),說明這樣構(gòu)成的本發(fā)明的電子裝置系統(tǒng)的操作。
(A)假定電子裝置100a和100b是可編程邏輯控制器。當(dāng)電子裝置100a或100b被啟動(dòng)時(shí),其內(nèi)部數(shù)據(jù)采集功能將采集由與之連接的下位裝置(未顯示)在現(xiàn)場(chǎng)產(chǎn)生的數(shù)據(jù),并儲(chǔ)存獲得的數(shù)據(jù),所述下位裝置比如是溫度計(jì)和接點(diǎn)裝置。
(B)然后電子裝置100a或100b經(jīng)由通信網(wǎng)絡(luò)L、以固定時(shí)間間隔或在要求的時(shí)刻將存儲(chǔ)的數(shù)據(jù)發(fā)送至數(shù)據(jù)控制裝置300。
(C)其后,數(shù)據(jù)控制裝置300將接收到的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)部分304中。此時(shí),從電子裝置100a和100b傳來的數(shù)據(jù)可以以接收到的形式存儲(chǔ),也可以以在完成數(shù)據(jù)轉(zhuǎn)換或壓縮過程后獲得的轉(zhuǎn)換形式存儲(chǔ)。
(D)在這種情形下,計(jì)算機(jī)200的操作者經(jīng)由通信網(wǎng)絡(luò)L向數(shù)據(jù)控制裝置300發(fā)出訪問請(qǐng)求、以讀取從電子裝置100a或100b獲得的現(xiàn)有數(shù)據(jù)。
隨后,操作者使用計(jì)算機(jī)200將電子裝置100a或100b的URL信息發(fā)送至數(shù)據(jù)控制裝置300。
(E)數(shù)據(jù)控制裝置300解釋從計(jì)算機(jī)200接收到的請(qǐng)求并將要發(fā)送的數(shù)據(jù)形式轉(zhuǎn)換成合適的數(shù)據(jù)發(fā)送形式。然而,當(dāng)(C)中不要求數(shù)據(jù)轉(zhuǎn)換時(shí),則提供未改變的數(shù)據(jù)。
(F)數(shù)據(jù)控制裝置300為發(fā)出數(shù)據(jù)請(qǐng)求的計(jì)算機(jī)200提供在內(nèi)部存儲(chǔ)的數(shù)據(jù)。這時(shí),數(shù)據(jù)可以以與計(jì)算機(jī)200的特性一致的形式發(fā)送。
更具體地講,依照從計(jì)算機(jī)200接收的請(qǐng)求,數(shù)據(jù)控制裝置300選擇相應(yīng)的電子裝置100a或100b,并以向網(wǎng)頁(yè)WP1、WP2、…其中之一嵌入數(shù)據(jù)D1、D2、…的形式向計(jì)算機(jī)200提供數(shù)據(jù)和請(qǐng)求數(shù)據(jù)顯示所需要的指令。
這時(shí),數(shù)據(jù)控制裝置300可以通過不同的端口同時(shí)或者分別發(fā)送數(shù)據(jù)和顯示指令。
根據(jù)收到的指令和數(shù)據(jù),計(jì)算機(jī)200啟動(dòng)瀏覽器軟件23(見圖4),并根據(jù)顯示指令啟動(dòng)顯示處理。然后,計(jì)算機(jī)200在顯示裝置上顯示與電子裝置100a或100b相關(guān)的、具有網(wǎng)頁(yè)形式的數(shù)據(jù)。
結(jié)果,計(jì)算機(jī)200的操作者能夠獲得期望的網(wǎng)頁(yè)形式的數(shù)據(jù)。
而且,由于數(shù)據(jù)控制裝置300如上所述地設(shè)置,所以會(huì)執(zhí)行以下操作。
通過訪問數(shù)據(jù)控制裝置300,計(jì)算機(jī)200能夠獲得存儲(chǔ)在電子裝置100a和100b中的數(shù)據(jù)。
數(shù)據(jù)控制裝置300可以組合從多個(gè)電子裝置100a和100b中采集的數(shù)據(jù),并可以整合這些數(shù)據(jù)以構(gòu)建網(wǎng)頁(yè)。
這時(shí),數(shù)據(jù)整合方法可以由數(shù)據(jù)控制裝置300共同管理,而且可以僅僅通過更新保存在數(shù)據(jù)控制裝置300中的數(shù)據(jù)來更改。因此,處理效率較高。
按照以往的習(xí)慣為電子裝置100a和100b安裝數(shù)據(jù)管理引擎和數(shù)據(jù)轉(zhuǎn)換引擎,所以效率和性能被降低。然而,在本實(shí)施例中,數(shù)據(jù)控制裝置300獲得的數(shù)據(jù)被共同管理,而且能夠容易地執(zhí)行諸如備份處理的操作。
本發(fā)明中,由于數(shù)據(jù)控制裝置300經(jīng)由通信網(wǎng)絡(luò)L被設(shè)置在電子裝置100a和100b與計(jì)算機(jī)200之間,所以能夠另外提供以下功能。
(1)電子裝置系統(tǒng)的QoS(服務(wù)質(zhì)量)控制依照數(shù)據(jù)請(qǐng)求發(fā)起者和請(qǐng)求內(nèi)容,數(shù)據(jù)控制裝置300控制數(shù)據(jù)的提供順序和用以提供數(shù)據(jù)的通信網(wǎng)絡(luò)L的頻帶。通過這個(gè)控制,能夠設(shè)置一個(gè)結(jié)構(gòu)來識(shí)別具有高優(yōu)先級(jí)的信息并且優(yōu)先將這些信息發(fā)送至計(jì)算機(jī)200。
可以指定數(shù)據(jù)控制裝置300的系統(tǒng),以便對(duì)計(jì)算機(jī)200請(qǐng)求的數(shù)據(jù)的歷史提供管理服務(wù)。結(jié)果,對(duì)由計(jì)算機(jī)200原先獲得過的數(shù)據(jù)的請(qǐng)求能夠迅速地作出響應(yīng)。
此外,可以設(shè)置多個(gè)數(shù)據(jù)控制裝置300,以便它們經(jīng)由通信網(wǎng)絡(luò)L互相配合。利用這種結(jié)構(gòu),施加于整個(gè)電子裝置系統(tǒng)的負(fù)荷能夠被管理和控制。
(2)與訪問發(fā)起者的特性一致的數(shù)據(jù)發(fā)送數(shù)據(jù)控制裝置300可以另外包括發(fā)送數(shù)據(jù)的功能,該數(shù)據(jù)具有的形式與訪問網(wǎng)絡(luò)的計(jì)算機(jī)200的類型相稱,或者與軟件或人的屬性相稱。
例如,為了在計(jì)算機(jī)200上顯示數(shù)據(jù),數(shù)據(jù)控制裝置300的這個(gè)功能能夠識(shí)別訪問發(fā)起者裝置,并且能夠在切換計(jì)算機(jī)200或移動(dòng)電話的顯示畫面的內(nèi)容時(shí)發(fā)送數(shù)據(jù)。
(3)安全性的取得可以在數(shù)據(jù)控制裝置300中集中地設(shè)定認(rèn)證信息,以便能比較容易地維持計(jì)算機(jī)200進(jìn)行訪問的安全性。按照慣例,需要為各電子裝置設(shè)置用于驗(yàn)證用戶和計(jì)算機(jī)的認(rèn)證信息;然而,對(duì)于本發(fā)明,則不需要。
依據(jù)本發(fā)明,整個(gè)系統(tǒng)的安全策略可以僅僅通過改變保存在數(shù)據(jù)控制裝置300中的數(shù)據(jù)來更新。這是一個(gè)方便的方法。
按照慣例,當(dāng)使用諸如VPN(虛擬專用網(wǎng))或者SSL(安全套接層)的技術(shù)來維持安全通信時(shí),每個(gè)電子裝置100a和100b都需要實(shí)現(xiàn)該技術(shù)的功能,計(jì)算機(jī)200需要與相連接的電子裝置100a和100b所使用的技術(shù)一致的應(yīng)用程序。
另一方面,依據(jù)本發(fā)明,必須維持安全通信的部分被分割成兩個(gè)獨(dú)立的子部分,一個(gè)在電子裝置100a、100b和數(shù)據(jù)控制裝置300之間,一個(gè)在數(shù)據(jù)控制裝置300和計(jì)算機(jī)200之間,結(jié)果,當(dāng)考慮到現(xiàn)狀時(shí),每個(gè)子部分可以使用適宜的技術(shù)。
(4)多個(gè)裝置的整合數(shù)據(jù)控制裝置300能夠使用預(yù)定的形式、對(duì)由多個(gè)電子裝置100a和100b以不同形式提供的數(shù)據(jù)進(jìn)行整形,并能夠?qū)⒄蔚臄?shù)據(jù)發(fā)送至計(jì)算機(jī)200。
也就是,為數(shù)據(jù)控制裝置300另外提供將設(shè)定信息發(fā)送至電子裝置100a和100b的功能,以便電子裝置100a和100b的設(shè)定能夠被共同管理。
設(shè)定信息可以被計(jì)算機(jī)200經(jīng)由數(shù)據(jù)控制裝置300發(fā)送至電子裝置100a和100b,或者可以被數(shù)據(jù)控制裝置300存儲(chǔ)和管理。
如此,當(dāng)不同類型的電子裝置100a和100b與網(wǎng)絡(luò)連接時(shí),通過查閱存儲(chǔ)在數(shù)據(jù)控制裝置300中的設(shè)定信息能夠獲知結(jié)構(gòu)上的差異。因此,不管電子裝置100a和100b的類型和結(jié)構(gòu)如何,計(jì)算機(jī)200都能夠使用標(biāo)準(zhǔn)方法來訪問他們。
如上所述,依據(jù)本發(fā)明,能夠整體地構(gòu)建簡(jiǎn)單的系統(tǒng)并且能夠避免成本增加,而且能夠減少對(duì)功能更新請(qǐng)求和性能改進(jìn)請(qǐng)求作出響應(yīng)所需要的操作數(shù)量。
權(quán)利要求
1.一種電子裝置系統(tǒng),包括電子裝置,其通過通信網(wǎng)絡(luò)發(fā)送數(shù)據(jù);數(shù)據(jù)控制裝置,其通過通信網(wǎng)絡(luò)與電子裝置連接,并存儲(chǔ)從電子裝置發(fā)送過來的數(shù)據(jù);以及計(jì)算機(jī),其能夠與數(shù)據(jù)控制裝置通信,其中,數(shù)據(jù)控制裝置將存儲(chǔ)的數(shù)據(jù)發(fā)送給計(jì)算機(jī)。
2.根據(jù)權(quán)利要求1所述的電子裝置系統(tǒng),其中,所述數(shù)據(jù)控制裝置將存儲(chǔ)的數(shù)據(jù)構(gòu)造成具有計(jì)算機(jī)要求的形式的數(shù)據(jù),以將具有這種形式的數(shù)據(jù)發(fā)送給計(jì)算機(jī)。
3.根據(jù)權(quán)利要求2所述的電子裝置系統(tǒng),其中,所述要求的形式是網(wǎng)頁(yè)形式。
4.根據(jù)權(quán)利要求3所述的電子裝置系統(tǒng),其中,所述數(shù)據(jù)控制裝置包括存儲(chǔ)部分,其包括用于存儲(chǔ)從電子裝置發(fā)送過來的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)部分,以及用于設(shè)定網(wǎng)頁(yè)的網(wǎng)頁(yè)設(shè)定部分。
5.根據(jù)權(quán)利要求4所述的電子裝置系統(tǒng),其中,所述數(shù)據(jù)控制裝置發(fā)送通過將多個(gè)電子裝置發(fā)送來的數(shù)據(jù)進(jìn)行組合而形成的網(wǎng)頁(yè)。
6.根據(jù)權(quán)利要求1所述的電子裝置系統(tǒng),其中,所述計(jì)算機(jī)和數(shù)據(jù)控制裝置配置為一體。
7.根據(jù)權(quán)利要求3所述的電子裝置系統(tǒng),其中,所述數(shù)據(jù)控制裝置根據(jù)訪問請(qǐng)求發(fā)起者或訪問內(nèi)容,來控制網(wǎng)頁(yè)的提供順序或控制用于提供網(wǎng)頁(yè)的通信網(wǎng)絡(luò)的頻帶。
8.根據(jù)權(quán)利要求1所述的電子裝置系統(tǒng),其中,所述數(shù)據(jù)控制裝置管理由計(jì)算機(jī)提出的數(shù)據(jù)請(qǐng)求的歷史。
9.根據(jù)權(quán)利要求1所述的電子裝置系統(tǒng),其中,所述數(shù)據(jù)控制裝置根據(jù)訪問發(fā)起者的屬性更改要提供的數(shù)據(jù)的形式。
10.一種數(shù)據(jù)控制裝置,其通過通信網(wǎng)絡(luò)與電子裝置連接,并能夠與計(jì)算機(jī)通信,包括數(shù)據(jù)存儲(chǔ)部分,其存儲(chǔ)電子裝置發(fā)送過來的數(shù)據(jù);以及通信部分,其將數(shù)據(jù)存儲(chǔ)部分中存儲(chǔ)的數(shù)據(jù)發(fā)送至計(jì)算機(jī)。
全文摘要
一種電子裝置系統(tǒng),其具有電子裝置,其通過通信網(wǎng)絡(luò)發(fā)送數(shù)據(jù);數(shù)據(jù)控制裝置,其通過通信網(wǎng)絡(luò)與電子裝置連接,并存儲(chǔ)從電子裝置發(fā)送過來的數(shù)據(jù);以及計(jì)算機(jī),其能夠與數(shù)據(jù)控制裝置通信,其中,數(shù)據(jù)控制裝置將存儲(chǔ)的數(shù)據(jù)發(fā)送給計(jì)算機(jī)。
文檔編號(hào)G08B21/00GK1691662SQ20051006610
公開日2005年11月2日 申請(qǐng)日期2005年4月20日 優(yōu)先權(quán)日2004年4月21日
發(fā)明者櫻庭祐一, 石井庸介, 山本周二, 日野泰臣, 和田春美, 山路雅人, 藤井靖之 申請(qǐng)人:橫河電機(jī)株式會(huì)社