專利名稱:可編程顯示器的制作方法
技術領域:
本發明涉及一種可編程顯示器,特別地,涉及ー種在可編程顯示器中存儲的畫面數據和操作軟件群的備份處理以及還原處理的方法。
背景技術:
通常,用于可編程顯示器中的畫面顯示的畫面數據,是由用戶在個人計算機等中運行畫面生成軟件而生成的。用戶使用畫面生成軟件,進行與生產線等對應的畫面顯示的布局及設計。將畫面數據通過畫面生成軟件,從個人計算機等向可編程顯示器的啟動系統文件夾傳送。將用于執行與畫面數據對應的畫面顯示的操作軟件群,通過畫面生成軟件,從個人計算機等向可編程顯示器的啟動系統文件夾傳送。 在將畫面數據及操作軟件群向啟動系統文件夾新傳送的同時,將已經存儲在啟動系統文件夾中的畫面數據以及操作軟件群刪除。可編程顯示器始終可以將ー組畫面數據及操作軟件群作為工作數據而存儲。由于已存的畫面數據及操作軟件群隨著更新而消失,所以存在下述問題,即,単獨依靠可編程顯示器無法恢復至原來的畫面數據及操作軟件群。例如,在專利文獻I中提出了下述技術,即,在可編程顯示器中,作為可暫時進行啟動的設備而設置存儲卡驅動器。可編程顯示器可以讀出來自作為外部存儲介質的存儲卡的啟動程序,并可以向存儲卡寫入數據。專利文獻I :日本特開2006-79596號公報
發明內容
可編程顯示器為了進行與畫面數據對應的畫面顯示,而必須具有與在畫面數據中設定的功能對應的各操作軟件。由此,在啟動系統文件夾中存儲的畫面數據以及操作軟件群必須維持版本的匹配性。根據現有的可編程顯示器中的數據傳送方法,數據的讀出和寫入成為以各個文件為單位進行的處理。在以各個文件為單位傳送畫面數據和操作軟件群的情況下,可能產生無法使版本匹配的情況。另外,在現有的技術中,由于可向外部存儲介質備份的畫面數據以及操作軟件群僅為ー組,不是自動更新而是需要進行手動操作,所以也產生便捷性差的問題。本發明就是鑒于上述問題而提出的,其目的在于,得到一種可編程顯示器,其可以針對畫面數據以及操作軟件群維持版本的匹配性,并且可以實現便捷性好的備份處理以及還原處理。為了解決上述課題,實現目的,本發明的特征在于,具有顯示部,其進行與畫面數據對應的畫面顯示;存儲設備,其將所述畫面數據、及用于執行所述畫面顯示的操作軟件群保存在啟動系統文件夾中;備份/還原處理部,其執行備份處理和還原處理,在該備份處理中,從所述啟動系統文件夾向外部存儲介質的備份文件夾傳送所述畫面數據以及所述操作軟件群,在該還原處理中,從所述備份文件夾向所述啟動系統文件夾傳送所述畫面數據以及所述操作軟件群,所述備份/還原處理部以包含所述畫面數據、及與所述畫面數據中設定的功能對應的所述操作軟件群在內的群組數據為單位,執行所述備份處理以及所述還原處理。發明的效果根據本發明,可編程顯示器利用預先設定的方式,將畫面數據及操作軟件群作為群組數據而進行備份。可編程顯示器可以自動地將工作中的最新的畫面數據及操作軟件群進行備份。另外,由于可編程顯示器可以作為履歷而對多個群組數據進行管理,所以可以將任意的群組數據還原。使用人員通過對群組數據的選擇,可以將可編程顯示器迅速地恢復至過去的狀態。可編程顯示器通過以群組數據為單位的備份處理以及還原處理,從而針對畫面數據及操作軟件群維持版本的匹配性。由此,可以進行便捷性好的備份處理及還原處理,并可以維持版本的匹配性。
圖I是表示本發明的實施方式所涉及的可編程顯示器的結構的框圖。圖2是表示存儲在內置閃存ROM內部的信息的框圖。圖3是表示存儲在外部存儲介質內部的信息的框圖。圖4是表示備份/還原處理部的備份處理的步驟的流程圖。圖5是表示備份/還原處理部的還原處理的步驟的流程圖。
具體實施例方式下面,基于附圖,詳細說明本發明所涉及的可編程顯示器的實施方式。另外,本發明并不由本實施方式所限定。實施方式圖I是表示本發明的實施方式所涉及的可編程顯示器的結構的框圖。可編程顯示器10具有帶輸入功能的顯示部11、操作顯示處理部12、備份/還原處理部13、通信驅動器14、通信接ロ(I/F) 15、內置閃存ROM 16、文件系統處理部17以及外部存儲介質接ロ(I/F)18。帶輸入功能的顯示部11進行與畫面數據對應的畫面顯示,并且接受對畫面的觸摸輸入。操作顯示處理部12對畫面數據、及由帶輸入功能的顯示部11取得的觸摸輸入信息進行處理。通信I/F 15與可編程控制器等控制裝置20之間進行數據的發送/接收。控制裝置20對作為控制對象的外部裝置的驅動進行控制。通信驅動器14對上述的發送/接收數據進行處理。備份/還原處理部13執行畫面數據及操作軟件群的備份處理和還原處理。另外,備份/還原處理部13對請求畫面數據及操作軟件群的備份處理的請求觸發進行監視。作為存儲設備的內置閃存ROM 16,將畫面數據、及用于與畫面數據對應地執行畫面顯示的操作軟件群保存在啟動系統文件夾中。外部存儲介質I/F 18與外部存儲介質30之間進行數據的輸入輸出。外部存儲介質30是可移動的存儲介質,例如為存儲卡或USB存儲器等。文件系統處理部17執行從內置閃存ROM 16或者外部存儲介質30中讀出的文件的處理。
圖2是表示存儲在內置閃存ROM內部的信息的框圖。內置閃存ROM 16內部的啟動系統文件夾100存儲用于可編程顯不器10的啟動的系統。啟動系統文件夾100用于保存作為啟動對象的畫面數據101、以及與在畫面數據101中設定的功能對應的操作軟件群103。另外,啟動系統文件夾100保存針對畫面數據101以及操作軟件群103的備份處理的方法而設定的備份設定信息102。備份設定信息102通過畫面生成軟件而預先生成,并被傳送至啟動系統文件夾100。備份設定信息102包含文件夾識別信息和請求觸發的信息。文件夾識別信息是用于對作為群組數據的存儲目標的群組數據文件夾進行識別的信息。另外,在圖2所示的例子中,啟動系統文件夾100保存有畫面數據A、備份設定信息A、n個操作軟件Al An。
圖3是表示存儲在外部存儲介質內部的信息的框圖。外部存儲介質30內部的備份文件夾200存儲備份文件夾管理信息201、及群組數據文件夾202。群組數據文件夾202是對所備份的數據的本體進行存儲的文件夾,將畫面數據301、備份設定信息302、操作軟件群303作為群組數據進行保存。在圖3所示的例子中,備份文件夾200存儲有群組數據文件夾B、群組數據文件夾C、群組數據文件夾D…。群組數據文件夾B對由畫面數據B、備份設定信息B、以及n個操作軟件BI Bn構成的群組數據進行保存。備份文件夾管理信息201是用于在備份文件夾200中對多個群組數據文件夾202進行管理的信息。圖4是表示備份/還原處理部的備份處理的步驟的流程圖。備份/還原處理部13在可編程顯示器10啟動時,從啟動系統文件夾100讀出備份設定信息102。備份/還原處理部13將在備份設定信息102中包含的請求觸發信息作為初始信息而保存。備份/還原處理部13對請求觸發進行監視,判斷有無備份請求(步驟Sll)。作為請求觸發,例如是下述觸發中的某ー種由來自控制裝置20的指示引起的觸發、由通過星期和時刻等設定的定期計劃日程引起的觸發、由啟動系統文件夾100內的畫面數據101以及操作軟件群103發生變更這ー情況引起的觸發、由使用人員的手動操作引起的觸發。請求觸發信息是通過畫面生成軟件而預先設定在備份設定信息102中的。在沒有檢測出備份請求的情況下(步驟S11,否),備份/還原處理部13繼續對請求觸發進行監視。在檢測出備份請求的情況下(步驟S11,是),備份/還原處理部13從備份設定信息102中讀出文件夾識別信息(步驟S12)。作為文件夾識別信息,例如采用下述形式中的至少某ー種固定名稱、序列號、備份日期及時間、利用控制裝置20的設備而間接指定的文字列。文件夾識別信息也可以是將上述中的大于或等于2種進行組合而得到的。另外,對于備份日期及時間,例如采用由數值表示開始備份處理的年、月、日、小時、分鐘、秒的形式。序列號采用在毎次生成群組數據文件夾202時遞加I的連續編號。文件夾識別信息例如通過畫面生成軟件而預先設定在備份設定信息102中。例如,啟動系統文件夾100保存有作為文件夾識別信息而包含固定名稱“群組數據文件夾B”的備份設定信息B、畫面數據B、以及操作軟件群BI Bn。備份/還原處理部13在備份文件夾200中生成將文件夾識別信息設為“群組數據文件夾B”的群組數據文件夾 202。
備份/還原處理部13從啟動系統文件夾100向在備份文件夾200中生成的“群組數據文件夾B”傳送畫面數據B、備份設定信息B、操作軟件群BI Bn (步驟S13)。備份/還原處理部13以由畫面數據101、備份設定信息102以及操作軟件群103構成的群組數據為單位,執行備份處理。備份/還原處理部13對從啟動系統文件夾100向群組數據文件夾202的數據傳送是否結束進行判斷(步驟S14),在傳送沒有結束的情況下(步驟S14,否),進行待機,直至傳送結束為止。在數據的傳送已經結束的情況下(步驟S14,是),備份/還原處理部13向備份文件夾管理信息201中登錄與備份處理已結束的群組數據文件夾202相關的信息(步驟 S15)。備份/還原處理部13在備份文件夾管理信息201中作為與群組數據文件夾202相關的信息,而登錄例如文件夾識別信息、備份日期及時間、操作軟件群303的版本信息等。在這里,備份日期及時間例如采用以數值表示備份處理結束的年、月、日、小時、分鐘、秒的方式。備份/還原處理部13經過以上的步驟,結束備份處理。
備份/還原處理部13在毎次有備份處理時,將群組數據向備份文件夾200中累積,并且不斷更新備份文件夾管理信息201。圖5是表示備份/還原處理部的還原處理的步驟的流程圖。備份/還原處理部13將登錄在備份文件夾管理信息201中的文件夾識別信息的ー覽,顯示在帶輸入功能的顯示部11中。使用人員通過從帶輸入功能的顯示部11上顯示的一覽中確定文件夾識別信息,從而選擇作為還原處理對象的群組數據文件夾202 (步驟S21)。備份/還原處理部13將從存儲在備份文件夾200中的多個群組數據中選擇出的群組數據,作為還原處理對象。例如,在步驟S21中,假設選擇了“群組數據文件夾B”。備份/還原處理部13從群組數據文件夾B向啟動系統文件夾100傳送畫面數據B、備份設定信息B、操作軟件群BI Bn (步驟S22)。備份/還原處理部13以由畫面數據301、備份設定信息302以及操作軟件群303構成的群組數據為單位,執行還原處理。通過從群組數據文件夾202向啟動系統文件夾100傳送數據,從而將此前保存在啟動系統文件夾100中的畫面數據101、備份設定信息102以及操作軟件群103全部刪除。備份/還原處理部13對從群組數據文件夾202向啟動系統文件夾100的數據傳送是否結束進行判斷(步驟S23),在傳送沒有結束的情況下(步驟S23,否),進行待機,直至傳送結束為止。在數據的傳送已經結束的情況下(步驟S23,是),備份/還原處理部13將可編程顯示器10重新啟動(步驟S24)。傳送至啟動系統文件夾100的畫面數據B以及操作軟件群BI Bn,通過可編程顯示器10的重新啟動,而被文件系統處理部17讀入。備份/還原處理部13經過以上的步驟,結束還原處理。帶輸入功能的顯示部11進行與更新后的畫面數據B對應的畫面顯示(步驟S25)。啟動系統文件夾100在每次有還原處理時,將保存的數據依次更新。可編程顯示器10通過預先指定備份處理的請求觸發,而自動執行備份處理。可編程顯示器10通過執行與請求觸發對應的備份處理,從而可以始終對工作中的最新的畫面數據和操作軟件群進行備份。另外,可編程顯示器10通過在外部存儲介質30中存儲多個群組數據,從而可以任意地選擇過去使用過的群組數據并再次利用。通過將登錄在備份文件夾管理信息201中的文件夾識別信息利用于ー覽顯示中,從而可以通過簡單的操作,從備份文件夾200中讀出期望的群組數據。可編程顯示器10通過在備份處理以及還原處理中將群組數據作為單位,從而針對畫面數據以及操作軟件群,維持版本的匹配性。由此,可以進行便捷性好的備份處理以及還原處理,并可以維持版本的匹配性。例如,在外部裝置的啟動、維護等作業中畫面數據的修正出現錯誤、并將錯誤的畫面數據向可編程顯示器10傳送等的情況下,可編程顯示器10通過適當地選擇備份于外部存儲介質30中的群組數據,并執行還原處理,從而可以將畫面數據迅速地恢復至原來的狀態。可編程顯示器10在因破損等而被更換時,也可以繼續使用更換前所使用的外部 存儲介質30。可編程顯示器10通過從外部存儲介質30讀出更換前工作所用的畫面數據以及操作軟件群,從而無需使用個人計算機等其他裝置,就可以復原更換前的工作狀態。例如,便攜尺寸等的可移動型可編程顯示器10,可能被應用在多個不同的外部裝置中。可編程顯示器10也可以將與各外部裝置對應的多個群組數據存儲在外部存儲介質30中。通過針對各外部裝置,適當地讀出所對應的群組數據,從而可以將一臺可編程顯示器10應用于多個不同的外部裝置中。
權利要求
1.一種可編程顯示器,其特征在于,具有 顯示部,其進行與畫面數據對應的畫面顯示; 存儲設備,其將所述畫面數據、及用于執行所述畫面顯示的操作軟件群保存在啟動系統文件夾中;以及 備份/還原處理部,其執行備份處理和還原處理,在該備份處理中,將所述畫面數據及所述操作軟件群從所述啟動系統文件夾向外部存儲介質的備份文件夾傳送,在該還原處理中,將所述畫面數據及所述操作軟件群從所述備份文件夾向所述啟動系統文件夾傳送, 所述備份/還原處理部以包含所述畫面數據、及與所述畫面數據中設定的功能對應的所述操作軟件群在內的群組數據為單位,執行所述備份處理以及所述還原處理。
2.根據權利要求I所述的可編程顯示器,其特征在干, 所述備份/還原處理部通過所述備份處理,將所述群組數據向所述備份文件夾累積,將從累積在所述備份文件夾中的所述群組數據中選擇出的群組數據,作為所述還原處理的對象。
3.根據權利要求I或2所述的可編程顯示器,其特征在干, 所述備份/還原處理部對請求觸發進行監視,與所述請求觸發相對應地執行所述備份處理,其中,該請求觸發用于請求針對所述啟動系統文件夾所保存的所述畫面數據及所述操作軟件群進行所述備份處理, 所述啟動系統文件夾保存備份設定信息,該備份設定信息包含預先設定的所述請求觸發的信息, 所述備份/還原處理部將包含所述請求觸發的信息的所述備份設定信息,包含在所述群組數據中。
4.根據權利要求I或2所述的可編程顯示器,其特征在干, 所述啟動系統文件夾保存備份設定信息,該備份設定信息包含文件夾識別信息,該文件夾識別信息用于識別作為所述群組數據的存儲目標的群組數據文件夾, 所述備份/還原處理部在所述備份文件夾中生成與從所述啟動系統文件夾讀出的所述文件夾識別信息相對應的群組數據文件夾。
5.根據權利要求3所述的可編程顯示器,其特征在干, 作為所述請求觸發,指定下述觸發中的某一個由來自對外部裝置進行控制的控制裝置的指示引起的觸發、由定期計劃日程引起的觸發、由所述啟動系統文件夾內的所述畫面數據及所述操作軟件群發生變更這ー情況引起的觸發、由使用人員的手動操作引起的觸發。
6.根據權利要求4所述的可編程顯示器,其特征在干, 所述文件夾識別信息包含下述形式中的至少ー個固定名稱、序列號、備份日期及時間、以及由對外部裝置進行控制的控制裝置間接指定的文字列。
7.根據權利要求3所述的可編程顯示器,其特征在干, 所述備份設定信息通過用于生成所述畫面數據的畫面生成軟件而預先生成,井向所述啟動系統文件夾傳送。
全文摘要
本發明得到一種可編程顯示器,其針對畫面數據以及操作軟件群維持版本的匹配性,并且可以進行便捷性好的備份處理以及還原處理。該可編程顯示器具有帶輸入功能的顯示部(11);以及備份/還原處理部(13),其執行備份處理和還原處理,在該備份處理中,將畫面數據以及操作軟件群從內置閃存ROM(16)的啟動系統文件夾向外部存儲介質(30)的備份文件夾傳送,在該還原處理中,將畫面數據及操作軟件群從備份文件夾向啟動系統文件夾傳送,備份/還原處理部(13)以包含畫面數據、及與畫面數據中設定的功能相對應的操作軟件群的群組數據為單位,執行備份處理以及所述還原處理。
文檔編號G06F9/44GK102654832SQ201110264499
公開日2012年9月5日 申請日期2011年9月5日 優先權日2011年3月4日
發明者荒井隆志 申請人:三菱電機株式會社