[發明專利]進行負載的動作控制的控制裝置及控制方法有效
| 申請號: | 201010143193.8 | 申請日: | 2010-03-24 |
| 公開(公告)號: | CN101846983A | 公開(公告)日: | 2010-09-29 |
| 發明(設計)人: | 木下有里;藤田和仁 | 申請(專利權)人: | 株式會社自動網絡技術研究所;住友電裝株式會社;住友電氣工業株式會社 |
| 主分類號: | G05B19/04 | 分類號: | G05B19/04 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 關兆輝;穆德駿 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 進行 負載 動作 控制 裝置 方法 | ||
技術領域
本發明涉及一種根據計算機程序進行各種負載的動作控制的控制裝置。尤其涉及下述的控制裝置、控制方法及計算機程序,將計算機程序的結構設計為能夠節約存儲器的結構,實現裝置的簡化,而且能夠靈活地應對用于各負載的多種功能的增減,并能夠提高開發效率。
背景技術
在利用微型計算機根據被寫入到微型計算機內置ROM中的計算機程序來進行控制的控制裝置中,計算機程序用所謂嵌入式的語言記述。利用嵌入式的語言記述的計算機程序的基本結構是節約存儲器等資源,以便簡化裝置,并針對每個控制對象,按照各功能安裝最低必要限度的處理。
圖1是表示現有的微型計算機中的計算機程序的結構概況的簡要圖。圖1所示的計算機程序的結構表示尤其在對控制對象(負載X)的動作進行控制的控制裝置中由微型計算機執行的計算機程序的示例。圖1通過方框表示由計算機程序實現的功能。在通過圖1示例的計算機程序來實現把負載X作為控制對象的功能時,如圖1所示,該計算機程序例如針對每個功能,使分別針對從傳感器或負載輸入的信號A、B、C的判定處理、根據輸入信號的判定結果來判定為了實現功能而向負載X請求的動作的判定處理、對負載的動作請求的信號輸出的仲裁、向每個動作的負載的信號輸出等功能,分別對應于通過應用程序待實現的功能(a)和功能(b)來實現。
在安裝計算機程序時,生成與各種功能對應的程序代碼(執行文件),程序代碼都被預先存儲在存儲器中,并被CPU讀出。因此,對應于圖1所示的每個方框來占用存儲器。因此,例如針對輸入信號的判定功能,按照每個功能(a)和功能(b)、并按照每個信號A、B、C分別存在程序代碼。
在圖1示例的結構中,功能只因(a)和(b)而不同,針對相同的輸入信號A分別存在與輸入信號判定部對應的程序代碼。在不可能同時并行執行功能(a)和(b)的情況下,在各個結構中,存儲器的使用效率很低。
并且,針對輸入信號的判定處理大致根據信號電平是高還是低,判定開關是ON還是OFF、是鎖定還是沒有鎖定等。即,只是輸入信號的內容不同,判定處理的具體處理內容在信號電平是高或低的方面都相同。在對各種輸入信號分別存在該判定處理用的程序代碼的結構中,存儲器的使用效率很低。
而且,在這種情況下,針對各輸入信號A、B、C的判定不是同時進行的,而是依次進行針對各輸入信號A、B、C的判定,與判定結果對應的動作也是依次進行的,盡管被輸入信號的判定處理用的程序代碼占用的存儲器不會被同時訪問,但是與用于使微型計算機執行的各動作對應的程序代碼都預先占用存儲器,所以存儲器的使用效率很低。
與此相對,伴隨對控制裝置的功能的多樣化、復雜化的要求日益強烈,提出了下述的控制裝置,其使微型計算機讀出并執行通過面向對象的語言記述的程序(參照日本特開2008-077220號公報等)。這樣,在每當執行處理時都確保存儲器,在處理結束的情況下,存儲器開放并能夠用于其他用途等,由此能夠有效地利用存儲器。但是,在這種情況下,需要使微型計算機實現在程序執行過程中動態地確保存儲器等處理的基本功能(庫)等。這樣,在基于面向對象的設計中,用于實現基本功能的庫程序代碼使用存儲器,考慮到動態地確保存儲器、動態地鏈接庫等處理,能夠通過面向對象型的計算機程序結構實現各種功能,這是因為存儲器的存儲容量具有富余。
但是,在使用了進行負載控制的微型計算機的控制裝置中,由于存儲器的容量有限制,所以采用通過嵌入式的語言記述的計算機程序,在除了存儲器的存儲容量也可以具有富余的特定的控制裝置之外的控制裝置中,面向對象型的軟件結構將不適用。另一方面,像現有的計算機程序的結構那樣,在即使是能夠共用的處理,仍按照每種輸入信號、作為控制對象的每個負載及每個功能使程序代碼占用存儲器的結構中,如上所述,存儲器的使用效率很低。優選形成共同的相同處理能夠共用、并能夠重復利用的結構,并且被共用化的處理只是以與該處理對應的程序代碼占用存儲器。
發明內容
本發明就是鑒于這種情況而提出的,其目的在于提供一種控制裝置及控制方法,能夠將面向對象型的概念適用于嵌入式的計算機程序中,節約存儲器并實現裝置的簡化,并且提高開發效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社自動網絡技術研究所;住友電裝株式會社;住友電氣工業株式會社,未經株式會社自動網絡技術研究所;住友電裝株式會社;住友電氣工業株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010143193.8/2.html,轉載請聲明來源鉆瓜專利網。





