[發明專利]一種梯形圖編譯方法及相應的PLC系統有效
| 申請號: | 201710530006.3 | 申請日: | 2017-06-30 |
| 公開(公告)號: | CN109188994B | 公開(公告)日: | 2021-06-08 |
| 發明(設計)人: | 陳曉超;徐方;王宏玉;陳廷輝;祁跡;宋吉來 | 申請(專利權)人: | 沈陽新松機器人自動化股份有限公司 |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05 |
| 代理公司: | 沈陽科苑專利商標代理有限公司 21002 | 代理人: | 許宗富 |
| 地址: | 110168 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 梯形 編譯 方法 相應 plc 系統 | ||
1.一種梯形圖編譯方法,其特征在于,包括步驟:
在軟件完成對部件的記錄后,生成符合數據規則的預定格式輸出文件;
讀入所述輸出文件中的數據后,尋找所述梯形圖邏輯的輸出部件;
逐行遍歷所述輸出文件中的數據,發現遞歸起點就調用遞歸算法進行遞歸;若所述輸出部件存在復數個輸入分支,則對所述復數個輸入分支依次進行遞歸,每完成一次遞歸后,再次返回所述輸出部件時將數據寫入一個新的寄存器內;所述每一個分支的遞歸過程在遇到遞歸終點后開始遞歸的回歸過程;
完成所述復數個分支遞歸后,返回所述部件的處理流程,根據所述部件的屬性實現邏輯功能;
所述遞歸算法的順序為自右向左、從上至下。
2.根據權利要求1所述的一種梯形圖編譯方法,其特征在于,所述輸出部件包括線圈、觸點、定時器、或/和計數器。
3.根據權利要求2所述的一種梯形圖編譯方法,其特征在于,不同種類的部件具有不同的屬性。
4.根據權利要求3所述的一種梯形圖編譯方法,其特征在于,所述線圈的屬性包括索引、子索引、輸入節點。
5.根據權利要求3所述的一種梯形圖編譯方法,其特征在于,所述定時器的屬性包括工作模式、計數周期。
6.根據權利要求1所述的一種梯形圖編譯方法,其特征在于,所述遞歸起點包括寄存器寫入、I/O輸出、寫CAN位、計數器輸出或定時器輸出。
7.根據權利要求1所述的一種梯形圖編譯方法,其特征在于,所述遞歸終點包括母線、計數器輸入或定時器輸入。
8.根據權利要求1所述的一種梯形圖編譯方法,其特征在于,所述梯形圖編譯方法支持地址值從0到999的自定義寄存器。
9.一種可編程邏輯控制器的控制系統,包括:
可編程邏輯控制器的軟件,用于完成梯形圖邏輯設計、調用編譯方法從而生成自定義格式的偽指令代碼;
CAN總線,對所述偽指令代碼進行下載及分析;
基于嵌入式系統的硬件平臺,接收和執行所述CAN總線所下載的偽指令代碼,進行邏輯控制;
其特征在于,所述可編程邏輯控制器的軟件中采用上述1至8權利要求中任一項所述的梯形圖編譯方法進行梯形圖編譯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈陽新松機器人自動化股份有限公司,未經沈陽新松機器人自動化股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710530006.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:機房設備尋找系統及機房
- 下一篇:一種可編程失壓保護控制器





