本發明專利技術提供一種順序程序的編輯裝置,其具有:程序存儲單元,其存儲包含順序程序的應用程序;信息存儲單元,其存儲在所述順序程序中使用的符號/注釋信息;選擇單元,其選擇在使用第1應用程序起動的應用程序畫面中顯示的順序程序的一部分或全部;抽出單元,其從信息存儲單元中抽出在所選擇了的順序程序中包含的符號/注釋信息;復制單元,其將選擇了的順序程序復制到使用第2應用程序起動的應用程序畫面,并且將所抽出的符號/注釋信息復制到第2應用程序的信息存儲單元。
【技術實現步驟摘要】
本專利技術涉及一種在處理順序程序數據的多個應用程序正在工作的多個窗口間進行數據的交換由此來進行該順序程序的編輯的編輯裝置。
技術介紹
在可編程序控制器等控制裝置中,通過微處理器執行順序程序來進行順序控制。該順序程序,將順序程序編輯用的應用程序裝載到廣泛應用的個人計算機上,在該個人計算機上進行設計。所設計的順序程序,在個人計算機模擬程序的順序動作。驗證模擬結果,并將驗證結果歸還給順序程序進行調試,完成順序程序。完成了的順序程序傳輸給可編程序控制器。順序程序,廣泛采用使用應用了梯形圖的梯形圖語言進行設計的方法。梯形圖,通過在母線間沿著順序依次配置表示開關、線圈等記號、功能的圖形,或與這些相關連的數據或標記等,來表示控制的內容以及順序。另一方面,一般情況下,在具有多窗口或多重任務環境的數據處理裝置中,可以利用被稱為“剪切粘貼”或“復制粘貼”的功能。該功能是將在其他的窗口正在工作的應用程序正在處理的數據讀入在1個窗口正在工作的應用程序的功能,可以在窗口間進行數據的交換。該功能,雖然經由被稱為“剪貼板”的臨時存在區域進行多個窗口間的數據交換,但是,通過經由“剪貼板”處理的數據形式只限定于字符代碼或位圖數據。因此,在用梯形圖語言所記述的梯形程序中不能進行處理,存在在梯形圖的順序程序的編輯上不能利用像“剪切粘貼”那樣的功能的問題。特開平9-319416號公報提示了該問題的解決。在該專利文獻中,設置有共用數據區域,該共用數據區域在在多窗口間交換在梯形圖等可編程序控制器使用的順序程序的數據時,在其他的窗口保存應交換的數據。之后,通過經由該共用數據區域,可以進行在多個窗口間的梯形圖數據等的交換。根據上述專利文獻所提示的數據處理,雖然可以起動多個應用程序,并在應用程序間復制、粘貼、編輯順序程序,但是,存在下述問題對符號或注釋信息不能進行基于復制的編輯。根據上述數據處理,當在畫面上編輯順序程序時,通過進行在復制了順序程序之后粘貼到其他的程序上的編輯,可以較容易地進行在梯形圖上的順序程序的編輯。但是,對于符號或注釋信息不能與上述編輯對應。通常,在順序程序中,除使用梯形圖語言所記述的梯形程序之外,還記載有順序程序正在使用的符號的說明文或注釋等的記述。對于順序程序本身,雖然可以進行復制以及粘貼的編輯操作,但是,符號或注釋信息由于各順序程序的地址范圍或可以使用的指令字的記述由設計者負責,所以對每個順序程序符號或注釋信息可以使用的地址的范圍或可以使用的指令字等是各自固有的,不能共用。另外,當可編程序控制器的類型在復制源和粘貼目的地不同時,符號或注釋信息可以使用的地址的范圍或可以使用的指令字等也不同。因此,不能在程序的編輯畫面上編輯關于順序程序的符號或注釋的信息,在符號/注釋編輯畫面上必須手動輸入。因此,編輯工作需要花費時間。
技術實現思路
基于本專利技術的順序程序的編輯裝置,在復制順序程序時,在復制源的順序程序自動抽出選擇了的程序部分正在使用的符號或注釋信息,并將該抽出的符號信息以及注釋信息復制到復制目的地的順序程序。由此,在順序程序的基礎上,對符號信息或注釋信息也可以進行復制,可以容易地進行挪用原有程序的編輯,可以提高順序程序的制作、編輯的操作性。本專利技術的順序程序的編輯裝置,其具有程序存儲單元,其存儲包含順序程序的應用程序;信息存儲單元,其存儲在所述順序程序中使用的符號信息以及/或者注釋信息;選擇單元,其在起動了至少包含第1、第2應用程序的多個應用程序的狀態下,選擇在使用所述第1應用程序起動的應用程序畫面中顯示的順序程序的至少一部分;抽出單元,其從上述信息存儲單元中抽出所述選擇了的順序程序的至少一部分中包含的符號信息以及/或者注釋信息;復制單元,其將所述選擇了的順序程序的至少一部分復制到在使用所述第2應用程序起動的應用程序畫面中顯示的順序程序,并且將所述抽出的符號信息以及/或者注釋信息復制到所述第2應用程序的信息存儲單元。應用程序,是使計算機執行規定的處理,控制各種裝置的驅動的程序,包含記述操作內容或順序的順序程序。本專利技術的順序程序編輯裝置,是進行該順序程序的制作以及編輯的裝置,通過復制原有的順序程序的全部或一部分,可以容易地進行順序程序的制作以及編輯。順序程序,包含與用于該順序程序的符號有關的信息或注釋信息。順序程序存儲于程序存儲單元,符號/注釋信息存儲于信息存儲單元。這些程序存儲單元和信息存儲單元,可以分別由另外的存儲裝置構成,也可以由在同一存儲裝置內分別設定的存儲區域構成。在任意的存儲單元的構成中,順序程序以及符號/注釋信息,為了存儲這些程序或信息而被設定于所準備的地址區域內,并根據該地址來確定規定的程序步驟或符號/注釋。本專利技術具有的選擇單元,是選擇順序程序的全部或一部分的單元,通過指定畫面上所顯示的順序程序之中的規定部分來進行選擇。這時,起動包括第1、第2應用程序的多個應用程序,在畫面上分別顯示這些多個應用程序的順序程序。之后,在將第1應用程序中的順序程序的全部或一部分利用于第2應用程序中的順序程序中時,從復制源的順序程序中選擇應復制的部分(選擇程序部分),并且選擇將該選擇程序部分復制到第2應用程序的順序程序的復制目的地的位置。選擇程序部分的范圍或復制目的地的位置,可以顯示在畫面上。抽出單元,從信息存儲單元抽出所選擇的順序程序中包含的符號信息或注釋信息?;诔槌鰡卧姆栃畔⒌某槌觯缈梢酝ㄟ^檢索選擇了的順序程序部分中包含的符號,在信息存儲單元內檢索通過檢索檢測出的符號,并讀出符號信息來進行。信息存儲單元內的符號檢索,還可以利用符號和存儲有關該符號信息的地址的對應表。另外,基于抽出單元的符號信息的抽出,例如可以通過檢索在選擇了的順序程序部分是否有注釋,當有注釋時,從信息存儲單元檢索并讀出該注釋來進行。來自信息存儲單元的注釋檢索,可以利用符號和存儲有關該符號信息的地址的對應表。復制單元,將選擇程序部分復制到用第2應用程序起動的應用程序畫面上的選擇位置,并且將由抽出單元抽出的符號信息或注釋信息復制到第2應用程序的信息存儲單元。程序存儲單元,將選擇程序部分復制到復制目的地的順序程序的規定位置,并整理地址。另外,由抽出單元抽出的符號信息或注釋信息,復制到復制目的地的應用程序的信息存儲單元,并整理地址。另外,程序存儲單元以及信息存儲單元,具有各自固有的、可以使用的地址范圍,具有地址判定單元,其在將選擇程序部分復制到復制目的地的順序程序時,判定第1應用程序的地址在第2應用程序中是否可以使用。根據基于地址判定單元的判定結果,可識別地顯示可以使用的地址和不能使用的地址。另外,具有命令判定單元,其判定第1應用程序中使用的指令字在第2應用程序中是否為可以使用的指令字。根據基于命令判定單元的判定結果,可識別地顯示可以使用的指令字和不能使用的指令字。再者,具有輸出單元,其使用助記碼輸出所選擇的順序程序和所抽出的符號信息或注釋信息;并可以將這些顯示在畫面上。根據本專利技術的順序程序編輯裝置,可以在程序編輯畫面上自動編輯關于在順序程序中使用的符號或注釋的信息,由此,可以提高編輯的操作性和順序程序的維護性。附圖說明本專利技術的上述目的、特征以及其他的目的及特征,通過參照附圖的以下實施例的說明可以更加明確。在這些附圖中,圖1是用于說明基于本專利技術的順序程序的本文檔來自技高網...
【技術保護點】
一種順序程序的編輯裝置,其進行順序程序的制作、編輯,其具有:程序存儲單元,其存儲包含所述順序程序的應用程序;信息存儲單元,其存儲在所述順序程序中使用的符號信息以及/或者注釋信息;選擇單元,其在起動了至少包含第1、第2 應用程序的多個應用程序的狀態下,選擇在使用所述第1應用程序起動的應用程序畫面中顯示的順序程序的至少一部分;抽出單元,其從上述信息存儲單元中抽出所述選擇了的順序程序的至少一部分中包含的符號信息以及/或者注釋信息;復制單元,其將 所述選擇了的順序程序的至少一部分復制到在使用所述第2應用程序起動的應用程序畫面中顯示的順序程序,并且將所述抽出的符號信息以及/或者注釋信息復制到所述第2應用程序的信息存儲單元。
【技術特征摘要】
JP 2004-10-21 2004-3067041.一種順序程序的編輯裝置,其進行順序程序的制作、編輯,其具有程序存儲單元,其存儲包含所述順序程序的應用程序;信息存儲單元,其存儲在所述順序程序中使用的符號信息以及/或者注釋信息;選擇單元,其在起動了至少包含第1、第2應用程序的多個應用程序的狀態下,選擇在使用所述第1應用程序起動的應用程序畫面中顯示的順序程序的至少一部分;抽出單元,其從上述信息存儲單元中抽出所述選擇了的順序程序的至少一部分中包含的符號信息以及/或者注釋信息;復制單元,其將所述選擇了的順序程序的至少一部分復制到在使用所述第2應用程序起動的應用程序畫面中顯示的順序程序,并且將所述抽出的符號信息以及/或者注釋信息復制到所述第2應用程序的信息存儲單元。2.根據權利要求1所述的順序程序的編輯裝置,其中,所述選擇單元,指定在使用所述第2應用程序起動的應用程序畫面中顯示的順序...
【專利技術屬性】
技術研發人員:前田紀美夫,八卷純一,
申請(專利權)人:發那科株式會社,
類型:發明
國別省市:JP[日本]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。