[發明專利]一種基于符號表的可編程邏輯調試的方法和系統有效
| 申請號: | 201610557370.4 | 申請日: | 2016-07-14 |
| 公開(公告)號: | CN107632819B | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 程立;周磊;陳宏君;熊慕文;李少卿 | 申請(專利權)人: | 南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/34 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 211106 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 符號 可編程 邏輯 調試 方法 系統 | ||
1.一種基于符號表的可編程邏輯調試的方法,其特征在于,所述方法包括步驟:工具獲取并分析圖形化方式搭建的邏輯頁面,生成可編程邏輯配置信息;處理器掃描輸入信息,根據所述輸入信息表達的邏輯模塊,生成相應的數據結構;所述數據結構基于棧式結構,依據符號匹配規則,自外向內,采用表達式序號、棧式深度、棧式深度計數三個編碼元素,逐級生成符號表;所述符號表向系統注冊變量,生成相應信號實體;客戶端依據符號表查詢相應系統變量,從而獲取系統運行狀態信息。
2.根據權利要求1所述的基于符號表的可編程邏輯調試的方法,其特征在于,所述邏輯模塊包括四則運算模塊、邏輯運算模塊、條件模塊、跳轉模塊、循環模塊。
3.根據權利要求1或2所述的基于符號表的可編程邏輯調試的方法,其特征在于,所述邏輯模塊還包括具體的功能模塊,功能塊作為應用函數庫供系統調用,功能模塊包括開關分/合模塊、檔位升/降/停模塊、軟壓板投/退模塊、定值修改模塊。
4.根據權利要求1所述的基于符號表的可編程邏輯調試的方法,其特征在于,所述工具以圖形化方式搭建邏輯模塊之前,還包括如下步驟:所述工具按照可編程邏輯要求,配置邏輯要素,生成獨立頁面的功能模塊。
5.根據權利要求4所述的基于符號表的可編程邏輯調試的方法,其特征在于,所述邏輯要素包括四則運算、邏輯運算、條件語句、跳轉語句、循環語句、函數功能塊。
6.根據權利要求1所述的基于符號表的可編程邏輯調試的方法,其特征在于,所述處理器掃描輸入信息之前,還包括如下步驟:所述處理器從共享內存中讀取任務配置信息,并加載至系統內存,解析任務配置文件,經過語法掃描,生成符號表。
7.根據權利要求6所述的基于符號表的可編程邏輯調試的方法,其特征在于,所述解析任務配置文件具體為,基于棧式結構解析配置信息,依據符號匹配原則,生成唯一編碼的符號名稱,確保符號表名稱具有唯一性。
8.根據權利要求1所述的基于符號表的可編程邏輯調試的方法,其特征在于,所述客戶端向系統服務器發起查詢,系統服務根據客戶端請求的符號表信息,回送相應的查詢結果。
9.一種基于符號表的可編程邏輯調試的系統,其特征在于,所述系統包括圖形工具、共享內存、系統內存、處理器、系統總線,客戶端和服務器端;
其中,所述處理器與所述共享內存、所述系統內存、所述系統總線相連接,所述客戶端與所述服務器端相連接;
所述圖形工具獲取并分析圖形化方式搭建的邏輯頁面,生成可編程邏輯配置信息;所述處理器掃描輸入信息,將所述輸入信息表達的邏輯,生成相應的數據結構;所述數據結構基于棧式結構,依據符號匹配規則,自外向內,采用表達式序號、棧式深度、棧式深度計數三個編碼元素,逐級生成符號表;所述符號表向系統注冊變量,生成相應信號實體;所述客戶端依據符號表查詢相應系統變量,從而獲取系統運行狀態信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司,未經南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610557370.4/1.html,轉載請聲明來源鉆瓜專利網。





