[發(fā)明專利]用于柔性自動化工程程序的隊列塊在審
| 申請?zhí)枺?/td> | 201980100523.4 | 申請日: | 2019-09-19 |
| 公開(公告)號: | CN114503037A | 公開(公告)日: | 2022-05-13 |
| 發(fā)明(設(shè)計)人: | 阿基梅德斯·馬丁內(nèi)斯·卡內(nèi)多;王凌云 | 申請(專利權(quán))人: | 西門子股份公司 |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05;G06F3/06 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責任公司 11240 | 代理人: | 陳方鳴 |
| 地址: | 德國*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 柔性 自動化 工程 程序 隊列 | ||
1.一種用于在自動化環(huán)境10中交換數(shù)據(jù)的系統(tǒng),包括:
可編程邏輯控制器20,包含程序指令,所述程序指令能夠由所述可編程邏輯控制器20執(zhí)行;以及
隊列塊50,被配置為在運行期間在所述可編程邏輯控制器20的所述程序指令與數(shù)據(jù)消費者20、80之間動態(tài)地交換數(shù)據(jù)。
2.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述程序指令在所述可編程邏輯控制器20內(nèi)的功能塊40內(nèi)實現(xiàn)。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述數(shù)據(jù)消費者是具有包含程序指令的其它功能塊40的其它可編程邏輯控制器20,所述程序指令能夠由所述其它可編程邏輯控制器20執(zhí)行,以及其中,在所述功能塊40和所述其它功能塊40之間交換所述數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述數(shù)據(jù)消費者是不可編程邏輯控制器應(yīng)用程序80。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述隊列塊50在所述可編程邏輯控制器20的固件中或者在操作系統(tǒng)中實現(xiàn)。
6.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述隊列塊50在運行期間將所述功能塊40動態(tài)地分配給多個可編程邏輯控制器20。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述隊列塊50進一步包括用于在所述可編程邏輯控制器20與所述數(shù)據(jù)消費者40、80之間進行通信的消息隊列。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述消息隊列支持從由點到點、請求-應(yīng)答、發(fā)布-訂閱、映射-縮減、廣播及它們的組合所組成的組中選擇的多個通信模式。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,利用因特網(wǎng)70上的消息隊列的發(fā)布-訂閱通信模式,在所述可編程邏輯控制器的所述程序指令與所述數(shù)據(jù)消費者80之間交換數(shù)據(jù)值,使得由所述消息隊列將所述數(shù)據(jù)值發(fā)布給被授權(quán)從所述因特網(wǎng)70讀取所述數(shù)據(jù)值的訂閱客戶端。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述數(shù)據(jù)值是來自IoT設(shè)備60的值。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述IoT設(shè)備60是所述自動化環(huán)境10內(nèi)的傳感器。
13.一種用于在自動化系統(tǒng)10中的可編程邏輯控制器20與數(shù)據(jù)消費者20、40、80之間交換數(shù)據(jù)的計算機實施的方法,包括:
提供用于在功能塊40與所述數(shù)據(jù)消費者20、40、80之間進行動態(tài)數(shù)據(jù)交換的隊列塊50,所述功能塊40包含能夠由所述可編程邏輯控制器20執(zhí)行的程序指令;
在運行時經(jīng)由所述隊列塊50將所述功能塊40分配給所述可編程邏輯控制器20;以及
在所述可編程邏輯控制器20與所述數(shù)據(jù)消費者20、40、80之間交換數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述數(shù)據(jù)消費者是具有包含程序指令的其它功能塊40的其它可編程邏輯控制器20,所述程序指令能夠由所述其它可編程邏輯控制器20執(zhí)行,以及其中,所述交換包括在所述功能塊40與所述其它功能塊40之間交換數(shù)據(jù)。
15.根據(jù)權(quán)利要求13所述的方法,其中,所述數(shù)據(jù)消費者是非PLC應(yīng)用程序80。
16.根據(jù)權(quán)利要求13所述的方法,進一步包括經(jīng)由所述功能塊40接收與所述自動化系統(tǒng)10中的IoT設(shè)備60相對應(yīng)的數(shù)據(jù)值,
經(jīng)由所述隊列塊50的消息隊列向所述數(shù)據(jù)消費者80發(fā)布所述數(shù)據(jù)值;以及
由所述數(shù)據(jù)消費者80通過因特網(wǎng)讀取所述數(shù)據(jù)值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西門子股份公司,未經(jīng)西門子股份公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980100523.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 自動化設(shè)備和自動化系統(tǒng)
- 一種基于流程驅(qū)動的測試自動化方法以及測試自動化系統(tǒng)
- 用于工業(yè)自動化設(shè)備認識的系統(tǒng)和方法
- 實現(xiàn)過程自動化服務(wù)的標準化設(shè)計方法學的自動化系統(tǒng)
- 一種日產(chǎn)50萬安時勻漿自動化系統(tǒng)
- 一種自動化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動化設(shè)備自動檢測系統(tǒng)及檢測方法
- 用于自動化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動化系統(tǒng)功能驗證方法
- 自動化測試框架自動測試的實現(xiàn)技術(shù)





