專利名稱:具有增強(qiáng)的腳本的現(xiàn)場(chǎng)維護(hù)工具的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及工業(yè)過程控制和測(cè)量。更具體地,本發(fā)明涉及一種在工業(yè)過程控制和測(cè)量安裝中使用的手持式現(xiàn)場(chǎng)維護(hù)工具。
背景技術(shù):
現(xiàn)場(chǎng)維護(hù)工具是已知的。這樣的工具在過程控制和測(cè)量工業(yè)中特別有用,以使操作人員方便地與給定過程安裝中的現(xiàn)場(chǎng)設(shè)備通信和/或詢問給定過程安裝中的現(xiàn)場(chǎng)設(shè)備。這樣的過程安裝的實(shí)例包括石油、藥品、化學(xué)品、紙漿和其他過程安裝。在這樣的安裝中,過程控制和測(cè)量網(wǎng)絡(luò)可以包括幾十個(gè)或者甚至幾百個(gè)各種現(xiàn)場(chǎng)設(shè)備,這些現(xiàn)場(chǎng)設(shè)備周期性地需要維護(hù)以確保這樣的設(shè)備適當(dāng)?shù)夭僮骱?或?qū)@些設(shè)備進(jìn)行校準(zhǔn)。而且,當(dāng)檢測(cè)到過程控制和測(cè)量安裝中的一個(gè)或多個(gè)故障時(shí),使用本質(zhì)安全的手持式現(xiàn)場(chǎng)維護(hù)工具使得技術(shù)人員能夠快速地診斷出現(xiàn)場(chǎng)中這樣的故障。
根據(jù)從Eden Prairie,Minnesota的費(fèi)希爾-羅斯蒙德系統(tǒng)公司可得到的商業(yè)指定模型275 HART通信裝置,售出了一種這樣的工具。HART是HARTCommunication Foundation的注冊(cè)商標(biāo)。模型275提供了許多重要的功能和能力,并且通常允許高效率的現(xiàn)場(chǎng)維護(hù)。
模型275 HART通信裝置可以通過更新其軟件來提供新的功能和/或與新現(xiàn)場(chǎng)設(shè)備的通信。當(dāng)對(duì)軟件進(jìn)行更新時(shí),重要的是,確保隨著每一個(gè)新的更新,新版本的軟件將繼續(xù)作用于先前版本與其兼容的所有現(xiàn)場(chǎng)設(shè)備。測(cè)試新的軟件以確保這樣的兼容被稱為回歸測(cè)試。進(jìn)行該回歸測(cè)試的一種方式是通過使用腳本。腳本允許響應(yīng)諸如現(xiàn)場(chǎng)設(shè)備輸入和輸出的人為激勵(lì)和/或過程通信輸入和輸出,對(duì)新軟件的行為進(jìn)行觀察,而沒有現(xiàn)場(chǎng)設(shè)備或者甚至是過程通信環(huán)的實(shí)際存在。如這里所使用的,“腳本”用于表示與一個(gè)或多個(gè)工具輸入、工具輸出、過程通信輸入、過程通信輸出、或其任意組合有關(guān)的數(shù)據(jù)結(jié)構(gòu)。使用這樣的腳本來驗(yàn)證運(yùn)行在模型275上的軟件的新版本是已知的。
當(dāng)前,在仿真器上產(chǎn)生腳本,并通過定制工具回放(使用如通過駐留在計(jì)算機(jī)內(nèi)的專用外圍卡與通用計(jì)算機(jī)相連的工具接口等定制硬件),以便驗(yàn)證軟件。過去,該回歸測(cè)試的方法已證明是有效的。然而,隨著手持式現(xiàn)場(chǎng)維護(hù)工具的發(fā)展,更為有效地使用腳本不僅能夠提供更為有效的軟件測(cè)試,而且向現(xiàn)場(chǎng)維護(hù)的技術(shù)人員提供有價(jià)值的東西。
發(fā)明內(nèi)容
提出了用于手持式現(xiàn)場(chǎng)維護(hù)工具的改進(jìn)腳本的產(chǎn)生和使用。在一個(gè)方面中,手持式現(xiàn)場(chǎng)維護(hù)工具實(shí)際上產(chǎn)生用于以后回放的腳本。優(yōu)選地,將腳本產(chǎn)生和/或回放或特征提供給現(xiàn)場(chǎng)維護(hù)技術(shù)人員。另外,在手持式現(xiàn)場(chǎng)維護(hù)工具上播放腳本,而無需對(duì)工具自身進(jìn)行修改。
圖1示出了多點(diǎn)接線結(jié)構(gòu)。
圖2A和2B示出了其中本質(zhì)安全的現(xiàn)場(chǎng)維護(hù)工具可以與過程設(shè)備相連的方式。
圖3是根據(jù)本發(fā)明實(shí)施例的現(xiàn)場(chǎng)維護(hù)工具的示意圖。
圖4是根據(jù)本發(fā)明實(shí)施例的腳本產(chǎn)生的示意圖。
圖5是根據(jù)本發(fā)明實(shí)施例的腳本回放的示意圖。
具體實(shí)施例方式
當(dāng)前,模型275 HART通信裝置在某種程度上使用腳本。這些腳本通常是與一個(gè)或多個(gè)工具輸入、工具輸出、過程通信輸入、過程通信輸出、以及/或者它們的任意組合相關(guān)的數(shù)據(jù)結(jié)構(gòu)或文件。
本發(fā)明的實(shí)施例對(duì)其特別有效的改進(jìn)的手持式現(xiàn)場(chǎng)維護(hù)工具的一個(gè)實(shí)例是可利用至少兩個(gè)工業(yè)標(biāo)準(zhǔn)設(shè)備描述進(jìn)行操作的新工具。在一個(gè)特定的實(shí)施例中,改進(jìn)的手持式現(xiàn)場(chǎng)維護(hù)工具同時(shí)實(shí)現(xiàn)了HART和現(xiàn)場(chǎng)總線設(shè)備描述語言(DDL)。改進(jìn)的手持式現(xiàn)場(chǎng)維護(hù)工具用于利用這些協(xié)議同時(shí)維護(hù)兩線和四線(即外部電源)現(xiàn)場(chǎng)設(shè)備。優(yōu)選地,通過DDL技術(shù)來支持配置和校準(zhǔn)。DDL技術(shù)是已知的,并且在授予Sharp,Jr.等人的美國專利5,960,214中可以找到與設(shè)備描述語言有關(guān)的另外的閱讀材料。雖然將針對(duì)改進(jìn)的本質(zhì)安全的現(xiàn)場(chǎng)維護(hù)工具來描述本發(fā)明的實(shí)施例,本領(lǐng)域的技術(shù)人員將意識(shí)到,本發(fā)明的一些實(shí)施例實(shí)際上可以由模型275 HART通信裝置、以及其他已知的商用通信裝置來實(shí)施。
改進(jìn)的手持式現(xiàn)場(chǎng)維護(hù)工具有利于來自各個(gè)現(xiàn)場(chǎng)設(shè)備的診斷信息(即,狀態(tài)位)的方便顯示,以及提供了先進(jìn)的協(xié)議專用網(wǎng)絡(luò)故障查找特征。在閱讀以下的描述之后,將意識(shí)到與改進(jìn)的手持式現(xiàn)場(chǎng)維護(hù)工具有關(guān)的本發(fā)明的方案的另外的細(xì)節(jié)和優(yōu)點(diǎn)。
圖1示出了其中本發(fā)明的實(shí)施例非常有用的典型系統(tǒng)。系統(tǒng)10包括控制器12、I/O和控制子系統(tǒng)14、本質(zhì)安全(IS)阻擋器16、過程通信環(huán)18和現(xiàn)場(chǎng)設(shè)備20??刂破?2通過鏈接21與I/O和控制子系統(tǒng)14相連,所述鏈接21可以是諸如根據(jù)以太網(wǎng)信號(hào)控制協(xié)議或其他任何適當(dāng)?shù)膮f(xié)議操作的局域網(wǎng)(LAN)之類的任何適當(dāng)?shù)逆溄?。I/O和控制子系統(tǒng)14與本質(zhì)安全阻擋器16相連,并因而與過程通信環(huán)18相連,以便按照限制通過其中的能量的方式來實(shí)現(xiàn)環(huán)18及I/O和控制子系統(tǒng)14之間的數(shù)據(jù)通信。
在該圖示中,過程通信或過程控制環(huán)18是FOUNDATIONTM現(xiàn)場(chǎng)總線過程通信環(huán),并與現(xiàn)場(chǎng)設(shè)備20相連,所示現(xiàn)場(chǎng)設(shè)備20按照多點(diǎn)結(jié)構(gòu)的方式布置。可選的過程通信環(huán)(未示出)是HART過程通信環(huán)。圖1示出了與諸如星型拓?fù)涞钠渌負(fù)湎啾葮O大地簡(jiǎn)化了系統(tǒng)接線的多點(diǎn)接線結(jié)構(gòu)。多點(diǎn)HART結(jié)構(gòu)支持最多15個(gè)設(shè)備,而多點(diǎn)FOUNDATIONTM現(xiàn)場(chǎng)總線結(jié)構(gòu)支持最多32個(gè)設(shè)備。
如圖1所示,手持式現(xiàn)場(chǎng)維護(hù)工具22與通信環(huán)18相連。當(dāng)如圖所示與過程控制環(huán)相連時(shí),工具22可以執(zhí)行大量的通信和診斷功能。工具22可以按照與當(dāng)前可得到的模型275 HART通信裝置所能夠的方式極其相同的方式與HART過程通信環(huán)相連,并與HART過程通信環(huán)進(jìn)行交互。
圖2A示出了通過終端24與HART兼容設(shè)備20相連的工具22。可選地,如圖2B所示,工具22可以通過通信環(huán)自身與過程裝置通信環(huán)上的HART兼容設(shè)備例如設(shè)備24相連。
圖3是本發(fā)明的實(shí)施例的特別有用的手持式現(xiàn)場(chǎng)維護(hù)工具22的示意圖。如圖所示,優(yōu)選地,工具22包括三個(gè)通信終端26、28和30,有利于根據(jù)至少兩個(gè)過程工業(yè)標(biāo)準(zhǔn)協(xié)議,將工具22與過程通信環(huán)和/或設(shè)備相連。例如,當(dāng)工具22要與第一過程工業(yè)標(biāo)準(zhǔn)協(xié)議的通信環(huán)相連時(shí),利用終端26和公共終端28來實(shí)現(xiàn)這樣的連接。因此,然后,通過介質(zhì)接入單元32進(jìn)行連接,所述的介質(zhì)接入單元32配置用于根據(jù)第一工業(yè)標(biāo)準(zhǔn)協(xié)議在過程通信環(huán)上進(jìn)行交互。此外,當(dāng)工具22要與根據(jù)第二工業(yè)標(biāo)準(zhǔn)協(xié)議操作的過程和控制測(cè)量環(huán)相連時(shí),通過公共終端28和終端30進(jìn)行這樣的連接。因此,通過第二介質(zhì)接入單元34來實(shí)現(xiàn)這樣的連接,所述第二介質(zhì)接入單元34配置用于根據(jù)第二工業(yè)標(biāo)準(zhǔn)協(xié)議在過程通信環(huán)上進(jìn)行交互。介質(zhì)接入單元32和34都與處理器36相連,所述處理器36從介質(zhì)接入單元之一中接收數(shù)據(jù),并且對(duì)該數(shù)據(jù)進(jìn)行相應(yīng)的轉(zhuǎn)換。
處理器36還與小鍵盤模塊38和顯示模塊40相連。小鍵盤模塊38與工具22的箱體上的小鍵盤相連,以便接收來自用戶的多種小鍵盤輸入。顯示模塊40與顯示器相連,以提供數(shù)據(jù)和/或用戶界面。
工具22包括有利于增加功能性的額外的硬件增強(qiáng)。在一個(gè)實(shí)施例中,工具22包括紅外數(shù)據(jù)接入端口42,其與處理器36相連,允許工具22使用紅外無線通信向和從分立的設(shè)備傳送信息。使用端口42的一個(gè)優(yōu)點(diǎn)是用于傳送和/或更新存儲(chǔ)在工具22的一個(gè)或多個(gè)存儲(chǔ)器中的腳本和/或設(shè)備描述。設(shè)備描述(DD)是用于以計(jì)算機(jī)可讀的格式描述現(xiàn)場(chǎng)設(shè)備中的參數(shù)的軟件技術(shù)。該DD包括了在處理器36上運(yùn)行的軟件應(yīng)用程序檢索和使用參數(shù)數(shù)據(jù)所需的所有信息。如計(jì)算機(jī)12等分立的設(shè)備可以從軟盤、CD-ROM或因特網(wǎng)獲得新的腳本、設(shè)備描述或其他任何適當(dāng)信息,并將新的設(shè)備描述無線地傳送給工具22。
可拆卸存儲(chǔ)器模塊44通過端口/接口46與處理器36可拆卸地相連??刹鹦洞鎯?chǔ)器模塊44適用于存儲(chǔ)能夠代替主應(yīng)用程序在處理器36上執(zhí)行的軟件應(yīng)用程序。例如,模塊44可以包含使用HART或FOUNDATIONTM現(xiàn)場(chǎng)總線通信端口的應(yīng)用程序,以便提供對(duì)給定過程閥的綜合診斷。此外,模塊44可以存儲(chǔ)有助于特定設(shè)備的校準(zhǔn)或配置的軟件應(yīng)用程序。模塊44還可以存儲(chǔ)新的或已更新主設(shè)備程序的軟件圖像,可以隨后將其傳送到設(shè)備36的非易失性存儲(chǔ)器中,以實(shí)現(xiàn)已更新應(yīng)用程序的執(zhí)行。此外,模塊44提供針對(duì)多設(shè)備的配置的可拆卸存儲(chǔ)器,使現(xiàn)場(chǎng)維護(hù)技術(shù)人員能夠獲得相對(duì)大量的設(shè)備數(shù)據(jù),并通過簡(jiǎn)單地拆除模塊44,來方便地存儲(chǔ)或轉(zhuǎn)移這些數(shù)據(jù)。
優(yōu)選地,模塊44適合于可替代用于加工廠中的危險(xiǎn)區(qū)域。因此,優(yōu)選的是,模塊44符合1988年10月,由Factory Mutual Research公布的APPROVAL STANDARD INTRINSICALLY SAFE APPARATUS AND ASSOCIATEDAPPARATUS FOR USE IN CLASS I,II AND III,DIVISION 1 HAZARDOUS(CLASSIFIED)LOCATIONS,CLASS NUMBER 3610中所描述的本質(zhì)安全要求。也嘗試了符合如加拿大標(biāo)準(zhǔn)協(xié)會(huì)(CSA)和歐洲CENELEC標(biāo)準(zhǔn)等其他工業(yè)標(biāo)準(zhǔn)的適應(yīng)。對(duì)于存儲(chǔ)器模塊44和/或接口46的有利于兼容性的特定結(jié)構(gòu)適應(yīng)的示例包括能量限制電路,從而存儲(chǔ)器模塊44的操作電壓電平足夠低,模塊44中所存儲(chǔ)的能量不能形成引燃源。此外,模塊44可以包括電流限制電路,以確保在模塊44上的特定接線端短路的情況下,放電能量足夠低而禁止引燃。最后,接口44可以包括特別設(shè)計(jì)用于防止存儲(chǔ)器模塊44上的電觸點(diǎn)暴露于外部環(huán)境同時(shí)允許適當(dāng)?shù)慕涌谟|點(diǎn)與模塊44進(jìn)行電接觸的物理特征。例如,模塊44可以包括通過將模塊44連接到接口46,能夠刺穿或移位的整體造型(over-modeling)。
工具22最好還包括通過最好設(shè)置在工具22的主板上的連接器50與處理器36相連的擴(kuò)展存儲(chǔ)器模塊48。擴(kuò)展存儲(chǔ)器模塊48可以包括與第一和第二工業(yè)標(biāo)準(zhǔn)協(xié)議的現(xiàn)場(chǎng)設(shè)備相關(guān)的設(shè)備描述和/或腳本。模塊48還可以包括確定工具22將相對(duì)于多個(gè)協(xié)議的功能性的許可代碼。例如,駐留在模塊48中的數(shù)據(jù)可以表示只授權(quán)工具22在如HART協(xié)議單一的過程工業(yè)標(biāo)準(zhǔn)模式內(nèi)進(jìn)行操作。最后,模塊48中的數(shù)據(jù)的不同的設(shè)置可以表示授權(quán)工具22依照兩種或更多的工業(yè)標(biāo)準(zhǔn)協(xié)議進(jìn)行操作。最好將模塊48插入位于主板上的連接器50中,并且實(shí)際上可能需要對(duì)工具22的部分拆卸,例如,拆卸電池組,以便接入端口50。
本發(fā)明的實(shí)施例利用手持式現(xiàn)場(chǎng)維護(hù)工具提供了顯著增強(qiáng)的腳本產(chǎn)生和利用。使用本發(fā)明的實(shí)施例,可以按照與利用模型275所使用的回歸測(cè)試系統(tǒng)的方式極其相同的方式,對(duì)針對(duì)現(xiàn)場(chǎng)維護(hù)工具的每一個(gè)新版本的軟件進(jìn)行驗(yàn)證。然而,根據(jù)本發(fā)明的實(shí)施例,提供了顯著改進(jìn)的功能。一個(gè)特定的改進(jìn)是能夠在標(biāo)準(zhǔn)的、非專用的手持式現(xiàn)場(chǎng)維護(hù)工具上播放腳本。此外,與現(xiàn)有的手持式工具不同,這里所描述的手持式現(xiàn)場(chǎng)維護(hù)工具能夠產(chǎn)生腳本。這樣的腳本產(chǎn)生為現(xiàn)場(chǎng)維護(hù)技術(shù)人員提供了大量的優(yōu)點(diǎn),由于可以由現(xiàn)場(chǎng)支持人員和/或軟件工程人員捕獲并有效地研究現(xiàn)場(chǎng)中的問題。根據(jù)本發(fā)明的實(shí)施例,另一改進(jìn)功能在于產(chǎn)生和回放FOUNDATIONTM現(xiàn)場(chǎng)總線腳本。
過去,當(dāng)技術(shù)人員遇到現(xiàn)場(chǎng)中的問題時(shí),由于技術(shù)人員聯(lián)系現(xiàn)場(chǎng)支持和/或軟件工程的時(shí)間,將很可能忘記操作的確切順序而重復(fù)該問題。因此,有時(shí),可由技術(shù)人員、現(xiàn)場(chǎng)支持人員或軟件工程人員來再現(xiàn)該問題。使現(xiàn)場(chǎng)維護(hù)技術(shù)人員利用手持式現(xiàn)場(chǎng)維護(hù)工具來產(chǎn)生腳本能夠以精確的細(xì)節(jié)對(duì)問題進(jìn)行研究,并且通常將增加問題的可再現(xiàn)性。
圖4是根據(jù)本發(fā)明實(shí)施例的記錄腳本產(chǎn)生的示意圖。腳本50必須是回歸測(cè)試記錄的儲(chǔ)存庫。腳本50捕獲與手持式工具22相關(guān)的所有的輸入/輸出功能(例如,鍵盤輸入、觸摸屏輸入、顯示屏輸出、HART和/或FOUNDATIONTM現(xiàn)場(chǎng)總線通信輸入和輸出)。對(duì)于HART和/或FOUNDATIONTM現(xiàn)場(chǎng)總線通信輸入,這使得手持式設(shè)備22的回歸測(cè)試系統(tǒng)在測(cè)試期間不需要如設(shè)備20等現(xiàn)場(chǎng)設(shè)備的存在。由于具有和維護(hù)大多由不同的公司制造的大量的物理現(xiàn)場(chǎng)設(shè)備,如果并非不可能的任務(wù),也是極其困難的,因此該特征較為重要。而且,使這樣的現(xiàn)場(chǎng)設(shè)備20進(jìn)入或返回到與第一次產(chǎn)生腳本時(shí)相同的狀態(tài)(即,先前的可配置參數(shù)和先前校準(zhǔn))也是困難的,并且對(duì)于一些現(xiàn)場(chǎng)設(shè)備而言有可能是不可能的。這里所使用的腳本不局限于捕獲手持式/現(xiàn)場(chǎng)設(shè)備行為,而且還可以用于捕獲無論如何也不會(huì)涉及過程通信的行為。
圖4示出了記錄腳本產(chǎn)生設(shè)施60,優(yōu)選地,其是在手持式工具22內(nèi)具體實(shí)現(xiàn)的軟件組件。然而,能夠以任意適當(dāng)?shù)挠?jì)算環(huán)境來具體實(shí)現(xiàn)設(shè)施60。設(shè)施60使設(shè)備描述信息(即,從作為文件現(xiàn)場(chǎng)設(shè)備通信交互的DDL規(guī)范中產(chǎn)生的文件)開發(fā)人員和手持式工具22的用戶能夠創(chuàng)建腳本50。腳本可以包括記錄了技術(shù)人員的行動(dòng)的幀序列的文件或數(shù)據(jù)結(jié)構(gòu)、所得到的工具22上的顯示屏、以及一組請(qǐng)求/應(yīng)答HART或FOUNDATIONTM現(xiàn)場(chǎng)總線通信。可以通過在手持式工具22上截獲所有的輸入輸出行為,以使設(shè)施60捕獲技術(shù)人員輸入、現(xiàn)場(chǎng)設(shè)備通信請(qǐng)求和相關(guān)的應(yīng)答、以及在工具22的顯示器上出現(xiàn)的信息,來產(chǎn)生腳本。對(duì)于每個(gè)技術(shù)人員的輸入的發(fā)生,創(chuàng)建幀或腳本內(nèi)的數(shù)據(jù)結(jié)構(gòu)。每個(gè)幀最好由從最近記錄的幀開始所發(fā)生的所有過程通信請(qǐng)求/應(yīng)答對(duì)、在工具22上的當(dāng)前應(yīng)用程序顯示屏、以及技術(shù)人員的輸入組成。然后,將腳本傳送到回放應(yīng)用程序,其中,可以對(duì)腳本進(jìn)行播放以仿真所記錄的行為,而無需現(xiàn)場(chǎng)設(shè)備20。
現(xiàn)場(chǎng)設(shè)備制造商是用于回歸測(cè)試的腳本的原始來源。當(dāng)現(xiàn)場(chǎng)設(shè)備開發(fā)人員對(duì)手持式設(shè)備22的操作行為及其具體的設(shè)備描述感到滿意時(shí),通常會(huì)創(chuàng)建腳本。設(shè)備描述本質(zhì)上是設(shè)備驅(qū)動(dòng)程序,用于指示在手持式工具22上的軟件應(yīng)用程序與特定的現(xiàn)場(chǎng)設(shè)備進(jìn)行通信和交互。還可以由手持式工具22的軟件工程人員來產(chǎn)生腳本。
如上面所簡(jiǎn)述的那樣,根據(jù)本發(fā)明的實(shí)施例,腳本的一個(gè)功能強(qiáng)大的新用途是使技術(shù)人員利用手持式工具22來產(chǎn)生其自己的腳本。該特征精確地捕獲了在現(xiàn)場(chǎng)中所發(fā)現(xiàn)的問題。一旦捕獲了這樣的問題,可以將其報(bào)告給現(xiàn)場(chǎng)支持和/或軟件工程人員。優(yōu)選地,每次當(dāng)向工具22提供能量時(shí),工具22內(nèi)的軟件記錄腳本。因此,手持式工具22維護(hù)其上的所有交互日志,并且當(dāng)技術(shù)人員發(fā)現(xiàn)已經(jīng)遇到了問題時(shí),可以對(duì)已記錄的交互進(jìn)行分類并標(biāo)記為問題。按照這種方式,技術(shù)人員不必希望遇到特定的問題以便來精確地捕獲該問題,而可以將手持式工具22內(nèi)的一系列幀簡(jiǎn)單地標(biāo)記為對(duì)問題的指示。
圖5是根據(jù)本發(fā)明實(shí)施例的腳本回放的示意圖。在回放模式下,腳本將同時(shí)充當(dāng)技術(shù)人員和現(xiàn)場(chǎng)設(shè)備的作用(即,按照與當(dāng)產(chǎn)生了腳本時(shí)精確一致的方式來激勵(lì)手持式應(yīng)用程序)。在腳本中對(duì)來自手持式應(yīng)用程序的HART和FOUNDATIONTM現(xiàn)場(chǎng)總線通信請(qǐng)求進(jìn)行匹配,并且注入相應(yīng)的通信應(yīng)答來激勵(lì)手持式應(yīng)用程序??梢詫⒃谀_本產(chǎn)生期間所記錄的顯示屏與在工具22的顯示屏上的當(dāng)前顯示屏進(jìn)行比較。按照在腳本產(chǎn)生期間對(duì)其進(jìn)行記錄的精確順序,將把記錄在腳本中的按鍵注入手持式軟件應(yīng)用程序。優(yōu)選地,回放設(shè)施記錄在不同的文件中所觀察到的所有顯示屏。隨后,優(yōu)選地,可以由不必必須駐留在工具22中的應(yīng)用程序來轉(zhuǎn)換這些差別。
優(yōu)選地,還將回放模式提供給現(xiàn)場(chǎng)維護(hù)技術(shù)人員??梢栽谑殖质焦ぞ呱喜シ拍_本,而不需要技術(shù)人員將工具與外部設(shè)備相連。在這一點(diǎn)上,工具可以被看作單機(jī)(stand-alone)的腳本回放設(shè)備。此外,使技術(shù)人員記錄和回放腳本將有利于現(xiàn)場(chǎng)維護(hù)。例如,技術(shù)人員能夠查看問題是否為可再現(xiàn)的。再現(xiàn)性有時(shí)是分析問題時(shí)的關(guān)鍵信息(例如,如果利用精確一致的軟件激勵(lì)無法對(duì)問題進(jìn)行回歸,則問題可能存在于與手持式工具22進(jìn)行通信的另一產(chǎn)品中,或者問題可以是由其他一些動(dòng)因(多任務(wù)事件)造成的)。
雖然已經(jīng)參考優(yōu)選實(shí)施例描述了本發(fā)明,本領(lǐng)域的技術(shù)人員將會(huì)意識(shí)到,在不脫離本發(fā)明的精神和范圍的情況下,可以在形式和細(xì)節(jié)上進(jìn)行各種改變。
權(quán)利要求
1.一種產(chǎn)生手持式現(xiàn)場(chǎng)維護(hù)工具的腳本的方法,所述方法包括觀察工具上的至少一個(gè)輸入和輸出行為;以及在工具上記錄與所觀察到的行為相關(guān)的至少一個(gè)幀。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于輸入和輸出行為中的至少一個(gè)包括工具輸入。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于輸入和輸出行為中的至少一個(gè)包括工具輸出。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于輸入和輸出行為中的至少一個(gè)包括過程通信輸入。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于過程通信輸入符合HART協(xié)議。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于過程通信輸入符合FOUNDATIONTM現(xiàn)場(chǎng)總線協(xié)議。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于輸入和輸出行為中的至少一個(gè)包括過程通信輸出。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于過程通信輸出符合HART協(xié)議。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于過程通信輸出符合FOUNDATIONTM現(xiàn)場(chǎng)總線協(xié)議。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于所述幀表示過程控制系統(tǒng)中的問題。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于還包括當(dāng)給工具提供能量時(shí),自動(dòng)地記錄幀的開始。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于將工具上所有的輸入和輸出行為實(shí)質(zhì)上記錄在所述幀中。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于還包括接收幀的序列表示問題的指示,并存儲(chǔ)所述指示。
14.根據(jù)權(quán)利要求1所述的方法,其特征在于輸入和輸出行為的至少一個(gè)與來自過程控制系統(tǒng)中的現(xiàn)場(chǎng)設(shè)備的信息相關(guān)。
15.一種回放腳本的方法,所述方法包括將腳本傳送到手持式現(xiàn)場(chǎng)維護(hù)工具內(nèi)的存儲(chǔ)器;使工具輸入腳本回放模式;在作為單機(jī)回放設(shè)備的工具上播放腳本。
16.一種手持式現(xiàn)場(chǎng)維護(hù)工具,包括顯示器;存儲(chǔ)器,用于存儲(chǔ)至少一個(gè)腳本;以及處理器,與顯示器和存儲(chǔ)器相連,并且適于在單機(jī)回放模式下執(zhí)行腳本,以顯示腳本的執(zhí)行。
17.根據(jù)權(quán)利要求16所述的工具,其特征在于還包括與處理器相連的第一和第二介質(zhì)接入單元,其中,第一介質(zhì)接入單元適合于根據(jù)第一過程通信協(xié)議與過程通信環(huán)相連;以及第二介質(zhì)接入單元適合于根據(jù)不同于第一過程通信協(xié)議的第二過程通信協(xié)議與過程通信環(huán)相連。
全文摘要
提出了針對(duì)手持式現(xiàn)場(chǎng)維護(hù)工具的改進(jìn)的腳本產(chǎn)生和使用。在一個(gè)方案中,手持式現(xiàn)場(chǎng)維護(hù)工具確實(shí)地產(chǎn)生用于以后回放的腳本。優(yōu)選地,將腳本產(chǎn)生和/或回放或特征提供給現(xiàn)場(chǎng)維護(hù)技術(shù)人員。另外,可以在手持式現(xiàn)場(chǎng)維護(hù)工具上播放腳本,而無需對(duì)工具自身進(jìn)行修改。
文檔編號(hào)G05B19/042GK1550945SQ200410043318
公開日2004年12月1日 申請(qǐng)日期2004年5月14日 優(yōu)先權(quán)日2003年5月15日
發(fā)明者格雷戈里·J·奧菲姆, 坦·張, 克里斯托弗·P·坎茨, 托弗 P 坎茨, 格雷戈里 J 奧菲姆 申請(qǐng)人:費(fèi)希爾-羅斯蒙德系統(tǒng)公司