專利名稱::用于對基于網(wǎng)絡(luò)的系統(tǒng)中的設(shè)備進(jìn)行自動時間同步的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種用于對基于網(wǎng)絡(luò)的系統(tǒng)中的設(shè)備進(jìn)行自動時間同步的方法,涉及一種用于自動時間同步的基于網(wǎng)絡(luò)的測量系統(tǒng),涉及一種用于對現(xiàn)場設(shè)備進(jìn)行自動時間同步的計算機(jī)程序,涉及一種存儲用于對現(xiàn)場設(shè)備進(jìn)行自動時間同步的計算機(jī)程序的存儲介質(zhì),并涉及一種包括這種計算機(jī)程序的微處理器。
背景技術(shù):
:如果打算4吏用全球廣泛分布的設(shè)備網(wǎng)絡(luò),以集中比較和存儲分布式設(shè)備的時間嚴(yán)格數(shù)據(jù),則統(tǒng)一的時間基準(zhǔn)可能是必要的。如果這些是具有服務(wù)器的設(shè)備/服務(wù)器系統(tǒng),服務(wù)器會從其i殳備處接收和存檔帶有時間戳信息的測量值信息和設(shè)備信息,則這種統(tǒng)一時間基準(zhǔn)可能是不可缺少的。尤其在設(shè)備或客戶端會在一段持續(xù)時間內(nèi)收集信息(例如測量值信息),并且將這種信息在適當(dāng)?shù)臅r刻逐^L送給服務(wù)器時,情況更^1如此。一般,目前,基于世界統(tǒng)一時間基準(zhǔn),周期性地聯(lián)系時間服務(wù)器,以對訪問互聯(lián)網(wǎng)的計算機(jī)進(jìn)行自動同步。時間服務(wù)器通??梢杂沙瑴?zhǔn)確時鐘或由若干其它時間服務(wù)器進(jìn)行同步。為了這種方法能起作用,要使用這種服務(wù)的每個計算機(jī)應(yīng)該為使用時間服務(wù)器而進(jìn)行專門設(shè)置。這是在每個單個設(shè)備現(xiàn)場人工執(zhí)行的,并且在設(shè)備在世界范圍內(nèi)分布的情況下,需M入大量的工作投入,并Jjt目對統(tǒng)一時間基準(zhǔn)存在顯著的潛在誤差源。如果希望對過程自動化領(lǐng)域的控制單元或現(xiàn)場設(shè)備使用這種方法,則應(yīng)該意識到,由于操作這些i殳備的人員完全不具有必要的技能,所以這些必要的設(shè)置和系統(tǒng)化經(jīng)常使得所i!A員負(fù) 擔(dān)過重。同樣地,這種方式是昂貴的,并且不能確保在操作期間不發(fā)生操作誤差,該操作誤差導(dǎo)致時間基準(zhǔn)改變或?qū)е乱言O(shè)定的時間服務(wù)器不再有效。此外,因為隨著時間流逝而保持時鐘時間的準(zhǔn)確總是具有技術(shù)限制,所以經(jīng)過多年運(yùn)轉(zhuǎn),所用時鐘中會發(fā)生時間漂移。另夕卜,至今所知的方法僅被設(shè)置為一種選擇;在設(shè)置時間服務(wù)器期間由設(shè)置人員造成人為誤差或人為疏忽的情況下,測量值信息的時間信息不能使用且不能進(jìn)行比較。
發(fā)明內(nèi)容在下文中,使用術(shù)語"客戶端"、"測量設(shè)備"或"評價設(shè)備,,,它們與術(shù)語"現(xiàn)場設(shè)備,,具有相同的意義,其中,本發(fā)明的全部示例性實(shí)施例也可以總是涉及大量的現(xiàn)場設(shè)備和現(xiàn)場設(shè)備控制系統(tǒng)。最后,本發(fā)明可適用于每個可獲取數(shù)據(jù)并包括時鐘的技術(shù)設(shè)備。根據(jù)本發(fā)明示例性實(shí)施例,記栽了一種基于通信和數(shù)據(jù)網(wǎng)絡(luò)對現(xiàn)場設(shè)備進(jìn)行自動時間同步的方法,現(xiàn)場設(shè)備即料位(fill-level)測量設(shè)備、壓力測量設(shè)備以及現(xiàn)場設(shè)備控制單元。在該方案中,當(dāng)前時間值由現(xiàn)場設(shè)備或現(xiàn)場設(shè)^^控制單元確定,并在中央服務(wù)器中提供或向中央服務(wù)器提供期望時間值。在該方法中,除了將當(dāng)前時間值與期望值進(jìn)行比較之外,如果期望值與當(dāng)前時間值的差大于預(yù)定閾值,則將當(dāng)前時間值也設(shè)定到期望值。這樣可以通過時間服務(wù)器在過程自動化中簡單地對世界范圍分布的現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元的時間基準(zhǔn)進(jìn)行同步。為了實(shí)現(xiàn)有保證且自動的世界范圍分布的控制單元和現(xiàn)場設(shè)備的時間基準(zhǔn)的同步,集中控制現(xiàn)場設(shè)備的時間,并且如有需要,通過任何期望位置的服務(wù)器進(jìn)行同步。因為在現(xiàn)場設(shè)備J^通信的情況下和服務(wù)器^通信的情況下,用于時間同步的通信都或多或少有規(guī)律地被觸發(fā),所以可以自動進(jìn)行這種同步。因此,評價i殳備或服務(wù)器內(nèi)整個方法的激活與用戶軟件的運(yùn)行相對應(yīng)。在該方案中,由至少一個現(xiàn)場i殳備產(chǎn)生所謂的時間比較數(shù)據(jù)與確定當(dāng)前時間值的過程相對應(yīng)。因此根據(jù)本發(fā)明的方法可以自動地確保在可設(shè)置的有規(guī)律間隔(regularinterval),例如可以由用戶預(yù)定的有規(guī)律間隔,在服務(wù)器和現(xiàn)場設(shè)備中存在統(tǒng)一時間基準(zhǔn)。因為工作端或服務(wù)器端的現(xiàn)場設(shè)備被集中設(shè)置到它們各自的時區(qū),并且因為服務(wù)器已知該設(shè)備所處的時區(qū),因此有可能集中比較(并且如果需要的話則可以合并)來自世界范圍分布的現(xiàn)場設(shè)備的數(shù)據(jù),這種數(shù)據(jù)是時間嚴(yán)格的(數(shù)據(jù)采集時間起到重要作用)。在該方案中,服務(wù)器可以確保現(xiàn)場設(shè)備的當(dāng)前時間向工作時區(qū)或服務(wù)器時區(qū)的正確轉(zhuǎn)換。這樣,可以防止或減少用于比較世界范圍內(nèi)產(chǎn)生的時間嚴(yán)格測量值數(shù)據(jù)的上述全部誤差可能性,并且可以抵消每個單獨(dú)現(xiàn)場設(shè)備的自然時間漂移。因為服務(wù)器端和現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元都配置為與各自的對方建立關(guān)系,因此可由任意一端ib被時間同步的通信。為了使得時間同步成為可能,根據(jù)本發(fā)明的方法基于數(shù)據(jù)和通信網(wǎng)絡(luò)。換言之,服務(wù)器、現(xiàn)場設(shè)備和現(xiàn)場設(shè)備控制單元集成在該網(wǎng)絡(luò)中。這種數(shù)據(jù)和通信網(wǎng)絡(luò)例如是基于網(wǎng)(net)、基于互聯(lián)網(wǎng)、基于萬維網(wǎng)、基于網(wǎng)絡(luò)、或基于支持瀏覽器的網(wǎng)絡(luò)。除了檢查和校正現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元的當(dāng)前時間,該方法還提供在服務(wù)器端檢查和校正相應(yīng)的現(xiàn)場設(shè)備或相應(yīng)的控制單元中的時區(qū)。通itl艮務(wù)器經(jīng)由全球分布的外部設(shè)備所進(jìn)行的這種雙重檢查,考慮到各個時區(qū),可以確保能夠保持所涉及的全部外部設(shè)備相互之間及其與服務(wù)器之間的時間同步。另外,這種方法還可以包括由服務(wù)器通過通信連接請求現(xiàn)場設(shè)^l行時鐘比較。在本申請文件稍后的中,說明了由這種來自服務(wù)器的請求所觸發(fā)的后續(xù)處理流程。為了改善根據(jù)本發(fā)明示例性實(shí)施例的方法的安全性和可靠性,在服務(wù)器與現(xiàn)場設(shè)備之間以及現(xiàn)場設(shè)備與月良務(wù)器之間的每次發(fā)送期間,由該方法規(guī)定和確保時間信息的發(fā)送。因此,在設(shè)備的正常操作和通常永久進(jìn)行的處理過程中,實(shí)現(xiàn)了時間同步的過程。在這種方案中,因為采用根據(jù)本發(fā)明的方法,該現(xiàn)場設(shè)備將與服務(wù)器保持同步,并因此與多單元系統(tǒng)中的全部其它現(xiàn)場設(shè)^#同步,所以轉(zhuǎn)換或修改現(xiàn)場設(shè)備中的當(dāng)前時間值是特別重要的。該方法的示例性實(shí)施例(下面呈現(xiàn)的示例性實(shí)施例)可由^L據(jù)本發(fā)明的測量系統(tǒng)通過計算機(jī)程序和微處理器執(zhí)行,或這些計算M序可存儲在存儲介質(zhì)上。根據(jù)本發(fā)明其它示例性實(shí)施例,該方法涉及通過服務(wù)器將來自現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元的數(shù)據(jù)接管到數(shù)據(jù)庫中的步驟。在這個過程中,該步驟只有當(dāng)期望值與當(dāng)前時間值的差至多為預(yù)定閾值時才執(zhí)行。因此,根據(jù)本發(fā)明的方法可以確保服務(wù)器可以只在已確保服務(wù)器和現(xiàn)場設(shè)備中的時間和時間基準(zhǔn)都一致之后才從現(xiàn)場設(shè)備接管數(shù)據(jù)。如果其后存儲在服務(wù)器上的數(shù)據(jù)的任何期望的合并將用于顯示或其它的處理,則用戶可以確定,即使數(shù)據(jù)已經(jīng)從世界范圍內(nèi)不同位置發(fā)送到服務(wù)器并已經(jīng)存儲在服務(wù)器上,該數(shù)據(jù)仍可與期望的時間準(zhǔn)確度進(jìn)行比較。因此,由服務(wù)器向高階進(jìn)程實(shí)例或進(jìn)程工具發(fā)送存儲的數(shù)據(jù)對于與相應(yīng)數(shù)據(jù)有關(guān)的時間信息而言可能不嚴(yán)格。因此服務(wù)器被用來集中向現(xiàn)場設(shè)備和現(xiàn)場設(shè)備控制單元發(fā)布時間信息,因此可作為有利的可選方案,用于對處在設(shè)備的相應(yīng)位置的現(xiàn)場設(shè)備進(jìn)行時間管理,而這種時間管理至今仍是由人工完成的。在這種方案中,數(shù)據(jù)可以以任何期望的文件格式例如XML文件格式存在。此外,數(shù)據(jù)和通信網(wǎng)絡(luò)可以確保數(shù)據(jù)發(fā)送,包括用于同步的文件的單個文件發(fā)送和逐塊發(fā)送。根據(jù)本發(fā)明的其它示例性實(shí)施例,通過該方法將當(dāng)前時間值從現(xiàn)場設(shè)^^發(fā)送到服務(wù)器并且確定當(dāng)前時間值和期望值之間的時間差。因此現(xiàn)場設(shè)備提供例如可以存在于XML結(jié)構(gòu)〈DevicO中的時間信息,以便提供"^NH殳備中的當(dāng)前時間(即與服務(wù)器交換數(shù)據(jù)的時間點(diǎn))。假設(shè)當(dāng)前時間值或該時間信息或該時間比較數(shù)據(jù)可以在服務(wù)器上與期望值進(jìn)行比較,則其可以以任何期望的文件格式進(jìn)行準(zhǔn)備和發(fā)送。除設(shè)備名稱、設(shè)備類型、版本、序列號和設(shè)備IP地址之外,該時間比較數(shù)據(jù)也包含處于現(xiàn)場設(shè)備位置的現(xiàn)場設(shè)備的重要當(dāng)前時間(包括日期)。XML測量值數(shù)據(jù)的元素"Device"包括例如下列數(shù)據(jù)<Devicetag="MyMET",type="VEGAScan693",version="1.75/12",serial="11111111",IPaddress="172.16.40.4",Time="2006-07-26,10:38:38">。在某些情況下,純粹為了時間同步,還可以在沒有測量值信息的情況下發(fā)出該時間比較數(shù)據(jù)或XML元素"Device"。從而,這可以僅確保服務(wù)器和現(xiàn)場設(shè)備之間的同步。根據(jù)本發(fā)明的其它示例性實(shí)施例,服務(wù)器另外向現(xiàn)場設(shè)備發(fā)出應(yīng)答,聲明如果期望值與當(dāng)前時間值的差至多為預(yù)定閾值,則現(xiàn)場設(shè)備的系統(tǒng)時間是可接受的(OK)。同樣地,在進(jìn)一步的步驟中,現(xiàn)場設(shè)備將4^待保存的數(shù)據(jù)發(fā)送給服務(wù)器,并且在進(jìn)一步的步驟步中由服務(wù)器確i人收到該數(shù)據(jù)。從而,根據(jù)本發(fā)明這種示例性實(shí)施例的方法,可以確保如果現(xiàn)場設(shè)備的緊挨的先前時間已經(jīng)自動調(diào)整為服務(wù)器時間,則經(jīng)由通信網(wǎng)絡(luò)從現(xiàn)場設(shè)備發(fā)送到服務(wù)器的數(shù)據(jù)只保存在服務(wù)器上。換言之,只有當(dāng)全部現(xiàn)場設(shè)備和服務(wù)器之間同步并且時間基準(zhǔn)一致時才有可能將數(shù)據(jù)存儲在服務(wù)器端。在該過程中,通過數(shù)據(jù)和通信網(wǎng)絡(luò)逐塊傳輸數(shù)據(jù)和單獨(dú)按順序傳輸數(shù)據(jù)均可。在該過程中,可通過http協(xié)i義實(shí)現(xiàn)傳輸,其中,在接收到數(shù)據(jù)的情況下,由服務(wù)器借助于http狀態(tài)200發(fā)出進(jìn)程確認(rèn)或確定。以下適用于本發(fā)明這個和每個其它示例性實(shí)施例可由服務(wù)器或現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元自動發(fā)起同步或該同步的起動;然而,用戶可以在任何時候進(jìn)行立即開始處理的即時請求。這代表附加的和可選的措施,以便確保4艮據(jù)本發(fā)明的方法的安全和可靠性能。根據(jù)本發(fā)明的其它示例性實(shí)施例,該方法還包括向現(xiàn)場設(shè)備發(fā)iiU艮務(wù)器時間,以及發(fā)出用于將現(xiàn)場設(shè)備與服務(wù)器時間同步的請求。同樣地,將"現(xiàn)場設(shè)備中時間同步"的進(jìn)程保存在服務(wù)器上消息緩沖器中形成了該示例性實(shí)施例的一部分。如果用于確保時間基準(zhǔn)并校正相應(yīng)現(xiàn)場設(shè)備時區(qū)設(shè)置的方法檢測到有進(jìn)行同步的需要,則服務(wù)器將其時間發(fā)送給現(xiàn)場設(shè)備。這樣,評價設(shè)備或現(xiàn)場設(shè)備端的關(guān)于當(dāng)前時間或時區(qū)設(shè)置的任何誤差可以被校正。這通過將該進(jìn)程保存在服務(wù)器消息緩沖器中(即,保存在專為此目的設(shè)計的數(shù)據(jù)庫中)來進(jìn)行記錄。根據(jù)本發(fā)明的其它示例性實(shí)施例,根據(jù)本發(fā)明的方法在采集系統(tǒng)WEB-W中實(shí)現(xiàn)。根據(jù)本發(fā)明的方法可以例如在基于萬維網(wǎng)的測量值獲取和可視化系統(tǒng)WEB-VV中實(shí)現(xiàn)并使用。在該方案中,用作服務(wù)器的系統(tǒng)WEB-W的測量值i息,并將這種文件集中存儲在為此目的設(shè)計的數(shù)據(jù)庫中。所存儲的數(shù)據(jù)可以按要求在WEB-VV服務(wù)器中合并,并且可以作為所謂的測量值顯示經(jīng)瀏覽器訪問而進(jìn)行顯示,或者可以故殳送到高階工具(例如邏輯工具)進(jìn)行其它處理。通過全部設(shè)備從一個位置集中接收時間信息,最容易實(shí)現(xiàn)保持WEB-W多單元系統(tǒng)中的全部設(shè)備時間基準(zhǔn)同步的目的。根據(jù)本發(fā)明的其它示例性實(shí)施例,該方法包括服務(wù)器請求現(xiàn)場設(shè)備進(jìn)行時鐘比較的步驟。因為根據(jù)本發(fā)明,不只是現(xiàn)場設(shè)備可以^現(xiàn)場設(shè)備和服務(wù)器之間的通信,而且也可由服務(wù)器^通信,所以在后一種情況下,服務(wù)器向期望的現(xiàn)場設(shè)備發(fā)送命令,目的在于進(jìn)行時鐘比較。之后,評價設(shè)備產(chǎn)生例如XML文件,然而在任何情況下都產(chǎn)生時間比較文件,并且將這個/這些文件發(fā)送給服務(wù)器,例如,將其返回給WEB-VV,在服務(wù)器中對設(shè)備時間和服務(wù)器時間之間的差異進(jìn)行檢查。根據(jù)本發(fā)明的其它示例性實(shí)施例,該方法還更進(jìn)一步地4吏得只有當(dāng)其已經(jīng)確保服務(wù)器中的時間和相應(yīng)的提供數(shù)據(jù)的現(xiàn)場設(shè)備中的時間一致時,或者只有當(dāng)服務(wù)器上的期望值和設(shè)備時間(換言之,即現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元處的當(dāng)前時間值)之間的差不超過閾值時,服務(wù)器才接管數(shù)據(jù)。在本發(fā)明這個和每個其它示例性實(shí)施例中,術(shù)語"相同時間"意思是考慮到現(xiàn)場設(shè)備和服務(wù)器可以位于的各種時區(qū),現(xiàn)場i殳備和服務(wù)器都具有相同的時間。在該方案中,考慮并實(shí)現(xiàn)將時間的轉(zhuǎn)換標(biāo)準(zhǔn)化為期望的標(biāo)準(zhǔn),例如UTC。借助于根據(jù)本發(fā)明示例性實(shí)施例的該步驟,有可能在過程自動化中借助特定的時間服務(wù)器,安全可靠^W"世界范圍內(nèi)分布的控制單元和現(xiàn)場設(shè)備的時間基準(zhǔn)進(jìn)行自動同步。此處和本申請文件中任何其它處的術(shù)語"服務(wù)器"指時間服務(wù)器,它能夠通過網(wǎng)絡(luò)向已連接的現(xiàn)場設(shè)備提供時間相關(guān)的期望值。根據(jù)本發(fā)明的其它示例性實(shí)施例,在該方法中,以XML文件格式使用數(shù)據(jù)組"時間比較lt據(jù),,和"待存儲數(shù)據(jù),,中的至少一個??蓴U(kuò)展標(biāo)記語言(XML)是用于以文本文件形式顯示層級結(jié)構(gòu)化數(shù)據(jù)的標(biāo)記語言。因為這種數(shù)據(jù)尤其適用于互聯(lián)網(wǎng)中不同IT系統(tǒng)之間的交換,因此在根據(jù)本發(fā)明的方法中使用這種文件格式是有利的。根據(jù)本發(fā)明的其它示例性實(shí)施例,該方法中的全部現(xiàn)場i殳備通itJ!艮務(wù)器集中獲得時間信息。在服務(wù)器端控制和提供現(xiàn)場設(shè)備中的時間可以提供最高的安全性和可靠性,從而防止在世界范圍內(nèi)分布的現(xiàn)場設(shè)備中出現(xiàn)人工操作誤差,防止現(xiàn)場該:備用戶軟件內(nèi)時區(qū)偏移量的不正確i殳置,并且防止現(xiàn)場i殳備內(nèi)時鐘因技術(shù)原因造成的固有時間漂移。以足夠短的時間間隔檢查每個現(xiàn)場設(shè)備的準(zhǔn)確時間設(shè)置(其中該過程是由服務(wù)器還是由現(xiàn)場設(shè)備發(fā)起并不重要)。這樣,可以由服務(wù)器實(shí)現(xiàn)將所涉及的全部現(xiàn)場設(shè)備的時間自動保持同步。尤其可以通過服務(wù)器進(jìn)行檢查并且必要時校正每個現(xiàn)場設(shè)備中或各現(xiàn)場設(shè)備的用戶軟件中設(shè)置的時區(qū)。根據(jù)本發(fā)明的其它示例性實(shí)施例,在該方法中,服務(wù)器和現(xiàn)場設(shè)備之間采用http通信。超文本傳輸協(xié)議(http)是用于通過網(wǎng)^^輸數(shù)據(jù)的協(xié)議。該協(xié)議主要用于從萬維網(wǎng)向web瀏覽器下載網(wǎng)頁和其它數(shù)據(jù)。根據(jù)本發(fā)明其它示例性實(shí)施例,該方法使用互聯(lián)網(wǎng)作為通信和數(shù)據(jù)網(wǎng)絡(luò)?;ヂ?lián)網(wǎng)具有特別的可靠性和世界范圍內(nèi)的可利用性,使得互聯(lián)網(wǎng)成為令人感興趣的網(wǎng)絡(luò),其中使得根據(jù)本發(fā)明的數(shù)據(jù)和信息充分交換完全成為可能。根據(jù)本發(fā)明的其它示例性實(shí)施例,設(shè)置當(dāng)前時間值包括通過校正現(xiàn)場設(shè)備的實(shí)時時鐘以及校正涉及現(xiàn)場設(shè)備當(dāng)時所產(chǎn)生數(shù)據(jù)的時間戳來對現(xiàn)場設(shè)備進(jìn)行時間同步。因為在現(xiàn)場設(shè)備中存儲數(shù)據(jù)的過程可以是延長的過程,即,是過程數(shù)據(jù)接收不同的時間信息或所謂的時間戳的過程,所以根據(jù)本發(fā)明的這種方法可以確保同步期間產(chǎn)生的數(shù)據(jù)也接收正確的時間信息。因此,這種文件從頭到尾的4^P數(shù)據(jù)包含相同并正確的時間信息,即,在時間同步后已經(jīng)調(diào)整到服務(wù)器時間的時間信息。根據(jù)本發(fā)明的其它示例性實(shí)施例,該方法還包括收集與現(xiàn)場設(shè)備中的時間翻目關(guān)的各種數(shù)據(jù)記錄的步驟,還包括在正進(jìn)行時間同步的情況下改變?nèi)蓵r間戳的步驟。在暫時存儲當(dāng)前數(shù)據(jù)中,在固定時刻準(zhǔn)備存儲進(jìn)程映像(processimage),而與暫時存儲當(dāng)前數(shù)據(jù)形成對比,還可能存儲所謂的趨向數(shù)據(jù)或歷史數(shù)據(jù)。在該過程中,在超過一般平均讀取數(shù)據(jù)或一般平均采集數(shù)據(jù)所需時段的一段時間期間,收集數(shù)據(jù)材料并且稍后可以逐塊利用。為了使已經(jīng)逐塊發(fā)送的該數(shù)據(jù)(該所謂的趨向數(shù)據(jù))都能夠包括正確的時間戳,在進(jìn)行同步期間,不僅現(xiàn)場設(shè)備的設(shè)備時間,還有趨向數(shù)據(jù),從而及其時間戳都被同步并調(diào)整為服務(wù)器時間。根據(jù)本發(fā)明的其它示例性實(shí)施例,現(xiàn)場設(shè)備通過通信和數(shù)據(jù)網(wǎng)絡(luò)在預(yù)定時間建立與服務(wù)器的聯(lián)系。由于具有足夠準(zhǔn)確的時間間隔或預(yù)定時間的設(shè)定,除了最小的剩余風(fēng)險(residualrisk)之外,該示例性實(shí)施例有可能實(shí)現(xiàn)服務(wù)器和現(xiàn)場設(shè)備之間的同步。作為可選方案或者附加方案,該方法有可能由用戶觸發(fā)時間同步的即時請求。因此這種附加的用戶定義的時間同步提高了系統(tǒng)可能的最大同步性。才艮據(jù)本發(fā)明的其它示例性實(shí)施例,記載了用于測量料位或壓力并用于自動時間同步的基于數(shù)據(jù)和通信網(wǎng)絡(luò)的測量系統(tǒng)。在該方案中,測量系統(tǒng)包括服務(wù)器、至少一個現(xiàn)場設(shè)備或至少一個現(xiàn)場設(shè)備控制單元,以及在服務(wù)器和至少一個現(xiàn)場設(shè)備或至少一個現(xiàn)場設(shè)備控制單元之間的用于相互數(shù)據(jù)傳輸?shù)耐ㄐ胚B接。在該方案中,現(xiàn)場i殳備或現(xiàn)場設(shè)備控制單元用來確定當(dāng)前時間值,服務(wù)器用來提供期望值。此外,服務(wù)器用來當(dāng)期望值與當(dāng)前時間值的差超過預(yù)定閾值時,將當(dāng)前時間值設(shè)置為期望值。借助于根據(jù)本發(fā)明的該測量系統(tǒng),有可能在基于世界范圍網(wǎng)絡(luò)的客戶/服務(wù)器系統(tǒng)中確保在系統(tǒng)的兩端具有必不可少的統(tǒng)一時間基準(zhǔn),其中,在該客戶/服務(wù)器系統(tǒng)中由服務(wù)器接收和存檔測量值以及帶有時間戳信息的設(shè)M息。尤其當(dāng)客戶端(換言之,現(xiàn)場設(shè)備)將在一段持續(xù)時間內(nèi)收集測量值信息,并將所述信息在適當(dāng)?shù)臅r間點(diǎn)逐M送給服務(wù)器時,由服務(wù)器進(jìn)行這種時間相關(guān)的檢查或時間相關(guān)的校正是絕對必要的。在根據(jù)本發(fā)明的方案中,時區(qū)的配置和基準(zhǔn)時間的提^s^ME中央位置進(jìn)行,即僅僅在上述服務(wù)器中進(jìn)行,基準(zhǔn)時間即所涉及的現(xiàn)場設(shè)備的服務(wù)器時間。由服務(wù)器記錄因技術(shù)原因引起的時間漂移以及在本地現(xiàn)場設(shè)備的時間基準(zhǔn)中的錯誤改變值,并且在與現(xiàn)場設(shè)備的下一次通信期間,自動將時間基準(zhǔn)設(shè)回為期望值(即設(shè)為服務(wù)器的系統(tǒng)時間),或者設(shè)置正確的時區(qū)。根據(jù)本發(fā)明的其它示例性實(shí)施例,測量系統(tǒng)裝備有現(xiàn)場設(shè)備,現(xiàn)場設(shè)備用來產(chǎn)生時間比較數(shù)據(jù)并將時間比較數(shù)據(jù)發(fā)送給服務(wù)器。同樣地,服務(wù)器用來提供關(guān)于容許的時間差的閾值,并且能夠確定當(dāng)前時間值與期望值之間的時間差。同樣地,服務(wù)器可將時間差與閾值進(jìn)行比較,并決定時間差是大于還是小于閾值。此外,服務(wù)器設(shè)計成可向現(xiàn)場設(shè)備發(fā)出應(yīng)答,在該應(yīng)答中,現(xiàn)場設(shè)備被告知現(xiàn)場設(shè)備時間是可接受的。此外,現(xiàn)場設(shè)備用來執(zhí)行時間同步,其中,對在該時刻產(chǎn)生的數(shù)據(jù)的時間戳進(jìn)行校正。此夕卜,現(xiàn)場設(shè)備設(shè)計成可以將要完全存儲的數(shù)據(jù)發(fā)送到服務(wù)器。反過來,服務(wù)器用來將數(shù)據(jù)接管到數(shù)據(jù)庫中,并通itif信和數(shù)據(jù)網(wǎng)絡(luò)向現(xiàn)場設(shè)備確認(rèn)收到數(shù)據(jù)。此外,服務(wù)器用來將服務(wù)器時間發(fā)送給現(xiàn)場設(shè)備,并請求現(xiàn)場設(shè)備與服務(wù)器進(jìn)行時間同步。為了能存檔同步的情況,服務(wù)器包括所謂的消息緩沖器,在消息緩沖器中,服務(wù)器存儲"現(xiàn)場設(shè)備中時間同步"的進(jìn)程。根據(jù)本發(fā)明的其它示例性實(shí)施例,記栽了用于對現(xiàn)場設(shè)備進(jìn)行自動時間同步的計算積艱序,現(xiàn)場設(shè)備即通信和數(shù)據(jù)網(wǎng)絡(luò)中的料位測量設(shè)備和壓力測量設(shè)備以及現(xiàn)場設(shè)備控制單元,其中當(dāng)計算機(jī)程序在處理器上執(zhí)行時,處理器執(zhí)行步驟由現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元確定當(dāng)前時間值,并在中央服務(wù)器中提供期望值。此夕卜,執(zhí)行將當(dāng)前時間值與期望值進(jìn)行比較的步驟,當(dāng)期望值與當(dāng)前時間值的差超過預(yù)定閾值時,進(jìn)行將當(dāng)前時間值設(shè)置為期望值的步驟。根據(jù)本發(fā)明的其它示例性實(shí)施例,說明了一種其上存儲有對現(xiàn)場設(shè)備進(jìn)行自動時間同步的計算機(jī)程序的存儲介質(zhì),所述現(xiàn)場設(shè)備即通信和數(shù)據(jù)網(wǎng)絡(luò)中的料位測量設(shè)備和壓力測量設(shè)備以及現(xiàn)場設(shè)備控制單元。在這種方案中,當(dāng)該計算M序在處理器上執(zhí)行時,使得該處理器執(zhí)行步驟由現(xiàn)場i殳備或現(xiàn)場設(shè)備控制單元確定當(dāng)前時間值,而且在中央服務(wù)器中提供期望值。此外,執(zhí)行將當(dāng)前時間值與期望值進(jìn)行比較的步驟,當(dāng)期望值與當(dāng)前時間值的差超過預(yù)定閾值時,進(jìn)行將當(dāng)前時間值設(shè)置為期望值的步驟。根據(jù)本發(fā)明的其它示例性實(shí)施例,說明了一種用于對現(xiàn)場設(shè)備進(jìn)行自動時間同步的微處理器,所述現(xiàn)場設(shè)備即通信和數(shù)據(jù)網(wǎng)絡(luò)中的料位測量設(shè)備和壓力測量設(shè)備以及現(xiàn)場設(shè)備控制單元,且該微處理器執(zhí)行步驟由現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元確定當(dāng)前時間值,并且在中央服務(wù)器中提供期望值。同樣地,執(zhí)行將當(dāng)前時間值與期望值進(jìn)行比較的步驟,并當(dāng)期望值與當(dāng)前時間值的差超過預(yù)定閾值時,準(zhǔn)確地進(jìn)行將當(dāng)前時間值設(shè)置為期望值的步驟。在從屬權(quán)利要求中公開了本發(fā)明的其它示例性實(shí)施例和優(yōu)點(diǎn)。下面,參考附圖,說明本發(fā)明的示例性實(shí)施例。圖l示出才艮據(jù)本發(fā)明示例性實(shí)施例的同步方法的示意圖,其中,由現(xiàn)場設(shè)^I^L^建立連接;圖2示出根據(jù)本發(fā)明示例性實(shí)施例的同步的示意圖,其中,由服務(wù)器^建立連接;圖3示出通信和數(shù)據(jù)網(wǎng)絡(luò)的示意圖,其中,實(shí)現(xiàn)了根據(jù)本發(fā)明的方法的示例性實(shí)施例;圖4示出服務(wù)器的、用于為現(xiàn)場設(shè)備設(shè)置設(shè)備網(wǎng)絡(luò)訪問數(shù)據(jù)的用戶軟件的可能視圖;圖5示出實(shí)現(xiàn)了根據(jù)本發(fā)明的方法的示例性實(shí)施例的通信和數(shù)據(jù)網(wǎng)絡(luò)的示意圖;圖6示出根據(jù)本發(fā)明示例性實(shí)施例的測量系統(tǒng)的示意圖;圖7示出現(xiàn)場設(shè)備用戶軟件的對話框的示意圖;圖8示出現(xiàn)場設(shè)備用戶軟件的對話框的示意圖。具體實(shí)施方式附圖中的圖例是圖示性的而非按比例的。在下面對附圖的說明中,相同的附圖標(biāo)記用于相同或相似的元件。圖l示出根據(jù)本發(fā)明示例性實(shí)施例的方法,其中,由現(xiàn)場設(shè)^s^同步或建立用于同步的連接。在可能事件103之后,現(xiàn)場設(shè)備或現(xiàn)場設(shè)^^控制單元101將當(dāng)前時間值或時間比較數(shù)據(jù)發(fā)送(104)給服務(wù)器102。在這種方案中,事件可以發(fā)生在整個系統(tǒng)中,例如,可以是WEB-VV中的事件,即所謂的WEB-W事件。例如,WEB-VV事件可以是例如當(dāng)已到達(dá)用于將測量值發(fā)送給WEB-W服務(wù)器的編程時間點(diǎn)時,現(xiàn)場設(shè)備中自動產(chǎn)生的觸發(fā)事件。在這種方案中,時間比較數(shù)據(jù)例如可以以XML格式存在。其后,服務(wù)器將當(dāng)前時間值與期望值進(jìn)行比較(105),并且決定當(dāng)前時間值和期望值之間的時間差是否超過某一閾值,以及是否將用于時間同步(106)的請求發(fā)送給現(xiàn)場設(shè)備IOI。如果實(shí)際的差異在限制值之內(nèi),則服務(wù)器發(fā)送(107)回當(dāng)前服務(wù)器時間"服務(wù)器日期時間"和"狀態(tài)"=DeviceTimeok。否則,應(yīng)答包含當(dāng)前服務(wù)器時間"服務(wù)器日期時間"和"狀態(tài)"=setDeviceTime。然后,現(xiàn)場設(shè)備101和服務(wù)器102之間的連接可以被中斷。然后,現(xiàn)場設(shè)備101檢查(108)由服務(wù)器102發(fā)送的狀態(tài)。取決于發(fā)送的狀態(tài),現(xiàn)場設(shè)備需要校正(109)設(shè)備時間和趨向數(shù)據(jù)(trenddata)。隨后,現(xiàn)場設(shè)備向服務(wù)器發(fā)送(110)完整數(shù)據(jù)。出于該目的,如果先前中斷了連接,則建立現(xiàn)場設(shè)備101或現(xiàn)場設(shè)備控制單元與服務(wù)器102之間完整和獨(dú)立的新連接。其后,服務(wù)器102接管(takeover)(111)數(shù)據(jù)。隨后,服務(wù)器102確認(rèn)(112)收到文件。圖2示出根據(jù)本發(fā)明示例性實(shí)施例的同步方法的示意圖,其中,在所示示例性實(shí)施例中,由服務(wù)器發(fā)起建立連接。在先前事件113之后(例如,在WEB-W用戶交互之后),服務(wù)器102開始向現(xiàn)場設(shè)備101請求(114)比較時鐘。響應(yīng)于此,現(xiàn)場i更備101通過產(chǎn)生(115)當(dāng)前時間值或當(dāng)前時間比較數(shù)據(jù)做出反應(yīng)。此外,現(xiàn)場設(shè)備101向服務(wù)器發(fā)送(104)當(dāng)前時間值或時間比較數(shù)據(jù)。服務(wù)器依次將當(dāng)前時間值與期望值進(jìn)行比較(105)。取決于比較的結(jié)果,即取決于該時間差大于或小于預(yù)定閾值,發(fā)出用于時間同步(106)的請求。在該過程中,服務(wù)器102發(fā)送(107)當(dāng)前服務(wù)器時間"服務(wù)器日期時間"和"狀態(tài)"=setDeviceTime,從而請求現(xiàn)場設(shè)^L行時間同步?,F(xiàn)場設(shè)備101依次以設(shè)備時間和趨向數(shù)據(jù)的校正(116)作為反應(yīng)。同樣地,現(xiàn)場設(shè)備101通過數(shù)據(jù)和通信網(wǎng)絡(luò)的方式向服務(wù)器發(fā)送確認(rèn)117,確定至此一切都正常,例如http狀態(tài)200,從而確認(rèn)設(shè)備時間和趨向數(shù)據(jù)的校正'在該過程中,事件"現(xiàn)場設(shè)備中時間同步"被存儲(118)在服務(wù)器102的消息緩沖器中。然后,接著傳輸用于數(shù)據(jù)交換的請求119。從而向現(xiàn)場設(shè)備101發(fā)出(120)用于產(chǎn)生測量值數(shù)據(jù)的請求,于是現(xiàn)場設(shè)備101促成對服務(wù)器102的數(shù)據(jù)交換110。數(shù)據(jù)通過數(shù)據(jù)和通信網(wǎng)絡(luò)的方式被遞送并由服務(wù)器102接管(111)。圖3示出根據(jù)本發(fā)明示例性實(shí)施例的示意性測量系統(tǒng),其中,服務(wù)器102包括存儲介質(zhì)130和CPU,即微處理器131。同樣地,示出了根據(jù)本發(fā)明的方法所基于的通信和數(shù)據(jù)網(wǎng)絡(luò)123,并以示例性方式示出了兩個全球性分布的現(xiàn)場設(shè)備121和122。因此,有可能利用根據(jù)本發(fā)明的方法,經(jīng)由通信和數(shù)據(jù)網(wǎng)絡(luò)123,借助于專用時間服務(wù)器102,在過程自動化中,對這些世界范圍內(nèi)分布的控制單元121和122的時間基準(zhǔn)實(shí)現(xiàn)安全的自動同步。在本方案中,控制單元或現(xiàn)場設(shè)備或客戶端以;sj艮務(wù)器可以使用互聯(lián)網(wǎng)作為數(shù)據(jù)和通信網(wǎng)絡(luò)123的示例性設(shè)計。以示例性方式,圖4示出服務(wù)器用戶軟件的界面,該界面用于i殳置才艮據(jù)本發(fā)明示例性實(shí)施例的方法的現(xiàn)場設(shè)備的設(shè)備網(wǎng)絡(luò)訪問數(shù)據(jù)。圖4清楚地示出給定的現(xiàn)場設(shè)備所處的各個時區(qū)。然而,借助于根據(jù)本發(fā)明的方法,由服務(wù)器集中地在世界范圍內(nèi)設(shè)置和控制時區(qū)是重要的。這樣,可以確保關(guān)于全部現(xiàn)場設(shè)備與服務(wù)器同步的安全性和可靠性,并且可確保在全部外部現(xiàn)場設(shè)備中正確設(shè)置時區(qū)。如果用戶改變時區(qū)設(shè)置,則這將由服務(wù)器在經(jīng)由通信和數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行的下一次通信期間檢測出,并且在同一次通信期間,時區(qū)設(shè)置將被校正并重設(shè)為作為正確值的原始時區(qū)值。如果必須進(jìn)行這種同步,則該同步被存檔在服務(wù)器的消息緩沖器中。圖5示意性示出根據(jù)本發(fā)明的測量系統(tǒng)132,該系統(tǒng)包括服務(wù)器102和現(xiàn)場設(shè)備或現(xiàn)場設(shè)^l^控制器121。如從各J^方外指的箭頭所示,該圖清楚地示出根據(jù)本發(fā)明的測量系統(tǒng)的兩端都可以J^與對方建立聯(lián)系。通過通信和數(shù)據(jù)網(wǎng)絡(luò)123建立聯(lián)系。圖6示意性示出根據(jù)本發(fā)明的測量系統(tǒng)132,該測量系統(tǒng)132包括現(xiàn)場設(shè)備101和連接123a,連接123a例如是到現(xiàn)場設(shè)^^控制單元124的4~20毫安導(dǎo)體回路的形式。服務(wù)器102、現(xiàn)場設(shè)備控制單元和現(xiàn)場設(shè)備均包括天線126。該天線以示例性方式表示到通信和數(shù)據(jù)網(wǎng)絡(luò)123的連接。代替無線連接,或者除無線連接之外,也可以具有有線連接。該圖還示出現(xiàn)場設(shè)備121包括另外第二個天線126,在下面的圖表中,在這種情況下,天線126被設(shè)計來測量料位或壓力。該圖示出發(fā)送信號127和接收信號128,這些信號檢驗i^129的料位。圖7和圖8示出現(xiàn)場i殳備用戶軟件的對話框的示意圖。圖7示出定義通知類型的部分。與此形成對比,圖8示出確定用于遞送消息的發(fā)送時間點(diǎn)的部分。該圖示出顯示了輪詢間隔,其中,根據(jù)本發(fā)明,輪詢間隔可以以安全方式在服務(wù)器端進(jìn)行設(shè)置。根據(jù)本發(fā)明示例性實(shí)施例的方法可能使負(fù)責(zé)服務(wù)器的人員必須為所涉及的每個客戶端設(shè)置時區(qū),其中,這需要集中并僅在服務(wù)器端設(shè)置。如果客戶端的時間基準(zhǔn)在現(xiàn)場被錯誤地改變,則服務(wù)器在下一次與客戶端通信期間記錄這種情況,并將客戶端的時間基準(zhǔn)自動重設(shè)為期望值。根據(jù)本發(fā)明的方案可以例如用于基于萬維網(wǎng)的測量值獲取和可視化系統(tǒng)"WEB-W"中。在這種方案中,在兩個通信端之間存在差異,該兩個通信端即一方AJ!艮務(wù)器,也就是指定的WEB-W,另一方為^殳備或客戶端或現(xiàn)場i殳備。服務(wù)器,例如WEB-W,針對每個文件從大量評價設(shè)備(客戶端)獲取其帶有相關(guān)時間戳的測量值信息。這尤其可以是XML文件。此外,服務(wù)器將該信息集中存儲在數(shù)據(jù)庫中。存儲的數(shù)據(jù)可以在WEB-W服務(wù)器中按需求合并,并且可以作為所謂的測量值顯示通過瀏覽器訪問進(jìn)行顯示,或者可以M送到更高階工具(例如到邏輯工具)以進(jìn)行進(jìn)一步處理。除提供帶有時間戳的進(jìn)程映像(時間戳等同于測量值的暫時記錄)外,評^H殳備還可以提供包含時間戳的歷史數(shù)據(jù)作為文件,例如以XML文件的形式。為了確保有判斷力的比較方案或能夠更進(jìn)一步地處理眾多的測量值,為全部存儲的值提供統(tǒng)一的時間基準(zhǔn)可能是重要的。圖3示意性示出WEB-W系統(tǒng)。通過使^設(shè)備從一點(diǎn)集中接收時間信息,可以最容易實(shí)現(xiàn)保持多單元WEB-VV系統(tǒng)中涉及的全部設(shè)備時間基準(zhǔn)同步的目標(biāo)。服務(wù)器通過四種服務(wù)類型與評價設(shè)備進(jìn)行通信,其中,在第一種變型中,通信由評價i殳備發(fā)起。因此,服務(wù)"傳輸測量值"由評價設(shè)備發(fā)起。服務(wù)"掃描設(shè)備網(wǎng)絡(luò)、更新測量值以及設(shè)置用于WEB-W事件的間隔"由服務(wù)器^。在每種情況下,可以使用http通信,使得雙方都可從對方獲得時間信息,并相應(yīng)地4吏用該信息。因為評伯4殳備可能位于不同的時區(qū),所以當(dāng)設(shè)備網(wǎng)絡(luò)第一次建立時,該信息必須人工地以一次性方式發(fā)送到WEB-W。這以WEB-VV中的配置對話框的方式發(fā)生,已經(jīng)為該目的準(zhǔn)備了該配置對話框(參見圖4)。這樣,WEB-VV能夠以校正的方式將其當(dāng)前時間返回給評^H殳備的本地時間(參見圖5)。如上所述,除了在"掃描設(shè)備網(wǎng)絡(luò)"服務(wù)的情況下,在每個連接期間,評價設(shè)備和WEB-W服務(wù)器都將它們的時間信息發(fā)送給各自的對方。然而,僅由服務(wù)器決定是否JMJWt^NH殳備中的時間同步,在這種情況下,由WEB-VV做出決定。如果需要的話,服務(wù)器請求評價設(shè)備進(jìn)行同步。WEB-W檢查輸入數(shù)據(jù)的設(shè)備信息,例如XML測量值數(shù)據(jù)的設(shè)備信息,并將該數(shù)據(jù)與當(dāng)前計算機(jī)時間(即與月艮務(wù)器時間)進(jìn)行比較。評^H殳備將時間戳信息和獨(dú)立的測量值存儲在測量值數(shù)據(jù)中的結(jié)構(gòu)〈Values〉中,在這種情況下,存儲在XML測量值數(shù)據(jù)中。該時間戳zft息表示在評價設(shè)備獲得測定值并將其存儲在中間存儲設(shè)備中的時間點(diǎn)。另夕卜,評^H殳備在結(jié)構(gòu)〈Device〉中提供時間信息。該時間信息提供與服務(wù)器(換言之WEB-W)進(jìn)行數(shù)據(jù)交換時刻評價設(shè)備中的當(dāng)前時間。除了準(zhǔn)備數(shù)據(jù)的現(xiàn)場設(shè)備的專用名稱(personalname)之外,XML測量值lt據(jù)的元素"Device"也包括類型和版本標(biāo)號以及序號和IP地址。當(dāng)然,帶有日期的準(zhǔn)確的本地時間被輸入到文件中;這是該測菱值數(shù)據(jù)最重要的內(nèi)容。例如<Devicetag="MyMET",type="VEGAScan693",version="1.75/12",serial="11111111",IPAddress="172.16.40.4",Time="2006-07-26,10:38:38">。在某些情況下,純粹為了時間同步,還可以在沒有測量值信息的情況下發(fā)送XML元素Device。在這種情況下,XML文件的內(nèi)^L指定為XML時間比較數(shù)據(jù)。為了檢查計算機(jī)時間和設(shè)備時間,WEB-VV將兩個時間信息段都轉(zhuǎn)換為UTC(世界協(xié)調(diào)時間,UniversalTimeCoordinated)?;赪indows的國家設(shè)置進(jìn)行計算機(jī)時間的轉(zhuǎn)換,而基于服務(wù)器中的設(shè)備網(wǎng)絡(luò)的時區(qū)分配進(jìn)^H^i殳備的設(shè)備時間"Time"的轉(zhuǎn)換。一般而言,WEB-W將測量值和在XML文件中發(fā)送的時間戳一起^數(shù)據(jù)庫,其中,它們被存檔以便根據(jù)UTC進(jìn)行標(biāo)準(zhǔn)化。在服務(wù)器已經(jīng)完全接收數(shù)據(jù)之后,作為其響應(yīng),所述服務(wù)器將校正為評價設(shè)備的本地時區(qū)的服務(wù)器時間和http狀態(tài)一起返回。以下適用于說明書整個上面的部分和整個下面的部分術(shù)語WEB-VV已經(jīng)用作服務(wù)器的例子,該服務(wù)器能夠?qū)崿F(xiàn)用于對基于網(wǎng)絡(luò)的系統(tǒng)中的i殳備進(jìn)行自動時間同步的方法的本發(fā)明。因為服務(wù)器和現(xiàn)場設(shè)備之間的各種通信選擇在開始即不同(由評價設(shè)備JL^同步,或由服務(wù)器^同步),所以下面詳細(xì)說明這兩種同步方式中每一種同步方式的情況。激活評^H殳備內(nèi)的WEB-VV功能;1評^H殳備與WEB-W進(jìn)行交互的基本先決條件。一般而言,在評價設(shè)備中,設(shè)置有使得能夠與系統(tǒng)或服務(wù)器軟件進(jìn)行通信的功能。如圖7和圖8中所示,這通過評^H殳備用戶軟件的兩個對話框進(jìn)行,優(yōu)選地,由設(shè)備類型管理器根據(jù)FDT規(guī)范呈現(xiàn)。因此,在所示例子中,評價設(shè)備在本地時間上午8點(diǎn)和下午8點(diǎn)之間每小時自動將測量值文件發(fā)送給服務(wù)器WEB-W。該圖清楚地示出可以設(shè)置進(jìn)行同步的頻率。由評價設(shè)備進(jìn)行的"發(fā)送測量值"給服務(wù)器或WEB-VV的功能從根據(jù)比較命令進(jìn)行的時間比較開始。為此,僅發(fā)送時間比較數(shù)據(jù)(換言之,當(dāng)前時間值),其中,在XML時間比較數(shù)據(jù)的內(nèi)容本質(zhì)上限于XML元素Device的情況下<xmlversion="1.0"encoding="iso-8859-l,,?><VEGAversion="1.0"><DeviceNetwork>type="VEGAScan693",version=IPAddress="172.16.40.4,,,Time=</Device></DcviccNctwork></VEGA>在WEB-VV配置文件中,提供一個^lt,用于定義評^H殳備^^許的時間差。輸入標(biāo)準(zhǔn)值,例如兩分鐘,其中該值可以被改變。如果實(shí)際差在限制值之內(nèi),則服務(wù)器(換言之WEB-W)返回當(dāng)前服務(wù)器時間"服務(wù)器日期時間"以及狀態(tài)"設(shè)備時間OK"。否則,應(yīng)答包括當(dāng)前服務(wù)器時間"服務(wù)器日期時間"以及狀態(tài)"設(shè)置設(shè)備時間"。在超級用戶(supervisor)的消息緩沖器"消息/事件"中輸入(換言之在服務(wù)器的一部分中輸入)ii程"評伯4殳備中時間同步"。取決于服務(wù)器命令的內(nèi)容或應(yīng)答的內(nèi)容,換言之,取決于XML元素"Status"的內(nèi)容,然后評伯4殳備進(jìn)行時間同步。在完成時間同步之后,利用一個命令觸發(fā),將實(shí)際的數(shù)據(jù)交換給服務(wù)器,換言之傳輸完整的數(shù)據(jù)(例如完整的XML測量值數(shù)據(jù))給服務(wù)器,所述命令例如是Post2的"../DataExchange,aspx"。服務(wù)器將測量值數(shù)據(jù)接管入數(shù)據(jù)庫并利用http狀態(tài)200確認(rèn)文件的接收,其中,在這種情況下,不需要XML響應(yīng)。這樣就完成了同步,在該同步中,建立連接是由評價設(shè)備發(fā)起的。下面,4C供一個同步的例子,其中建立連接是由服務(wù)器發(fā)起的。服務(wù)器,在這種情況下是WEB-W服務(wù)器,以命令的方式開始通信并請求時鐘比較,命令例如是".../webvv/webvv.xmltype=timeExchange"。評價設(shè)備產(chǎn)生時間比較數(shù)據(jù)或當(dāng)前時間值或XML時間比較數(shù)據(jù),并將其返回給WEB-VV,在WEB-VV中檢查設(shè)備時間和服務(wù)器時間之間的差。如果實(shí)際的差在限制值范圍內(nèi),則WEB-W跳過任何用于同步設(shè)備時鐘的動作,并且借助于命令立即請求傳^HH殳備的測量值數(shù)據(jù)。例如,<Devicetag="MyMET"1.75/12",serial="11111111",2006-07-26,10:38:38"說明書第16/19頁采用"/webvv/webw.xmltype-dataExchange"命令。在由評價設(shè)備產(chǎn)生的測量值數(shù)據(jù)到達(dá)了WEB-VV服務(wù)器之后,其被輸入到數(shù)據(jù)庫中。如果實(shí)際時間差超過限制值,則WEB-VV利用包括當(dāng)前服務(wù)器時間"服務(wù)器日期時間"且"狀態(tài)"為"設(shè)置設(shè)備時間"的命令,請求評^fH殳^L行時間同步。在超級用戶的消息緩沖器"消息/事件"中輸入過程"評^H殳備中時間同步"。在完成了時間同步之后,如上面說明的請求并發(fā)送實(shí)際測量值數(shù)據(jù)。這樣結(jié)束了由WEB-VV服務(wù)器H^的通信的同步例子。這種機(jī)制涉及客戶端的系統(tǒng)時間。^如,由服務(wù)器集中管理集成在多單元服務(wù)器系統(tǒng)中的客戶端(評伯4殳備)的系統(tǒng)時間。因此,本地系統(tǒng)時間必須不能再被影響。為了達(dá)到這個目的,實(shí)現(xiàn)了以下軟件功能。當(dāng)設(shè)備的WEB-VV事件被建立并激活時,禁止系統(tǒng)時間發(fā)生任何改變。在上下文中,術(shù)語"WEB-W事件"指現(xiàn)場設(shè)備內(nèi)或現(xiàn)場設(shè)備控制單元內(nèi)的、用于由外部服務(wù)器進(jìn)行基于網(wǎng)路的時間同步的總體i殳置。通過用戶軟件(例如設(shè)備類型管理器,DTM),對評^i殳備的操作單元上的關(guān)鍵操作以及操作應(yīng)用該禁止(bar)。此外,如果用戶嘗試編輯涉及所關(guān)注時刻和日期的活動禁止(activebar),則評價設(shè)備在設(shè)備自身的顯示器上發(fā)出消息。如果在評價i殳備中由WEB-VV命令觸發(fā)了時間同步,或者如果WEB-W響應(yīng)被觸發(fā),則校正用于完整進(jìn)行記錄的時間戳和用于實(shí)時時鐘的時間下面的表1示出相關(guān)的服務(wù)器響應(yīng)或WEB-W響應(yīng)<table>tableseeoriginaldocumentpage21</column></row><table>表l下面的表2示出關(guān)于WEB-W例子的示例性的相關(guān)命令。<table>tableseeoriginaldocumentpage22</column></row><table>表2另外,應(yīng)當(dāng)指出,"包括"不排除其它的要素或步驟,并且"一"或"一個,,不排除多個。此外,應(yīng)當(dāng)指出,參考上述示例性實(shí)施例之一i兌明的特征或步驟可與上述其它示例性實(shí)施例的其它特征或步驟結(jié)合.權(quán)利要求書中的附圖標(biāo)記不能被解釋為限制。附圖標(biāo)記列表100用于自動時間同步的方法101現(xiàn)場設(shè)備/現(xiàn)場設(shè)備控制單元102服務(wù)器103服務(wù)器事件104發(fā)送當(dāng)前時間值/時間比較數(shù)據(jù)105將當(dāng)前時間值與期望值相比較106如果需要,請求時間同步107發(fā)送狀態(tài)和服務(wù)器時間108檢查狀態(tài)109如果需要,校正設(shè)備時間和趨向數(shù)據(jù)110數(shù)據(jù)交換111內(nèi)部數(shù)據(jù)傳輸112確i人收到文件113先前事件,例如更新測量值114請求比較時鐘115產(chǎn)生當(dāng)前時間值/時間比較數(shù)據(jù)116校正設(shè)備時間和趨向數(shù)據(jù)117發(fā)送至此一切正常的確定,例如http狀態(tài)200118在服務(wù)器的消息緩沖器中存儲事件"現(xiàn)場設(shè)備中時間同步119請求數(shù)據(jù)交換120產(chǎn)生測量值lt據(jù)121現(xiàn)場i殳備1122現(xiàn)場設(shè)備2123數(shù)據(jù)和通信網(wǎng)絡(luò)123a到控制單元的連接124現(xiàn)場設(shè)備控制單元126天線127發(fā)送信號128接收信號129給料130存儲介質(zhì)131CPU132測量系統(tǒng)權(quán)利要求1.一種基于通信和數(shù)據(jù)網(wǎng)絡(luò)用于對現(xiàn)場設(shè)備進(jìn)行自動時間同步的方法,所述現(xiàn)場設(shè)備即料位測量設(shè)備和壓力測量設(shè)備以及現(xiàn)場設(shè)備控制單元,所述方法包括步驟由現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元中的至少一個確定當(dāng)前時間值;在中央服務(wù)器中提供期望值;將所述當(dāng)前時間值與所述期望值進(jìn)行比較;當(dāng)所述期望值與所述當(dāng)前時間值的差超過了預(yù)定閾值時,將所述當(dāng)前時間值設(shè)置為所述期望值。2.根據(jù)權(quán)利要求l所述的方法,還包括步驟當(dāng)所述期望值與所述當(dāng)前時間值的差至多為所述預(yù)定閾值時,由所述服務(wù)器將來自現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元中至少一個的數(shù)據(jù)接管到數(shù)據(jù)庫中。3.才艮據(jù)前i^5L利要求之一所述的方法,還包括步驟由現(xiàn)場設(shè)備將所述當(dāng)前時間值發(fā)送給月艮務(wù)器;確定所述當(dāng)前時間值和所述期望值之間的時間差。4.根據(jù)前述任一權(quán)利要求所述的方法,還包括步驟如果所述期望值與所述當(dāng)前時間值的差至多為預(yù)定閾值,則由服務(wù)器向現(xiàn)場設(shè)備發(fā)出應(yīng)答,聲明現(xiàn)場設(shè)備的系統(tǒng)時間是可接受的;將4^要存儲的數(shù)據(jù)從現(xiàn)場設(shè)備發(fā)送到服務(wù)器;由服務(wù)器確認(rèn)收到數(shù)據(jù)。5.根據(jù)前述任一權(quán)利要求所述的方法,還包括步驟向現(xiàn)場設(shè)備發(fā)iiU艮務(wù)器時間,并且發(fā)出將現(xiàn)場設(shè)備與服務(wù)器時間同步的請求;在服務(wù)器上的消息緩沖器中存儲"現(xiàn)場設(shè)備中時間同步"進(jìn)程。6.根據(jù)前述任一權(quán)利要求所述的方法,其中,在采集系統(tǒng)WEB-W中實(shí)現(xiàn)所述方法。7.根據(jù)前述任一權(quán)利要求所述的方法,還包括步驟服務(wù)器請求現(xiàn)場設(shè)備進(jìn)行時鐘比較。8.根據(jù)前述任一權(quán)利要求所述的方法,還包括步驟只有當(dāng)已經(jīng)確保服務(wù)器中的時間和現(xiàn)場i更備中的時間一致時,才^Ji艮務(wù)器可以接管數(shù)據(jù)。9.根據(jù)前述任一權(quán)利要求所述的方法,其中,以XML文件格式使用"時間比較數(shù)據(jù)"和"待M數(shù)據(jù)"的數(shù)據(jù)組中的至少一個。10.根據(jù)前述任一權(quán)利要求所述的方法,其中,借助于服務(wù)器,全部現(xiàn)場設(shè)備集中地獲得時間信息。11.根據(jù)前述任一權(quán)利要求所述的方法,其中,在服務(wù)器和現(xiàn)場設(shè)備之間使用http通信。12.根據(jù)前述任一權(quán)利要求所述的方法,其中,互聯(lián)網(wǎng)是通信和數(shù)據(jù)網(wǎng)絡(luò)。13.根據(jù)前述任一權(quán)利要求所述的方法,其中,設(shè)置所述當(dāng)前時間值包括通過校正現(xiàn)場設(shè)備的實(shí)時時鐘以及校正涉及現(xiàn)場設(shè)備當(dāng)時所產(chǎn)生數(shù)據(jù)的時間戳來對現(xiàn)場i殳備進(jìn)行時間同步。14.根據(jù)前述任一權(quán)利要求所述的方法,還包括步驟收集現(xiàn)場設(shè)備中與時間戳相關(guān)的各種數(shù)據(jù)記錄;在時間同步的情況下改變?nèi)繒r間戳。15.根據(jù)前述任一權(quán)利要求所述的方法,其中,現(xiàn)場設(shè)備通過通信和數(shù)據(jù)網(wǎng)絡(luò)在預(yù)定時間建立與服務(wù)器的聯(lián)系。16.—種基于翁:據(jù)和通信網(wǎng)絡(luò)的測量系統(tǒng),用于測量料位或壓力并進(jìn)行自動時間同步,所述測量系統(tǒng)包括服務(wù)器;至少一個現(xiàn)場設(shè)備或一個現(xiàn)場設(shè)^^控制單元;服務(wù)器和所述至少一個現(xiàn)場設(shè)備之間的用于相互傳輸數(shù)據(jù)的通信連接;其中,所述至少一個現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元被設(shè)計用于確定當(dāng)前時間值;以及所述服務(wù)器可操作用于在服務(wù)器中提供期望值;以及當(dāng)所述期望值與所述當(dāng)前時間值的差超過預(yù)定閾值時,服務(wù)器被設(shè)計用于將所述當(dāng)前時間值^:定為所述期望值。17.根據(jù)權(quán)利要求16所述的測量系統(tǒng),其中,現(xiàn)場設(shè)備可操作用于產(chǎn)生時間比較數(shù)據(jù);以及現(xiàn)場設(shè)備可操作用于將時間比較數(shù)據(jù)發(fā)送給服務(wù)器;以及服務(wù)器可操作用于提供關(guān)于容許的時間差的閾值;以及服務(wù)器可操作用于確定所述當(dāng)前時間值和所述期望值之間的時間差;以及服務(wù)器可操作用于將所述時間差與所述閾值進(jìn)行比較;以及服務(wù)器可操作用于決定所述時間差是大于還是小于所述閾值;以及服務(wù)器可操作用于向現(xiàn)場設(shè)備發(fā)送應(yīng)答,在所述應(yīng)答中,現(xiàn)場設(shè)備被告知所述現(xiàn)場設(shè)備的時間是可接受的;以及現(xiàn)場設(shè)備可操作用于通過在現(xiàn)場設(shè)備中執(zhí)行對該時刻產(chǎn)生的數(shù)據(jù)的時間戳的校正執(zhí)行時間同步;以及現(xiàn)場設(shè)備可操作用于將待完全存儲的數(shù)據(jù)發(fā)送給服務(wù)器;以及服務(wù)器可操作用于將數(shù)據(jù)接管到數(shù)據(jù)庫中;以及服務(wù)器可操作用于通過通信和數(shù)據(jù)網(wǎng)絡(luò)向現(xiàn)場設(shè)備確認(rèn)收到數(shù)據(jù);以及服務(wù)器可操作用于將服務(wù)器時間發(fā)送給現(xiàn)場設(shè)備,并且請求現(xiàn)場設(shè)備與Ji艮務(wù)器的時間同步;以及服務(wù)器包括消息緩沖器,服務(wù)器將"現(xiàn)場設(shè)備中時間同步"進(jìn)程存儲在其中。18.—種用于對現(xiàn)場設(shè)備進(jìn)行自動時間同步的計算;t^呈序,所述現(xiàn)場設(shè)備即通信和數(shù)據(jù)網(wǎng)絡(luò)中的料位測量設(shè)備和壓力測量設(shè)備以及現(xiàn)場設(shè)備控制單元,當(dāng)所述計算M序在處理器上執(zhí)行時,使得所述處理器執(zhí)行步由所述現(xiàn)場設(shè)備或所述現(xiàn)場設(shè)備控制單元中的至少一個確定當(dāng)前時間值; 在中央服務(wù)器中提供期望值;將所述當(dāng)前時間值與所述期望值進(jìn)行比較;當(dāng)所述期望值與所述當(dāng)前時間值的差超過預(yù)定閾值時,將所述當(dāng)前時間值設(shè)置為所述期望值。19.一種存儲有用于對現(xiàn)場設(shè)備進(jìn)行自動時間同步的計算機(jī)程序的存儲介質(zhì),所述現(xiàn)場設(shè)備即通信和數(shù)據(jù)網(wǎng)絡(luò)中的料位測量設(shè)備和壓力測量設(shè)備以及現(xiàn)場設(shè)備控制單元,當(dāng)所述計算M序在處理器上執(zhí)行時,使得所述處理器執(zhí)行步驟由所述現(xiàn)場i殳備或所述現(xiàn)場i殳備控制單元中的至少一個確定當(dāng)前時間值;在中央服務(wù)器中提供期望值;將所述當(dāng)前時間值與所述期望值進(jìn)行比較;當(dāng)所述期望值與所述當(dāng)前時間值的差超過預(yù)定閾值時,將所述當(dāng)前時間值設(shè)置為所述期望值。20.—種用于對現(xiàn)場設(shè)備進(jìn)行自動時間同步的微處理器,所述現(xiàn)場設(shè)備即通信和數(shù)據(jù)網(wǎng)絡(luò)中的料位測量設(shè)備和壓力測量設(shè)備以及現(xiàn)場設(shè)備控制單元,且所述微處理器用于執(zhí)行步驟由所述現(xiàn)場i殳備或所述現(xiàn)場i殳備控制單元中的至少一個確定當(dāng)前時間值;在中央服務(wù)器中4^供期望值;將所述當(dāng)前時間值與所述期望值進(jìn)行比較;當(dāng)所述期望值與所述當(dāng)前時間值的差超過預(yù)定閾值時,將所述當(dāng)前時間值設(shè)置為所述期望值。全文摘要本發(fā)明涉及一種基于通信和數(shù)據(jù)網(wǎng)絡(luò)的、用于對現(xiàn)場設(shè)備進(jìn)行自動時間同步的方法,現(xiàn)場設(shè)備即料位測量設(shè)備和壓力測量設(shè)備以及現(xiàn)場設(shè)備控制單元。該方法包含步驟由現(xiàn)場設(shè)備或現(xiàn)場設(shè)備控制單元確定當(dāng)前時間值,并且在中央服務(wù)器中提供期望值。此外,該方法包括步驟將當(dāng)前時間值與期望值相比較,并且當(dāng)期望值與當(dāng)前時間值的差超過預(yù)定閾值時,將當(dāng)前時間值設(shè)置為期望值。文檔編號H04L29/08GK101399657SQ200810161289公開日2009年4月1日申請日期2008年9月24日優(yōu)先權(quán)日2007年9月26日發(fā)明者弗里多林·法伊斯特申請人:Vega格里沙貝兩合公司