[發(fā)明專利]嵌入式PLC的編程資源分配方法有效
| 申請?zhí)枺?/td> | 201710543070.5 | 申請日: | 2017-07-05 |
| 公開(公告)號: | CN107368371B | 公開(公告)日: | 2020-12-15 |
| 發(fā)明(設(shè)計)人: | 陳佰平;鄔惠峰;趙建勇 | 申請(專利權(quán))人: | 杭州電子科技大學(xué) |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 楊澤;劉芳 |
| 地址: | 310018 浙江省*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 嵌入式 plc 編程 資源 分配 方法 | ||
本發(fā)明提供了一種嵌入式PLC的編程資源分配方法,包括:獲得資源分配請求;其中,所述資源分配請求包括所請求分配的編程資源的數(shù)量和類型,以及物理端口的端口信息;根據(jù)所述資源分配請求,分配相應(yīng)的編程資源,以使得所述相應(yīng)的編程資源通過所述物理端口被使用。通過獲得資源分配請求,以及根據(jù)所述資源分配請求,分配相應(yīng)的編程資源,實現(xiàn)了編程資源根據(jù)請求的自動分配,提高了編程資源的利用率。
技術(shù)領(lǐng)域
本發(fā)明涉及工業(yè)控制領(lǐng)域,尤其涉及一種嵌入式PLC的編程資源分配方法。
背景技術(shù)
PLC(Programmable Logic Controller)指的是可編程邏輯控制器。近年來隨著Soc芯片技術(shù)的迅速發(fā)展,結(jié)合PLC和Soc芯片技術(shù)的嵌入式PLC在工業(yè)控制領(lǐng)域的應(yīng)用越來越廣泛。
在進(jìn)行嵌入式PLC的軟件編程時,嵌入式PLC通過引用和操作編程資源的軟元件來實現(xiàn)和外部設(shè)備的數(shù)據(jù)讀取和控制。所述編程資源的軟元件包括輸入繼電器X、輸出繼電器Y、輔助繼電器M、數(shù)據(jù)寄存器VD、定時器T、計數(shù)器C等。
現(xiàn)有的相關(guān)技術(shù)中,需要先為嵌入式PLC的各端口分配相應(yīng)的編程資源,然后在已分配的編程資源范圍內(nèi)進(jìn)行編程開發(fā);該實施方式下,會造成部分實際在用端口分配不到編程資源,不在用端口卻被分配編程資源,以及部分在用端口分配過多編程資源,部分在用端口分配編程資源不夠等情況,從而降低了編程資源的利用率。
發(fā)明內(nèi)容
本發(fā)明提供一種嵌入式PLC的編程資源分配方法,以解決編程資源的利用率不高的問題。
根據(jù)本發(fā)明的一方面,提供了一種嵌入式PLC的編程資源分配方法,包括:
獲得資源分配請求;其中,所述資源分配請求包括所請求分配的編程資源的數(shù)量和類型,以及物理端口的端口信息;
根據(jù)所述資源分配請求,分配相應(yīng)的編程資源,以使得所述相應(yīng)的編程資源通過所述物理端口被使用。
可選的,所述物理端口為已連接設(shè)備,且所述物理端口的代碼段已置入嵌入式PLC。
可選的,所述根據(jù)所述資源分配請求,分配相應(yīng)的編程資源之前,還包括:
確認(rèn)資源池中記錄的當(dāng)前可分配的編程資源滿足所述資源分配請求中的編程資源的數(shù)量和類型。
可選的,所述資源池中記錄的編程資源為預(yù)先確定的。
可選的,所述資源池中記錄的編程資源初始均為可分配的編程資源。
所述資源池所記錄的信息包括:
編程資源的類型;
各類型編程資源的數(shù)量;
各類型編程資源中當(dāng)前已分配的編程資源的數(shù)量;
各類型編程資源中當(dāng)前可分配的編程資源的數(shù)量;
各類型編程資源中當(dāng)前可分配的編程資源的開始地址。
可選的,所述資源池通過以下形式記錄所述編程資源:
(Resourcet,Allocated,Avaible,Start);
其中,t=0,1,2,3…,(M-1);
M為編程資源的類型的總數(shù)量;
Resourcet用于表示編程資源的類型;
Allocated用于表示對應(yīng)的已分配的編程資源的數(shù)量;
Avaible用于表示對應(yīng)的可分配的編程資源的數(shù)量;
Start用于表示可分配的編程資源的開始地址。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州電子科技大學(xué),未經(jīng)杭州電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710543070.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





