[發(fā)明專利]用于使用PC程序控制PLC的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201880037824.2 | 申請(qǐng)日: | 2018-06-06 |
| 公開(公告)號(hào): | CN110914768B | 公開(公告)日: | 2023-06-30 |
| 發(fā)明(設(shè)計(jì))人: | 李帆;赫維·吉查達(dá)斯 | 申請(qǐng)(專利權(quán))人: | 布魯克斯自動(dòng)化(德國(guó))有限公司 |
| 主分類號(hào): | G05B19/042 | 分類號(hào): | G05B19/042;G06F8/34;G06F8/33 |
| 代理公司: | 北京清亦華知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11201 | 代理人: | 宋融冰 |
| 地址: | 德國(guó)拉多*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 使用 pc 程序控制 plc 方法 | ||
本發(fā)明涉及一種用于使用PC程序(220)控制PLC的方法,其中PLC程序的源代碼包括數(shù)據(jù)段(100),數(shù)據(jù)段(100)包括指示當(dāng)運(yùn)行PLC程序時(shí)待被PLC暴露的服務(wù)的數(shù)據(jù),其中使用包括在數(shù)據(jù)段(100)中的數(shù)據(jù)和PC程序模板(200)自動(dòng)地生成PC程序的源代碼(210),其中使用從PC程序的自動(dòng)生成的源代碼(210)生成的PC程序(220)控制PLC。
技術(shù)領(lǐng)域
本發(fā)明涉及用于使用PC程序控制PLC的方法,以及計(jì)算機(jī)和用于執(zhí)行該方法的計(jì)算機(jī)程序。
背景技術(shù)
PLC(可編程邏輯控制器)是用于控制過程工廠或機(jī)器并被數(shù)字編程的設(shè)備。PLC通常具有輸入、輸出、固件(操作系統(tǒng))以及用于下載應(yīng)用程序的接口。應(yīng)用程序限定如何依據(jù)輸入設(shè)置輸出。固件使得輸入和輸出對(duì)于應(yīng)用程序可用。
PLC,作為實(shí)時(shí)系統(tǒng),與數(shù)字或模擬傳感器連接,并控制執(zhí)行器,如過程工廠或機(jī)器的氣動(dòng)或液壓氣缸或電動(dòng)馬達(dá)。對(duì)于許多機(jī)器控制應(yīng)用,特別是半導(dǎo)體制造機(jī)器應(yīng)用,通常存在連接至PLC以及工廠網(wǎng)絡(luò)(如,也被稱為晶圓廠或鑄造廠的半導(dǎo)體制造工廠中的主機(jī)系統(tǒng))的個(gè)人計(jì)算機(jī)(PC)應(yīng)用,PC應(yīng)用從PLC讀取這些傳感器值、對(duì)這些所獲取的實(shí)時(shí)數(shù)據(jù)執(zhí)行高級(jí)管理(如,將這些數(shù)據(jù)發(fā)送至晶圓廠主機(jī)作為狀態(tài)變量)、以及向PLC發(fā)送指令以執(zhí)行各個(gè)動(dòng)作。
US?2014/343696A1公開了一種控制環(huán)境,該控制環(huán)境可被實(shí)施為PLC并控制設(shè)備的操作,如生產(chǎn)過程。提供渲染環(huán)境以顯示工業(yè)自動(dòng)化數(shù)據(jù)。控制環(huán)境可以包括控制設(shè)備的操作的機(jī)器可執(zhí)行控制代碼。渲染環(huán)境的終端包括執(zhí)行計(jì)算機(jī)可執(zhí)行代碼指令的處理器。
US?2014/0123104A1公開了一種用于可編程邏輯控制器的編程和配置的方法,包括:在編程工具中定位配置工具,其中配置工具包括IEC?61131語(yǔ)言中的模塊;將至少一個(gè)其他模塊集成到配置工具中;以及使用C代碼編輯器以高級(jí)語(yǔ)言執(zhí)行可編程邏輯控制器的編程和配置,以及其中至少一個(gè)其他模塊被配置為提供IEC?61131代碼和高級(jí)語(yǔ)言代碼之間的接口的定義以及高級(jí)語(yǔ)言代碼的配置。
在典型的PC應(yīng)用中,問題是每當(dāng)在PLC應(yīng)用側(cè)有進(jìn)化時(shí),例如添加新傳感器或添加新執(zhí)行器,在PC應(yīng)用側(cè)也將有相當(dāng)數(shù)量的修改工作以實(shí)現(xiàn)訪問這些新增元件的基本功能,例如:
-創(chuàng)建/修改PLC接口的關(guān)于PC可訪問的新增傳感器/執(zhí)行器的文檔資料;
-在PLC和PC應(yīng)用之間添加用于新增元件的額外通信鏈路;
-在PC程序中創(chuàng)建表示新增元件的內(nèi)部變量/過程;
-創(chuàng)建/修改PC程序的圖形化用戶界面以顯示新增傳感器,并提供向PLC發(fā)送命令以控制新增執(zhí)行器的可能性。
可以使用(例如)OPC服務(wù)器將PLC的內(nèi)部變量暴露給PC以用于讀和/或?qū)憽H欢词惯@樣,PC程序需要被手動(dòng)地改寫以使用新提供的變量。
因此期望減少在改寫PC程序以適應(yīng)PLC應(yīng)用側(cè)的進(jìn)化中所涉及的必要工作。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提出具有獨(dú)立權(quán)利要求的特征的用于使用PC程序控制PLC的方法、計(jì)算機(jī)程序和計(jì)算機(jī)。進(jìn)一步的有利的開發(fā)形成從屬權(quán)利要求的主題和隨后的說(shuō)明書。
本發(fā)明引入一種方法及其實(shí)施,以自動(dòng)地生成PC程序,該P(yáng)C程序優(yōu)選地具有圖形化用戶界面(GUI),用于基于PC程序模板以及從PLC程序的源代碼的數(shù)據(jù)段中讀出的數(shù)據(jù)與PLC通信和/或控制PLC。換句話說(shuō),數(shù)據(jù)段用作PC程序和PLC程序的公用源代碼部分。因此,由手動(dòng)地改寫PC程序以適應(yīng)PLC應(yīng)用側(cè)的進(jìn)化所引入的錯(cuò)誤可被避免。在PLC程序內(nèi),數(shù)據(jù)段包括分別指示或聲明當(dāng)運(yùn)行PLC程序時(shí)待被PLC暴露的服務(wù)的數(shù)據(jù),并且可被對(duì)應(yīng)服務(wù)暴露過程使用。在PC程序內(nèi),這些數(shù)據(jù)被用于獲知哪些服務(wù)被實(shí)際暴露并可被對(duì)應(yīng)服務(wù)連接過程使用,且優(yōu)選地可被GUI創(chuàng)建過程使用以為每個(gè)暴露的服務(wù)創(chuàng)建可視化元件(輸入或輸出)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于布魯克斯自動(dòng)化(德國(guó))有限公司,未經(jīng)布魯克斯自動(dòng)化(德國(guó))有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880037824.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:用于降低近視的接觸鏡片及用于制造該接觸鏡片的方法
- 下一篇:活檢針





