[發明專利]一種控制軟件現場調試系統有效
| 申請號: | 201711030633.7 | 申請日: | 2017-10-28 |
| 公開(公告)號: | CN107758461B | 公開(公告)日: | 2019-04-19 |
| 發明(設計)人: | 林光琴 | 申請(專利權)人: | 上海觀安信息技術股份有限公司 |
| 主分類號: | B66B5/00 | 分類號: | B66B5/00;B66B1/34 |
| 代理公司: | 北京易捷勝知識產權代理事務所(普通合伙) 11613 | 代理人: | 齊勝杰 |
| 地址: | 200120 上海市浦東新*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存地址 運行控制器 上位機 現場調試系統 調試 控制軟件 數據庫 最內層分量注釋 內存地址數據 接收上位機 最新版本 匹配 存儲 分析 指令 | ||
一種控制軟件現場調試系統,包括:運行控制器,接收上位機的獲取內存地址數據的指令,獲取內存地址的數據并且發送給上位機;上位機,其從運行控制器中獲取內存地址的數據,供用戶調試分析使用;運行數據庫,其存儲不同內存地址分別對應的最老版本號;運行控制器將內存地址的數據以及該內存地址對應的最老版本號,發送給上位機;上位機匹配所述最老版本號以及最新版本的調試數據庫的版本號,確定是否將運行控制器中獲取內存地址的數據,將該數據以及完整變量名、最內層分量注釋和地址一起顯示出來,供用戶調試分析使用。
技術領域
本發明涉及電梯控制領域,尤其是涉及一種電梯控制軟件的現場調試系統。
背景技術
電梯控制軟件擔負著電梯各部件信號的采集、處理,并根據處理結果協調、控制各部件工作的任務。由于編程簡單、使用方便、設計和調試周期較短,可靠性高等優點,目前電梯控制軟件以及基本淘汰了傳統的繼電器控制方式,成為電梯控制的核心系統。
隨著用戶需求的不斷增加以及電梯技術的發展,電梯控制軟件功能變得越來越復雜,直接使用匯編語言進行電梯控制軟件開發的工作量也變得越來越龐大。目前,隨著編譯技術的不斷進步,使得高級語言例如C語言等取代了匯編語言,成為電梯控制軟件的主流開發語言。
對于電梯控制系統的現場調試,需要觀察程序中全局或者靜態變量的地址中的值來判斷程序執行是否正確,因此需要計算待觀察變量的地址。在觀察使用C語言所編寫代碼中的多層嵌套的結構體變量的內層結構體分量的地址中的值時,需要進行手工計算,過程復雜而且容易出錯,導致電梯控制系統的調試效率降低。
現有技術中,200910201843.7的發明專利提出了一種解決上述問題的方法,其通過在調試上位機中設置存儲由電梯控制軟件所有全局變量和靜態變量記錄的數據庫,根據電梯控制系統的版本號選擇對應的數據庫,將數據庫中查找的完整變量名、最內層分量注釋和地址與地址對應的數據一起顯示出來提供給用戶,從而解決了在電梯控制軟件調試過程中采用手工計算變量地址的問題。
但是200910201843.7發明中還存在如下技術問題,一方面電梯控制軟件在調試過程中更新版本是很頻繁的,其需要在上位機中存儲每個版本的電梯控制軟件對應的數據庫,導致存儲量較大;另一方面,需要將上位機中數據庫版本與電梯控制軟件的版本進行匹配,由于上位機的數據庫的更新頻率不一定與電梯控制軟件的升級頻率一致,可能導致不存在與電梯控制軟件版本對應的數據庫,而不存在與電梯控制軟件版本對應的數據庫時,則還是需要手動計算,無法進行電梯控制軟件的自動調試。
作為200910201843.7發明的改進,將其全文引用于此,本發明提出了一種電梯控制軟件的現場調試系統,其僅需要在上位機中存儲一個版本的數據庫,同時即使上位機中不存在與電梯控制軟件版本對應的數據庫,還可能進行電梯控制軟件的自動調試。
發明內容
作為本發明的一個方面,提供控制軟件現場調試系統,包括:運行控制器,其執行電梯控制軟件的運行,同時根據接收到的上位機的獲取內存地址數據的指令,獲取內存地址的數據并且發送給上位機;上位機,其從所述運行控制器中獲取內存地址的數據,將該數據以及完整變量名、最內層分量注釋和地址一起顯示出來,供用戶調試分析使用;所述上位機根據用戶輸入字符串或地址在最新版本的調試數據庫中的記錄中進行匹配,確定調試數據庫中的唯一記錄,將獲取對應內存地址數據的指令發送給運行控制器;還包括運行數據庫,其存儲不同內存地址分別對應的最老版本號;所述運行控制器將內存地址的數據,該內存地址對應的最老版本號,發送給上位機;所述上位機匹配所述最老版本號以及最新版本的調試數據庫的版本號,確定是否將運行控制器中獲取內存地址的數據,將該數據以及完整變量名、最內層分量注釋和地址一起顯示出來,供用戶調試分析使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海觀安信息技術股份有限公司,未經上海觀安信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711030633.7/2.html,轉載請聲明來源鉆瓜專利網。





