網(wǎng)絡(luò)系統(tǒng)及控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及包含對控制對象進行控制的控制裝置的網(wǎng)絡(luò)系統(tǒng)以及該控制裝置。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,經(jīng)由網(wǎng)絡(luò)訪問在遠程地工作的裝置的信息的系統(tǒng)是公知的。使用這樣的系統(tǒng)的目的在于,在裝置的異常動作或故障發(fā)生的情況下,從遠程地確定其原因,并支援恢復(fù)。
[0003]例如,JP特開2009-258983號公報(專利文獻I)公開了面向數(shù)值控制裝置的遠程維護系統(tǒng)。該遠程維護系統(tǒng)在設(shè)置于數(shù)值控制裝置的顯示裝置中使工作機器的動作狀態(tài)顯示于顯示裝置,并將該顯示裝置的畫面顯示數(shù)據(jù)經(jīng)由互聯(lián)網(wǎng)線路發(fā)送至遠程維護用的計算機。遠程維護用的計算機顯示畫面顯示用的數(shù)據(jù),并基于該顯示來控制數(shù)值控制裝置。
[0004]另外,JP特開2010-039565號公報(專利文獻2)公開了一種系統(tǒng),其由如下裝置構(gòu)成:數(shù)據(jù)收集裝置,其收集來自設(shè)備的數(shù)據(jù)并發(fā)送至服務(wù)器裝置;服務(wù)器裝置,其接收并存放從數(shù)據(jù)收集裝置發(fā)送來的數(shù)據(jù);以及終端裝置,其訪問服務(wù)器裝置并接收數(shù)據(jù)。通過采用這樣的構(gòu)成,從而無需從終端裝置直接訪問數(shù)據(jù)裝置而能擔保安全。
[0005]現(xiàn)有技術(shù)文獻
[0006]專利文獻
[0007]專利文獻1: JP特開2009-258983號公報
[0008]專利文獻2: JP特開2010-039565號公報
[0009]在上述現(xiàn)有技術(shù)中,雖能訪問表示裝置所具有的工作狀況等信息,但不能將表示裝置所具有的工作狀況的信息以及表示裝置自身的動作狀況的信息合起來共享。另外,多個終端不能同時對表示裝置所具有的工作狀況的信息以及表示裝置自身的動作狀況的信息進行訪問。
[0010]故而,期望如下的系統(tǒng):在從遠程地進行維護的場景中,將裝置自身的動作狀況與表示裝置的工作狀況的信息一起由多人共享。
【發(fā)明內(nèi)容】
[0011]遵照本發(fā)明的一局面的網(wǎng)絡(luò)系統(tǒng)具備:至少一個終端裝置;控制裝置,其控制機器;以及服務(wù)器裝置,其從經(jīng)由網(wǎng)絡(luò)而連接的終端裝置以及控制裝置中的至少一者接收包含圖像以及聲音中的至少一者的數(shù)據(jù),并將接收到的該數(shù)據(jù)傳送至與該數(shù)據(jù)的發(fā)送源不同的裝置??刂蒲b置具備:控制部,其執(zhí)行控制運算;以及通信部,其將表示作為控制對象的機器的工作狀況的數(shù)據(jù)發(fā)送至服務(wù)器裝置。終端裝置具備顯示部,該顯示部顯示與服務(wù)器裝置連接的其他終端裝置的狀況,并顯示由控制裝置控制的機器的工作狀況。
[0012]優(yōu)選地,控制裝置具備存儲部,該存儲部存放設(shè)定信息,該設(shè)定信息用于定義能對由服務(wù)器裝置保存的各數(shù)據(jù)進行訪問的用戶,服務(wù)器裝置遵照來自控制裝置的設(shè)定信息,來限制能對保存的數(shù)據(jù)進行訪問的用戶。
[0013]根據(jù)本構(gòu)成,能由控制裝置管理對多個用戶各自賦予的訪問級別,由此,能限制通信或通知目的地。
[0014]優(yōu)選地,控制裝置在檢測到預(yù)先注冊的異常發(fā)生時,開始對服務(wù)器裝置的網(wǎng)絡(luò)連接。
[0015]根據(jù)本構(gòu)成,控制裝置能在異常的發(fā)生時進行通知,因此能實現(xiàn)更迅速的應(yīng)對。
[0016]優(yōu)選地,控制裝置具備存儲部,該存儲部存放設(shè)定信息,該設(shè)定信息用于將從作為控制對象的機器收集的輸入輸出信息與屬性信息建立關(guān)聯(lián)??刂蒲b置檢索是否存在與從服務(wù)器裝置傳送的消息中所含的文本對應(yīng)的屬性信息,并在能檢索到與該文本對應(yīng)的屬性信息時,將與檢索到的該屬性信息對應(yīng)的輸入輸出信息發(fā)送至服務(wù)器裝置。
[0017]根據(jù)本構(gòu)成,不用預(yù)先編程,就能訪問控制裝置內(nèi)的任意的數(shù)據(jù)。
[0018]遵照本發(fā)明的另一局面,提供對機器進行控制的控制裝置??刂蒲b置具備:通信部,其能與服務(wù)器裝置以及至少一個終端裝置進行網(wǎng)絡(luò)連接;以及控制部,其執(zhí)行控制運算。服務(wù)器裝置從經(jīng)由網(wǎng)絡(luò)而連接的終端裝置以及控制裝置中的至少一者接收包含圖像以及聲音中的至少一者的數(shù)據(jù),并將接收到的該數(shù)據(jù)傳送至與該數(shù)據(jù)的發(fā)送源不同的裝置,通信部將表示作為控制對象的機器的工作狀況的數(shù)據(jù)發(fā)送至服務(wù)器裝置。
[0019]優(yōu)選地,控制裝置還具備存儲部,該存儲部存放設(shè)定信息,該設(shè)定信息用于將從作為控制對象的機器收集的輸入輸出信息與屬性信息建立關(guān)聯(lián),控制裝置檢索是否存在與從服務(wù)器裝置傳送的消息中所含的文本對應(yīng)的屬性信息,并在能檢索到與該文本對應(yīng)的屬性信息時,將與檢索到的該屬性信息對應(yīng)的輸入輸出信息發(fā)送至服務(wù)器裝置。
[0020]根據(jù)本實施方式,能實現(xiàn)在從遠程地進行維護的場景中將裝置自身的動作狀況與表示裝置的工作狀況的信息一起由多人共享的系統(tǒng)。
【附圖說明】
[0021 ]圖1是表示本實施方式的維護系統(tǒng)的構(gòu)成例的示意圖。
[0022]圖2是表示本實施方式的控制裝置的構(gòu)成例的示意圖。
[0023]圖3是表示本實施方式的控制裝置的軟件上的構(gòu)成例的示意圖。
[0024]圖4是表示本實施方式的服務(wù)器裝置的構(gòu)成例的示意圖。
[0025]圖5A?圖5B是表示本實施方式的維護系統(tǒng)向終端裝置提供的畫面例的圖。
[0026]圖6是表示在本實施方式的維護系統(tǒng)中所使用的變量管理信息的數(shù)據(jù)結(jié)構(gòu)例的圖。
[0027]圖7是表示在本實施方式的維護系統(tǒng)中所使用的用戶管理信息的數(shù)據(jù)結(jié)構(gòu)例的圖。
[0028]圖8是表示在本實施方式的維護系統(tǒng)中所使用的畫面構(gòu)成信息的數(shù)據(jù)結(jié)構(gòu)例的圖。
[0029]圖9A?圖9C是將與圖8所示的畫面構(gòu)成信息對應(yīng)的畫面要素分別表示的示意圖。
[0030]圖10是表示本實施方式的維護系統(tǒng)中的控制裝置的啟動時的處理過程的圖。
[0031]圖11是表示圖10的步驟S122所示的消息接收處理的處理過程的流程圖。
[0032]圖12是表示圖10的步驟S124所示的變量信息更新處理的處理過程的流程圖。
[0033]圖13是表示圖10的步驟S108所示的會話建立監(jiān)視模式下的處理過程的流程圖。
[0034]圖14是表示在本實施方式的維護系統(tǒng)中所使用的數(shù)據(jù)對象格式的一例的圖。
[0035]附圖標記的說明
[0036]I維護系統(tǒng),100控制裝置,102、202處理器,104芯片組,106、204主存儲器,108閃速存儲器,110系統(tǒng)程序,112用戶程序,112A時序程序,112B運動程序,116、212網(wǎng)絡(luò)控制器,118存儲卡接口,120存儲卡,122內(nèi)部總線控制器,124現(xiàn)場總線控制器,126,128 I/O單元,150設(shè)定信息,152變量管理信息,154用戶管理信息,156畫面構(gòu)成信息,160管理程序,182調(diào)度管理模塊,184變量控制模塊,186系統(tǒng)信息,190變量監(jiān)視程序,192變量附加信息檢索程序,194設(shè)定信息控制程序,196電子會議通信程序,200月艮務(wù)器裝置,206硬盤,208顯示器,210輸入部,214內(nèi)部總線,222會議運營程序,300終端裝置。
【具體實施方式】
[0037]參照附圖來詳細說明本發(fā)明的實施方式。此外,針對圖中的同一或相當部分,賦予同一附圖標記并省略其說明。在本實施方式中,作為本發(fā)明所涉及的網(wǎng)絡(luò)的一例,以維護系統(tǒng)I進行說明。該“維護系統(tǒng)”這一用語旨在表現(xiàn)該系統(tǒng)的主要使用形態(tài),但本發(fā)明的技術(shù)范圍不限于該用語的范圍,應(yīng)該基于權(quán)利要求的范圍的記載而被合理解釋。
[0038]<A.維護系統(tǒng)I的構(gòu)成>
[0039]首先,說明本實施方式的維護系統(tǒng)I的構(gòu)成。圖1是表示本實施方式的維護系統(tǒng)I的構(gòu)成例的示意圖。參照圖1,本實施方式的維護系統(tǒng)I包含:對機器進行控制的控制裝置100、服務(wù)器裝置200以及至少一個終端裝置300-1,300-2,300-3,…(以下,有時也總稱為“終端裝置300” ο) ο
[0040]控制裝置100例如是稱為PLC(Programmable Logic Controller)的產(chǎn)業(yè)用的控制器,對未圖示的各種機器(制造裝置、機器人、顯示器等)進行控制。作為控制裝置100進行的機器的控制,使用傳感器等從機器側(cè)獲取需要的信息,遵照由控制裝置100執(zhí)行的程序,使用這些被輸入的信息來執(zhí)行預(yù)先規(guī)定的控制運算,計算控制輸出,并將計算出的控制輸出賦給對象的機器(典型地,致動器)。
[0041]本實施方式的維護系統(tǒng)I具有能實時共享各種數(shù)字信息(多媒體信息)的電子會議系統(tǒng)。服務(wù)器裝置200提供該電子會議系統(tǒng)。更具體而言,服務(wù)器裝置200從經(jīng)由網(wǎng)絡(luò)而連接的終端裝置300以及控制裝置100中的至少一者接收包含圖像以及聲音中的至少一者的數(shù)據(jù),將該接收到的數(shù)據(jù)永久地或臨時地保存,并傳送至與該數(shù)據(jù)的發(fā)送源不同的裝置。數(shù)據(jù)的傳送能使用任意的方法來實現(xiàn)。即,對于網(wǎng)絡(luò)連接著的全部裝置,服務(wù)器裝置200既可以采用多播或廣播的方法,也可以由服務(wù)器裝置200保存共享對象的數(shù)據(jù),并由網(wǎng)絡(luò)連接著的各裝置來訪問該保存的數(shù)據(jù)。此外,在電子會議系統(tǒng)有效化的期間,可以由服務(wù)器裝置200一維保存數(shù)據(jù)以能在多個裝置間共享,但從安全的觀點出發(fā),優(yōu)選在電子會議系統(tǒng)無效化(結(jié)束)時,自動刪除該共享的數(shù)據(jù)。
[0042]作為電子會議系統(tǒng)的典型例,圖1中例示W(wǎng)eb會議系統(tǒng),但只要是能在控制裝置100以及I個或多個終端裝置300之間共享數(shù)字信息的構(gòu)成,則無論采用哪種形態(tài)或名稱的系統(tǒng)均可。例如,既可以采用稱為“電視會議系統(tǒng)”的系統(tǒng),也可以在將來新系統(tǒng)實用化的情況下,采用該系統(tǒng)。另外,電子會議系統(tǒng)既可以在僅特定的用戶能訪問的私人網(wǎng)絡(luò)上提供,也可以在互聯(lián)網(wǎng)等公共網(wǎng)絡(luò)上提供。無論在哪種情況下,均優(yōu)選使用密碼等來進行對用戶的訪問限制。
[0043]進而,可以將多個網(wǎng)絡(luò)系統(tǒng)組合利用。如后所述,本實施方式的控制裝置100能響應(yīng)于任一用戶所投放的消息,執(zhí)行需要的處理,實現(xiàn)互動式的行為。故而,例如還能利用聊天系統(tǒng)、MMS(Multimedia Messaging Service;多媒體短信服務(wù))等系統(tǒng)。
[0044]在本實施方式的維護系統(tǒng)I中,控制裝置100能像用戶那樣參加電子會議系統(tǒng)。即,若從某終端裝置300的用戶來看,控制裝置100與別的終端裝置300(或,該別的終端裝置300的用戶)同樣,呈現(xiàn)為I人的用戶。此外,通過使用虛擬化技術(shù),控制裝置100還能像多個用戶那樣行動。
[0045]終端裝置300的各用戶與控制裝置100之間也能交換電子數(shù)據(jù),以能與其他終端裝置300的用戶之間交換(共享)電子數(shù)據(jù)。更具體而言,控制裝置100將具有的各種信息發(fā)送至電子會議系統(tǒng),并接收從與電子會議系統(tǒng)連接的任一終端裝置300發(fā)來的信息(指令)等。作為典型的安裝形態(tài),服務(wù)器裝置200收集來自參加電子會議系統(tǒng)的各裝置(控制裝置100和/或終端裝置300)的信息,并根據(jù)來自這些裝置的要求,發(fā)送或傳送收集完畢的信息。
[0046]在本實施方式的維護系統(tǒng)I中,在控制裝置100與服務(wù)器裝置200和/或終端裝置300之間,能進行互動式的維護活動。
[0047]此外,控制裝置100對控制對象的裝置進行控制,需要防止來自外部的不正當?shù)脑L問等。故而,在本實施方式的維護系統(tǒng)I中,根據(jù)參加電子會議系統(tǒng)的裝置(或者,用戶)的類另IJ、屬性等,能限制可共享的信息的內(nèi)容、信息可共享的