国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      現(xiàn)場設(shè)備遠(yuǎn)程調(diào)試系統(tǒng)及調(diào)試方法

      文檔序號:6320860閱讀:285來源:國知局
      專利名稱:現(xiàn)場設(shè)備遠(yuǎn)程調(diào)試系統(tǒng)及調(diào)試方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及互聯(lián)網(wǎng)通訊技術(shù),具體說是一種利用互聯(lián)網(wǎng)進(jìn)行現(xiàn)場設(shè)備遠(yuǎn)程調(diào)試的
      系統(tǒng)和方法。
      背景技術(shù)
      當(dāng)前許多現(xiàn)場設(shè)備由于受現(xiàn)場環(huán)境等各種因素影響,在設(shè)備出廠前設(shè)置的運(yùn)行參 數(shù),在現(xiàn)場運(yùn)行時(shí)可能不符合要求,設(shè)備安裝時(shí)必須派技術(shù)人員到現(xiàn)場對設(shè)備的工作狀態(tài)、 運(yùn)行參數(shù)等進(jìn)行調(diào)試;當(dāng)設(shè)備發(fā)生故障時(shí)也必須派技術(shù)人員到現(xiàn)場排除故障。對生產(chǎn)廠家 來說,派技術(shù)人員到現(xiàn)場進(jìn)行設(shè)備調(diào)試不僅會浪費(fèi)大量的時(shí)間,還會產(chǎn)生大量費(fèi)用,增加了 生產(chǎn)成本。對用戶來說如果設(shè)備發(fā)生故障時(shí),技術(shù)人員不能及時(shí)到達(dá)現(xiàn)場,影響了企業(yè)生 產(chǎn),會給企業(yè)造成極大的損失。 目前也有一些家電或工業(yè)設(shè)備通過互聯(lián)網(wǎng)連接,可以實(shí)現(xiàn)一定的遠(yuǎn)程監(jiān)控功能。 但這些設(shè)備大都增加了"家庭網(wǎng)關(guān)"等類似的專用網(wǎng)關(guān)設(shè)備,或者設(shè)備內(nèi)部本身增加了網(wǎng)絡(luò) 適配器和網(wǎng)絡(luò)接口。如家用電器的遠(yuǎn)程控制,要在每個家電設(shè)備內(nèi)部各裝一個數(shù)據(jù)收發(fā)器, 還要增加包括家庭控制模塊和家庭網(wǎng)關(guān)等硬件的家庭網(wǎng)絡(luò),顯然這些專用設(shè)備的增加不僅 增加了設(shè)備成本,也增加了系統(tǒng)的復(fù)雜性。然而,對于以往已經(jīng)使用的家電,由于這些家電 沒有安裝相應(yīng)的數(shù)據(jù)收發(fā)器,所以要實(shí)現(xiàn)遠(yuǎn)程控制,就必須進(jìn)行硬件改造,甚至有的家電沒 法進(jìn)行改造,而只能更換成新的產(chǎn)品才能實(shí)現(xiàn)遠(yuǎn)程控制。 另外,當(dāng)前多數(shù)現(xiàn)場設(shè)備雖然具有串行接口可與計(jì)算機(jī)連接,但是在不增加專用 設(shè)備或改造原有系統(tǒng)的情況下,卻無法采用類似"網(wǎng)絡(luò)家電"的方法實(shí)現(xiàn)遠(yuǎn)程調(diào)試的功能。
      而且,已有的家電遠(yuǎn)程控制只是針對在出廠前就已經(jīng)調(diào)試好的、無須再進(jìn)行調(diào)試 的成熟產(chǎn)品;并且其通過網(wǎng)絡(luò)進(jìn)行的遠(yuǎn)程控制作用僅限于出廠時(shí)已設(shè)定好的有限的參數(shù), 如冰箱的溫度控制等普通參數(shù)的調(diào)整,并不是、也不能實(shí)現(xiàn)對設(shè)備的全面調(diào)試。
      總之,對于當(dāng)前需要有專業(yè)人員在現(xiàn)場反復(fù)調(diào)試的設(shè)備,無法在不增加或改造硬 件的情況下利用已有技術(shù)而實(shí)現(xiàn)現(xiàn)場設(shè)備的遠(yuǎn)程調(diào)試;況且進(jìn)行硬件改造,必然會增加成 本,還必須停止設(shè)備運(yùn)轉(zhuǎn),影響設(shè)備使用。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種現(xiàn)場設(shè)備遠(yuǎn)程調(diào)試系統(tǒng)及調(diào)試方法,以克服已有技術(shù)的
      不足。以實(shí)現(xiàn)在不增加專用設(shè)備,不對現(xiàn)場硬件設(shè)備進(jìn)行改造的情況下,技術(shù)人員能夠借助
      互聯(lián)網(wǎng)遠(yuǎn)程調(diào)試現(xiàn)場設(shè)備,或者在現(xiàn)場設(shè)備發(fā)生故障時(shí)及時(shí)準(zhǔn)確的發(fā)現(xiàn)并排除故障。 本發(fā)明充分利用通用計(jì)算機(jī)和互聯(lián)網(wǎng)的普及以及設(shè)備上的串行接口,將現(xiàn)場設(shè)備
      通過串行接口連接到現(xiàn)場計(jì)算機(jī)上,再經(jīng)由互聯(lián)網(wǎng)連接到遠(yuǎn)程計(jì)算機(jī)上,只需在現(xiàn)場設(shè)備、
      現(xiàn)場計(jì)算機(jī)和遠(yuǎn)程計(jì)算機(jī)上分別安裝相應(yīng)功能軟件,即可實(shí)現(xiàn)在不增加硬件的情況下的現(xiàn)
      場設(shè)備遠(yuǎn)程調(diào)試及控制。 本發(fā)明的技術(shù)方案包括裝有監(jiān)控程序模塊的現(xiàn)場設(shè)備、憑借串行接口連接在裝有通訊程序模塊的現(xiàn)場計(jì)算機(jī),和裝有調(diào)試服務(wù)程序模塊的遠(yuǎn)程調(diào)試計(jì)算機(jī),并且經(jīng)由互 聯(lián)網(wǎng)使現(xiàn)場計(jì)算機(jī)和遠(yuǎn)程調(diào)試計(jì)算機(jī)建立通訊連接,即所述的現(xiàn)場計(jì)算機(jī)和遠(yuǎn)程調(diào)試計(jì)算 機(jī)均連接在互聯(lián)網(wǎng)上。 上述監(jiān)控程序模塊包括以下內(nèi)容接收來自現(xiàn)場計(jì)算機(jī)的調(diào)試指令并判斷指令 是否完整;使現(xiàn)場設(shè)備進(jìn)入監(jiān)控狀態(tài)并將狀態(tài)數(shù)據(jù)發(fā)送給現(xiàn)場計(jì)算機(jī);判斷調(diào)試指令的功 能,執(zhí)行調(diào)試指令。 上述通訊程序模塊包括以下內(nèi)容對串行接口進(jìn)行初始化設(shè)置,接收來自遠(yuǎn)程調(diào) 試計(jì)算機(jī)的調(diào)試指令轉(zhuǎn)發(fā)給現(xiàn)場設(shè)備;接收來自現(xiàn)場設(shè)備監(jiān)控程序模塊發(fā)送的數(shù)據(jù)并轉(zhuǎn)發(fā) 給遠(yuǎn)程調(diào)試計(jì)算機(jī)。 上述調(diào)試服務(wù)程序模塊包括以下內(nèi)容進(jìn)行初始化設(shè)置,并接收來自現(xiàn)場計(jì)算機(jī) 的數(shù)據(jù)進(jìn)行顯示和保存;通過人機(jī)界面接收調(diào)試人員輸入的調(diào)試指令,并發(fā)送給現(xiàn)場計(jì)算 機(jī)。 采用上述系統(tǒng)通過互聯(lián)網(wǎng)實(shí)現(xiàn)現(xiàn)場設(shè)備遠(yuǎn)程調(diào)試的方法,其特征是包括以下步 驟 首先將現(xiàn)場設(shè)備經(jīng)串行接口連接到現(xiàn)場計(jì)算機(jī)上;將現(xiàn)場計(jì)算機(jī)和遠(yuǎn)程調(diào)試計(jì)算
      機(jī)與互聯(lián)網(wǎng)建立通訊連接;然后將監(jiān)控程序模塊、通訊程序模塊和調(diào)試服務(wù)程序模塊分別
      安裝在現(xiàn)場設(shè)備、現(xiàn)場計(jì)算機(jī)和遠(yuǎn)程調(diào)試計(jì)算機(jī),并開始運(yùn)行;在遠(yuǎn)程調(diào)試計(jì)算機(jī)上操作調(diào)
      試服務(wù)程序模塊,并根據(jù)調(diào)試參數(shù)經(jīng)由現(xiàn)場計(jì)算機(jī)從現(xiàn)場設(shè)備獲取數(shù)據(jù)或狀態(tài);遠(yuǎn)程調(diào)試
      計(jì)算機(jī)的調(diào)試者根據(jù)上述的狀態(tài)或數(shù)據(jù)確定調(diào)試指令,并經(jīng)由遠(yuǎn)程調(diào)試計(jì)算機(jī)、互聯(lián)網(wǎng)和
      現(xiàn)場計(jì)算機(jī)將調(diào)試指令發(fā)送給現(xiàn)場設(shè)備進(jìn)行實(shí)時(shí)參數(shù)調(diào)試或調(diào)整;最后遠(yuǎn)程調(diào)試計(jì)算機(jī)繼
      續(xù)獲取現(xiàn)場設(shè)備的狀態(tài)或數(shù)據(jù),并判斷是否需要繼續(xù)調(diào)試,否則調(diào)試結(jié)束。 本發(fā)明通過互聯(lián)網(wǎng)實(shí)現(xiàn)了技術(shù)人員對現(xiàn)場設(shè)備的遠(yuǎn)程調(diào)試,不僅減少了調(diào)試時(shí)
      間,也降低了設(shè)備調(diào)試和維護(hù)的費(fèi)用。而且本發(fā)明采用通用計(jì)算機(jī)作為分別連接現(xiàn)場設(shè)備
      和互聯(lián)網(wǎng)的設(shè)備,只增加三個程序模塊即實(shí)現(xiàn)了現(xiàn)場設(shè)備的遠(yuǎn)程調(diào)試,避免了增加專用網(wǎng)
      關(guān)設(shè)備或?yàn)楝F(xiàn)場設(shè)備增加網(wǎng)絡(luò)適配器,具有實(shí)現(xiàn)簡單、成本低廉等優(yōu)點(diǎn)。相比于家電的遠(yuǎn)程
      控制,本發(fā)明并不需要增加任何硬件設(shè)備,可以對復(fù)雜的現(xiàn)場設(shè)備進(jìn)行全面調(diào)試。


      圖1是本發(fā)明的總體結(jié)構(gòu)示意圖。 其中,現(xiàn)場設(shè)備101,監(jiān)控程序模塊102,串行接口 103,現(xiàn)場計(jì)算機(jī)104,串行接口
      105,通訊程序模塊106,互聯(lián)網(wǎng)107,遠(yuǎn)程調(diào)試計(jì)算機(jī)108,調(diào)試服務(wù)程序模塊109。 圖2是本發(fā)明現(xiàn)場設(shè)備上裝有的監(jiān)控程序模塊流程圖。 其中包括主程序201、接收中斷程序202和通訊處理子程序203三部分。 圖3是本發(fā)明現(xiàn)場計(jì)算機(jī)裝有的通訊程序模塊流程圖。 圖4是本發(fā)明遠(yuǎn)程調(diào)試計(jì)算機(jī)裝有的調(diào)試服務(wù)程序模塊流程圖。 其中包括主程序401和人機(jī)接口線程402兩部分。
      具體實(shí)施例方式
      下面結(jié)合附圖,對本發(fā)明及其實(shí)施方式作進(jìn)一步具體詳述。
      4
      如圖1所示,本發(fā)明包括裝有監(jiān)控程序模塊102的現(xiàn)場設(shè)備101、憑借串行接口 103、105連接裝有通訊程序模塊106的現(xiàn)場計(jì)算機(jī)104,和裝有調(diào)試服務(wù)程序模塊109的遠(yuǎn) 程調(diào)試計(jì)算機(jī)108,并且經(jīng)由互聯(lián)網(wǎng)107使現(xiàn)場計(jì)算機(jī)104和遠(yuǎn)程調(diào)試計(jì)算機(jī)108建立通訊 連接,即所述的現(xiàn)場計(jì)算機(jī)和遠(yuǎn)程調(diào)試計(jì)算機(jī)均連接在互聯(lián)網(wǎng)上。 上述監(jiān)控程序模塊102包括以下內(nèi)容接收來自現(xiàn)場計(jì)算機(jī)104的調(diào)試指令并判 斷指令是否完整;使現(xiàn)場設(shè)備101進(jìn)入監(jiān)控狀態(tài)并將狀態(tài)數(shù)據(jù)發(fā)送給現(xiàn)場計(jì)算機(jī)104 ;判斷 調(diào)試指令的功能,執(zhí)行調(diào)試指令。 上述通訊程序模塊106包括以下內(nèi)容對串行接口 105進(jìn)行初始化設(shè)置,接收來自 遠(yuǎn)程調(diào)試計(jì)算機(jī)108的調(diào)試指令轉(zhuǎn)發(fā)給現(xiàn)場設(shè)備101 ;接收來自現(xiàn)場設(shè)備101的監(jiān)控程序 模塊102發(fā)送的數(shù)據(jù)并轉(zhuǎn)發(fā)給遠(yuǎn)程調(diào)試計(jì)算機(jī)108。 上述調(diào)試服務(wù)程序模塊109包括以下內(nèi)容進(jìn)行初始化設(shè)置,并接收來自現(xiàn)場計(jì) 算機(jī)104的數(shù)據(jù)進(jìn)行顯示和保存;通過人機(jī)界面接收調(diào)試人員輸入的調(diào)試指令,并發(fā)送給 現(xiàn)場計(jì)算機(jī)104。 上述現(xiàn)場計(jì)算機(jī)104和遠(yuǎn)程調(diào)試計(jì)算機(jī)108都為具有公網(wǎng)IP地址或者具有局域 網(wǎng)IP地址的通用計(jì)算機(jī)。 上述現(xiàn)場設(shè)備101具有的串行接口 103可以是RS-232、 RS_485、 RS-422等通訊接
      口,上述現(xiàn)場計(jì)算機(jī)104具有的串行接口 105可以是RS-232、USB等通訊接口。 采用上述系統(tǒng)通過互聯(lián)網(wǎng)實(shí)現(xiàn)現(xiàn)場設(shè)備遠(yuǎn)程調(diào)試的方法,其特征是包括以下步
      驟 A、將現(xiàn)場設(shè)備101經(jīng)串行接口連接到現(xiàn)場計(jì)算機(jī)104上,將現(xiàn)場計(jì)算機(jī)104和遠(yuǎn) 程調(diào)試計(jì)算機(jī)108與互聯(lián)網(wǎng)107建立連接。 B、將監(jiān)控程序模塊102、通訊程序模塊106和調(diào)試服務(wù)程序模塊109分別安裝在現(xiàn) 場設(shè)備101、現(xiàn)場計(jì)算機(jī)104和遠(yuǎn)程調(diào)試計(jì)算機(jī)108,并開始運(yùn)行,現(xiàn)場設(shè)備104安裝的監(jiān)控 程序模塊102通常在現(xiàn)場設(shè)備出廠時(shí)已經(jīng)安裝,通訊程序模塊106可以由現(xiàn)場設(shè)備使用人 員安裝在現(xiàn)場計(jì)算機(jī)104上,調(diào)試服務(wù)程序模塊109由調(diào)試者在遠(yuǎn)程調(diào)試計(jì)算機(jī)108上安 裝。 C、在遠(yuǎn)程調(diào)試計(jì)算機(jī)108上操作調(diào)試服務(wù)程序模塊109,并根據(jù)調(diào)試參數(shù)經(jīng)由現(xiàn) 場計(jì)算機(jī)104從現(xiàn)場設(shè)備101獲取數(shù)據(jù)或狀態(tài)。在遠(yuǎn)程調(diào)試計(jì)算機(jī)108檢測到與現(xiàn)場設(shè)備 104已經(jīng)建立連接后,調(diào)試者可以操作遠(yuǎn)程調(diào)試計(jì)算機(jī)108發(fā)送獲取數(shù)據(jù)的調(diào)試指令要求 現(xiàn)場設(shè)備101返回相應(yīng)的狀態(tài)或數(shù)據(jù)。 D、遠(yuǎn)程調(diào)試計(jì)算機(jī)108的調(diào)試者根據(jù)上述的狀態(tài)或數(shù)據(jù)確定調(diào)試指令,并經(jīng)由遠(yuǎn) 程調(diào)試計(jì)算機(jī)108、互聯(lián)網(wǎng)107和現(xiàn)場計(jì)算機(jī)104將調(diào)試指令發(fā)送給現(xiàn)場設(shè)備101進(jìn)行實(shí)時(shí) 參數(shù)調(diào)試或調(diào)整。首先通過人機(jī)界面輸入的調(diào)試參數(shù),然后人機(jī)接口線程判斷參數(shù)是否合 法,即用戶輸入的調(diào)試參數(shù)是否在特定的范圍內(nèi),如果是則發(fā)出調(diào)試指令,如果不是則執(zhí)行 參數(shù)非法報(bào)警,重新輸入合法參數(shù)。 E、遠(yuǎn)程調(diào)試計(jì)算機(jī)繼續(xù)獲取現(xiàn)場設(shè)備的狀態(tài)或數(shù)據(jù),并判斷是否需要繼續(xù)調(diào)試,
      否則調(diào)試結(jié)束。 實(shí)施例1 下面結(jié)合附圖,以溫控器動態(tài)測試臺遠(yuǎn)程調(diào)試系統(tǒng)為實(shí)施例,對本發(fā)明通過互聯(lián)網(wǎng)實(shí)現(xiàn)現(xiàn)場設(shè)備遠(yuǎn)程調(diào)試系統(tǒng)的具體實(shí)施方式
      作進(jìn)一步詳述 溫控器是電冰箱、電冰柜、商用展示冷柜等制冷設(shè)備的關(guān)鍵部件,在生產(chǎn)、檢測過 程中,需要對其工作點(diǎn)的溫度動態(tài)性能進(jìn)行測試。溫控器動態(tài)測試臺就是測試溫控器的設(shè) 備。在測試過程中,需要控制的關(guān)鍵參數(shù)就是升溫速率和降溫速率,而這兩個參數(shù)嚴(yán)重受環(huán) 境溫度影響,所以雖然測試臺在出廠前已將這兩個參數(shù)調(diào)試好,但設(shè)備運(yùn)到現(xiàn)場后,由于現(xiàn) 場環(huán)境溫度與出廠測試時(shí)的環(huán)境溫度存在差別,從而使升溫速率和降溫速率超出了正常范 圍,需要專業(yè)人員重新調(diào)試。溫控器動態(tài)測試臺降溫是通過變頻器控制壓縮機(jī)來實(shí)現(xiàn)的,只 要調(diào)整變頻器的輸出頻率參數(shù),就能控制降溫速率,升溫是通過溫控儀表的P麗輸出占空 比來控制加熱管實(shí)現(xiàn)的,只要調(diào)整溫控儀表的P麗輸出占空比,就能控制升溫速率。借助本 發(fā)明生產(chǎn)廠家就無須派人去現(xiàn)場調(diào)試,也無須增加任何專用設(shè)備,只需通過互聯(lián)網(wǎng)進(jìn)行遠(yuǎn) 程調(diào)試就能完成任務(wù),節(jié)省了大量的時(shí)間和費(fèi)用,大大提高了工作效率。
      以溫控器動態(tài)測試臺為現(xiàn)場設(shè)備101,本發(fā)明的監(jiān)控程序模塊102流程圖如圖2所 示,由主程序201、接收中斷程序202和通訊處理子程序203三部分組成。其監(jiān)控程序模塊 102的主要功能是當(dāng)遠(yuǎn)程調(diào)試計(jì)算機(jī)108發(fā)出查詢升溫速率和降溫速率的指令時(shí),監(jiān)控程 序模塊102響應(yīng)指令,從現(xiàn)場設(shè)備101獲取升溫速率和降溫速率后,發(fā)送給現(xiàn)場計(jì)算機(jī)104。
      其監(jiān)控程序模塊的工作過程如下 主程序201主要完成對各種功能子程序的調(diào)用。如圖2(a)所示,主程序201從 框204開始,首先進(jìn)入框205初始化,即初始化通訊參數(shù)、系統(tǒng)變量和中斷向量等參數(shù);然后 進(jìn)入框206,進(jìn)行溫控器動態(tài)測試臺正常的工作處理,即包括鍵盤輸入、數(shù)據(jù)顯示、升溫和降 溫以及升溫速率和降溫速率的計(jì)算;再進(jìn)入框207,判斷是否進(jìn)入監(jiān)控狀態(tài),如果是監(jiān)控狀 態(tài),則進(jìn)入框208向現(xiàn)場計(jì)算機(jī)104發(fā)送調(diào)試數(shù)據(jù),即升溫速率和降溫速率,再進(jìn)入框203 通訊處理子程序,如果不是監(jiān)控狀態(tài),則直接進(jìn)入框203通訊處理子程序,最后再返回到框 206,重復(fù)以上過程。 接收中斷程序202在串行接口接收到讀取升溫速率和降溫速率的遠(yuǎn)程調(diào)試指令 后被觸發(fā)后執(zhí)行,其主要功能是判斷是否成功接收到一個完整調(diào)試指令。如圖2(b)所示, 接收中斷程序202從框209開始,首先進(jìn)入框210判斷是否接收到完整的調(diào)試指令,如果不 是則進(jìn)入框212退出接收中斷程序202,如果是則進(jìn)入框211設(shè)置接收成功標(biāo)志;最后進(jìn)入 框212退出接收中斷程序202。 通訊處理子程序203在主程序201中被循環(huán)調(diào)用,其根據(jù)接收中斷程序202接收 到的遠(yuǎn)程調(diào)試指令執(zhí)行相應(yīng)的處理。如圖2(c)所示,通訊處理子程序從框213開始,首先 進(jìn)入框214判斷接收成功標(biāo)志是否置位,即是否接收到一個完整的調(diào)試指令,如果未收到 則進(jìn)入框220退出通訊處理子程序203,如果收到則進(jìn)入框215 ;框215判斷接收調(diào)試指令 的命令字,如果命令字為字節(jié)00則進(jìn)入框216進(jìn)入監(jiān)控狀態(tài),如果命令字為字節(jié)01則進(jìn)入 框217退出監(jiān)控狀態(tài),如果命令字為字節(jié)02則進(jìn)入框218讀取狀態(tài)參數(shù),即升溫速率和降 溫速率,如果命令字為字節(jié)03則進(jìn)入框219更新控制參數(shù),即修改變頻器的輸出頻率和溫 控儀表的P麗輸出占空,以改變升溫速率和降溫速率;最后進(jìn)入框220退出通訊處理子程序 203。 通訊程序模塊106的主要功能是完成現(xiàn)場設(shè)備101與遠(yuǎn)程調(diào)試計(jì)算機(jī)108的數(shù)據(jù) 交換,也即將接收到的來自現(xiàn)場設(shè)備101的升溫速率和降溫速率或遠(yuǎn)程調(diào)試計(jì)算機(jī)108的遠(yuǎn)程調(diào)試指令轉(zhuǎn)發(fā)給另一方。 圖3是現(xiàn)場計(jì)算機(jī)104裝有的通訊程序模塊106的流程圖,其通訊程序模塊106 的工作過程如下程序從框301開始,首先進(jìn)入框302初始化通訊端口,然后進(jìn)入框303,連 接遠(yuǎn)程調(diào)試計(jì)算機(jī)108,接下來進(jìn)入框304判斷連接是否成功,如果連接不成功,返回到框 303,繼續(xù)連接,如果連接成功,進(jìn)入框305判斷是否收到來自遠(yuǎn)程調(diào)試計(jì)算機(jī)108的調(diào)試指 令,如果收到調(diào)試指令,則進(jìn)入框306將指令轉(zhuǎn)發(fā)給現(xiàn)場設(shè)備IOI,接下來進(jìn)入框307,如果 沒收到調(diào)試指令,直接進(jìn)入框307,判斷是否收到來自現(xiàn)場設(shè)備101的數(shù)據(jù),如果是,則將數(shù) 據(jù)轉(zhuǎn)發(fā)給遠(yuǎn)程調(diào)試計(jì)算機(jī)108,進(jìn)入框309,如果否,則直接進(jìn)入框309,判斷通訊連接是否 正常,如果正常,則返回305,等待下一數(shù)據(jù),如果不正常,返回到303,重新連接遠(yuǎn)程調(diào)試計(jì) 算機(jī)108。 調(diào)試服務(wù)程序模塊109首先獲取并顯示來自現(xiàn)場設(shè)備101的升溫速率和降溫速 率,技術(shù)人員根據(jù)升溫速率和降溫速率,通過人機(jī)接口輸入的變頻器的輸出頻率和溫控儀 表的P麗輸出占空,并經(jīng)互聯(lián)網(wǎng)107和現(xiàn)場計(jì)算機(jī)104發(fā)送給現(xiàn)場設(shè)備101完成遠(yuǎn)程調(diào)試 功能。 圖4是遠(yuǎn)程調(diào)試計(jì)算機(jī)108裝有的調(diào)試服務(wù)程序模塊109的流程圖,由主程序401 和人機(jī)接口線程402兩部分組成。其調(diào)試服務(wù)程序模塊109的工作過程如下
      如圖4 (a)所示,主程序從框403開始,首先進(jìn)入框404初始化通訊端口 ,然后進(jìn)入 框405,偵聽端口,接下來進(jìn)入框406判斷是否收到狀態(tài)數(shù)據(jù),即升溫速率和降溫速率,如果 是則進(jìn)入框407顯示保存數(shù)據(jù),返回到406,如果否,則進(jìn)入框408判斷是否發(fā)送調(diào)試指令, 如果是進(jìn)入框409,發(fā)送調(diào)試指令給現(xiàn)場計(jì)算機(jī)104,然后返回406,如果不是,進(jìn)入框410, 判斷是否有程序結(jié)束,如果是,則進(jìn)入框411結(jié)束程序,如果不是,則返回框406。
      如圖4(b)所示,人機(jī)接口線程402負(fù)責(zé)用戶與人機(jī)界面的交互,為主程序401中 的408提供調(diào)試指令,從框412開始,首先進(jìn)入框413接收人機(jī)界面輸入的調(diào)試指令,然后 進(jìn)入框414判斷指令是否合法,即用戶輸入的調(diào)試指令是否在特定的范圍內(nèi),如果是則進(jìn) 入框416將調(diào)試指令傳遞給主程序,供主程序401中的408使用,如果不是則進(jìn)入框415執(zhí) 行指令非法報(bào)警,最后返回到框413。 根據(jù)上述程序流程圖及其詳細(xì)的描敘,不難編寫相應(yīng)的軟件。
      權(quán)利要求
      一種現(xiàn)場設(shè)備遠(yuǎn)程調(diào)試系統(tǒng),其特征是該調(diào)試系統(tǒng)包括裝有監(jiān)控程序模塊(102)的現(xiàn)場設(shè)備(101)、憑借串行接口(103、105)連接在裝有通訊程序模塊(106)的現(xiàn)場計(jì)算機(jī)(104),和裝有調(diào)試服務(wù)程序模塊(109)的遠(yuǎn)程調(diào)試計(jì)算機(jī)(108),并且經(jīng)由互聯(lián)網(wǎng)(107)使現(xiàn)場計(jì)算機(jī)(104)和遠(yuǎn)程調(diào)試計(jì)算機(jī)(108)建立通訊連接。
      2. 如權(quán)利要求l所述的遠(yuǎn)程調(diào)試系統(tǒng),其特征是上述監(jiān)控程序模塊(102)包括以下內(nèi) 容接收來自現(xiàn)場計(jì)算機(jī)(104)的調(diào)試指令并判斷指令是否完整;使現(xiàn)場設(shè)備(101)進(jìn)入 監(jiān)控狀態(tài)并將狀態(tài)數(shù)據(jù)發(fā)送給現(xiàn)場計(jì)算機(jī)(104);判斷調(diào)試指令的功能,執(zhí)行調(diào)試指令。
      3. 如權(quán)利要求l所述的遠(yuǎn)程調(diào)試系統(tǒng),其特征是上述通訊程序模塊(106)包括以下內(nèi) 容對串行接口 (105)進(jìn)行初始化設(shè)置,接收來自遠(yuǎn)程調(diào)試計(jì)算機(jī)(108)的調(diào)試指令轉(zhuǎn)發(fā)給 現(xiàn)場設(shè)備(101);接收來自現(xiàn)場設(shè)備監(jiān)控程序模塊(102)發(fā)送的數(shù)據(jù)并轉(zhuǎn)發(fā)給遠(yuǎn)程調(diào)試計(jì) 算機(jī)(108)。
      4. 如權(quán)利要求l所述的遠(yuǎn)程調(diào)試系統(tǒng),其特征是上述調(diào)試服務(wù)程序模塊(109)包括以下內(nèi)容進(jìn)行初始化設(shè)置,并接收來自現(xiàn)場計(jì)算機(jī)(104)的數(shù)據(jù)進(jìn)行顯示和保存;通過人機(jī)界面接收調(diào)試人員輸入的調(diào)試指令,并發(fā)送給現(xiàn)場計(jì)算機(jī)(104)。
      5. 如權(quán)利要求l所述的遠(yuǎn)程調(diào)試系統(tǒng),其特征是上述現(xiàn)場計(jì)算機(jī)(104)和遠(yuǎn)程調(diào)試計(jì) 算機(jī)(108)都為具有公網(wǎng)IP地址或者具有局域網(wǎng)IP地址的通用計(jì)算機(jī)。
      6. 如權(quán)利要求l所述的遠(yuǎn)程調(diào)試系統(tǒng),其特征是上述現(xiàn)場設(shè)備(101)具有的串行接口 (103)是RS-232、 RS-485或者RS-422通訊接口 。
      7. 如權(quán)利要求l所述的遠(yuǎn)程調(diào)試系統(tǒng),其特征是上述現(xiàn)場計(jì)算機(jī)(104)具有的串行接 口 (105)是RS-232或USB通訊接口。
      8. 采用上述系統(tǒng)通過互聯(lián)網(wǎng)實(shí)現(xiàn)現(xiàn)場設(shè)備遠(yuǎn)程調(diào)試的方法,其特征是包括以下步驟 首先將現(xiàn)場設(shè)備經(jīng)串行接口連接到現(xiàn)場計(jì)算機(jī)上,將現(xiàn)場計(jì)算機(jī)和遠(yuǎn)程調(diào)試計(jì)算機(jī)與互聯(lián) 網(wǎng)建立通訊連接;然后將監(jiān)控程序模塊、通訊程序模塊和調(diào)試服務(wù)程序模塊分別安裝在現(xiàn) 場設(shè)備、現(xiàn)場計(jì)算機(jī)和調(diào)試計(jì)算機(jī),并開始運(yùn)行;在遠(yuǎn)程調(diào)試計(jì)算機(jī)上操作調(diào)試服務(wù)程序模 塊,并根據(jù)調(diào)試參數(shù)經(jīng)由現(xiàn)場計(jì)算機(jī)從現(xiàn)場設(shè)備獲取數(shù)據(jù)或狀態(tài);遠(yuǎn)程調(diào)試計(jì)算機(jī)的調(diào)試 者根據(jù)上述的狀態(tài)或數(shù)據(jù)確定調(diào)試指令,并經(jīng)由遠(yuǎn)程調(diào)試計(jì)算機(jī)、互聯(lián)網(wǎng)和現(xiàn)場計(jì)算機(jī)將 調(diào)試指令發(fā)送給現(xiàn)場設(shè)備進(jìn)行實(shí)時(shí)參數(shù)調(diào)試或調(diào)整;最后遠(yuǎn)程調(diào)試計(jì)算機(jī)繼續(xù)獲取現(xiàn)場設(shè) 備的狀態(tài)或數(shù)據(jù),并判斷是否需要繼續(xù)調(diào)試,直到調(diào)試結(jié)束。
      全文摘要
      本發(fā)明涉及一種現(xiàn)場設(shè)備遠(yuǎn)程調(diào)試系統(tǒng)及調(diào)試方法,其特征是該系統(tǒng)包括裝有監(jiān)控程序模塊的現(xiàn)場設(shè)備,憑借串行接口連接在裝有通訊程序模塊的現(xiàn)場計(jì)算機(jī),和裝有調(diào)試服務(wù)程序模塊的遠(yuǎn)程調(diào)試計(jì)算機(jī),并經(jīng)由互聯(lián)網(wǎng)使現(xiàn)場計(jì)算機(jī)和遠(yuǎn)程調(diào)試計(jì)算機(jī)建立通訊連接。該調(diào)試方法包括在遠(yuǎn)程調(diào)試計(jì)算機(jī)上操作調(diào)試服務(wù)程序,經(jīng)由現(xiàn)場計(jì)算機(jī)從現(xiàn)場設(shè)備獲取數(shù)據(jù)或狀態(tài);調(diào)試者根據(jù)上述數(shù)據(jù)確定調(diào)試指令,并經(jīng)由遠(yuǎn)程調(diào)試計(jì)算機(jī)、互聯(lián)網(wǎng)和現(xiàn)場計(jì)算機(jī)將指令發(fā)送給現(xiàn)場設(shè)備;并判斷是否需要繼續(xù)調(diào)試直到結(jié)束。本發(fā)明通過互聯(lián)網(wǎng)實(shí)現(xiàn)了不增加專用網(wǎng)關(guān)或其他硬件而對現(xiàn)場設(shè)備的遠(yuǎn)程調(diào)試,大大降低了設(shè)備調(diào)試和維護(hù)的時(shí)間與費(fèi)用,方法簡單、成本低廉。
      文檔編號G05B19/418GK101776905SQ20091025583
      公開日2010年7月14日 申請日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
      發(fā)明者于炳亮, 于硯廷, 劉慧 , 王中秋, 許巖, 邢攸廣, 韓桂海, 項(xiàng)頊 申請人:山東省科學(xué)院海洋儀器儀表研究所
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1