[發明專利]一種并行執行多個獨立的時序程序的可編程序控制器有效
| 申請號: | 201110041373.X | 申請日: | 2011-02-14 |
| 公開(公告)號: | CN102169332A | 公開(公告)日: | 2011-08-31 |
| 發明(設計)人: | 小倉萬壽夫;野本靖司;宮地基好 | 申請(專利權)人: | 發那科株式會社 |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;郭鳳麟 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 并行 執行 獨立 時序 程序 控制器 | ||
1.一種可編程序控制器,其并行執行多個獨立的時序程序,該可編程序控制器的特征在于,
具備:
多個運算處理電路,其通過硬件執行時序程序中的預定的第一命令;
多個MPU,其執行如下的第二命令,該第二命令是在并行執行的多個獨立的時序程序中,無法通過所述運算處理電路來執行的命令;
第一轉發單元,其將在所述運算處理電路中所產生的至少一個所述第二命令的信息,按照產生該命令的順序轉發到所述MPU;以及
第二轉發單元,其將所述MPU所執行的所述第二命令的執行結果的信息轉發到所述第二命令的信息的產生源即所述運算處理電路,
所述多個運算處理電路被劃分為與所述MPU的數量相同數量的包含至少一個運算處理電路的群組,
并且這些群組中的至少一個群組包含至少兩個運算處理電路,并與該包含至少兩個運算處理電路的群組相對應地配置了所述第一、第二轉發單元以及所述MPU。
2.根據權利要求1所述的可編程序控制器,其特征在于,
還具備選擇單元,其在將所述多個運算處理電路劃分為多個群組時,能夠選擇使各個運算處理電路歸屬于這些多個群組中的哪一個。
3.根據權利要求2所述的可編程序控制器,其特征在于,
而且,所述選擇單元具備:
寄存器,其存儲用于指定所述運算處理電路中的各個運算處理電路歸屬于哪一個群組的數據;以及
選擇電路,其根據在所述寄存器中所存儲的數據,將所述運算處理電路中的各個運算處理電路與對應于所述運算處理電路中的各個運算處理電路所屬的群組的所述MPU、所述第一轉發單元及所述第二轉發單元相關聯起來。
4.根據權利要求3所述的可編程序控制器,其特征在于,
指定所述運算處理電路中的各個運算處理電路歸屬于哪一個群組的所述數據,是將所述多個獨立的時序程序任意地分給所述群組并進行仿真時、所述多個時序程序的執行時間最短的組合的數據。
5.根據權利要求1所述的可編程序控制器,其特征在于,
在已形成了只有一個運算處理電路所屬的群組時,在該運算處理電路上連接如下的轉發單元,該轉發單元是與用于將在該運算處理電路中所產生的所述第二命令的信息直接轉發給對應的MPU的所述第一及第二轉發單元不同的轉發單元。
6.根據權利要求1所述的可編程序控制器,其特征在于,
代替執行第二命令的所述多個MPU,使用在一個芯片上具有多個內核的一個MPU。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于發那科株式會社,未經發那科株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110041373.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:通信方法和通信系統
- 下一篇:在無線通信系統中支持非對稱載波聚合的裝置和方法





