專利名稱:服務(wù)器裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將可編程終端裝置和服務(wù)器裝置經(jīng)由網(wǎng)絡(luò)連接而構(gòu)成的可編 程終端系統(tǒng)。
背景技術(shù):
可編程終端裝置(以下稱作PT)以往與可編程邏輯控制器(以下稱作 PLC )連接,作為顯示由PLC控制的控制對象設(shè)備乃至系統(tǒng)的狀態(tài)的監(jiān)視裝 置(監(jiān)視器裝置)起作用。此外,PT的顯示畫面為觸摸面板,通過使用者對 觸摸面板的操作對PLC輸出規(guī)定的指令。
因此,PT的監(jiān)視器畫面一般為帶有大型的觸摸傳感器的平面顯示面板的 顯示屏幕,在此顯示PLC的控制對象設(shè)備的狀態(tài)。該監(jiān)視器畫面由作為該監(jiān) 視器畫面的背景顯示的背景數(shù)據(jù)和在背景數(shù)據(jù)上配置顯示的各種部件圖形數(shù) 據(jù)構(gòu)成。部件圖形數(shù)據(jù)例如包含與控制對象設(shè)備等對應(yīng)的插形、用于提 供對于該控制對象設(shè)備等的動作指令的按鈕開關(guān)圖形、表示該控制對象設(shè)備 等的動作狀態(tài)的顯示燈圖形等。
另外,以下將在顯示面板的屏幕整體上顯示的背景的圖像稱作'畫面,, 將在該畫面上配置顯示的各種圖形稱作'部件'。另外,在進行所謂多窗口控 制的情況下,將與各窗口 (不一定是放大到屏幕整體的窗口 )分別對應(yīng)的圖 像稱作'畫面'。而且將畫面或部件的內(nèi)容的信息稱作'內(nèi)容,。
由于PT和PLC可通信地連接,所以在構(gòu)成PT的控制部的CPU中,在 由使用者經(jīng)由觸摸面板操作按鈕開關(guān)圖形等輸入功能部件的情況下,將該操 作信號(當(dāng)前狀態(tài))在適當(dāng)?shù)亩〞r通知給PLC,從而將該輸入功能部件的動 作反映到PLC的實際機器上。同樣,PT的CPU在適當(dāng)?shù)亩〞r取入PLC的控 制狀態(tài)(當(dāng)前狀態(tài))的結(jié)果,與PLC的控制狀態(tài)的變化聯(lián)動地變更PT畫面上的各種部件圖形,例如顯示燈、警報燈、電機、電磁閥等輸出功能部件的 顯示方式,從而在顯示屏幕上顯示該輸出功能部件的動作。
與此相對,近來的PT中,其顯示功能大幅地擴充,在顯示屏幕上不僅顯
示關(guān)于PLC的控制狀態(tài)的監(jiān)視器畫面,也可適當(dāng)?shù)厍袚Q顯示故障分析畫面或 生產(chǎn)指示畫面等各種畫面,已經(jīng)出現(xiàn)作為畫面總數(shù)達(dá)到4000個的產(chǎn)品。(參 照專利文獻1 )
這里,故障分析畫面是指例如在控制對象設(shè)備等發(fā)生故障時,以圖表、 說明文字、插形等顯示其恢復(fù)所需的作業(yè)或知識的畫面。此外,生產(chǎn)指 示畫面是指在包含控制對象設(shè)備的生產(chǎn)線中,同樣以圖表、說明文字、插圖 圖形等顯示對于操作者的生產(chǎn)指示的畫面。這些畫面的切換多通過操作者經(jīng) 由觸摸面板的切換操作或與故障時聯(lián)動的自動切換處理等進行。另外,故障 分析畫面或生產(chǎn)指示畫面等配置在背景畫面上,所以可以說是'部件',故障 分析畫面內(nèi)顯示的恢復(fù)作業(yè)信息或知識信息、圖表、說明文字、插形等 也可以說是'部件,。而且,各部件中包含的內(nèi)容,例如恢復(fù)作業(yè)的內(nèi)容或知 識的內(nèi)容、圖表的內(nèi)容、說明文字的內(nèi)容、插形的內(nèi)容相當(dāng)于'內(nèi)容'。特愿2004-133806
上述故障分析畫面或生產(chǎn)指示畫面等中多包含生產(chǎn)中的技術(shù)訣竅或技術(shù) 的集聚等內(nèi)容數(shù)據(jù)來顯示,是對于配置該PT的企業(yè)保密性高的信息,是對于 其它竟?fàn)幑纠脙r值高的信息。
以往,通常繪制在顯示屏幕上顯示的畫面所需的數(shù)據(jù)全部存儲在PT中包 括的非易失性存儲器(例如,閃速存儲器或硬盤等)中。 一般地,這樣的非 易失性存儲器的文件管理系統(tǒng)多采用定型的格式,可以比較筒單地讀出數(shù)據(jù)。
因此,以往的PT中,由于PT其自身被盜取,或與個人計算機連接而盜 取存儲在非易失性存儲器中的數(shù)據(jù),存在對于配置該PT的企業(yè)保密性高的信 息可能簡單地泄漏的問題點。
此外,生產(chǎn)指示畫面為了在多個生產(chǎn)線中取得同步而需要一天中更新多 次的情況很多。但是,畫面繪制所需的數(shù)據(jù)的格式根據(jù)各公司PT而是不同的 類似CAD的格式,因此為了制作數(shù)據(jù)而需要使用專用工具,對各PT連接個 人計算機來進行。
因此,在對每個生產(chǎn)線分別配置了 PT的情況下,為了一天多次更新,而 必需每次對各個PT連接個人計算機,并重復(fù)通過專用工具的數(shù)據(jù)制作乃至傳點。
而且,由于必需操作專用的圖像制作工具而不是通用的OA軟件,因此 也存在在數(shù)據(jù)重寫時需要習(xí)慣作業(yè)的操作者的問題點。
發(fā)明內(nèi)容
本發(fā)明著眼于現(xiàn)有的PT中的上述問題點而完成,其目的在于提供一種可 以在顯示屏幕上顯示具有任意的內(nèi)容的畫面,而且可以可靠地防止具有保密
性的內(nèi)容的泄漏的PT系統(tǒng)、PT裝置以及PT系統(tǒng)中的運用方法。
本發(fā)明的其它的目的在于提供一種在畫面繪制所需的數(shù)據(jù)的重寫時,不 需要對各個PT連接組裝了專用工具的個人計算機來進行的PT系統(tǒng)、PT裝 置以及PT系統(tǒng)中的運用方法。
本發(fā)明的其它的目的在于提供一種在畫面繪制所需的數(shù)據(jù)的重寫時,不 需要對各個PT連接組裝了專用工具的個人計算機來進行,而且在必要的內(nèi)容 的重寫時可使用通用OA軟件的PT系統(tǒng)、PT裝置以及PT系統(tǒng)中的運用方法。
關(guān)于本發(fā)明的其它目的以及作用效果,通過參照說明書的以下的記述, 只要是本領(lǐng)域技術(shù)人員就應(yīng)容易地理解。
本發(fā)明的可編程終端系統(tǒng)將可編程終端裝置和服務(wù)器裝置經(jīng)由網(wǎng)絡(luò)連接 而構(gòu)成。
可編程終端裝置包括觸摸式顯示面板,具有規(guī)定的顯示屏幕;非易失 性存儲器,具有規(guī)定的容量,并且對多個畫面存儲對一個畫面的畫面結(jié)構(gòu)使 用該畫面中包含的各個部件的部件結(jié)構(gòu)信息進行定義的畫面數(shù)據(jù)文件;易失 性存儲器,具有規(guī)定的容量;通信線路,與連接到服務(wù)器裝置的網(wǎng)絡(luò)連接; 顯示畫面決定部件,按照通過用戶的手動操作,或者按照預(yù)先設(shè)定的顯示順 序,決定應(yīng)顯示的畫面;以及畫面顯示控制部件,基于存儲在非易失性存儲 器中的畫面數(shù)據(jù)文件中、與由顯示畫面決定部件決定的畫面對應(yīng)的畫面數(shù)據(jù) 文件,將相應(yīng)的畫面顯示在觸摸式顯示面板的顯示屏幕上。
畫面數(shù)據(jù)文件中包含的各個部件結(jié)構(gòu)信息可識別為與包含從服務(wù)器裝置 取得的內(nèi)容的部件對應(yīng)的部件結(jié)構(gòu)信息,以及與不包含的部件對應(yīng)的部件結(jié) 構(gòu)信息,并且關(guān)于與包含的部件對應(yīng)的部件結(jié)構(gòu)信息,包含與相應(yīng)內(nèi)容對應(yīng) 的內(nèi)容數(shù)據(jù)的服務(wù)器裝置內(nèi)的存儲位置信息。
畫面顯示控制部件包含第 一繪制顯示控制部件和第二繪制顯示控制部件。在從畫面數(shù)據(jù)文件中讀出的部件結(jié)構(gòu)信息相當(dāng)于不包含從服務(wù)器裝置取 得的內(nèi)容數(shù)據(jù)的部件時,第 一繪制顯示控制部件使用非易失性存儲器內(nèi)的畫 面數(shù)據(jù)文件中包含的部件結(jié)構(gòu)信息來繪制以及顯示該部件。在從畫面數(shù)據(jù)文 件中讀出的部件相當(dāng)于包含從服務(wù)器裝置取得的內(nèi)容的部件時,第二繪制顯 示控制部件經(jīng)由通信線路對服務(wù)器裝置發(fā)送包含與相應(yīng)內(nèi)容對應(yīng)的內(nèi)容數(shù)據(jù) 在服務(wù)器裝置內(nèi)的存儲位置信息的發(fā)送請求命令,然后經(jīng)由通信線路取得作 為來自服務(wù)器裝置的響應(yīng)到來的內(nèi)容數(shù)據(jù)并存儲在易失性存儲器中,使用該 易失性存儲器中存儲的內(nèi)容數(shù)據(jù)和非易失性存儲器內(nèi)的畫面數(shù)據(jù)文件中包含 的部件結(jié)構(gòu)信息,繪制并顯示相應(yīng)部件。
服務(wù)器裝置包括非易失性存儲器,具有規(guī)定的容量,并且存儲多個用 于下載到可編程終端裝置的內(nèi)容數(shù)據(jù);通信線路,與連接到可編程終端裝置 的網(wǎng)絡(luò)連接;內(nèi)容數(shù)據(jù)搜索部件,對經(jīng)由通信線路接收從任何一個可編程終 端裝置發(fā)送的發(fā)送請求命令進行響應(yīng),基于該發(fā)送請求命令中包含的存儲位 置信息,從非易失性存儲器內(nèi)搜索相應(yīng)的內(nèi)容數(shù)據(jù);以及響應(yīng)發(fā)送部件,將 內(nèi)容數(shù)據(jù)搜索部件的搜索結(jié)果與對應(yīng)于發(fā)送請求命令的響應(yīng)一起經(jīng)由通信線 路發(fā)送到成為分配目的地的可編程終端裝置。
根據(jù)這樣的結(jié)構(gòu),對于包含保密性高的內(nèi)容的部件,在制作畫面數(shù)據(jù)文 件時,使該情況可識別,并且只要包含與該內(nèi)容對應(yīng)的內(nèi)容數(shù)據(jù)的服務(wù)器裝 置內(nèi)的存儲位置信息,制作部件結(jié)構(gòu)信息,另一方面,在服務(wù)器裝置內(nèi)的相 應(yīng)的存儲位置預(yù)先存儲與該具有保密性的內(nèi)容對應(yīng)的內(nèi)容數(shù)據(jù),則通過第二 繪制顯示控制部件的作用,該內(nèi)容數(shù)據(jù)從服務(wù)器裝置被自動下載取得并存儲 在易失性存儲器中,然后相應(yīng)的內(nèi)容數(shù)據(jù)被繪制再現(xiàn),被賦予該部件,并顯 示在顯示屏幕上。
因此,可編程終端裝置的易失性存儲器內(nèi)存儲的內(nèi)容數(shù)據(jù)隨斷電而消失, 因此即使可編程終端裝置本身被盜,內(nèi)容數(shù)據(jù)也不必?fù)?dān)心被盜。而且,易失 性存儲器的存儲器管理系統(tǒng)采用各計算機系統(tǒng)固有的結(jié)構(gòu),因此即使在通電 狀態(tài)下也不會如非易失性存儲器那樣容易地讀出存儲內(nèi)容。
此外,盡管不是將由包含保密性高的內(nèi)容的部件構(gòu)成的畫面整體存儲在
服務(wù)器裝置的非易失性存儲器中,而是組合部件結(jié)構(gòu)信息而構(gòu)成一個畫面, 但對于包含保密性高的內(nèi)容數(shù)據(jù)的部件,由于僅將與該內(nèi)容對應(yīng)的內(nèi)容數(shù)據(jù) 存儲在服務(wù)器裝置側(cè),因此對于部件數(shù)據(jù)的所有或大部分,可以置于可編程終端裝置側(cè),因此即使是這樣的包含保密性高的內(nèi)容的畫面,對于內(nèi)容以外 的部分也不必等待從服務(wù)器裝置的下載,可以實時地進行繪制處理,因此作 為整體,不會損害畫面顯示中的響應(yīng)性。
此外,即使在每個生產(chǎn)線中存在可編程終端裝置的情況下,通過將這些 終端裝置在共同的服務(wù)器裝置下經(jīng)由網(wǎng)絡(luò)連接,對于保密性高的內(nèi)容等,可 以在服務(wù)器裝置側(cè)進行一元管理,可以避免如以前那樣對各個可編程終端裝 置連接個人計算機來進行數(shù)據(jù)的重寫的煩雜。
其結(jié)果,根據(jù)本發(fā)明,可以在顯示屏幕上顯示具有任意的內(nèi)容的畫面, 而且可以可靠地防止具有保密性的內(nèi)容的泄漏。 '
本發(fā)明系統(tǒng)的優(yōu)選實施方式中,服務(wù)器裝置的非易失性存儲器中存儲的
內(nèi)容數(shù)據(jù)以通用OA軟件的數(shù)據(jù)格式記述,并且服務(wù)器裝置中還包括數(shù)據(jù)格 式轉(zhuǎn)換部件,在作為響應(yīng)對可編程終端裝置發(fā)送之前,將從非易失性存儲器 搜索到的內(nèi)容數(shù)據(jù)的數(shù)據(jù)格式從通用OA軟件的數(shù)據(jù)格式向可編程終端裝置 的數(shù)據(jù)格式轉(zhuǎn)換。
根據(jù)這樣的結(jié)構(gòu),對于保密性高的內(nèi)容等,除了可在服務(wù)器裝置側(cè)進行 一元管理之外,對于內(nèi)容數(shù)據(jù)的制作也可以使用WORD(注冊商標(biāo))或EXCEL (注冊商標(biāo))等通用OA軟件,因此即使如以前那樣,對可編程終端裝置的 數(shù)據(jù)格式不熟悉的內(nèi)容制作者(事務(wù)方),也可以容易且短時間內(nèi)制作內(nèi)容數(shù) 據(jù),非常適于如生產(chǎn)指示畫面等這樣, 一天中幾次更新的畫面的制作。
本發(fā)明系統(tǒng)的優(yōu)選實施方式中,可編程終端裝置的第二繪制顯示控制部 件中,包含以下處理,即在經(jīng)由通信線路向服務(wù)器裝置發(fā)送發(fā)送請求命令之 前,檢查易失性存儲器中有無相應(yīng)的內(nèi)容數(shù)據(jù),同時在存在相應(yīng)的內(nèi)容數(shù)據(jù) 的情況下,提取對該內(nèi)容數(shù)據(jù)附加的更新信息,將其包含在發(fā)送請求命令中, 并且服務(wù)器裝置中包含以下部件,即在作為響應(yīng)向可編程終端裝置發(fā)送之前, 將發(fā)送請求命令中包含的更新信息和對從非易失性存儲器中搜索到的內(nèi)容數(shù) 據(jù)附加的更新信息進行對照,在至少兩更新信息一致的情況下,禁止搜索到 的內(nèi)容數(shù)據(jù)對可編程終端裝置的發(fā)送。
根據(jù)這樣的結(jié)構(gòu),通過服務(wù)器裝置側(cè)的更新信息檢查,對于已經(jīng)存儲在 可編程終端的易失性存儲器中的內(nèi)容數(shù)據(jù),不必重復(fù)進行下載,因此不會由 于無用的下載操作而損害顯示響應(yīng)性。另外,關(guān)于服務(wù)器裝置側(cè)的更新信息 檢查,也可以僅在服務(wù)器裝置側(cè)的內(nèi)容數(shù)據(jù)比可編程終端裝置側(cè)的內(nèi)容數(shù)據(jù)新的情況下,允許進行下載。
本發(fā)明的優(yōu)選實施方式中,可編程終端裝置的第二繪制顯示控制部件中 包含在將作為響應(yīng)取得的內(nèi)容數(shù)據(jù)存儲在易失性存儲器之前,從易失性存儲 器中刪除相應(yīng)的舊內(nèi)容數(shù)據(jù)的處理。
根據(jù)這樣的結(jié)構(gòu),可以避免在可編程終端裝置的易失性存儲器上新舊內(nèi) 容數(shù)據(jù)混雜的煩雜,同時節(jié)約存儲器容量。
從另 一 方面看,本發(fā)明可以把握為可從服務(wù)器裝置經(jīng)由網(wǎng)絡(luò)接受內(nèi)容數(shù) 據(jù)的分配的可編程終端裝置。
該可編程終端裝置中包括觸摸式顯示面板,具有規(guī)定的顯示屏幕;非 易失性存儲器,具有規(guī)定的容量,并且對多個畫面存儲對一個畫面的畫面結(jié) 構(gòu)使用該畫面中包含的各個部件的部件結(jié)構(gòu)信息進行定義的畫面數(shù)據(jù)文件; 易失性存儲器,具有規(guī)定的容量;通信線路,與連接到服務(wù)器裝置的網(wǎng)絡(luò)連 接;顯示畫面決定部件,按照通過用戶的手動操作,或者按照預(yù)先設(shè)定的顯 示順序,決定應(yīng)顯示的畫面;以及畫面顯示控制部件,基于存儲在非易失性 存儲器中的畫面數(shù)據(jù)文件中、與由顯示畫面決定部件決定的畫面對應(yīng)的畫面 數(shù)據(jù)文件,將相應(yīng)的畫面顯示在觸摸式顯示面板的顯示屏幕上。
面數(shù)據(jù)文件中包含的各個部件結(jié)構(gòu)信息可識別為與包含從服務(wù)器裝置 取得的內(nèi)容的部件對應(yīng)的部件結(jié)構(gòu)信息,以及與不包含的部件對應(yīng)的部件結(jié) 構(gòu)信息,并且關(guān)于與包含的部件對應(yīng)的部件結(jié)構(gòu)信息,包含與相應(yīng)內(nèi)容對應(yīng) 的內(nèi)容數(shù)據(jù)的服務(wù)器裝置內(nèi)的存儲位置信息。
畫面顯示控制部件包含第 一 繪制顯示控制部件和第二繪制顯示控制部 件。在從畫面數(shù)據(jù)文件中讀出的部件結(jié)構(gòu)信息相當(dāng)于不包含從服務(wù)器裝置取 得的內(nèi)容數(shù)據(jù)的部件時,第 一繪制顯示控制部件使用非易失性存儲器內(nèi)的畫 面數(shù)據(jù)文件中包含的部件結(jié)構(gòu)信息來繪制以及顯示該部件。在從畫面數(shù)據(jù)文 件中讀出的部件相當(dāng)于包含從服務(wù)器裝置取得的內(nèi)容的部件時,第二繪制顯 示控制部件經(jīng)由通信線路對服務(wù)器裝置發(fā)送包含與相應(yīng)內(nèi)容對應(yīng)的內(nèi)容數(shù)據(jù) 在服務(wù)器裝置內(nèi)的存儲位置信息的發(fā)送請求命令,然后經(jīng)由通信線路取得作 為來自服務(wù)器裝置的響應(yīng)到來的內(nèi)容數(shù)據(jù)并存儲在易失性存儲器中,使用該 易失性存儲器中存儲的內(nèi)容數(shù)據(jù)和非易失性存儲器內(nèi)的畫面數(shù)據(jù)文件中包含 的部件結(jié)構(gòu)信息,繪制并顯示相應(yīng)部件。
根據(jù)這樣的結(jié)構(gòu),可以提供適于上述本發(fā)明系統(tǒng)的可編程終端裝置。本發(fā)明的可編程終端裝置的優(yōu)選實施方式中,第二繪制顯示控制部件中 還包含以下處理,即在經(jīng)由通信線路向服務(wù)器裝置發(fā)送發(fā)送請求命令之前, 檢查易失性存儲器內(nèi)有無相應(yīng)的內(nèi)容數(shù)據(jù),同時在存在相應(yīng)的內(nèi)容數(shù)據(jù)的情 況下,提取對該內(nèi)容數(shù)據(jù)附加的更新信息,將其包含在發(fā)送請求命令中。
本發(fā)明的可編程終端裝置的優(yōu)選實施方式中,第二繪制顯示控制部件中
人A 、l乞力t A rn^ r^T 1r7 j變AA rtl來A 4:S^ 7t力t t且it ,W" 突々"^T"且ifc ,W: A
CIj'6 4i"'l—M l F /V . rj/乂 1 'i"fj uv 「j z口、^r入,Aaiw 7fiJ"'rj i^ti irj ,"、 7人-i丄'i.j
儲器中刪除相應(yīng)的舊內(nèi)容數(shù)據(jù)的處理。
本發(fā)明的可編程終端裝置的優(yōu)選實施方式中,第二繪制顯示控制部件中 還包含在響應(yīng)沒到來的情況下或響應(yīng)表示'數(shù)據(jù)取得失敗'的情況下,在觸 摸式顯示面板上進行規(guī)定的錯誤顯示的處理。
根據(jù)這樣的結(jié)構(gòu),可以實時地對可編程終端裝置的用戶通知存在內(nèi)容數(shù) 據(jù)取得時的失敗的情況。
本發(fā)明的可編程終端裝置的優(yōu)選實施方式中,第二繪制顯示控制部件中 還包含在響應(yīng)表示'無數(shù)據(jù)正常結(jié)束,的情況下,跳過對于易失性存儲器的 內(nèi)容數(shù)據(jù)存儲處理的處理。
根據(jù)這樣的結(jié)構(gòu),在可編程終端裝置側(cè)的內(nèi)容數(shù)據(jù)和服務(wù)器裝置側(cè)的內(nèi) 容數(shù)據(jù)相同的情況下,可以避免無用的下載,并立即轉(zhuǎn)移到與該內(nèi)容數(shù)據(jù)有 關(guān)的繪制處理。
從另 一方面來看,本發(fā)明可把握為經(jīng)由網(wǎng)絡(luò)對可編程終端裝置分配內(nèi)容 數(shù)據(jù)的服務(wù)器裝置。
該服務(wù)器裝置包括非易失性存儲器,具有規(guī)定的容量,并且存儲多個
用于下載到可編程終端裝置的內(nèi)容數(shù)據(jù);通信線路,與連接到可編程終端裝
置的網(wǎng)絡(luò)連接;內(nèi)容數(shù)據(jù)搜索部件,對經(jīng)由通信線路接收從任何一個可編程 終端裝置發(fā)送的發(fā)送請求命令進行響應(yīng),基于該發(fā)送請求命令中包含的存儲 位置信息,從非易失性存儲器內(nèi)搜索相應(yīng)的內(nèi)容數(shù)據(jù);以及響應(yīng)發(fā)送部件, 將內(nèi)容數(shù)據(jù)搜索部件的搜索結(jié)果與對應(yīng)于發(fā)送請求命令的響應(yīng) 一起經(jīng)由通信 線路發(fā)送到成為分配目的地的可編程終端裝置。
根據(jù)這樣的結(jié)構(gòu),可以提供適于本發(fā)明系統(tǒng)的服務(wù)器裝置。 本發(fā)明系統(tǒng)的優(yōu)選實施方式中,還包括數(shù)據(jù)格式轉(zhuǎn)換部件,在作為響應(yīng) 對可編程終端裝置發(fā)送之前,將從非易失性存儲器搜索到的內(nèi)容數(shù)據(jù)的數(shù)據(jù) 格式從通用OA軟件的數(shù)據(jù)格式向可編程終端裝置的數(shù)據(jù)格式轉(zhuǎn)換。本發(fā)明系統(tǒng)的優(yōu)選實施方式中,包含以下部件,即在作為響應(yīng)向可編程 終端裝置發(fā)送之前,將發(fā)送請求命令中包含的更新信息和對從非易失性存儲 器中搜索到的內(nèi)容數(shù)據(jù)附加的更新信息進行對照,在至少兩更新信息一致的 情況下,禁止搜索到的內(nèi)容數(shù)據(jù)對可編程終端裝置的發(fā)送。
從另一方面來看,本發(fā)明可以把握為將可編程終端裝置和服務(wù)器裝置經(jīng) 由網(wǎng)絡(luò)連接而構(gòu)成的可編程終端系統(tǒng)的運用方法。
該運用方法構(gòu)成為,在可編程終端裝置中準(zhǔn)備非易失性存儲器和易失性 存儲器,另一方面在服務(wù)器裝置中準(zhǔn)備非易失性存儲器,對于可由可編程終 端裝置顯示的畫面中包含要求保密性的內(nèi)容的畫面,將用于繪制該畫面中要 求保密性的內(nèi)容部分的保密性部分?jǐn)?shù)據(jù)和用于繪制除此以外的部分的非保密 性部分?jǐn)?shù)據(jù)分離,對于非保密性部分?jǐn)?shù)據(jù)將其存儲在可編程終端裝置的非易 失性存儲器中,另一方面,對于保密性部分?jǐn)?shù)據(jù),將其存儲在服務(wù)器裝置的 非易失性存儲器中,進而,在可編程終端裝置的非易失性存儲器中存儲表示 服務(wù)器裝置內(nèi)的保密性部分?jǐn)?shù)據(jù)的存儲位置的數(shù)據(jù),在可編程終端裝置的顯 示器上顯示包含要求保密性的內(nèi)容的畫面的情況下,對于保密性部分?jǐn)?shù)據(jù), 基于存儲在服務(wù)器裝置的非易失性存儲器中的表示存儲位置的數(shù)據(jù),從服務(wù) 器裝置通過下載而取得,并存儲在可編程終端裝置的易失性存儲器中,然后, 基于可編程終端裝置的非易失性存儲器中存儲的非保密性部分?jǐn)?shù)據(jù)和同一裝 置的易失性存儲器中存儲的保密性部分?jǐn)?shù)據(jù),繪制顯示作為目標(biāo)的畫面。
根據(jù)本發(fā)明,可以提供一種可以在顯示屏幕上顯示具有任意的內(nèi)容的畫
面,而且可以可靠地防止具有保密性的內(nèi)容的泄漏的PT系統(tǒng)、PT裝置以及 PT系統(tǒng)中的運用方法。
圖1是應(yīng)用本發(fā)明的可編程終端系統(tǒng)的結(jié)構(gòu)圖。
圖2是表示可編程終端裝置的硬件結(jié)構(gòu)的方框圖。
圖3是本發(fā)明的可編程終端系統(tǒng)的功能結(jié)構(gòu)圖。
圖4是畫面數(shù)據(jù)文件的說明圖。
圖5是表示可編程終端的動作的綜合流程圖。
圖6是表示一個畫面的繪制、顯示處理的詳細(xì)的流程圖。
圖7是表示內(nèi)容取得處理的詳細(xì)的流程圖。圖8是表示數(shù)據(jù)正常取得處理的詳細(xì)的流程圖。
圖9是表示繪制處理內(nèi)容的說明圖。
圖IO是表示PC服務(wù)器的動作的流程圖(之一)。
圖11是表示PC服務(wù)器的動作的流程圖(之二)。 圖12是表示顯示畫面組的種類分類的說明圖。
r§3 i , 旦 ;t 二 ilA—'in >iS ;5工厶厶—/r,l丄人;5工g 口n (31 t£J 1:)疋^C丁J、 & w叫ti、j "i" w'j w叫wl ",j囚。
圖14是表示故障分析畫面的一例的畫面說明圖(之一)。 圖15是表示故障分析畫面的一例的畫面說明圖(之二)。 圖16是表示故障分析畫面的一例的畫面說明圖(之三)。 圖17是表示生產(chǎn)指示畫面的一例的畫面說明圖(之一)。 圖18是表示生產(chǎn)指示畫面的一例的畫面說明圖(之二)。 符號i兌明
1 可編程終端裝置 la顯示屏幕 2服務(wù)器裝置
3 可編程邏輯控制器
4 網(wǎng)絡(luò)
5 網(wǎng)絡(luò) 10 CPU
11觸摸操作部
12顯示面才反 13易失性存儲器 14非易失性存儲器 15第一通信線路 16第二通信線路 21非易失性存儲器 100 可編程終端系統(tǒng)
301 內(nèi)容數(shù)據(jù)取得/畫面顯示處理部
302 易失性存儲器管理處理部 303a第一通信處理部
303b第二通信處理部304 內(nèi)容數(shù)據(jù)發(fā)送處理部
305 通信處理部
具體實施例方式
以下,參照附圖詳細(xì)i兌明本發(fā)明的優(yōu)選實施方式的可編程終端系統(tǒng)(PT /r、沉乂。
圖1表示應(yīng)用了本發(fā)明的PT系統(tǒng)的結(jié)構(gòu)圖。如同圖所示,該PT系統(tǒng)100 將一臺或兩臺以上的PT裝置1、 1、…和服務(wù)器裝置2由網(wǎng)絡(luò)4連接而構(gòu)成。 在本例中,PT裝置1也經(jīng)由網(wǎng)絡(luò)5與PLC3連接。作為網(wǎng)絡(luò)4,例如使用因 特網(wǎng)(注冊商標(biāo))等。另一方面,網(wǎng)絡(luò)5由所謂的FA系統(tǒng)中公知的現(xiàn)場總線 或串行通信等構(gòu)成。
如后面詳細(xì)說明的,PT裝置1具有包括規(guī)定的顯示屏幕la的觸摸式顯 示面板。作為顯示面板的具體的材料,在本例中,采用液晶顯示器、等離子 體顯示器、有機EL顯示器等。
圖2表示PT裝置的硬件結(jié)構(gòu)的方框圖。如同圖所示,PT裝置1包括 CPUIO、觸摸操作部11、顯示面板12、易失性存儲器13、非易失性存儲器 14、第一通信線路15、第二通信線路16。
CPU10包括微處理器、存儲系統(tǒng)程序的ROM、作為工作區(qū)等使用的 RAM等,用于總體控制PT裝置的整體。
觸摸操作部11配置在構(gòu)成顯示面板的顯示屏幕的前表面,作為用于檢測 用戶的指尖等接觸的情況,從而取入對應(yīng)于此的信號的接口來起作用。
顯示面板12構(gòu)成在此之前說明的液晶顯示器、等離子體顯示器、有機 EL顯示器等,在本例中,雖未圖示,但在表示顯示面板12的方框中包含一 個畫面的顯示緩沖存儲器,或用于將從該顯示緩沖存儲器讀出的數(shù)據(jù)傳送到 顯示裝置的 一 系列的像素的顯示控制器等。
如后面詳細(xì)說明的,易失性存儲器13用于存儲內(nèi)容數(shù)據(jù),具體可以由 DRAM等存儲元件構(gòu)成。
如后面詳細(xì)說明的,非易失性存儲器14用于存儲畫面數(shù)據(jù)文件,具體可 以由閃速存儲器或硬盤等構(gòu)成。
第一通信線路15用于與連接到服務(wù)器裝置2的網(wǎng)絡(luò)4連接,PT裝置1 和服務(wù)器裝置2之間的通信全部經(jīng)由該第一通信線路15進行。在本例中,第二通信線路16用于與連接到PLC3的網(wǎng)絡(luò)5連接,PT裝 置1和PLC3之間的通信全部經(jīng)由該第二通信線路16進行。
以上說明的PT裝置的各構(gòu)成元件10 ~ 16經(jīng)由系統(tǒng)總線17互相連接。 圖3表示本發(fā)明的PT系統(tǒng)的功能結(jié)構(gòu)圖。如同圖所示,在PT裝置1以 及服務(wù)器裝置2內(nèi)通過CPU10的作用虛擬地實現(xiàn)幾個功能部件。即,在PT
扭罷1 nh A: dtl ^ j)^"tS_ff7 -S/.tS.工苗.^"Al、 T曰^K ,A1 且it ,W:左/f^突容T田Al、T田iK 丄 r 'i—j 〃 r ;i z口、^t入,/t3 ^"'r'j / 叫jjj^ 'j' ^n^,工jv/ i 、 乂vi丄q—j & ,工xn^z工"r
302、第一通信處理部303a、第二通信處理部303b。另外,圖中13是之前說 明的易失性存儲器,14是同樣被說明過的非易失性存儲器。
內(nèi)容數(shù)據(jù)取得/畫面顯示處理部301用于實現(xiàn)讀入畫面數(shù)據(jù)文件并按照部 件信息來進行顯示器的畫面顯示的功能,此時,由服務(wù)器裝置2根據(jù)內(nèi)容URL 取得對部件分配的內(nèi)容數(shù)據(jù)。
易失性存儲器管理處理部302具有用于將服務(wù)器裝置2取得的內(nèi)容數(shù)據(jù) 存儲在易失性存儲器14中的功能,該易失性存儲器管理處理部302中,具有 進行存儲的內(nèi)容數(shù)據(jù)的數(shù)據(jù)名、時間印記(time stamp )的管理、內(nèi)容數(shù)據(jù)對 易失性存儲器的保存、從易失性存儲器的刪除的處理的功能。具有在對易失 性存儲器14保存內(nèi)容數(shù)據(jù)時,在易失性存儲器上存在同一名稱的內(nèi)容數(shù)據(jù)的 情況下,將其刪去之后保存的功能。
第一通信處理部303a被功能構(gòu)成為支持可以解釋http和ftp等URL的因 特網(wǎng)通信步驟。
第二通信處理部303b如之前說明的,用于實現(xiàn)與PLC3經(jīng)由網(wǎng)絡(luò)5的通 信,被功能構(gòu)成為支持公知的現(xiàn)場總線和串行通信等的通信步驟。
接著,服務(wù)器裝置2在本例中使用個人計算機(以下稱作PC)實現(xiàn),其 內(nèi)部包含有由硬盤等構(gòu)成的非易失性存儲器21 、由軟件實現(xiàn)的內(nèi)容數(shù)據(jù)發(fā)送 處理部304和通信處理部305。
內(nèi)容數(shù)據(jù)發(fā)送處理部304被功能構(gòu)成為進行由PT裝置1基于其URL取 得有發(fā)送請求的內(nèi)容數(shù)據(jù),然后對PT裝置發(fā)送回的處理。
通信處理部305被功能構(gòu)成為支持可以解釋http和ftp等URL的因特網(wǎng) 通信步驟。
而且,內(nèi)容數(shù)據(jù)取得/畫面顯示處理部301和內(nèi)容數(shù)據(jù)發(fā)送處理部304互 相構(gòu)筑以下的結(jié)構(gòu),即從PT裝置l發(fā)送請求,服務(wù)器裝置2根據(jù)該請求取得 內(nèi)容數(shù)據(jù),并向PT裝置發(fā)送,PT裝置1接受該內(nèi)容。此時,可以采用將內(nèi)容數(shù)據(jù)每次從服務(wù)器裝置2向PT裝置1發(fā)送一個的方法(后面使用流程圖具
體地說明),以及將畫面數(shù)據(jù)文件中存在的多個內(nèi)容URL集中發(fā)送到服務(wù)器 裝置,并從服務(wù)器裝置2向PT裝置1發(fā)送與它們對應(yīng)的多個內(nèi)容數(shù)據(jù)的方法 的任何一個。
圖4表示畫面數(shù)據(jù)文件的說明圖。如之前說明的,PT裝置1在非易失性 存^諸器14中存4諸最大畫面數(shù)(-約4000張)的背景畫面數(shù)—據(jù)文件、部件畫 面數(shù)據(jù)文件。如圖4 (a)所示,各畫面數(shù)據(jù)文件由畫面ID識別。此外,各 畫面數(shù)據(jù)文件將一個畫面的畫面結(jié)構(gòu)使用該畫面中包含的各個部件的部件結(jié) 構(gòu)信息來定義。而且,如后面詳細(xì)說明的,PT裝置1中的畫面顯示如下實現(xiàn), 即通過畫面切換而傳送畫面ID,并順序地繪制由畫面ID的背景畫面定義的 部件。如圖4 (b)所示,部件結(jié)構(gòu)信息由部件ID識別。在本例中,部件結(jié) 構(gòu)信息中包含有坐標(biāo)值(以顯示屏幕的左上為基點的X、 Y坐標(biāo))、部件種類 *1、內(nèi)容URI^2。
作為'部件種類*1,,存在有圖形、按鈕、燈、標(biāo)簽、字符串輸入/數(shù)值 輸入、列表選擇、配方(recipe )、趨勢圖表、警告顯示、圖表顯示、內(nèi)容繪制等。
'內(nèi)容UR1^2'中定義部件需要的內(nèi)容數(shù)據(jù)的取得方法。這里,作為取 得的內(nèi)容數(shù)據(jù),例如存在有
(1) '按鈕,、'燈,、'標(biāo)簽,的表面上顯示的繪制數(shù)據(jù)
(2) 由'內(nèi)容繪制,顯示的繪制數(shù)據(jù)
(3) 由'列表選擇,顯示的字符串一覽數(shù)據(jù)(文本數(shù)據(jù))
(4) 對通過'配方,連接到PT裝置的PLC寫入的數(shù)據(jù)。 內(nèi)容URL的格式由在因特網(wǎng)的世界中普及的URL的記述定義,例如,
在使用http順序的情況下,如果繪制數(shù)據(jù)是網(wǎng)絡(luò)上的服務(wù)器裝置(主機 名hmi.omron.co.jp/PCl )下存在的button01.bmp,貝ll定義為http:〃hmi.omron.co. jp/PCl/button01.bmp。
此外,在繪制數(shù)據(jù)是網(wǎng)絡(luò)上的服務(wù)器裝置(主機名hmi.omron.co.jp/PCl ) 下存在的trouble-shoot02.doc的頁3的情況下,定義為http:〃hmi.omron,co. jp/PC 1 /trouble-shoot02.doc page=3 。
進而,字符串一覽或配方數(shù)據(jù)是存在于網(wǎng)絡(luò)上的服務(wù)機(主機名 hmi.omron.co.jp/PCl )下存在的recipe03.csv的'清況下,定義為http:〃hmi.omron.co.jp/PCl/recipe03.csv。
(例如,bmp文件、jpeg文件、CSV文件、text文件、顯示器的畫面凄t據(jù)文件等)進行繪制處理的功能。
進而,除上述以外,由市場銷售通用應(yīng)用制作的文件(例如,MS/WORD(注冊商標(biāo))、EXCEL (注冊商標(biāo))、POWERPOINT (注冊商標(biāo))文件、C—AD文件等)也包括其畫面要素如果分解為由部件種類*1表示的部件或上述文件,則變換為它們從而在顯示器上進行畫面繪制的功能。
接著,圖5示出表示由以上的結(jié)構(gòu)構(gòu)成的PT裝置1的動作的綜合流程圖。該流考呈圖所示的處理通過電源4妄通(Power On)而^皮起動。
在同圖中開始處理時,首先,執(zhí)行初始處理(步驟501 ),在進行了 CPU10的工作存儲器中存儲的標(biāo)記(flag)或寄存器類的初始設(shè)定之后,執(zhí)行對畫面指定寄存器設(shè)置初始畫面ID的處理(步驟502 )。這里,雖然未圖示,但畫面指定寄存器是在CPU10的工作區(qū)內(nèi)設(shè)定的寄存器,通過對該寄存器設(shè)置任意的畫面ID,執(zhí)行與由該畫面ID指定的畫面有關(guān)的繪制處理以及顯示處理。
接著,執(zhí)行一個畫面的繪制、顯示處理(步驟503 )。該處理(步驟503 )中執(zhí)行以下處理,即基于存儲在非易失性存儲器14中的畫面數(shù)據(jù)文件中、與設(shè)置在畫面指定寄存器中的畫面ID對應(yīng)的畫面數(shù)據(jù)文件,在PT裝置的觸摸式顯示面板的顯示屏幕la上顯示相應(yīng)的畫面。另外,后面參照圖6以及圖7來詳細(xì)說明該一個畫面的繪制、顯示處理(步驟503 )。
在一個畫面的繪制、顯示處理(步驟503 )結(jié)束時,接著,執(zhí)行顯示畫面決定處理(步驟504)。在該顯示畫面決定處理(步驟504)中執(zhí)行以下處理,即根據(jù)用戶的手動搡作,或根據(jù)預(yù)先設(shè)定的顯示步驟,決定應(yīng)顯示的畫面。具體來說,在顯示屏幕la上顯示'下一步,、'返回,等操作按鈕,因此通過觸摸操作它們,按照PT裝置內(nèi)部編程的步驟,進行應(yīng)顯示的畫面的決定。
接著,基于上述顯示畫面決定處理(步驟504)的執(zhí)行結(jié)果,判定有無顯示畫面變更(步驟505 )。這里,在判定為有顯示畫面變更的情況下(步驟
505 "是"),執(zhí)行對畫面指定寄存器設(shè)置變更目的地的畫面ID的處理(步驟
506 )。通過該處理,在步驟502中說明的畫面指定寄存器的內(nèi)容被變更。接著,執(zhí)行將部件功能實現(xiàn)所需的當(dāng)前狀態(tài)數(shù)據(jù)發(fā)送到外部裝置(PLC
等)的處理(步驟507 )。該處理用于對PLC3通知顯示屏幕la上的各種功能按鈕的操作輸出。
接著,執(zhí)行從外部裝置(PLC等)接收部件功能實現(xiàn)所需的當(dāng)前狀態(tài)數(shù) 據(jù)的處理(步驟508 )。該處理用于對顯示屏幕la上的各種顯示燈、各種計量 值燈的顯示反映實際的值。
為了實現(xiàn)反映這些當(dāng)前狀態(tài)的處理(步驟507、 508 ),在本例中,圖5 右上所示的中斷處理通常工作。即,用戶在顯示屏幕上用指尖等進行觸摸操 作時,進行該操作內(nèi)容的解讀(步驟521),接著,解讀結(jié)果被保存在CPUIO 內(nèi)的工作區(qū)中(步驟522 )。而且,這樣保存的操作內(nèi)容在步驟507的處理中 被參照,進行從PT裝置1到PLC3的當(dāng)前狀態(tài)的通知。
接著,.圖6的流程圖表示作為本發(fā)明的主要部分的一個畫面的繪制、顯 示處理(步驟503 )的詳細(xì)。在同圖中開始處理時,打開由設(shè)置在畫面指定 寄存器中的畫面ID指定的畫面數(shù)據(jù)文件(步驟601 )。如之前說明的,畫面 數(shù)據(jù)文件存儲在PT裝置1的非易失性存儲器14中。
接著,從畫面文件數(shù)據(jù)讀出最初的部件(步驟602),對于該部件,進行 有無分內(nèi)容指定的檢查(步驟603 )。這里,'分內(nèi)容指定'表示對該部件附 加的內(nèi)容根據(jù)服務(wù)器裝置1內(nèi)的內(nèi)容而被分別指定。
接著,在判斷為有分內(nèi)容指定的情況下(步驟604 "是"),在執(zhí)行對于 該內(nèi)容的內(nèi)容取得處理(步驟605 )之后,執(zhí)行有分內(nèi)容指定的部件的繪制 處理(步驟606),而在判定為沒有分內(nèi)容指定的情況下(步驟604 "否"), 內(nèi)容取得處理(步驟605 )被跳過,立即執(zhí)行沒有分內(nèi)容指定的部件的繪制 處理(步驟607 )。
圖7的流程圖表示內(nèi)容取得處理(步驟605 )的詳細(xì)。在同圖中開始處 理時,首先進行本機的易失性存儲器13中是否已經(jīng)存在相應(yīng)的內(nèi)容數(shù)據(jù)的判 定(步驟701)。這里,在本機的易失性存儲器13中存在相應(yīng)的內(nèi)容數(shù)據(jù)的 情況下(步驟701 "是"),依次執(zhí)行取得易失性存儲器13上的相應(yīng)內(nèi)容數(shù)據(jù) 的時間印記的處理(步驟702)、將取得的時間印記附加給內(nèi)容URL的處理 (步驟703 ),而在本機的易失性存儲器中不存在相應(yīng)的內(nèi)容數(shù)據(jù)的情況下(步 驟701 "否"),跳過這些處理(步驟702、 703 )。
接著,使用內(nèi)容URL進行對PC服務(wù)器(服務(wù)器裝置)發(fā)送內(nèi)容分配請 求的處理(步驟704)。由此,被附加了時間印記的內(nèi)容分配請求命令經(jīng)由第 一通信線路15被發(fā)送到網(wǎng)絡(luò)4,然后轉(zhuǎn)移到等待響應(yīng)的到來的狀態(tài)。在該等待狀態(tài)下,進行有無響應(yīng)(步驟706)以及時間到時(步驟707) 的確認(rèn),同時進行響應(yīng)的檢查(步驟705 )。然后,在等待響應(yīng)期間,在規(guī)定 時間的時間的到時(time up);陂識別時(步驟707 "是"),在顯示屏幕la上 進行'數(shù)據(jù)取得失敗,的錯誤顯示(步驟708)。
相對于此,在判定為有響應(yīng)的情況下(步驟706 "是"),執(zhí)行數(shù)據(jù)正常 取得時處理(步驟709 )。
圖8詳細(xì)示出表示數(shù)據(jù)正常取得時處理的流程圖。在同圖中開始處理時, 進行來自PC服務(wù)器(服務(wù)器裝置)的響應(yīng)是否表示'無數(shù)據(jù)正常結(jié)束,的 判定(步驟801)。這里,在判定為'無數(shù)據(jù)正常結(jié)束,的情況下(步驟801 "是,,),數(shù)據(jù)正常取得時處理(步驟709)什么都不進行而結(jié)束處理。
與此相對,在來自PC服務(wù)器的響應(yīng)不是'無數(shù)據(jù)正常結(jié)束,的情況下 (步驟801 "否"),進一步進行相應(yīng)的內(nèi)容數(shù)據(jù)是否已經(jīng)存儲于易失性存儲 器13中的判定(步驟802)。這里,在判定為相應(yīng)的內(nèi)容數(shù)據(jù)已經(jīng)存儲的情 況下(步驟802 "是"),執(zhí)行相應(yīng)的內(nèi)容數(shù)據(jù)被刪除(步驟803 ),將新取得 的內(nèi)容數(shù)據(jù)存儲在易失性存儲器中的處理(步驟804)。
即,在該數(shù)據(jù)正常取得時處理中,在從PT裝置側(cè)發(fā)送請求的內(nèi)容數(shù)據(jù)是 先前從服務(wù)器裝置2向PT裝置1發(fā)送完畢的數(shù)據(jù)的情況下,在PT裝置1側(cè) 原樣使用存儲在本身易的失性存儲器13中的內(nèi)容數(shù)據(jù)。與此相對,在存儲在 服務(wù)器裝置側(cè)的內(nèi)容數(shù)據(jù)比從PT裝置側(cè)發(fā)送請求的內(nèi)容數(shù)據(jù)新的情況下,基 于服務(wù)器裝置側(cè)的響應(yīng)取得該新的內(nèi)容數(shù)據(jù),在刪除舊內(nèi)容數(shù)據(jù)之后將其新 存儲在易失性存儲器13上。
返回圖6,說明有分內(nèi)容指定的部件的繪制處理(步驟606)和無分內(nèi)容 指定部件的繪制處理(步驟607 )。
在接著內(nèi)容取得處理(步驟605 )執(zhí)行了有分內(nèi)容指定的部件繪制處理 (步驟606)的情況下,如圖9 (a)所示,基于畫面數(shù)據(jù)文件、內(nèi)容數(shù)據(jù)和 當(dāng)前狀態(tài)數(shù)據(jù)(根據(jù)需要)來進行部件的繪制。這里,畫面數(shù)據(jù)文件是指畫 面數(shù)據(jù)文件內(nèi)相應(yīng)的部件結(jié)構(gòu)信息。此外,內(nèi)容數(shù)據(jù)是指在從服務(wù)器裝置2 下載之后被存儲在易失性存儲器13中的內(nèi)容數(shù)據(jù)。進而,當(dāng)前狀態(tài)數(shù)據(jù)是指 在圖5的流程圖中、在步驟522中保存的當(dāng)前狀態(tài)數(shù)據(jù)和在步驟508中從PLC 等接收到的當(dāng)前狀態(tài)數(shù)據(jù)。
這樣,在有分內(nèi)容指定的部件的情況下,不僅使用存儲在PT裝置的非易失性存儲器14中的數(shù)據(jù),而且使用從服務(wù)器裝置2下載并存儲在易失性存儲
器13中的數(shù)據(jù)來進行部件的繪制。另外,這里,'繪制處理,表示在CPUIO 內(nèi)的例如工作存儲器中設(shè)置的繪制區(qū)域或易失性存儲器13中設(shè)置的繪制區(qū) 域中,按照指定的語言繪制相應(yīng)的文章或圖形。
然后,讀出下一個部件(步驟611)后執(zhí)行以上處理(步驟603 -607 ) 的處理被重復(fù)執(zhí)行,直到判斷為讀取到最后的部件為止結(jié)束之前(步驟608 "否"),在判定為讀出最后的部件為止結(jié)束時(步驟608 "是"),進行向顯 示處理的轉(zhuǎn)移(步驟609)。
在該顯示處理(步驟609)中,通過將CPUIO內(nèi)的繪制區(qū)域或易失性存 儲器13內(nèi)的繪制區(qū)域中形成的圖像傳送到顯示面板12中包含的顯示用緩沖 區(qū),從而通過顯示面板12中包含的顯示控制器的作用,在顯示屏幕la上進 4亍一目應(yīng)的畫面的顯示。
然后,在關(guān)閉了畫面數(shù)據(jù)文件之后(步驟610),返回圖5,進行之前說 明的向顯示畫面決定處理(步驟504)的轉(zhuǎn)移。
接著,圖IO示出表示PC服務(wù)器(服務(wù)器裝置)的動作的流程圖(之一), 而且圖11表示(之二)。
圖10所示的處理通過發(fā)送請求命令的接收被起動。在同圖中開始處理 時,執(zhí)行基于對接收到的發(fā)送請求命令附加的URL,從本機的非易失性存儲 器2中搜索指定的內(nèi)容數(shù)據(jù)的處理(步驟IOOI)。
該搜索的結(jié)果,在判斷為本機的非易失性存儲器21內(nèi)不存在相應(yīng)的內(nèi)容 數(shù)據(jù)時(步驟1002 "否,,),對于PT裝置1發(fā)送表示 '數(shù)據(jù)取得失敗,的響 應(yīng)(步驟1005 )。
與此相對,在非易失性存儲器21中存在相應(yīng)的內(nèi)容數(shù)據(jù)(步驟1002 "是"),而且來自PT裝置1的發(fā)送請求為附帶時間印記的情況下(步驟1003 "是"),進行從PT裝置1側(cè)接收到的時間印記和對服務(wù)器側(cè)的內(nèi)容數(shù)據(jù)附加 的時間印記的比較對照(步驟1004 )。
這里,在判斷為服務(wù)器側(cè)的內(nèi)容數(shù)據(jù)的時間印記比從PT裝置側(cè)發(fā)送來的 時間印記新的情況下(步驟1101 "是"),進一步進行請求的內(nèi)容數(shù)據(jù)是否是 市場銷售通用應(yīng)用的數(shù)據(jù)格式的判定(步驟1003 )。這里,在判定為具有市 場銷售通用應(yīng)用的數(shù)據(jù)格式的文件時(步驟1103 "是"),市場銷售通用應(yīng)用 的文件被向PT裝置的畫面數(shù)據(jù)文件進行數(shù)據(jù)格式的轉(zhuǎn)換(步驟1105 ),然后,'正常結(jié)束,的響應(yīng)和轉(zhuǎn)換的畫面數(shù)據(jù)文件一起作為內(nèi)容數(shù)據(jù)被發(fā)送到PT
裝置(步驟1006 )。
另 一方面,在服務(wù)器側(cè)的內(nèi)容數(shù)據(jù)的時間印記與從PT裝置側(cè)發(fā)送來的時 間印記相同或比其老的情況下(步驟1101 "否,,),對PT裝置發(fā)送表示'無 數(shù)據(jù)正常結(jié)束,的響應(yīng)(步驟1102)。
此外,在要求的內(nèi)容數(shù)據(jù)不是具有市場銷售通用應(yīng)用的數(shù)據(jù)格式的文件 的情況下(步驟1103 "否"),表示'正常結(jié)束,的響應(yīng)和內(nèi)容數(shù)據(jù)一起原樣 被發(fā)送到PT裝置(步驟1104 )。
進而,在來自PT裝置的發(fā)送請求不是附帶時間印記的情況下(步驟1103 "否"),這樣的時刻判定處理全部被跳過,立即轉(zhuǎn)移到步驟1103,進行內(nèi)容 數(shù)據(jù)的數(shù)據(jù)格式的判定。
這樣,在PC服務(wù)器(服務(wù)器裝置)側(cè),對從發(fā)送請求命令從PT裝置側(cè) 到來進行響應(yīng),基于對其附加的URL,從自身的非易失性存儲器21內(nèi)搜索 相應(yīng)的內(nèi)容數(shù)據(jù),在將該搜索出的內(nèi)容數(shù)據(jù)轉(zhuǎn)換為PT裝置的畫面數(shù)據(jù)文件之 后,作為響應(yīng)發(fā)送回PT裝置側(cè)。因此,由于具有該數(shù)據(jù)格式轉(zhuǎn)換處理(步驟 1105),因此作為服務(wù)器裝置2側(cè)的非易失性存儲器21中存儲的內(nèi)容數(shù)據(jù)的 數(shù)據(jù)格式,可以原樣采用市場銷售通用OA軟件的數(shù)據(jù)格式,其結(jié)果,對于 故障分析畫面或生產(chǎn)指示畫面等這樣、需要頻繁地更新的畫面數(shù)據(jù)的生成, 處理其的用戶乃至管理者具有市場銷售OA軟件的知識就足夠,不必如以前 那樣熟悉PT裝置所需的程序終端裝置的數(shù)據(jù)格式,使用方便性顯著提高。
接著,說明將PT裝置1和服務(wù)器裝置2經(jīng)由網(wǎng)絡(luò)連接而構(gòu)成的PT系統(tǒng) 的運用方法。在該運用方法中,主要是在PT裝置1中準(zhǔn)備非易失性存儲器 14和易失性存儲器13,而在服務(wù)器裝置2中準(zhǔn)備非易失性存儲器21。對于 可由PT裝置1顯示的畫面中包含要求保密性的內(nèi)容的畫面,將用于繪制該畫 面中要求保密性的內(nèi)容部分的保密性部分?jǐn)?shù)據(jù)和用于繪制除此以外的部分的 非保密性部分?jǐn)?shù)據(jù)分離。對于非保密性部分?jǐn)?shù)據(jù)將其存儲在PT裝置的非易失 性存儲器14中,另一方面,對于保密性部分?jǐn)?shù)據(jù),將其存儲在服務(wù)器裝置2 的非易失性存儲器21中,進而,在PT裝置的非易失性存儲器14中存儲表示 服務(wù)器裝置2內(nèi)的保密性部分?jǐn)?shù)據(jù)的存儲位置的數(shù)據(jù)。在PT裝置的顯示屏幕 la上顯示包含要求保密性的內(nèi)容的畫面的情況下,對于保密性部分?jǐn)?shù)據(jù),基 于存儲在服務(wù)器裝置2的非易失性存儲器21中的表示存儲位置的數(shù)據(jù),從服務(wù)器裝置2通過下載而取得,并存儲在PT裝置的易失性存儲器13中。然后,
基于PT裝置的非易失性存儲器14中存儲的非保密性部分?jǐn)?shù)據(jù)和同一裝置的 易失性存儲器13中存儲的保密性部分?jǐn)?shù)據(jù),繪制顯示作為目標(biāo)的畫面。
圖12示出表示顯示畫面組的種類分類的說明圖。如同圖所示,PT裝置1 內(nèi)的非易失性存儲器14中存儲有相當(dāng)于最大4000張左右的畫面的畫面數(shù)據(jù) 文件。這些畫面,例如圖12 U ) ~ ( c )所示,被—分類為監(jiān)視」器畫面、故障 分析畫面、生產(chǎn)指示畫面等。
這些畫面中,根據(jù)需要而混雜有要求保密性的內(nèi)容部分和不要求保密性 的內(nèi)容部分。因此,在本發(fā)明的運用中,對于這些內(nèi)容部分中被判斷為要求 保密性的部分,存儲在服務(wù)器裝置2側(cè),另一方面,對于雖然是內(nèi)容部分但 不需要保密性的部分,存儲在PT裝置1側(cè)。
以下,舉出幾個畫面例子,說明其中包含的內(nèi)容部分如何被處理。
圖13示出表示監(jiān)視器畫面的一例的畫面說明圖。如同圖所示,在該監(jiān)視 器畫面中,圖中由點劃線包圍的區(qū)域相當(dāng)于包含內(nèi)容部分C1的部件畫面。該 內(nèi)容部分C1是在成為背景的地的畫面上配置顯示的部件畫面,在所謂的PID 控制中,將橫軸作為時間軸,將縱軸作為溫度軸,將當(dāng)前值、設(shè)定值、操作 量的關(guān)系圖表化顯示。在最初的處理中,在這樣的PID控制的時間經(jīng)過具有 重要的意義的情況下,該內(nèi)容部分C1是具有保密性的信息,作為內(nèi)容,也可 以存儲在服務(wù)器裝置2側(cè)。另外,在本例中,內(nèi)容C1沒有這樣的必要性,因 而被存儲在PT裝置1側(cè)。
圖14示出表示故障分析畫面的一例的畫面說明圖(之一)。如同圖所示, 該故障分析畫面中,在成為背景的地的畫面上,配置顯示包含由圖中點劃線 包圍的內(nèi)容部分C2的部件畫面。該內(nèi)容將異常標(biāo)記、異常名稱以及詳細(xì)內(nèi)容 和異常代碼互相建立關(guān)聯(lián)來顯示。根據(jù)PT裝置的用戶,與這樣的異常標(biāo)記有 關(guān)的詳細(xì)信息也可能被作為要求保密性的內(nèi)容,但在本例中,內(nèi)容部分C2 不那么要求保密性,因此存儲在PT裝置.1側(cè)。
圖15示出表示故障分析畫面的一例的畫面說明圖(之二)。如同圖所示, 該故障分析畫面中,在背景畫面上配置顯示包含由圖中點劃線包圍的內(nèi)容部 分C3的部件畫面。該內(nèi)容部分C3將'電池異常,的內(nèi)容的'詳細(xì)'和'處 理方法'作為說明文字來顯示。這樣的內(nèi)容對于設(shè)置了 PT裝置的企業(yè)來說, 確實相當(dāng)于技術(shù)訣轉(zhuǎn)等,根據(jù)了解或不了解該信息,達(dá)到故障恢復(fù)的時間上也可能產(chǎn)生大的差距。因此,在本例中,對于內(nèi)容部分C3判定為具有保密性
的內(nèi)容,對于與該內(nèi)容部分C3對應(yīng)的數(shù)據(jù),存儲在服務(wù)器裝置2側(cè)而不是 PT裝置1側(cè)。
圖16示出表示故障分析畫面的一例的畫面說明圖(之三)。在該故障分 析畫面中,在背景畫面上配置顯示包含由圖中點劃線包圍的內(nèi)容部分C4的部 件畫面。該內(nèi)容部分C4用圖解顯示產(chǎn)生電池異常的情況下的處理方法,與之 前的內(nèi)容同樣,包含技術(shù)訣竅等,被定位為具有保密性的內(nèi)容。因此,對于 該內(nèi)容部分C4也存儲在服務(wù)器裝置2側(cè)而不是PT裝置1側(cè)。
圖17示出表示生產(chǎn)指示畫面的一例的畫面說明圖(之一)。在該生產(chǎn)指 示畫面中,在背景畫面上配置顯示包含由圖中點劃線包圍的內(nèi)容部分C5的部 件畫面。該內(nèi)容部分C5對于某種電子裝置的筐體的組裝,使用立體的圖解指 導(dǎo)操作者。該內(nèi)容確實是生產(chǎn)技術(shù)信息乃至技術(shù)訣竅信息,在其被盜的情況 下,該企業(yè)的損失巨大。因此,對于該內(nèi)容,被定位于具有保密性的內(nèi)容, 存儲在服務(wù)器裝置2側(cè)而不是PT裝置l側(cè)。
圖18示出表示生產(chǎn)指示畫面的一例的畫面說明圖(之二)。在該生產(chǎn)指 示畫面中,在背景畫面上配置顯示包含由圖中點劃線包圍的內(nèi)容部分C6的部 件畫面。對于該內(nèi)容部分C6,使用立體的圖解來顯示組裝某種電子裝置的框
位為具有保密性的內(nèi)容,存儲在服務(wù)器裝置2側(cè)而不是PT裝置1側(cè)。
這樣,在本發(fā)明的PT系統(tǒng)的運用方法中,對于非保密性部分?jǐn)?shù)據(jù)將其存 儲在PT裝置的非易失性存儲器中,而對于保密性部分將其存儲在服務(wù)器裝置 的非易失性存儲器中,進而在PT裝置的非易失性存儲器中存儲表示服務(wù)器裝 置內(nèi)的保密性部分?jǐn)?shù)據(jù)的存儲位置的數(shù)據(jù),并在PT裝置的顯示屏幕上顯示包 含要求保密性的內(nèi)容的畫面的情況下,對于保密性部分?jǐn)?shù)據(jù),基于服務(wù)器裝 置的非易失性存儲器中存儲的表示存儲位置的數(shù)據(jù),從服務(wù)器裝置通過下載 而取得并存儲在PT裝置的易失性存儲器中,然后,基于PT裝置的非易失性 存儲器中存儲的非保密性部分?jǐn)?shù)據(jù)和同 一裝置的易失性存儲器中存儲的保密 性部分?jǐn)?shù)據(jù),繪制顯示作為目標(biāo)的畫面。
因此,根據(jù)該PT系統(tǒng)以及運用方法,可以在顯示屏幕上顯示具有任意的 內(nèi)容的畫面,而且可以可靠地防止有保密性的內(nèi)容的泄漏。
產(chǎn)業(yè)上的可利用性在于,根據(jù)本發(fā)明,可以提供一種可以在顯示屏幕上顯示具有任意的內(nèi)容的畫面,而且可以可靠地防止具有保密性的內(nèi)容的泄漏 的PT系統(tǒng)、PT裝置以及PT系統(tǒng)中的運用方法。
權(quán)利要求
1.一種服務(wù)器裝置,可經(jīng)由網(wǎng)絡(luò)對可編程終端裝置分配內(nèi)容數(shù)據(jù),其特征在于,包括非易失性存儲器,具有規(guī)定的容量,并且存儲多個用于下載到可編程終端裝置的內(nèi)容數(shù)據(jù);通信線路,與連接到可編程終端裝置的網(wǎng)絡(luò)連接;內(nèi)容數(shù)據(jù)搜索部件,對經(jīng)由通信線路接收從任何一個可編程終端裝置發(fā)送的發(fā)送請求命令進行響應(yīng),基于該發(fā)送請求命令中包含的存儲位置信息,從非易失性存儲器內(nèi)搜索相應(yīng)的內(nèi)容數(shù)據(jù);以及響應(yīng)發(fā)送部件,將內(nèi)容數(shù)據(jù)搜索部件的搜索結(jié)果與對應(yīng)于發(fā)送請求命令的響應(yīng)一起經(jīng)由通信線路發(fā)送到成為分配目的地的可編程終端裝置。
2. 如權(quán)利要求1所述的服務(wù)器裝置,其特征在于,還包括數(shù)據(jù)格式轉(zhuǎn)換部件,在作為響應(yīng)對可編程終端裝置發(fā)送之前,將 從非易失性存儲器搜索到的內(nèi)容數(shù)據(jù)的數(shù)據(jù)格式從通用OA軟件的數(shù)據(jù)格式 向可編程終端裝置的數(shù)據(jù)格式轉(zhuǎn)換。
3,如權(quán)利要求1所述的服務(wù)器裝置,其特征在于,包含以下部件,即在與響應(yīng)一起向可編程終端裝置發(fā)送之前,將發(fā)送請求命令中包含的更新信息和對從非易失性存儲器中搜索到的內(nèi)容數(shù)據(jù)附加的 更新信息進行對照,在至少兩更新信息一致的情況下,禁止搜索到的內(nèi)容數(shù) 據(jù)對可編程終端裝置的發(fā)送。
全文摘要
本發(fā)明提供一種可以在顯示屏幕上顯示具有任意的內(nèi)容的畫面,而且可以可靠地防止具有保密性的內(nèi)容的泄漏的PT系統(tǒng)、PT裝置以及PT系統(tǒng)中的運用方法。在從畫面數(shù)據(jù)文件中讀出的部件相當(dāng)于包含從服務(wù)器裝置取得的內(nèi)容的部件時,經(jīng)由通信線路對服務(wù)器裝置發(fā)送包含與該內(nèi)容對應(yīng)的內(nèi)容數(shù)據(jù)在服務(wù)器裝置內(nèi)的存儲位置信息的發(fā)送請求命令,然后經(jīng)由通信線路取得作為來自服務(wù)器裝置的響應(yīng)到來的內(nèi)容數(shù)據(jù)并存儲在易失性存儲器中,使用該易失性存儲器中存儲的內(nèi)容數(shù)據(jù)和非易失性存儲器內(nèi)的畫面數(shù)據(jù)文件中包含的部件結(jié)構(gòu)信息,繪制以及顯示該部件。
文檔編號G05B19/05GK101493681SQ20081018183
公開日2009年7月29日 申請日期2006年3月15日 優(yōu)先權(quán)日2005年3月30日
發(fā)明者小島真一, 村田浩樹, 青野真人 申請人:歐姆龍株式會社;Ykk株式會社