專利名稱:用于為現(xiàn)場裝置生成用戶接口配置的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及測量技術(shù)領(lǐng)域,尤其涉及一種用于為現(xiàn)場裝置生成用戶接 口配置的設(shè)備、 一種用于解釋用戶接口描述文件的設(shè)備、 一種用于為現(xiàn)場 裝置生成用戶接口配置的方法、一種具有用于為現(xiàn)場裝置生成用戶接口配 置的程序的計算機(jī)可讀存儲介質(zhì)、一種用于為現(xiàn)場裝置生成用戶接口配置 的程序單元、 一種用于解釋用戶接口描述文件的方法、 一種具有用于解釋 用戶接口描述文件的程序的計算機(jī)可讀存儲介質(zhì),以及一種用于解釋用戶 接口描述文件的程序單元。
背景技術(shù):
測量設(shè)備,尤其是可實現(xiàn)為執(zhí)行器或傳感器的現(xiàn)場裝置或評價裝置, 通常包括自身的用于^Mt的用戶接口。這些用戶接口通常包括LCD顯示器 (液晶顯示器)形式的顯示裝置以及多個鍵或開關(guān)。通過用作A^U接口的 用戶接口,或者通過輸入/輸出裝置,現(xiàn)場裝置允許用戶、操作員或操縱 者對現(xiàn)場裝置進(jìn)行操作、配置或參數(shù)化。在生產(chǎn)企業(yè)的工業(yè)生產(chǎn)過程中(在該生產(chǎn)企業(yè),在生產(chǎn)過程中位于不 同站的工業(yè)生產(chǎn)中,必須詢問傳感器或調(diào)整執(zhí)行器),可能需要使用分布 在于整個生產(chǎn)企業(yè)的多個評價裝置或現(xiàn)場裝置。然而,由于通過測量i史備 所提供的用戶接口的操作通常僅在該測量設(shè)備本地實現(xiàn),因此結(jié)果可能是 難以^Mt該多個測量i更備。為了避免本地操作,在大型生產(chǎn)設(shè)施中使用中央控制室,可以從該中 央控制室控制位于遠(yuǎn)程使用位置的測量裝置或現(xiàn)場裝置。同樣地,可以在 該中央控制室中顯示遠(yuǎn)程測量設(shè)備所生成的測量值。為了從中央控制室操作多個現(xiàn)場裝置,開發(fā)了允許借助公共用戶接口 來訪問不同現(xiàn)場裝置的操作工具。該操作工具提供例如考慮了顯示器的統(tǒng) 一外觀和現(xiàn)場裝置的操作單元的體系結(jié)構(gòu)、架構(gòu)或框架。通過統(tǒng)一的外觀,可以簡化現(xiàn)場裝置的^Mt 。為了在^Mt工具中集成現(xiàn)場裝置,對用于相應(yīng)現(xiàn)場裝置的用戶接口的 描述是必要的。為每個現(xiàn)場裝置單獨準(zhǔn)備用戶接口。在用戶接口中,使用 描述語言來描述裝置M,即裝置描述,以便可以通過操作工具來解釋參 數(shù)。由于針對相應(yīng)的操作工具體系結(jié)構(gòu)來對描述語言進(jìn)行標(biāo)準(zhǔn)化,因此可 借助公共操作工具來組合不同制造商的現(xiàn)場裝置的操作??梢詫⒐膊僮鞴ぞ弑茸髟试S操作現(xiàn)場裝置而不考慮該現(xiàn)場裝置的制造商的全面總括(umbrella )管理系統(tǒng)。該全面管理系統(tǒng)或^Mt工具可 用于例如顯示或演示各個傳感器彼此之間的連接,以及用于允許對現(xiàn)場裝 置在生產(chǎn)企業(yè)中的分布的概覽。操作工具的實例是Emerson AMS、 SIMATIC PIM或PACTwaW。為了在操作工具中集成來自不同制造商的現(xiàn)場裝置,現(xiàn)場裝置的相應(yīng) 制造商提供了適用于對應(yīng)的現(xiàn)場裝置的用戶接口。不同的技術(shù)或技術(shù)原理 本身作為操作工具的體系結(jié)構(gòu)而建立,必須在通過描述語言來準(zhǔn)備用于相 應(yīng)操作工具的用戶接口期間提供這些技術(shù)或技術(shù)原理。用于可用在用戶處 的操作工具的用戶接口的可用性對于購買現(xiàn)場裝置的決定而言可能尤為 重要。例如,存在具有裝置型管理器(DTM)的現(xiàn)場裝置工具(FDT)系統(tǒng)。 FDT技a供了多種已定義的接口,通過這些接口, FDT架構(gòu)應(yīng)用(例如 PACTware )可以與設(shè)備制造商的集成DTM進(jìn)行通信。這些接口基于 Microsoft COM技術(shù)(組件對M型),并且允許設(shè)備制造商無需授權(quán) 地使用所有視窗操作單元來設(shè)計各現(xiàn)場裝置的用戶接口。同樣地,由設(shè)備 制造商來決定該裝置制造商使用哪種編程語言來實現(xiàn)其用戶接口 。編程語 言例如可以是C、 C十+或Visual Basic。電子設(shè)備描述(EDD)原理和增強(qiáng)型EDD (EEDD)原理分別跟隨著另 一原理。存在用于描述用戶接口的專用描述語言,即所謂的"設(shè)備描述語 言(DDL)"。只有在該描述語言中可用的單元才可用于設(shè)計用戶接口。不考慮所選擇的技術(shù),現(xiàn)場裝置的裝置描述在被讀入相關(guān)操作工具之 后用于在操作工具或操作工具環(huán)境中的用戶接口中演示或顯示該現(xiàn)場裝置。通過操作工具中生成的用于現(xiàn)場裝置的接口 (表面),可以通過公 共操作工具來處理該現(xiàn)場裝置。然而,由于存在這兩種不同的技術(shù)手段,對于現(xiàn)場裝置的制造商而言, 必須針對每種用戶接口原理為每個單獨的現(xiàn)場裝置開發(fā)適當(dāng)?shù)难b置描述。 每種技術(shù)包括不同的開發(fā)環(huán)境,進(jìn)而需要各種裝置描述。因此,裝置制造 商不得不為相同的現(xiàn)場裝置提供多種裝置描述。此外,例如,如果在現(xiàn)場裝置或裝置中進(jìn)行功能擴(kuò)展或參數(shù)擴(kuò)展,則 高的維護(hù)費用是必然的,這是因為這些變化也必須合并到每個用戶接口中。實際上,存在自動將基于EDD技術(shù)提出的裝置描述轉(zhuǎn)換為基于FDT 技術(shù)的DTM的轉(zhuǎn)換工具。然而,每種技術(shù)提供i殳計用戶接口的不同可能性。 但是,在自動轉(zhuǎn)換中僅可使用通??捎玫墓δ堋S捎贓DD和FDT/DTM技術(shù) 使用不同的參數(shù)或功能,因此只有通??捎玫膮?shù)的交集能夠被從一種裝 置描述技術(shù)轉(zhuǎn)換為另一種裝置描述技術(shù)。因此,例如,通過轉(zhuǎn)換工具生成 的DTM,由于EDD技術(shù)中不存在功能或參數(shù)而不能利用FDT技術(shù)的技術(shù)可 能性。從印刷出版物DE 102 43 781已知一種用于總線系統(tǒng)的電子裝置。發(fā)明內(nèi)容期望能夠更好地提供現(xiàn)場裝置的裝置描述。提供了 一種用于為現(xiàn)場裝置生成用戶接口配置的設(shè)備、 一種用于解釋 用戶接口描述文件的設(shè)備、 一種用于為現(xiàn)場裝置生成用戶接口配置的方 法、一種具有用于為現(xiàn)場裝置生成用戶接口配置的程序的計算機(jī)可讀存儲 介質(zhì)、 一種具有用于為現(xiàn)場裝置生成用戶接口配置的程序的程序單元、一 種用于解釋用戶接口描述文件的方法、 一種具有用于解釋用戶接口描述文件的程序的計算機(jī)可讀存儲介質(zhì),以及一種用于解釋用戶接口描述文件的 程序單元。才艮據(jù)本發(fā)明的示例性實施例,提供了 一種用于為至少一個現(xiàn)場裝置生 成或配置至少一個用戶接口配置的i史備。這種用于生成至少一個用戶接口 配置的裝置或用戶接口配置器包括數(shù)據(jù)庫和至少一個用戶接口生成裝置.該裝置還可用于為多個現(xiàn)場裝置或幾個現(xiàn)場裝置生成用戶接口配置。至少一個用戶接口生成裝置與lt據(jù)庫相連。該lt據(jù)庫被配置用于或適 于存儲用于至少一個現(xiàn)場裝置的多個裝置數(shù)據(jù),特別是用于至少一個現(xiàn)場 裝置、至少一個傳感器或至少一個執(zhí)行器的裝置數(shù)據(jù)、M或功能。至少 一個用戶接口生成裝置被配置用于或適于以至少一種可預(yù)先確定的用戶 接口描述語言來生成分配給(與^目關(guān)或相對應(yīng))至少一個現(xiàn)場裝置的用戶接口生成文件??梢詮闹辽賰煞N不同的用戶接口描述語言如FDT或EDD 中選擇或預(yù)先確定描述語言。描述語言的選擇還可通過選擇用戶接口生成裝置來實現(xiàn)。因此,用于 生成或配置用戶接口配置的設(shè)備可包括多個用戶接口生成裝置。數(shù)據(jù)庫可 以是分布式數(shù)據(jù)庫。通過至少一個選擇裝置,可從數(shù)據(jù)庫中選擇至少一個要對其生成、配 置或生產(chǎn)用戶接口配置的現(xiàn)場裝置。通過這種選擇裝置,可在數(shù)據(jù)庫中存 在的若干裝置描述之中進(jìn)行選擇。用戶接口可以被看作是在操作工具中顯示相關(guān)現(xiàn)場裝置的輸入?yún)?shù) 或輸出值的圖形表示。因此可以從遠(yuǎn)程控制室來操作現(xiàn)場裝置。根據(jù)本發(fā)明的另 一個示例性實施例,提供了 一種用于解釋用戶接口描 述文件的設(shè)備。該裝置包括輸入接口、解釋裝置和輸出接口。輸入接口被 配置用于或適于接收第一用戶接口描述語言形式的用戶接口描述文件,并 將該文件轉(zhuǎn)發(fā)給解釋裝置。解釋裝置被配置用于或適于將該用戶接口描述 文件轉(zhuǎn)換為第二用戶接口描述語言并將其提供給輸出接口 。在解釋裝置中,第一描述語言可選自多種或至少兩種解釋語言,而不 考慮第二描述語言。通過將第一語言轉(zhuǎn)換為第二語言,可在IMt工具中靈 活地使用可用的用戶接口描述文件。才艮據(jù)本發(fā)明的又一個示例性實施例,提供了 一種用于為至少一個現(xiàn)場 裝置生成或配置至少一個用戶接口配置的方法,其中選#^要對其生成用戶 接口配置的至少一個現(xiàn)場裝置。預(yù)先確定要用來生成至少一個用戶接口配 置的至少一種用戶接口描述語言。對于所選的至少一個現(xiàn)場裝置,根據(jù)現(xiàn) 有的存儲在數(shù)據(jù)庫中的多個相關(guān)裝置數(shù)據(jù),以所選的至少 一種用戶接口描 述語言來生成至少一個用戶接口描述文件。該至少一個用戶接口描述文件 適用于至少一個現(xiàn)場裝置,并且適用于至少一個IMt工具。至少一種可預(yù) 先確定的用戶接口描述語言可選自至少兩種不同的用戶接口描述語言。換 言之,預(yù)先確定至少一種用戶接口描述語言可通過從至少兩種用戶接口描述語言中選擇用戶接口描述語言來實現(xiàn)。至少一個用戶接口描述文件可表示用戶接口配置。如果僅一個單獨的 現(xiàn)場裝置的一個裝置描述被存儲在數(shù)據(jù)庫中,則可能不能在生成用戶接口 配置之前應(yīng)用對現(xiàn)場裝置的選擇。根據(jù)本發(fā)明的再一個示例性實施例,創(chuàng)建了一種計算機(jī)可讀介質(zhì),在 該計算機(jī)可讀介質(zhì)中存儲一種用于根據(jù)上文提供的方法來為現(xiàn)場裝置生成用戶接口配置的程序。當(dāng)程序在處理器上運行時,該程序執(zhí)行選擇至少 一個現(xiàn)場裝置并預(yù)先確定至少一種用戶接口描述語言。然后,根據(jù)存儲在 數(shù)據(jù)庫中的多個裝置數(shù)據(jù)或多個裝置描述,以預(yù)先確定的用戶接口描述語 言來生成分配給至少一個現(xiàn)場裝置的至少一個用戶接口描述文件。該至少 一種可預(yù)先確定的用戶接口描述語言可選自至少兩種用戶接口描述語言。計算機(jī)可讀存儲介質(zhì)例如可以是硬盤、軟盤、CD、 DVD、隨MM 儲器(RAM)、可編程只讀存儲器(PR0M)、可擦除PR0M (EPR0M)、通用串 行總線(USB)存儲芯片或類似的數(shù)據(jù)載體。才艮據(jù)本發(fā)明的另 一個示例性實施例,創(chuàng)建了 一種用于為現(xiàn)場裝置生成 用戶接口配置的程序單元,當(dāng)該程序單元在處理器上運行時,該程序單元執(zhí)行上文提供的方法。根據(jù)本發(fā)明的又一個示例性實施例,提供了 一種用于解釋用戶接口描 述文件的方法,該方法在輸入接口處接收第一用戶接口描述語言形式的第 一用戶接口描述文件。解釋裝置將該文件轉(zhuǎn)換為第二用戶接口描述語言。 在解釋裝置的輸出接口處提供第二語言形式的文件。根據(jù)本發(fā)明的再一個示例性實施例,提供了一種計算機(jī)可讀存儲介 質(zhì),在該計算機(jī)可讀存儲介質(zhì)中存儲用于解釋用戶接口描述文件的方法。根據(jù)本發(fā)明的另 一個示例性實施例,創(chuàng)建了 一種用于解釋用戶接口描 述文件的程序單元。要通過程序、應(yīng)用或軟件來處理的裝置可能需要裝置驅(qū)動器。裝置驅(qū) 動器可提供能夠被軟件訪問的標(biāo)準(zhǔn)化接口。通過提供標(biāo)準(zhǔn)化接口,裝置制 造商能夠開發(fā)裝置驅(qū)動器,而不考慮針對要被控制的裝置而使用和專門定 制的軟件。提供用于操作工具的用戶接口描述文件或配置的現(xiàn)場裝置制造商在 現(xiàn)場裝置的開發(fā)中能夠?qū)W⒂谟脩艚涌诿枋鑫募恼{(diào)整,而不必為現(xiàn)場裝 置提供單獨的操作系統(tǒng)。為了在^Mt工具中集成裝置驅(qū)動器,制造商可以為相應(yīng)的現(xiàn)場裝置、 傳感器或執(zhí)行器提供用戶接口或用戶接口描述文件。不同的操作工具可能在用于配置文件的相應(yīng)描述語言以及所提供的 M或功能方面有所不同。在現(xiàn)場裝置的開發(fā)期間,可使用^lt來對相應(yīng) 的現(xiàn)場裝置進(jìn)行文檔化。然而,在操作期間,參數(shù)還可用來輸入信息以便^lt化,或者用于輸 出諸如測量結(jié)果之類的信息。這種參數(shù)的實例可以是固件版本、所需要的不同語言的不同幫助文 本。這種參數(shù)的實例還可以是現(xiàn)場裝置提供的值或提供給現(xiàn)場裝置的值。所有這些參數(shù)可存儲在現(xiàn)場裝置的開發(fā)者可訪問的單個裝置描述文 件或單個數(shù)據(jù)庫中,如果需要的話這些開發(fā)者具有不同的授權(quán)級別。在可實現(xiàn)為框架或容器的不同操作工具中,可使用用于評價裝置描述 或用戶接口描述文件的不同技術(shù)。另一方面,可使用FDT技術(shù),該FDT技術(shù)作為用戶接口描述文件而期 望是用于裝置描述的二進(jìn)制文件,其中實現(xiàn)了通過FDT技術(shù)定義的接口 。另一方面,可使用EDD/EDDL技術(shù),其中基于預(yù)先確定的裝置描述語 言來給出裝置描述。與EDD裝置描勤目比,基于FDT的裝置描述可提供其它的^或功能。 由此可以存在通過兩種裝置描述來使用、解釋和評價的參數(shù),并且可存在 只有這兩種裝置描述之一才能評價的M或功能。使用用于生成用戶接口配置的設(shè)備可訪問單個裝置描述,該裝置描述 例如可用于開發(fā)者的開發(fā)目的。根據(jù)單個裝置描述中的現(xiàn)有參數(shù),可將相 應(yīng)的用戶接口描述文件或用戶接口描述語言可能需要的M插入文件。由 此,可使用過濾機(jī)制,例如可在用戶接口生成裝置中實現(xiàn)該過濾機(jī)制。通過使用若干用戶接口生成裝置,可簡化或加快用戶接口描述文件的 準(zhǔn)備。用戶接口生成裝置可與中央數(shù)據(jù)庫相連,使得該用戶接口生成裝置可 以以用專門選擇的、預(yù)先確定的用戶接口描述語言來提供裝置描述。因此本發(fā)明的一個構(gòu)思是在中央位置管理多個M,以從該中央位置 生成適用于相應(yīng)的所選操作工具的用戶接口描述文件。由此,可節(jié)省開發(fā) 和提供若干用戶接口描述文件的費用??稍谥醒霐?shù)據(jù)庫中存放現(xiàn)場裝置的完整裝置描述,而不考慮^Mt工具 的技術(shù)。因此,可能只需要在一個位置執(zhí)行改變。依賴于要生成的用戶接 口的目標(biāo)平臺,根據(jù)中央數(shù)據(jù)庫,可以生成二進(jìn)制碼或二進(jìn)制文件,或者可以生成例如是ASCII文件形式的、可由運行時間環(huán)境來解釋的數(shù)據(jù)。根據(jù)單個裝置描述或完整裝置描述,可生成(例如用于裝置操作部件 或用于集成在裝置中的web接口 (表面)的)裝置內(nèi)部^Mt。根據(jù)公共數(shù)據(jù)庫中存在的數(shù)據(jù),可自動地導(dǎo)出需要用于不同^Mt工具 特別^1描述或描述文件的用戶接口。因此可充分利用不同的操作工具,特 別是充分利用用戶接口描述語言的范圍。換言之,這意味著,在中央數(shù)據(jù)庫中存放的、用于描述現(xiàn)場裝置或多 個現(xiàn)場裝置的參數(shù)的數(shù)量可大于單獨的操作工具可提供的M的數(shù)量,特 別是大于通過單獨的操作工具的描述語言或者通過用于單獨的操作工具 的用戶接口描述文件所提供的參數(shù)的數(shù)量。通過用戶接口描述語言特別是 用戶接口描述文件所提供的參數(shù)可以是存放在中央數(shù)據(jù)庫中的裝置描述的真子集。通過將中央數(shù)據(jù)庫中存在的參數(shù)分配給相應(yīng)用戶接口描述文件中的 對應(yīng)參數(shù),能夠生成用戶接口配置。可以獨立地向用戶接口生成裝置提供 可在中央數(shù)據(jù)庫中描述的現(xiàn)場裝置類型。由此,依賴于操作工具的技術(shù),用戶接口生成裝置可生成通過操作工 具自身來解釋的數(shù)據(jù),以顯示用戶接口。用戶接口生成裝置還可被配置用 于或適于生成通過解釋器或解釋裝置來解釋的數(shù)據(jù),其中解釋器可以^t提 供給操作工具。解釋器可解釋生成的數(shù)據(jù),以顯示用戶接口。這樣,可以 以專用的用戶接口描述語言來生成配置數(shù)據(jù),并可以使得該配置數(shù)據(jù)對于 解釋器可用。解釋器可實時地將數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)用戶接口語言,如DDL 或FDT??梢酝ㄟ^標(biāo)準(zhǔn)操作工具來顯示該轉(zhuǎn)換的數(shù)據(jù)。例如,可以以XML的形式來生成用戶接口描述文件,并在基于二進(jìn)制 描述語言的用戶接口中顯示該數(shù)據(jù)。還可以將XML數(shù)據(jù)讀入基于ASCII(美 國信息交換標(biāo)準(zhǔn)碼)格式的描述語言的用戶接口或基于除XML之外的某些 文4^式的用戶接口。對解釋器可用的文件的語言可以不同于被解釋器處 理為對操作工具可用的文件的語言。解釋器從事中間件的功能。在另一實施例中,用戶接口生成裝置還可直接生成二進(jìn)制數(shù)據(jù),該二 進(jìn)制數(shù)據(jù)包括用戶接口的顯示。在中央數(shù)據(jù)庫或公共數(shù)據(jù)庫中,可存放用于至少一個現(xiàn)場裝置或多個現(xiàn)場裝置的完整裝置描述,而不考慮IMt工具的技術(shù)。因此,可避免在開 發(fā)現(xiàn)場裝置的過程中必須提供用戶接口配置文件。在開發(fā)期間或在現(xiàn)場裝 置的開發(fā)過程期間發(fā)生的改變需要僅在一個單獨的位置如在數(shù)據(jù)庫中進(jìn) 行。由此,可以從該公共數(shù)據(jù)庫自動地生成或?qū)С鲇糜诓煌僮鞴ぞ叩挠?戶接口。在中央數(shù)據(jù)庫中,可以以各種裝置的現(xiàn)有功能、裝置^lt、 M依賴 關(guān)系、限制值、不同語言的文本、輸入形式、通信規(guī)則等形式M放裝置 描述。依賴于要以預(yù)先確定的用戶接口描述語言來生成的用戶接口描述文 件,用戶接口描述語言可依賴于目標(biāo)平臺。在上下文中,"目標(biāo)平臺,,指 的是相應(yīng)的操作工具可基于的技術(shù)。依賴于要生成的用戶接口的目標(biāo)平 臺,可根據(jù)中央數(shù)據(jù)庫來生成代碼或數(shù)據(jù),其中該數(shù)據(jù)可通過運行時間環(huán) 境來解釋。根據(jù)本發(fā)明的又一個示例性實施例,可通過框架來解釋可預(yù)先確定的 用戶接口描述文件??蚣芸梢允菍Σ僮鞴ぞ呒軜?gòu)的指定??蚣芸苫诳蚣軜?biāo)準(zhǔn)。由于可以 存在各種操作工具技術(shù),因此也可以存在不同的框架??赏ㄟ^特定框架來 解釋的用戶接口描述文件可以與框架相符合或相兼容。用戶接口描述文件 所基于的描述語言可以與用戶接口描述文件將要被讀入的操作工具所基 于的標(biāo)準(zhǔn)相符合。也可以通過解釋器將用戶接口描述文件提供給框架。這樣,配置的生 成可獨立于用戶接口或獨立于框架。為了生成若干不同的用戶接口描述文件,可存在不同的用戶接口生成 裝置,這些不同的用戶接口生成裝置可以從中央數(shù)據(jù)庫中存在的多個^lt 來中進(jìn)行M選擇。該^t選擇可以與用于相應(yīng)操作工具特別是該操作工 具的技術(shù)的^lt的數(shù)量相對應(yīng),使得可充分利用不同^Mt工具的可能性, 即,可利用相應(yīng)描述語言所提供的任意M(所有M)。根據(jù)本發(fā)明的再一個示例性實施例,框架選自由PACTware 、 FieldCare、 SmartVision、 Melody、 Freelance、 CX Prof i總線、FDT容 器、Fieldmate、 Field Device Manager (現(xiàn)場裝置管理器)、SIMATICPDM、 Emerson AMS、 Emerson Delta V等組成的框架組。通過提供用戶接口生成裝置,該用戶接口生成裝置提供與各框架兼容的用戶接口描述文件,可增加用于生成用戶接口配置的i殳備的靈活性。因 此,使用多個用戶接口生成裝置可以覆蓋大范圍的可用框架或框架標(biāo)準(zhǔn)。在開發(fā)新框架技術(shù)的情況下,由于提供了相應(yīng)的新的用戶接口生成裝 置,可以容易地擴(kuò)展用于為現(xiàn)場裝置生成用戶接口配置的設(shè)備。這種附加 的用戶接口生成裝置可以容易地被集成在該用于生成用戶接口配置的設(shè) 備中。根據(jù)本發(fā)明的另 一個示例性實施例,用于為現(xiàn)場裝置生成用戶接口配 置的設(shè)備包括輸入裝置。輸入設(shè)備與數(shù)據(jù)庫相連,并且該輸入i殳備被配置 用于或適于允許輸入用于現(xiàn)場裝置的多個裝置數(shù)據(jù)和^lt??赏ㄟ^輸入裝 置來饋給該數(shù)據(jù)庫。輸入裝置可包括通信網(wǎng)絡(luò),使得例如通過互聯(lián)網(wǎng)對中央數(shù)據(jù)庫進(jìn)行遠(yuǎn) 程訪問變得可能。此外,輸入裝置可包括用戶權(quán)限管理,通過該用戶權(quán)限 管理,能夠?qū)δ膫€用戶可訪問中央數(shù)據(jù)庫中為對應(yīng)的現(xiàn)場裝置提供的哪些 M或功能進(jìn)行控制。根據(jù)本發(fā)明的又一個示例性實施例,輸入裝置包括用戶權(quán)限管理或操 作者權(quán)限管理。通過用戶權(quán)限管理,可預(yù)先確定哪組人員被授權(quán)放置、改變或刪除數(shù) 據(jù)庫中的哪些裝置數(shù)據(jù)。這種人員組例如可以是開發(fā)部門、銷售部門、或 市場部門的職員。部門中的職員也可具有不同的授權(quán)。例如,可以才艮據(jù)開 發(fā)團(tuán)隊來進(jìn)行區(qū)分。也可通過數(shù)據(jù)庫的訪問規(guī)則在數(shù)據(jù)庫中建立用戶權(quán)限管理。由此,操 作裝置的用戶管理可訪問數(shù)據(jù)庫的訪問規(guī)則。根據(jù)本發(fā)明的再一個示例性實施例,至少一個用戶接口生成裝置包括 用戶權(quán)限管理。用戶接口生成裝置的用戶權(quán)限管理可獨立于輸入裝置的用戶權(quán)限管 理。用戶接口生成裝置的用戶權(quán)限管理使得對不同用戶能夠生成不同的用 戶接口描述文件。用戶接口生成裝置的用戶權(quán)限管理也可訪問數(shù)據(jù)庫的訪 問規(guī)則。在中央數(shù)據(jù)庫中可存儲屬于不同現(xiàn)場裝置的多個參數(shù)。尤其是,如果 用于若干裝置的多個裝置描述數(shù)據(jù)可用,則可通過用戶權(quán)限來設(shè)置僅有 負(fù)責(zé)開發(fā)現(xiàn)場裝置的開發(fā)團(tuán)隊能夠訪問屬于多個特定現(xiàn)場裝置的數(shù)據(jù)、信息或^lt。用戶權(quán)限管理可使得能夠在公共數(shù)據(jù)庫中存儲現(xiàn)場裝置制造商的完 整產(chǎn)品范圍的任意版本和任意現(xiàn)場裝置類型,特別是其裝置描述,以及能 夠為了生成用戶接口描述文件而僅選擇可用信息的子組。該選擇可以是全 部可用lt據(jù)的綜覽或一部分。此外,可通過網(wǎng)g助于遠(yuǎn)程查詢來查詢用于特定的可預(yù)先確定的現(xiàn) 場裝置的當(dāng)前裝置描述集。因此,可以在線生成用戶接口描述文件,這樣 可以訪問用于現(xiàn)場裝置的用戶接口描述文件的最新版本。然而,相應(yīng)開發(fā) 團(tuán)隊可確定可以查詢哪些可用M。根據(jù)本發(fā)明的另 一個示例性實施例,用戶接口描述文件可選自由二進(jìn)制文件和文本文件或ASCII文件組成的組。通過提供二進(jìn)制文件和文本文件,提供用于任意^Mt工具或IMt工具 技術(shù)的用戶接口描述文件變得可能。根據(jù)本發(fā)明的又一個示例性實施例,用戶接口描述文件所基于的用戶接口描述語言可選自由設(shè)備描述語言(DDL)、可擴(kuò)展標(biāo)記語言(XML)以 及現(xiàn)場裝置工具(FDT)組成的組。在另一個示例性實施例中, 一個或多 個專有文件格式可用于描述用戶接口 。專有文件格式可基于與標(biāo)準(zhǔn)化的描 述語言DDL、 XML或FDT不相同的專有描述語言。通過提供這些不同的用戶接口描述語言,可以將現(xiàn)場裝置集成在多個 不同的^Mt工具中。在開發(fā)新的描述語言的情況下,由于提供了對應(yīng)的用 戶接口生成裝置,用于生成用戶接口配置的設(shè)備可適用于新的描述語言。根據(jù)本發(fā)明的再一個示例性實施例,多個裝置數(shù)據(jù)包括第一數(shù)量的裝 置專用M,用戶接口描述文件包括第二數(shù)量的裝置專用M。例如,裝 置專用^lt的第一數(shù)量可大于裝置專用^lt的第二數(shù)量。通過所支持的不同數(shù)量的裝置專用^lt,可以提供裝置專用M的子組。根據(jù)本發(fā)明的另 一個示例性實施例,裝置專用參數(shù)選自由現(xiàn)場裝置名 稱、傳感器名稱、執(zhí)行器名稱、訪問權(quán)限、版本的版本號、裝置類型、現(xiàn) 有功能、裝置參數(shù)、參數(shù)依賴關(guān)系、限制值、不同語言的文本、輸入形式 以及通信規(guī)則組成的組。不同的現(xiàn)場裝置可能需要超出這些裝置專用M之外的不同^lt,因此可能需要在中央數(shù)據(jù)庫中預(yù)先確定用于描述現(xiàn)場裝置的多個M。使用 這些存儲的裝置專用M,開發(fā)者能夠獲得對現(xiàn)場裝置的現(xiàn)有^lt的快速 概覽。根據(jù)本發(fā)明的又一個示例性實施例,中央數(shù)據(jù)庫選自由Oracle數(shù)據(jù) 庫或任何任意的SQL數(shù)據(jù)庫組成的數(shù)據(jù)庫組,例如Microsoft SQL服務(wù) 器或MySQL??梢允褂帽慌渲糜糜诨蜻m于存儲數(shù)據(jù)的任何數(shù)據(jù)庫。特別地, 數(shù)據(jù)庫還可以以簡單文件(文本文件或二進(jìn)制文件)的形式存在。該文件 例如可以具有專有結(jié)構(gòu)或者可用作XML文檔。由于用于生成用戶接口配置 的設(shè)備基于不同的數(shù)據(jù)庫,因此可以將這些設(shè)備集成在企業(yè)的現(xiàn)有服務(wù)器 結(jié)構(gòu)中。才艮據(jù)本發(fā)明的再一個示例性實施例,用于為至少一個現(xiàn)場裝置生成用 戶接口配置的設(shè)備包括web服務(wù)器,其中該web服務(wù)器被配置用于或適于 分別對用于為現(xiàn)場裝置生成用戶接口配置的各設(shè)備進(jìn)行控制,以調(diào)節(jié)這些 用于為現(xiàn)場裝置生成用戶接口配置的i更備??梢酝ㄟ^web客戶端來訪問web服務(wù)器,由此,通過互聯(lián)網(wǎng)或通過任 何其它的互聯(lián)網(wǎng)協(xié)議網(wǎng)絡(luò)(IP網(wǎng)絡(luò))可以執(zhí)行對中央數(shù)據(jù)庫上的裝置專 用^lt的數(shù)據(jù)維護(hù)。才艮據(jù)本發(fā)明的另 一個示例性實施例,至少一個現(xiàn)場裝置選自由液位測 量裝置、壓力測量設(shè)備和流量測量裝置組成的現(xiàn)場裝置組。可以為不同現(xiàn)場裝置類型提供至少一個或多個用戶接口描述文件。才艮據(jù)本發(fā)明的又一個示例性實施例,用于為至少一個現(xiàn)場裝置生成用 戶接口配置的設(shè)備包括網(wǎng)絡(luò)接口 ,其中該網(wǎng)絡(luò)接口被配置用于或適于通過 網(wǎng)絡(luò)來訪問數(shù)據(jù)庫。網(wǎng)^口可被布置于輸入接口或輸出接口。網(wǎng)^口可以是調(diào)制解調(diào) 器,借助于該調(diào)制解調(diào)器可以進(jìn)行通過公共電話網(wǎng)絡(luò)的訪問。此外,可使 用至移動無線網(wǎng)絡(luò)的接口。使用該網(wǎng)^口,可輸入新的描述M以及通 it^目應(yīng)網(wǎng)絡(luò)查詢用戶接口描述文件。網(wǎng)絡(luò)分別可以是任何數(shù)據(jù)通信網(wǎng)絡(luò)和 語音通信網(wǎng)絡(luò)?;ヂ?lián)網(wǎng)可以是網(wǎng)絡(luò)的另一實例。根據(jù)本發(fā)明的再一個示例性實施例,中央數(shù)據(jù)庫被實現(xiàn)為專家系統(tǒng)。 專家系統(tǒng)可允許不同數(shù)據(jù)的鏈接,由此簡化了對單獨的^或^lt組合的 查詢或搜索。通過專家系統(tǒng),還可以在現(xiàn)場裝置的開發(fā)期間執(zhí)行版本險查。根據(jù)本發(fā)明的另 一個示例性實施例,解釋裝置被配置用于或適于對用戶接口生成裝置所生成的用戶接口描述文件進(jìn)行轉(zhuǎn)換。根據(jù)本發(fā)明的又一個示例性實施例,輸入接口被配置成用于或適于接 收用于生成用戶接口配置的設(shè)備所生成的用戶接口配置文件。根據(jù)本發(fā)明的再一個示例性實施例,第一用戶接口描述語言是基于文本的描述語言,例如XML。根據(jù)本發(fā)明的另 一個示例性實施例,第二描述語言是標(biāo)準(zhǔn)用戶接口描 述語言,例如EDD或FDT。已經(jīng)參照用于為至少一個現(xiàn)場裝置生成用戶接口配置的設(shè)備而描述 了本發(fā)明的諸多實施例。這些實施例還涉及方法、計算機(jī)可讀存儲介質(zhì)以 及程序單元。同樣地,這些實施例應(yīng)用于用于解釋用戶接口描述文件的設(shè) 備、用于解釋用戶接口描述文件的方法、包括用于解釋用戶接口描述文件 的方法的計算機(jī)可讀存儲介質(zhì),以及用于解釋用戶接口描述文件的程序單元o在下文中,參照附圖描述了本發(fā)明的其它示例性實施例。
圖1示出了才艮據(jù)本發(fā)明的示例性實施例的用于生成用戶接口配置的設(shè)備;圖2示出了才艮據(jù)本發(fā)明的示例性實施例的用于為現(xiàn)場裝置生成用戶 接口配置的方法的流程圖;圖3示出了具有根據(jù)本發(fā)明的示例性實施例的具有解釋器的操作工 具的框圖。
具體實施方式
圖中所示的;l概略的而非按比例的。在下文對圖l和圖2的描述中, 相同的附圖標(biāo)記用于相同或?qū)?yīng)的單元。圖1概略地示出了用于為至少一個現(xiàn)場裝置或至少一個測量裝置生 成用戶接口配置的設(shè)備IOO。通過在圖1中示出為PC (個人計算機(jī))101 的輸入裝置101,可將一個或多個現(xiàn)場裝置、傳感器或執(zhí)行器的裝置描述輸入中央數(shù)據(jù)庫102。裝置描述例如包括現(xiàn)場裝置的^或功能。輸入裝置101與中央數(shù)據(jù)庫102之間的連接103,輸入接口 103或接 口 103可以被實現(xiàn)為直接連接103或網(wǎng)絡(luò)連接103。通過訪問控制機(jī)制(圖 1未示出),可以設(shè)置只允許特定選擇的人員才能夠訪問中央數(shù)據(jù)庫中的 特定數(shù)據(jù)的權(quán)限、規(guī)則或策略。因此,可控制開發(fā)團(tuán)隊特別是液位 (f i 1 l-level)測量裝置的開發(fā)團(tuán)隊的成員只能訪問不同的模型,尤其是 液位測量裝置的不同模型的裝置描述。在中央數(shù)據(jù)庫102中,根據(jù)版本將裝置描述存儲為與實際存在的現(xiàn)場 裝置相關(guān)的模型。按照裝置尤其是按照裝置類型來與實際現(xiàn)場裝置相關(guān)地 存儲現(xiàn)場裝置的M、功能、或諸如幫助文本或各種描述形式的文本之類 的文本、照片,或其它裝置描述。用于為至少一個現(xiàn)場裝置生成用戶接口配置的設(shè)備100還包括多個 用戶接口生成裝置104和105。雖然圖l僅示出了兩個用戶接口生成裝置 104、 105,但是用于生成用戶接口配置的設(shè)備可包括多個不同的用戶接口 生成裝置104、 105。然而,該設(shè)備也可以精確地僅包括一個用戶接口生 成裝置104、 105。用戶接口生成裝置104、 105通過連接106、 107或連 接線路106、 107與中央數(shù)據(jù)庫102相連。通過連接106、 107,用戶接口生成裝置可以從中央數(shù)據(jù)庫102中選 擇與該用戶接口生成裝置相關(guān)的裝置描述。與用戶接口生成裝置104、 105 相關(guān)的數(shù)據(jù)依賴于生成的用戶接口描述文件要用于的目標(biāo)平臺。通過輸出 接口 108、 109,可以以目標(biāo)平臺的相應(yīng)數(shù)據(jù)格式來輸出用戶接口描述文 件。接口 108、 109還可被實現(xiàn)為網(wǎng)絲口 108、 109。在圖1中通過不同的接口 108和109示出了不同的文件格式。然而, 還可以想到僅存在單個接口 108、 109,通過該單個接口來提供不同的描 述文件。這些接口可直接與控制PCllO, 111、評價裝置IIO、 111、或操 作工具110、 111相連。然而,用戶接口描述文件向操作工具110、 111 的輸入還可通過作為USB存儲芯片、存儲卡、軟盤、CD、 DVD或硬盤的數(shù) 據(jù)載體或存儲介質(zhì)來實現(xiàn)。圖1示出了基于不同技術(shù)的兩種不同的操作工具110、 111。例如, 操作工具可以是基于FDT的操作工具110和基于EDD的操作工具111。通 iti^擇裝置(圖1未示出),用戶可選擇用于特定現(xiàn)場裝置和特定目標(biāo)系 統(tǒng)的裝置描述,或者至少可選擇特定目標(biāo)系統(tǒng)。例如,可以通過過濾機(jī)制來實現(xiàn)從中央數(shù)據(jù)庫的公共數(shù)據(jù)中選擇相關(guān)M??梢栽谂僮髦袨樘囟ìF(xiàn)場裝置生成用于所有可用目標(biāo)系統(tǒng)的裝置 描述。通過"批操作",可以理解對單獨操作的受控處理。在批操作中, 還可以想到為存儲在數(shù)據(jù)庫中的所有現(xiàn)場裝置生成用于目標(biāo)系統(tǒng)的用戶 接口。在另一個實施例中,在批操作中,為數(shù)據(jù)庫中存在的所有現(xiàn)場裝置 生成用于所有可用目標(biāo)系統(tǒng)的用戶接口 。圖2示出了用于為現(xiàn)場裝置生成用戶接口配置的方法,其中該方法開 始于起始點步驟200。該方法在步驟201中從選擇將要為之生成用戶接口 描述文件的現(xiàn)場裝置或現(xiàn)場裝置類型開始。在該步驟中,可以選擇數(shù)據(jù)庫 中可用的至少一個單獨的現(xiàn)場裝置、若干個現(xiàn)場裝置或所有的現(xiàn)場裝置。在步驟202中,選擇描述語言或目標(biāo)系統(tǒng),用于該描述語言或目標(biāo)系 統(tǒng)的用戶接口描述、配置或用戶接口描述文件將要生成。由此,可M擇 單個目標(biāo)系統(tǒng)、至少一個目標(biāo)系統(tǒng)、若干個目標(biāo)系統(tǒng)或所有可用的目標(biāo)系 統(tǒng)。在步驟203中,根據(jù)所選擇的現(xiàn)場裝置和目標(biāo)系統(tǒng)來創(chuàng)建用戶接口描 述文件。該方法在終點204處結(jié)束。中央數(shù)據(jù)庫中的參數(shù)或裝置描述可與裝置種類或裝置庫相比。不同的 操作工具制造商使用不同框架和不同技術(shù)來描述用戶接口 。參數(shù)或裝置描述可以以第 一格式存儲在中央數(shù)據(jù)庫中,并且可被轉(zhuǎn)換為與期望的用戶接口描述語言相對應(yīng)的第二格式。可將所創(chuàng)建的用戶接口描述文件稱為"目標(biāo)文件"。圖3示出了根據(jù)本發(fā)明實施例的具有解釋器300的^Mt工具110、 111 的框圖。操作工具IIO、 lll通過輸入接口 301接收第一語言形式的用戶 接口配置。該用戶接口配置,尤其是用戶接口配置文件,可以通過網(wǎng)絡(luò)連 接109輸入到操作工具111。在圖3中未示出輸入配置的另外的可能性。 該另外的可能性涉及通過讀取裝置來輸入文件。該讀取裝置可以讀入存儲 了文件的數(shù)據(jù)介質(zhì)(數(shù)據(jù)載體)。在解釋裝置303中,用戶接口配置文件被從第一語言轉(zhuǎn)換為第二語 言。第一用戶接口描述語言可以是例如根據(jù)操作工具引擎304不知道的專 有方案構(gòu)造的XML文件。第二用戶接口描述語言可以是例如操作工具引擎 304已知的EDD。因此,可使用操作工具引擎304不知其格式的描述語言, 該描述語言可被轉(zhuǎn)換為操作工具引擎304已知的格式。在輸出接口 302處以已知的用戶接口描述語言或已知的格式來提供該配置。在解釋裝置303中,該用戶接口描述語言可選自用于在輸出接口 302處提供的文件的 至少兩種目標(biāo)描述語言。操作工具引擎304接收諸如EDD或FDT的已知語言形式的配置,由此 可生成顯示在操作工具111的用戶接口 305上的裝置描述。此外,^Mt工 具可包括顯示器。圖3示出了物理上存在的測量系統(tǒng)306如何在操作工具的用戶接口 305上顯示。此外,應(yīng)當(dāng)指出,"包括"并不排除其它單元或步驟,"一個(a)" 并不排除多個。此外,應(yīng)當(dāng)指出,還可將參照上述實施例之一描述的單元 或步驟與上述的其它實施例的其它單元或步驟結(jié)合地使用。權(quán)利要求中的 附圖標(biāo)記不應(yīng)被解釋為限定。
權(quán)利要求
1.一種用于為至少一個現(xiàn)場裝置生成用戶接口配置的設(shè)備(100),所述設(shè)備(100)包括數(shù)據(jù)庫(102);至少一個用戶接口生成裝置(104,105);其中所述數(shù)據(jù)庫(102)被配置成存儲用于所述至少一個現(xiàn)場裝置的多個裝置數(shù)據(jù);其中所述至少一個用戶接口生成裝置(104,105)被配置成根據(jù)所述多個裝置數(shù)據(jù)、以至少一種可預(yù)先確定的用戶接口描述語言來生成被分配給至少一個現(xiàn)場裝置的用戶接口描述文件;其中所述至少一種可預(yù)先確定的用戶接口描述語言選自至少兩種不同的用戶接口描述語言。
2. 根據(jù)權(quán)利要求1所述的設(shè)備(100),其中預(yù)先確定的用戶接口描 述文件能夠通過框架來解釋。
3. 根據(jù)權(quán)利要求2所述的設(shè)備(100 ),其中所述框架是選自由以下 框架組成的組中的至少一個框架PACTware 、 FieldCare、 SmartVision、 Melody、 Freelance、 CX Profibus、 FDT容器、Fieldmate、現(xiàn)場裝置管 理器、SIMATIC PDM、 Emerson AMS、 Emerson Delta V。
4. 根據(jù)權(quán)利要求1-3之一所述的設(shè)備(100),還包括 輸入設(shè)備(101);其中輸入設(shè)備(101)與數(shù)據(jù)庫(102 )相連;其中輸入i殳備(101)被配置成允許輸入用于至少一個現(xiàn)場裝置的多 個裝置數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4所述的設(shè)備(100 ),其中輸入設(shè)備(101)包括用 戶權(quán)限管理。
6. 根據(jù)權(quán)利要求1-5之一所述的設(shè)備(100),其中所述至少一個用 戶接口生成裝置(104, 105 )包括用戶權(quán)限管理。
7. 根據(jù)權(quán)利要求1-6之一所述的設(shè)備(100),其中用戶接口描述文 件選自由二進(jìn)制文件和文本文件組成的組。
8. 根據(jù)權(quán)利要求1-7之一所述的設(shè)備(100),其中用戶接口描述語 言是選自由DDL、 FDT和XML組成的組中的至少一種描述語言。
9. 根據(jù)權(quán)利要求1-8之一所述的設(shè)備(100),其中所述多個裝置數(shù) 據(jù)包括第一數(shù)量的裝置專用M;以及其中所述用戶接口描述文件包括第二數(shù)量的裝置專用參數(shù)。
10. 根據(jù)權(quán)利要求9所述的設(shè)備(100),其中裝置專用^的第一數(shù) 量大于裝置專用M的第二數(shù)量。
11. 根據(jù)權(quán)利要求9或IO所述的設(shè)備(100),其中裝置專用^lt選 自由測量裝置名稱、傳感器名稱、現(xiàn)場裝置名稱、訪問權(quán)限、版本號、固 件版本、裝置類型、可用功能、裝置^lt、參數(shù)依賴關(guān)系、限制值、各種 語言的文本、輸入形式、通信規(guī)則和限制值組成的組。
12. 根據(jù)權(quán)利要求1-11之一所述的設(shè)備(100 ),其中數(shù)據(jù)庫選自由 Oracle數(shù)據(jù)庫和SQL數(shù)據(jù)庫組成的組。
13. 根據(jù)權(quán)利要求1-12之一所述的設(shè)備(100),還包括 web服務(wù)器;其中所述web服務(wù)器被配置成控制用于為現(xiàn)場裝置生成用戶接口配 置的設(shè)備。
14. 根據(jù)權(quán)利要求1-13之一所述的設(shè)備(100),其中所述至少一個 現(xiàn)場裝置是選自由液位測量i殳備、壓力測量i殳備和流量測量i殳備組成的組 中的至少一個現(xiàn)場裝置。
15. 根據(jù)權(quán)利要求1-14之一所述的設(shè)備(100),還包括 網(wǎng)#口 (103, 108, 109 );其中所述網(wǎng)絡(luò)接口被配置成通過網(wǎng)絡(luò)訪問數(shù)據(jù)庫。
16. 根據(jù)權(quán)利要求1-15之一所述的設(shè)備(100),其中數(shù)據(jù)庫(102) 是專家系統(tǒng)(102)。
17. —種用于解釋用戶接口描述文件的設(shè)備(300 ),所述設(shè)備(300) 包括輸入接口 (301);解釋裝置(303 );輸出接口 ( 302 );其中輸入接口 (301)被配置成接收第一用戶接口描述語言形式的用 戶接口描述文件;其中解釋裝置(303 )被配置成將用戶接口描述文件轉(zhuǎn)換為第二用戶 接口描述語言;以及其中解釋裝置(303 )被配置成在輸出接口 ( 302 )提供第二用戶接口 描述語言形式的用戶接口描述文件。
18. 根據(jù)權(quán)利要求17所述的設(shè)備(300 ),其中輸入接口 ( 301)被配 置成接收由根據(jù)權(quán)利要求1-15之一的用于生成用戶接口配置的設(shè)備(100)生成的用戶接口配置文件。
19. 根據(jù)權(quán)利要求17或18所述的設(shè)備(300),其中第一用戶接口描 述語言是基于文本的描述語言,
20. 根據(jù)權(quán)利要求17或18的設(shè)備,其中第一用戶接口描述語言是XML。
21. 根據(jù)權(quán)利要求17-20之一所述的設(shè)備(300 ),其中第二用戶接口 描述語言是標(biāo)準(zhǔn)用戶接口描述語言。
22. 根據(jù)權(quán)利要求17-21之一所述的設(shè)備(300),其中第二用戶接口 描述語言是EDD或FDT。
23. —種用于為至少一個現(xiàn)場裝置生成用戶接口配置的方法,所述方 法包括選擇至少一個現(xiàn)場裝置;預(yù)先確定至少一種用戶接口描述語言;根據(jù)存儲在數(shù)據(jù)庫(102)中的多個裝置數(shù)據(jù),以可預(yù)先確定的至少 一種用戶接口描述語言來生成被分配給所述至少 一個現(xiàn)場裝置的用戶接 口描述文件;其中所述至少一種可預(yù)先確定的用戶接口描述語言選自至少兩種不 同的用戶接口描述語言。
24. —種計算機(jī)可讀存儲介質(zhì),其中存儲有用于為至少一個現(xiàn)場裝置 生成用戶接口配置的程序,當(dāng)在處理器上運行所述程序時,該程序執(zhí)行根 據(jù)權(quán)利要求23所述的方法。
25. —種用于為至少一個現(xiàn)場裝置生成用戶接口配置的程序單元,當(dāng) 所述程序單元在處理器上運行時,該程序單元執(zhí)行根據(jù)權(quán)利要求23所述 的方法。
26. —種用于解釋用戶接口描述文件的方法,所述方法包括在輸入接口 (301)處接收第一用戶接口描述語言形式的第一用戶接 口描述文件;通過解釋裝置(303 )將所述用戶接口描述文件轉(zhuǎn)換為第二用戶接口 描述語言;在輸出裝置(302 )處以第二用戶接口描述語言來提供所述用戶接口 描述文件。
27. —種計算機(jī)可讀存儲介質(zhì),其中存儲有用于解釋用戶接口描述文 件的程序,當(dāng)所述程序在處理器上運行時,該程序執(zhí)行根據(jù)權(quán)利要求26 所述的方法。
28. —種用于解釋用戶接口描述文件的程序單元,當(dāng)所述程序單元在 處理器上運行時,該程序單元執(zhí)行根據(jù)權(quán)利要求26所述的方法。
全文摘要
提供了一種用于為至少一個現(xiàn)場裝置、測量設(shè)備、特別是傳感器或執(zhí)行器生成用戶接口配置的裝置(100)。該裝置包括數(shù)據(jù)庫(102)和用戶接口生成裝置(104,105),其中數(shù)據(jù)庫(102)被設(shè)計成存儲用于現(xiàn)場裝置的多個裝置數(shù)據(jù),其中用戶接口生成裝置(104,105)被配置成以預(yù)先確定的用戶接口描述語言生成用戶接口描述文件,該用戶接口文件被分配給至少一個現(xiàn)場裝置。用戶接口描述語言選自至少兩種用戶接口描述語言。
文檔編號G05B19/418GK101334664SQ20081012911
公開日2008年12月31日 申請日期2008年6月23日 優(yōu)先權(quán)日2007年6月25日
發(fā)明者安德烈亞斯·艾森曼, 弗里多林·法伊斯特 申請人:Vega格里沙貝兩合公司