[發明專利]一種基于符號表的可編程邏輯調試的方法和系統有效
| 申請號: | 201610557370.4 | 申請日: | 2016-07-14 |
| 公開(公告)號: | CN107632819B | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 程立;周磊;陳宏君;熊慕文;李少卿 | 申請(專利權)人: | 南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/34 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 211106 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 符號 可編程 邏輯 調試 方法 系統 | ||
本發明公開一種基于符號表的可編程邏輯調試方法,包括如下內容:工具獲取并分析圖形化方式搭建的邏輯頁面,生成可編程邏輯配置信息;處理器掃描輸入信息,將所述輸入信息表達的邏輯模塊,生成相應的數據結構;所述數據結構基于棧式結構,依據符號匹配規則,自外向內,逐級生成符號表;所述符號表向系統注冊變量,生成相應信號實體;客戶端依據符號表查詢相應系統變量,從而獲取系統運行狀態信息。本發明還公開了一種對應所述基于符號表的可編程邏輯調試方法的系統。此種方法采用符號表編碼規則,確保變量唯一生成,便于系統運行態信息的采集和分析。
技術領域
本發明屬于嵌入式裝置領域,涉及一種基于符號表的可編程邏輯調試的方法和系統。
背景技術
近年來,嵌入式裝置的大規模應用,對可編程邏輯提出了更為廣泛、更為靈活的要求。傳統的嵌入式裝置可編程邏輯存在以下兩個問題:1、調試時,只能察看最終的邏輯結果;2、或者有的系統可察看中間運行狀態,但各個運行態信息都是預先靜態生成而無法動態生成。為解決此問題,有必要根據嵌入式裝置的特點,結合工程實際,提出可編程邏輯調試的新技術和新方法。
發明內容
針對現有技術存在的缺陷和不足,本發明旨在提出一種基于符號表的可編程邏輯調試的方法和系統,可有效提升嵌入式系統中運行態信息的采集和分析功能。
為達到上述目的,本發明的解決方案如下:
本發明提供了一種基于符號表的可編程邏輯調試的方法和系統,包括步驟:
工具獲取并分析圖形化方式搭建的邏輯頁面,生成可編程邏輯配置信息;處理器掃描輸入信息,將所述輸入信息表達的邏輯,生成相應的數據結構;所述數據結構基于棧式結構,依據符號匹配規則,自外向內,逐級生成符號表;所述符號表向系統注冊變量,生成相應信號實體;客戶端依據符號表查詢相應系統變量,從而獲取系統運行狀態信息。此種方法采用符號表編碼規則,確保變量唯一生成,便于系統運行態信息的采集和分析。
上述方案中,所述邏輯模塊除了定義基本的邏輯要素如四則運算、邏輯運算、條件、跳轉、循環等,還包括了具體的功能塊,如開關分/合、檔位升/降/停、軟壓板投/退、定值修改等模塊。此功能塊作為應用函數庫供系統調用。
上述方案中,所述工具以圖形化方式搭建邏輯模塊之前還包括:所述工具按照邏輯功能要求,配置四則運算、邏輯運算、條件語句、跳轉語句、循環語句、函數功能塊等基本邏輯要素,生成獨立頁面以采用邏輯圖方式搭建邏輯模塊。
上述方案中,所述處理器掃描輸入信息之前還包括:所述處理器從共享內存中讀取邏輯配置文件,并加載至系統內存。
上述方案中,將所述配置文件,按照邏輯符號優先級,基于棧式結構,依據符號匹配原則,從外向內,逐級分解符號,將邏輯整體符號塊分解為若干小邏輯塊,建立符號表名稱,確保唯一性。
上述方案中,所述客戶端可向系統服務器發起查詢,系統服務側根據客戶端請求的符號表信息,采用相應查詢算法,獲取查詢數據并回送結果。
本發明實施例還提供了一種基于符號表的可編程邏輯調試的系統,包括圖形工具、共享內存、系統內存、處理器、系統總線,客戶端、服務器端。其中,所述處理器與所述共享內存、所述系統內存、所述系統總線相連接,所述客戶端與服務器端相連接。
所述處理器,用于從所述共享內存中讀取配置文件并加載至所述系統內存;所述處理器掃描配置信息,將所述配置信息表達的邏輯,生成相應的數據結構。
本發明的有益效果是:通過基于符號表的可編程邏輯調試的方法和系統,提升了嵌入式系統運行態信息的獲取與分析的手段,解決了傳統可編程邏輯調試中面臨的兩個問題:1)只能查看最終邏輯結果,無法查看中間運行狀態信息;2)或者各個運行態信息都是預先靜態生成而無法動態生成。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司,未經南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610557370.4/2.html,轉載請聲明來源鉆瓜專利網。





