[發明專利]用于使用PC程序控制PLC的方法有效
| 申請號: | 201880037824.2 | 申請日: | 2018-06-06 |
| 公開(公告)號: | CN110914768B | 公開(公告)日: | 2023-06-30 |
| 發明(設計)人: | 李帆;赫維·吉查達斯 | 申請(專利權)人: | 布魯克斯自動化(德國)有限公司 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042;G06F8/34;G06F8/33 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 宋融冰 |
| 地址: | 德國拉多*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 使用 pc 程序控制 plc 方法 | ||
1.一種用于控制PLC(30)的方法,
其中,PLC程序的源代碼(310)包括數據段(100),所述數據段(100)包括指示當運行PLC程序時待被PLC(30)暴露的服務的數據;
其特征在于,
使用包括在所述數據段(100)中的數據以及PC程序模板(200)自動地生成PC程序的源代碼(210);
其中使用從PC程序的自動生成的源代碼(210)生成的所述PC程序(220)控制PLC(30);
其中所述數據段(100)用作PC程序(220)和PLC程序的公用源代碼部分。
2.如權利要求1所述的方法,其中所述PC程序模板(200)為文本模板。
3.如權利要求1或2所述的方法,其中所述數據段(100)為所述PLC程序的源代碼(310)的頭。
4.如權利要求1或2所述的方法,其中所述PLC程序的源代碼(310)是高級編程語言。
5.如權利要求1或2所述的方法,其中所述PC程序(220)被配置為當在PC(20)上運行時顯示圖形化用戶界面。
6.如權利要求1或2所述的方法,其中,待被PLC(30)暴露的服務包括用于將數據寫入PLC的至少一個服務和/或用于從PLC讀取數據的至少一個服務。
7.如權利要求6所述的方法,其中,使用所述PC程序(220)控制PLC(30)包括從PLC接收信息和/或向PLC發送指令。
8.如權利要求6所述的方法,其中,使用所述PC程序(220)控制PLC(30)包括將值寫入PLC和/或從PLC讀取值。
9.如權利要求1或2所述的方法,其中,PLC(30)使用在所述PLC(30)上運行的服務器暴露服務。
10.如權利要求1或2所述的方法,其中所述PLC(30)運行所述PLC程序。
11.一種用于自動地創建用于控制PLC(30)的PC程序(220)的方法,其特征在于,
使用包括在PLC程序的源代碼(310)的數據段(100)中的數據以及PC程序模板(200)自動地生成PC程序的源代碼(210),
所述數據段包括指示當運行所述PLC程序時待被PLC(30)暴露的服務的數據;
其中所述數據段(100)用作PC程序(220)和PLC程序的公用源代碼部分。
12.如權利要求11所述的方法,其中所述PC程序模板(200)為文本模板。
13.如權利要求11或12所述的方法,其中所述數據段(100)為所述PLC程序的源代碼(310)的頭。
14.如權利要求11或12所述的方法,其中所述PLC程序的源代碼(310)是高級編程語言。
15.一種計算機,以編程的形式,適于執行根據前述權利要求中任一項所述的方法。
16.一種計算機可讀存儲介質,具有計算機程序存儲于其上,其中所述計算機程序具有程序代碼,所述程序代碼當在計算機上運行時使得所述計算機執行根據權利要求1-10中任一項所述的方法。
17.一種機器可讀存儲介質,具有計算機程序存儲于其上,其中所述計算機程序具有程序代碼,所述程序代碼當在計算機上運行時使得所述計算機執行根據權利要求11-14中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于布魯克斯自動化(德國)有限公司,未經布魯克斯自動化(德國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880037824.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于降低近視的接觸鏡片及用于制造該接觸鏡片的方法
- 下一篇:活檢針





