專利名稱:用于運(yùn)行技術(shù)設(shè)備的方法和過(guò)程管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于運(yùn)行技術(shù)設(shè)備的一種方法和一種過(guò)程管理系統(tǒng)。
背景技術(shù):
為了控制一個(gè)技術(shù)設(shè)備通常采用一個(gè)過(guò)程管理系統(tǒng),該系統(tǒng)由多個(gè)針對(duì)特定任務(wù)的部件構(gòu)成,這些部件安裝在技術(shù)設(shè)備內(nèi)部的不同位置,例如在一個(gè)用于產(chǎn)生電能的發(fā)電站內(nèi)。
在此,該過(guò)程管理系統(tǒng)一般通過(guò)多個(gè)層面分層地構(gòu)成。
在一個(gè)現(xiàn)場(chǎng)層面中將在技術(shù)設(shè)備運(yùn)行期間積累的并描述設(shè)備部件運(yùn)行狀態(tài)的信號(hào)進(jìn)行采集,并將控制信號(hào)發(fā)送到設(shè)備部件的調(diào)整裝置。
在一個(gè)自動(dòng)化層面上,在例如多個(gè)存儲(chǔ)器可編程控制器(SPS)中實(shí)現(xiàn)用于運(yùn)行設(shè)備的控制功能。在該實(shí)現(xiàn)中大多采用一個(gè)為控制任務(wù)開(kāi)發(fā)的、專門的控制軟件(例如Step 5,Step 7等),該軟件僅僅在特定類型的CPU上運(yùn)行,該CPU又由一個(gè)專門的操作系統(tǒng)運(yùn)行。該自動(dòng)化層面接收現(xiàn)場(chǎng)層面的信號(hào)并向現(xiàn)場(chǎng)層面給出命令;其中,現(xiàn)場(chǎng)層面和自動(dòng)化層面之間的連接可以實(shí)現(xiàn)為每個(gè)發(fā)送器和/或每個(gè)調(diào)整裝置與自動(dòng)化層面的對(duì)應(yīng)輸入或者輸出的單個(gè)連線,但是,為此也可以采用一種具有確定的、通常是非常專門的傳輸協(xié)議的現(xiàn)場(chǎng)總線系統(tǒng)。
通過(guò)一個(gè)操作和觀察層面構(gòu)成一個(gè)人機(jī)接口,通過(guò)該接口操縱者可以運(yùn)行該技術(shù)設(shè)備并得到設(shè)備的信息。其中,操作者例如在計(jì)算機(jī)系統(tǒng)的一個(gè)顯示器上以過(guò)程圖像得到關(guān)于設(shè)備狀態(tài)的圖形化信息,他可以例如借助于鼠標(biāo)和/或計(jì)算機(jī)系統(tǒng)的鍵盤在計(jì)算機(jī)系統(tǒng)中輸入運(yùn)行命令。該操作和觀察層面通常借助于發(fā)電站總線系統(tǒng)與自動(dòng)化層面連接,其中,該總線系統(tǒng)例如作為光波導(dǎo)體系統(tǒng)構(gòu)成并借助于一個(gè)專門的傳輸協(xié)議運(yùn)行。
操作和觀察層面的計(jì)算機(jī)系統(tǒng)通常包括一個(gè)專門的、安裝在該系統(tǒng)上的操作和觀察軟件。
控制軟件的產(chǎn)生多數(shù)直接在自動(dòng)化層面上借助一個(gè)編程設(shè)備實(shí)現(xiàn),該編程設(shè)備與自動(dòng)化設(shè)備(SPS)連接,借助于該編程設(shè)備為對(duì)應(yīng)的自動(dòng)化設(shè)備產(chǎn)生所謂的目標(biāo)代碼,和/或借助于一個(gè)單獨(dú)的、例如通過(guò)一個(gè)計(jì)算機(jī)構(gòu)成的規(guī)劃系統(tǒng)從一個(gè)程序庫(kù)中選擇例如圖形化元件并相互連接,以便實(shí)現(xiàn)所希望的控制功能。通過(guò)隨后的編譯從圖形化的功能圖產(chǎn)生目標(biāo)代碼,然后將該目標(biāo)代碼加載到所希望的自動(dòng)化設(shè)備(SPS)并運(yùn)行。
因此,這類公知的過(guò)程管理系統(tǒng)的使用要求應(yīng)用分別與特定任務(wù)接口的硬件和軟件部件;操作和觀察軟件不能在自動(dòng)化設(shè)備上運(yùn)行,反之,控制軟件不能在操作和觀察系統(tǒng)的計(jì)算機(jī)系統(tǒng)上執(zhí)行。由此,為了運(yùn)行一個(gè)技術(shù)設(shè)備必須相互并行地使用不同的系統(tǒng),這些系統(tǒng)不適合于承擔(dān)其它系統(tǒng)的任務(wù)。此外,這些系統(tǒng)也不能相互設(shè)置在近乎任意的空間距離上,因?yàn)樗鼈冎g的連接(多數(shù)是總線系統(tǒng)或者單獨(dú)的連線)不能任意延長(zhǎng),且這種延長(zhǎng)不管能否實(shí)現(xiàn)都是非常昂貴和容易出錯(cuò)的。
因此,常規(guī)的過(guò)程管理系統(tǒng)多數(shù)是嚴(yán)格分層設(shè)置的,其中,在每個(gè)分層層面中使用了專門為各自任務(wù)而確定的系統(tǒng),例如所提到的SPS或自動(dòng)化總線系統(tǒng)(例如西門子公司的Sinec Hl總線或特征總線);這些提到的系統(tǒng)然后多數(shù)用專門為自動(dòng)化技術(shù)開(kāi)發(fā)的軟件包運(yùn)行。因?yàn)?,正如已?jīng)提到的,已知過(guò)程管理系統(tǒng)的部件可以安裝相距的、最大可以達(dá)到的距離是有限的,因此在實(shí)踐中多數(shù)是將過(guò)程管理系統(tǒng)的所有部件實(shí)際安裝在技術(shù)設(shè)備的內(nèi)部。
這種公知的過(guò)程管理系統(tǒng)是非常昂貴的,因?yàn)槭褂昧诉€必須由專家為在該技術(shù)設(shè)備中的應(yīng)用而配置和參數(shù)化的、專門的硬件和軟件;此外,對(duì)這種過(guò)程管理系統(tǒng)的部件及功能進(jìn)行的診斷、維護(hù)和優(yōu)化實(shí)際上必須在現(xiàn)場(chǎng)才可以進(jìn)行。此外,在公知的過(guò)程管理系統(tǒng)中在現(xiàn)場(chǎng)僅僅存在非常有限的、處于技術(shù)設(shè)備外部的控制可能性。(為此,在公知的過(guò)程管理系統(tǒng)多數(shù)設(shè)置一個(gè)分離的系統(tǒng),例如一個(gè)網(wǎng)關(guān),其中,通過(guò)該專門設(shè)置的網(wǎng)關(guān)經(jīng)常僅僅能夠在外部完成控制任務(wù)的一部分;這里,經(jīng)常要在高花費(fèi)的條件下進(jìn)行系統(tǒng)與不同傳輸協(xié)議的耦合。)此外,為了能夠操作該過(guò)程管理系統(tǒng),操作者必須經(jīng)過(guò)專門的培訓(xùn)。
公知的過(guò)程管理系統(tǒng)的嚴(yán)格的分層結(jié)構(gòu)例如可以構(gòu)成如下在自動(dòng)化層面的至少一個(gè)自動(dòng)化設(shè)備(例如SPS)中存儲(chǔ)用專門的編程語(yǔ)言實(shí)現(xiàn)的控制程序并在其中執(zhí)行;例如在那里存放用于運(yùn)行電機(jī)的調(diào)節(jié)算法。
在操作和觀察系統(tǒng)中存儲(chǔ)例如圖形化的過(guò)程圖像,其中當(dāng)前過(guò)程測(cè)量值和狀態(tài)值淡入為動(dòng)態(tài)圖像部分,并準(zhǔn)備好命令區(qū)域,在該命令區(qū)域中使用者可以例如用單擊鼠標(biāo)或者鍵盤輸入給出一個(gè)操作命令(例如,啟動(dòng)/停止;設(shè)定額定值等)。然后,將操作命令例如通過(guò)一個(gè)發(fā)電站總線系統(tǒng)傳送到自動(dòng)化層面,在該層面上通過(guò)一個(gè)在自動(dòng)化設(shè)備中運(yùn)行的控制程序執(zhí)行該命令,其中,該控制程序控制例如技術(shù)設(shè)備的調(diào)整裝置并從傳感器讀入測(cè)量值。
在上述作為例子給出的情況中,然后在操作和觀察系統(tǒng)中存儲(chǔ)例如電機(jī)的過(guò)程圖像,在該圖像中淡入電機(jī)的當(dāng)前運(yùn)行狀態(tài)(例如,轉(zhuǎn)速、功率、運(yùn)行時(shí)間、溫度等),這些狀態(tài)由自動(dòng)化系統(tǒng)借助于發(fā)電站總線系統(tǒng)發(fā)送到操作和觀察系統(tǒng)。然后,使用者可以例如在顯示器上單擊一個(gè)命令開(kāi)關(guān)區(qū)或者操作一個(gè)按鍵,并由此啟動(dòng)、停止電機(jī)或者要求一個(gè)更高的功率等等(其中,與各命令相關(guān)的控制程序在自動(dòng)化系統(tǒng)中運(yùn)行)。
在過(guò)程管理系統(tǒng)的一個(gè)工程系統(tǒng)中對(duì)例如控制功能進(jìn)行規(guī)劃,其中,例如在一個(gè)圖形化的操作界面上從一個(gè)軟件程序庫(kù)中調(diào)用控制元件,將其相互連接并賦予不同參數(shù)值;這樣形成的由多個(gè)控制元件構(gòu)成的控制程序再轉(zhuǎn)換(編譯)成這樣的目標(biāo)代碼,該目標(biāo)代碼隨后被加載到自動(dòng)化層面的一個(gè)目標(biāo)設(shè)備中,并可以在那里運(yùn)行。在工程系統(tǒng)中例如也可以利用過(guò)程圖像的統(tǒng)計(jì)和動(dòng)態(tài)圖像成分進(jìn)行過(guò)程圖像的建立和參數(shù)化;即,借助于專門的工程系統(tǒng)對(duì)過(guò)程管理系統(tǒng)進(jìn)行配置和規(guī)劃。
此外,可以額外地設(shè)置一個(gè)診斷系統(tǒng),利用該系統(tǒng)監(jiān)測(cè)技術(shù)設(shè)備的運(yùn)行狀態(tài),特別是臨界的運(yùn)行狀態(tài)。
總之,公知的過(guò)程管理系統(tǒng)為了實(shí)現(xiàn)其任務(wù)需要多個(gè)專門的、不同類型的子系統(tǒng),在這些子系統(tǒng)中多數(shù)用到專門的硬件和軟件。因此,這種不同的整個(gè)系統(tǒng)的操作和配置是非常昂貴的,而這種系統(tǒng)的實(shí)現(xiàn)以及購(gòu)置費(fèi)用是及其高的。此外,這種過(guò)程管理系統(tǒng)由于其子系統(tǒng)高度的專門化程度而導(dǎo)致靈活性很小。
發(fā)明內(nèi)容
因此,本發(fā)明要解決的技術(shù)問(wèn)題是,提供用于運(yùn)行技術(shù)設(shè)備的一種方法和一種過(guò)程管理系統(tǒng),該方法和系統(tǒng)克服了所提到的缺點(diǎn);特別是能夠繼續(xù)采用通用計(jì)算機(jī)(即,不是專門為自動(dòng)化開(kāi)發(fā)的計(jì)算機(jī)和自動(dòng)化設(shè)備)和采用通用軟件(即,已經(jīng)盡可能廣地傳播的、不是為自動(dòng)化開(kāi)發(fā)的軟件)。
上述關(guān)于方法的技術(shù)問(wèn)題是通過(guò)一種用于運(yùn)行技術(shù)設(shè)備的方法解決的,該技術(shù)設(shè)備具有多個(gè)用于監(jiān)測(cè)和控制技術(shù)設(shè)備部件的現(xiàn)場(chǎng)設(shè)備,至少一個(gè)用于監(jiān)測(cè)和控制技術(shù)設(shè)備的過(guò)程管理計(jì)算機(jī),和至少一個(gè)通信通道,通過(guò)該通道現(xiàn)場(chǎng)設(shè)備與過(guò)程管理計(jì)算機(jī)連接,其中,現(xiàn)場(chǎng)設(shè)備將在技術(shù)設(shè)備中積累的、至少描述一個(gè)部件的運(yùn)行狀態(tài)的測(cè)量數(shù)據(jù)傳送到過(guò)程管理計(jì)算機(jī),并從過(guò)程管理計(jì)算機(jī)接收控制命令,其中,在現(xiàn)場(chǎng)設(shè)備的至少一部分和過(guò)程管理計(jì)算機(jī)之間利用TCP/IP協(xié)議通過(guò)該通信通道傳送狀態(tài)和控制信號(hào)。
這里,本發(fā)明從這樣的考慮出發(fā),即,如果測(cè)量數(shù)據(jù)和控制命令的數(shù)據(jù)的傳送使用一種協(xié)議,則尤其提高了該方法的靈活性,該協(xié)議可以在多個(gè)通信通道中使用,且不要求專門為自動(dòng)化技術(shù)開(kāi)發(fā)的硬件和軟件。由此,在本發(fā)明的方法中可以繼續(xù)使用現(xiàn)有的通信通道傳送所提到的數(shù)據(jù),特別是不用安裝一個(gè)單獨(dú)的、具有專門傳輸協(xié)議的總線系統(tǒng)。
在本發(fā)明方法中,過(guò)程管理系統(tǒng)部件之間的通信盡可能地繼續(xù)利用所述協(xié)議進(jìn)行,其中,有關(guān)的通信參與者(特別是現(xiàn)場(chǎng)設(shè)備和過(guò)程管理計(jì)算機(jī))支持一種基于IP地址的機(jī)制。
通信通道優(yōu)選地包括因特網(wǎng)和/或一個(gè)企業(yè)內(nèi)部互聯(lián)網(wǎng)和/或一個(gè)無(wú)線連接。
按照這種方式可以將本發(fā)明方法中采用的過(guò)程管理計(jì)算機(jī)的部件,特別是優(yōu)選地設(shè)置在技術(shù)設(shè)備中的現(xiàn)場(chǎng)設(shè)備和過(guò)程管理計(jì)算機(jī)在近乎任意的空間距離上相互設(shè)置,其中,所述部件之間的通信通過(guò)已經(jīng)在世界各處分布的因特網(wǎng)和/或一個(gè)已經(jīng)在一個(gè)空間范圍中安裝的企業(yè)內(nèi)部互聯(lián)網(wǎng)和/或一個(gè)無(wú)線連接進(jìn)行。因此,不要求將通信通道單獨(dú)的作為硬件實(shí)現(xiàn),作為硬件實(shí)現(xiàn)則會(huì)限制過(guò)程管理系統(tǒng)的部件之間的可能空間距離。在使用因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)的情況下,在其中使用已經(jīng)公知和應(yīng)用的TCP/IP傳輸協(xié)議,從而為了實(shí)現(xiàn)通信不需要專門的開(kāi)發(fā)和/或大規(guī)模的配合。在使用無(wú)線連接用于通信的情況下,也可以簡(jiǎn)單地采用TCP/IP傳輸協(xié)議;其中,該無(wú)線連接可以包括在因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)內(nèi)。
在本發(fā)明優(yōu)選的實(shí)施方式中,過(guò)程管理計(jì)算機(jī)包括一個(gè)用于將過(guò)程管理計(jì)算機(jī)連接到因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)上的網(wǎng)絡(luò)服務(wù)器,而技術(shù)設(shè)備的、在過(guò)程管理計(jì)算機(jī)中用軟件技術(shù)實(shí)現(xiàn)的操作和觀察功能借助于一臺(tái)客戶計(jì)算機(jī)通過(guò)對(duì)過(guò)程管理計(jì)算機(jī)的因特網(wǎng)訪問(wèn)實(shí)施,該客戶計(jì)算機(jī)包括一個(gè)因特網(wǎng)瀏覽器并與因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)連接。
在本發(fā)明所述優(yōu)選實(shí)施方式中,過(guò)程管理計(jì)算機(jī)可以安裝在近乎任意位置,在此可以訪問(wèn)因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)。此外,對(duì)技術(shù)設(shè)備的操作和觀察也可以由客戶計(jì)算機(jī)從近乎任意的地點(diǎn)執(zhí)行。在此,客戶計(jì)算機(jī)除了一個(gè)操作系統(tǒng)外作為軟件基本上只需要一個(gè)公知的因特網(wǎng)瀏覽器,而實(shí)際上不必具有特殊的軟件(這種客戶計(jì)算機(jī)被稱為“瘦客戶機(jī)”)。即,客戶計(jì)算機(jī)可以通過(guò)因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)借助于因特網(wǎng)瀏覽器訪問(wèn)過(guò)程管理計(jì)算機(jī),并通過(guò)因特網(wǎng)操作在過(guò)程管理計(jì)算機(jī)上實(shí)現(xiàn)的、涉及技術(shù)設(shè)備運(yùn)行的功能。還可以通過(guò)因特網(wǎng)調(diào)用并在客戶計(jì)算機(jī)上顯示在過(guò)程管理計(jì)算機(jī)中處理的運(yùn)行信息,例如技術(shù)設(shè)備的狀態(tài)報(bào)告和測(cè)量值。在此,客戶計(jì)算機(jī)對(duì)過(guò)程管理計(jì)算機(jī)的因特網(wǎng)訪問(wèn)優(yōu)選地包括一個(gè)安全性詢問(wèn),例如要求一個(gè)口令,以便阻止沒(méi)有被授權(quán)的人的訪問(wèn)。也可以為因特網(wǎng)訪問(wèn)設(shè)置多個(gè)口令,其中每個(gè)口令分別對(duì)應(yīng)于一個(gè)一定范圍內(nèi)的使用權(quán)限。
在本發(fā)明其它優(yōu)選的實(shí)施方式中,操作和觀察功能由分別包含可以直接執(zhí)行的軟件代碼的軟件成分組成。
本發(fā)明的過(guò)程管理系統(tǒng)的一種在軟件中待實(shí)現(xiàn)的整體功能是這樣構(gòu)成的,即,將實(shí)現(xiàn)確定的部分功能的、已經(jīng)在一臺(tái)計(jì)算機(jī)(例如一臺(tái)通用計(jì)算機(jī))上可以運(yùn)行的軟件成分組合成一種新的范圍廣的功能。即該功能的產(chǎn)生基本上如下實(shí)現(xiàn)只要是可能就組合已經(jīng)實(shí)現(xiàn)的和能夠運(yùn)行的部分功能;其中操作和觀察功能尤其包括過(guò)程管理系統(tǒng)的自動(dòng)化功能,通過(guò)這些功能控制和/或調(diào)節(jié)技術(shù)設(shè)備的部件。
優(yōu)選地,將至少一個(gè)操作和/或觀察功能用至少兩個(gè)軟件成分組成和執(zhí)行,而不用事先在其運(yùn)行的計(jì)算機(jī)上進(jìn)行該操作和/或觀察功能的編譯和加載過(guò)程。
即,這種新產(chǎn)生的功能的建立和運(yùn)行不要求將該功能轉(zhuǎn)換為該功能應(yīng)該在其上運(yùn)行的計(jì)算機(jī)的目標(biāo)代碼的中間步驟。該功能在至少兩個(gè)軟件成分組合之后立刻就能夠在目標(biāo)計(jì)算機(jī)上運(yùn)行。由此,這樣產(chǎn)生的控制軟件實(shí)際上獨(dú)立于應(yīng)該在其上運(yùn)行的計(jì)算機(jī)平臺(tái)。建立這種控制軟件的一種合適的編程語(yǔ)言是編程語(yǔ)言JAVA,利用該語(yǔ)言能夠產(chǎn)生在所謂的虛擬JAVA機(jī)上立刻可以運(yùn)行的字節(jié)代碼;這種虛擬機(jī)對(duì)于幾乎所有公知的、特別是通用的計(jì)算機(jī)平臺(tái)(通用計(jì)算機(jī))是可以得到的。此外,利用編程語(yǔ)言JAVA產(chǎn)生的JAVA應(yīng)用(例如對(duì)于技術(shù)設(shè)備的控制和觀察程序)在多數(shù)公知的網(wǎng)絡(luò)瀏覽器下可以直接運(yùn)行并此外不要求專門的程序運(yùn)行環(huán)境。
優(yōu)選地,為了進(jìn)行數(shù)據(jù)采集和命令輸出在技術(shù)設(shè)備中采用所謂的“智能”現(xiàn)場(chǎng)設(shè)備,這些設(shè)備至少具有一個(gè)自身的微處理器并在該微處理器上安裝上述虛擬機(jī),使得對(duì)技術(shù)設(shè)備的操作和/或觀察功能也“設(shè)置”在這些現(xiàn)場(chǎng)設(shè)備上并可以直接在其上運(yùn)行。這里所述功能不需要事前編譯和加載就能在現(xiàn)場(chǎng)設(shè)備上執(zhí)行。
在本發(fā)明特別優(yōu)選的實(shí)施方式中,基本上為所有技術(shù)設(shè)備的、在過(guò)程管理計(jì)算機(jī)中處理的過(guò)程數(shù)據(jù)分別設(shè)置一個(gè)URL地址。
所提到的尋址尤其在因特網(wǎng)領(lǐng)域中公知,其中一定的內(nèi)容,例如因特網(wǎng)的網(wǎng)頁(yè)或者其它數(shù)據(jù)區(qū)域可以通過(guò)輸入所述URL地址在一個(gè)因特網(wǎng)瀏覽器上顯示。在本發(fā)明中采用了在因特網(wǎng)中已經(jīng)實(shí)現(xiàn)的機(jī)制,使得例如借助一臺(tái)客戶計(jì)算機(jī)通過(guò)因特網(wǎng)簡(jiǎn)單地實(shí)現(xiàn)有針對(duì)性地調(diào)用過(guò)程數(shù)據(jù)。
本發(fā)明關(guān)于過(guò)程管理系統(tǒng)的技術(shù)問(wèn)題是通過(guò)一種用于運(yùn)行技術(shù)設(shè)備的過(guò)程管理系統(tǒng)解決的,該過(guò)程管理系統(tǒng)包括以下組成部分a)至少一臺(tái)用于監(jiān)測(cè)和控制技術(shù)設(shè)備的過(guò)程管理計(jì)算機(jī),該計(jì)算機(jī)包括一個(gè)網(wǎng)絡(luò)服務(wù)器,通過(guò)該網(wǎng)絡(luò)服務(wù)器可以如下建立一個(gè)與因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)的連接,即,可以將在過(guò)程管理計(jì)算機(jī)中積累的過(guò)程數(shù)據(jù)通過(guò)因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)傳送,并可以從因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)接收數(shù)據(jù),b)至少一臺(tái)客戶計(jì)算機(jī),用于借助于在該客戶計(jì)算機(jī)上安裝的因特網(wǎng)瀏覽器通過(guò)因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)操作和/或觀察技術(shù)設(shè)備,利用該因特網(wǎng)瀏覽器客戶計(jì)算機(jī)可以與因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)連接,c)多個(gè)在技術(shù)設(shè)備中設(shè)置的傳感器和執(zhí)行器,利用它們可以在技術(shù)設(shè)備中記錄測(cè)量值以及對(duì)技術(shù)設(shè)備的部件進(jìn)行調(diào)節(jié)干預(yù),它們通過(guò)至少一個(gè)通信通道與過(guò)程管理計(jì)算機(jī)連接,并向過(guò)程管理計(jì)算機(jī)傳送測(cè)量數(shù)據(jù)以及從過(guò)程管理計(jì)算機(jī)接收控制命令。
這種過(guò)程管理系統(tǒng)特別靈活,因?yàn)槔缂夹g(shù)設(shè)備的操作和觀察不受技術(shù)設(shè)備的位置所限制。借助于運(yùn)行技術(shù)設(shè)備的過(guò)程管理計(jì)算機(jī),將在其中處理的過(guò)程數(shù)據(jù)通過(guò)網(wǎng)絡(luò)服務(wù)器這樣提供,使得借助于客戶計(jì)算機(jī)通過(guò)因特網(wǎng)可以訪問(wèn)這些數(shù)據(jù)。其中,該客戶計(jì)算機(jī)(“瘦客戶機(jī)”)基本上只需要具有一個(gè)公知的因特網(wǎng)瀏覽器,而不必具有特殊的軟件。此外,還可以借助于該客戶計(jì)算機(jī)對(duì)過(guò)程管理系統(tǒng)進(jìn)行配置和/或參數(shù)化,其中客戶計(jì)算機(jī)訪問(wèn)過(guò)程管理計(jì)算機(jī)。此外,可以借助于客戶計(jì)算機(jī)通過(guò)訪問(wèn)過(guò)程管理計(jì)算機(jī)對(duì)過(guò)程管理系統(tǒng)以及技術(shù)設(shè)備進(jìn)行(遠(yuǎn)程)診斷。
通信通道優(yōu)選地包括一個(gè)無(wú)線連接和/或一個(gè)總線連接和/或因特網(wǎng)和/或一個(gè)企業(yè)內(nèi)部互聯(lián)網(wǎng)。
通過(guò)這種方式使得不必將過(guò)程管理計(jì)算機(jī)直接安裝在技術(shù)設(shè)備附近,因?yàn)閮?yōu)選設(shè)置在技術(shù)設(shè)備中的傳感器和執(zhí)行器的信號(hào)可以借助于提到的傳送手段遠(yuǎn)距離(在應(yīng)用因特網(wǎng)的條件下實(shí)際上在整個(gè)世界上)傳送。其中,無(wú)線連接可以包括因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)。在這種情況下,過(guò)程管理計(jì)算機(jī)可以位于例如所謂的服務(wù)器站(Server-Park)中,該服務(wù)器站位于服務(wù)提供商并由其運(yùn)行。即,在技術(shù)設(shè)備本身中基本上還僅需要設(shè)置傳感器和執(zhí)行器,它們記錄技術(shù)設(shè)備的測(cè)量數(shù)據(jù)并接收控制命令。
特別優(yōu)選的是通過(guò)一個(gè)實(shí)時(shí)操作系統(tǒng)運(yùn)行過(guò)程管理計(jì)算機(jī),并將其這樣冗余配置,使得至少一個(gè)在過(guò)程管理計(jì)算機(jī)運(yùn)行期間出現(xiàn)的故障不會(huì)導(dǎo)致過(guò)程管理計(jì)算機(jī)的功能喪失,并且在這種故障情況下過(guò)程管理計(jì)算機(jī)的運(yùn)行可以實(shí)際上不延誤和沒(méi)有數(shù)據(jù)丟失地繼續(xù)進(jìn)行。其中,該實(shí)時(shí)操作系統(tǒng)可以是作為具有實(shí)時(shí)特征的通用操作系統(tǒng)構(gòu)成。
在一個(gè)技術(shù)設(shè)備中通常必須觀察和/或控制和/或調(diào)節(jié)多個(gè)與時(shí)間密切有關(guān)的過(guò)程,從而為此采用的計(jì)算機(jī)必須具有一種確定性的關(guān)系,使得確定的處理步驟按一種已知的、可以預(yù)計(jì)時(shí)間間隔地可靠進(jìn)行。為此,必須使用一個(gè)實(shí)時(shí)操作系統(tǒng),以便可以排除對(duì)技術(shù)設(shè)備的損害和/或?qū)θ藛T和環(huán)境的傷害,并可以優(yōu)化設(shè)置技術(shù)設(shè)備的運(yùn)行。
為了能夠更好地排除對(duì)技術(shù)設(shè)備操作過(guò)程的干擾和/或危險(xiǎn),為過(guò)程管理計(jì)算機(jī)附加地優(yōu)選配置“1個(gè)故障保險(xiǎn)”(冗余)。這意味著,至少一個(gè)在過(guò)程管理計(jì)算機(jī)運(yùn)行期間出現(xiàn)的故障不會(huì)導(dǎo)致其功能喪失,并且在這種故障情況下過(guò)程管理計(jì)算機(jī)的運(yùn)行可以不延誤和沒(méi)有數(shù)據(jù)丟失地繼續(xù)進(jìn)行。由此保證了,可以沒(méi)有干擾地處理在技術(shù)設(shè)備內(nèi)部由過(guò)程管理計(jì)算機(jī)控制的特別關(guān)鍵的過(guò)程。為此,可以具有多個(gè)例如過(guò)程管理計(jì)算機(jī)的最重要的部件,并在故障的情況下例如借助于一個(gè)故障軟件保證,運(yùn)行實(shí)際上不延遲地利用沒(méi)有受到影響的部件繼續(xù)進(jìn)行。
因此,這種過(guò)程管理計(jì)算機(jī)仍然是故障保險(xiǎn)的。也可以實(shí)際上將過(guò)程管理系統(tǒng)的所有功能在過(guò)程管理計(jì)算機(jī)中實(shí)現(xiàn),而放棄公知過(guò)程管理系統(tǒng)的嚴(yán)格的層次劃分,其中,例如至少省略通常專用存儲(chǔ)器可編程控制器(SPS)所在的自動(dòng)化層面,利用這些控制器也可以處理與時(shí)間密切有關(guān)的任務(wù)。因?yàn)楸景l(fā)明的過(guò)程管理系統(tǒng)的過(guò)程管理計(jì)算機(jī)借助于一個(gè)實(shí)時(shí)操作系統(tǒng)也可以處理與時(shí)間密切有關(guān)的任務(wù)并且是故障保險(xiǎn)地冗余配置,因此可以至少放棄迄今公知的自動(dòng)化層面和其專門的自動(dòng)化設(shè)備。
優(yōu)選地,在過(guò)程管理計(jì)算機(jī)上至少要安裝并可以執(zhí)行用于控制技術(shù)設(shè)備所需的控制軟件的第一部分。
過(guò)程管理計(jì)算機(jī)是本發(fā)明的過(guò)程管理系統(tǒng)的一個(gè)核心成分。因此,至少在其上安裝并可以執(zhí)行所需的控制軟件的一部分。如果該過(guò)程管理計(jì)算機(jī)能夠?qū)崟r(shí)的和/或故障可靠的冗余配置,則控制軟件的該第一部分優(yōu)選地由能使技術(shù)設(shè)備與時(shí)間密切有關(guān)的和故障保險(xiǎn)的運(yùn)行的軟件程序組成。這樣保證了至少這種控制任務(wù)在一個(gè)明確確定的時(shí)間間隔中仍然能不出故障和可靠進(jìn)行,而不在工作期間丟失數(shù)據(jù)和必須重新輸入已經(jīng)存在的數(shù)據(jù)和/或已經(jīng)輸入的命令。
優(yōu)選地,實(shí)時(shí)操作系統(tǒng)包括至少一個(gè)用于監(jiān)測(cè)和控制技術(shù)設(shè)備的部件的現(xiàn)場(chǎng)設(shè)備,該現(xiàn)場(chǎng)設(shè)備具有用于控制技術(shù)設(shè)備所需的控制軟件的第二部分和至少一個(gè)微處理器,借助于該微處理器可以在現(xiàn)場(chǎng)設(shè)備上運(yùn)行該控制軟件的第二部分,其中,該現(xiàn)場(chǎng)設(shè)備從傳感器讀入技術(shù)設(shè)備的測(cè)量值、進(jìn)行預(yù)處理并傳送給過(guò)程管理計(jì)算機(jī),和從過(guò)程管理計(jì)算機(jī)接收控制命令、進(jìn)行預(yù)處理并傳送到執(zhí)行器。
在本發(fā)明的該優(yōu)選的實(shí)施方式中,傳感器和執(zhí)行器的信號(hào)的至少一部分在一個(gè)所謂“智能”現(xiàn)場(chǎng)設(shè)備中進(jìn)行處理。在此,本發(fā)明的過(guò)程管理系統(tǒng)控制功能的一部分在該現(xiàn)場(chǎng)設(shè)備中“設(shè)置”。這意味著,該設(shè)置的功能直接在現(xiàn)場(chǎng)設(shè)備上執(zhí)行,而對(duì)應(yīng)的傳感器和/或執(zhí)行器信號(hào)直接從現(xiàn)場(chǎng)設(shè)備讀出或者由現(xiàn)場(chǎng)設(shè)備送出。由此,過(guò)程管理系統(tǒng)的一部分功能在該實(shí)施方式中在現(xiàn)場(chǎng)設(shè)備中實(shí)現(xiàn)。對(duì)于這種在現(xiàn)場(chǎng)設(shè)備中實(shí)現(xiàn)的功能的訪問(wèn)和其操作優(yōu)選地借助于客戶計(jì)算機(jī)實(shí)現(xiàn)。所述在智能現(xiàn)場(chǎng)設(shè)備中設(shè)置功能提供了這樣的優(yōu)點(diǎn),即可以利用較少的存儲(chǔ)器和/或計(jì)算機(jī)資源構(gòu)造過(guò)程管理計(jì)算機(jī)。此外,這些功能可以更快地執(zhí)行,因?yàn)檫@些現(xiàn)場(chǎng)設(shè)備一般直接在技術(shù)設(shè)備中,所以減少了向智能現(xiàn)場(chǎng)設(shè)備傳送的數(shù)據(jù),因?yàn)椴恍枰獜倪^(guò)程管理計(jì)算機(jī)向現(xiàn)場(chǎng)設(shè)備傳送涉及控制功能內(nèi)部變化的數(shù)據(jù),因?yàn)樵摽刂乒δ苤苯釉诂F(xiàn)場(chǎng)設(shè)備上運(yùn)行。此外,即使例如過(guò)程管理計(jì)算機(jī)臨時(shí)不能使用,也可以利用在現(xiàn)場(chǎng)設(shè)備上可以支配的控制功能。
這種在現(xiàn)場(chǎng)設(shè)備中設(shè)置的功能優(yōu)選地涉及與時(shí)間密切有關(guān)的和/或?qū)τ诳煽啃灾匾囊蟆?br>
特別優(yōu)選地是從多個(gè)具有下列特性的軟件成分構(gòu)成控制軟件a)每個(gè)軟件成分實(shí)現(xiàn)一個(gè)控制軟件的、分別配置給它的功能,b)每個(gè)軟件成分包括字節(jié)代碼,該代碼在沒(méi)有事先編譯和加載過(guò)程的條件下可以直接在一個(gè)目標(biāo)計(jì)算機(jī),例如在過(guò)程管理計(jì)算機(jī)和/或現(xiàn)場(chǎng)設(shè)備上運(yùn)行,c)每個(gè)軟件成分是能夠獨(dú)立運(yùn)行的,其含義是,對(duì)于其運(yùn)行不需要另外一個(gè)軟件成分并行地運(yùn)行,和d)每個(gè)軟件成分分別具有一個(gè)接口,借助于該接口可以建立至少一個(gè)從第一軟件成分至第二軟件成分的連接和/或一個(gè)至網(wǎng)絡(luò)服務(wù)器的連接和/或一個(gè)至至少一個(gè)傳感器和/或執(zhí)行器的連接,其中,各接口相互這樣兼容,使得為建立連接不需要對(duì)通過(guò)該連接傳送的信號(hào)進(jìn)行匹配,而是可以將第一軟件成分接口的輸入和/或輸出直接與第二軟件成分接口的輸出或輸入連接。
在此,軟件成分獨(dú)立于其應(yīng)該運(yùn)行的計(jì)算機(jī)平臺(tái)。實(shí)現(xiàn)這種軟件成分的一種特別合適的是編程語(yǔ)言JAVA,利用該語(yǔ)言能夠產(chǎn)生字節(jié)代碼。這種字節(jié)代碼在許多計(jì)算機(jī)平臺(tái)上可以直接運(yùn)行,而不需為此對(duì)程序代碼進(jìn)行編譯。
這些軟件成分優(yōu)選地自身封閉和封裝。這意味著,每個(gè)軟件成分完全實(shí)現(xiàn)一個(gè)為其分別設(shè)想的功能,并可以不調(diào)用在該軟件成分運(yùn)行期間內(nèi)部出現(xiàn)的數(shù)據(jù)流、內(nèi)部變量值等等。該軟件成分的接口還可以在一個(gè)或者多個(gè)軟件成分運(yùn)行期間連接以產(chǎn)生一個(gè)新功能,使得控制軟件的配置可以“在線”進(jìn)行,并且軟件成分的接口連接之后所產(chǎn)生的新功能可以立刻供使用,而不必事先對(duì)通過(guò)該接口連接的軟件成分進(jìn)行編譯和(重新)加載。
優(yōu)選地,過(guò)程管理計(jì)算機(jī)和客戶計(jì)算機(jī)包括一個(gè)虛擬機(jī)軟件程序,使得至少一部分軟件成分既可以在過(guò)程管理計(jì)算機(jī)上又可以在客戶計(jì)算機(jī)上運(yùn)行,而不需為此使軟件成分與各目標(biāo)計(jì)算機(jī)匹配。
現(xiàn)場(chǎng)設(shè)備特別優(yōu)選地包括該虛擬機(jī)軟件程序,使得至少部分軟件成分也可以在該現(xiàn)場(chǎng)設(shè)備上運(yùn)行,而不必為此進(jìn)行軟件成分匹配。
因此,本發(fā)明過(guò)程管理系統(tǒng)的所有功能通過(guò)軟件成分構(gòu)成,這些軟件成分包括可以在一個(gè)虛擬機(jī)軟件程序上運(yùn)行的字節(jié)代碼。由此,通過(guò)軟件成分實(shí)現(xiàn)的控制軟件實(shí)際上獨(dú)立于其應(yīng)該運(yùn)行的計(jì)算機(jī)平臺(tái)。如果軟件成分是借助于編程語(yǔ)言JAVA實(shí)現(xiàn)的,則借助于JAVA建立的字節(jié)代碼可以在實(shí)際上對(duì)于所有計(jì)算機(jī)平臺(tái)可以得到的虛擬機(jī)軟件程序上運(yùn)行。此外,利用編程語(yǔ)言JAVA產(chǎn)生的應(yīng)用實(shí)際上在每個(gè)公知的網(wǎng)絡(luò)瀏覽器下可以直接運(yùn)行,而此外不要求專門的程序運(yùn)行環(huán)境。在智能現(xiàn)場(chǎng)設(shè)備上優(yōu)選地同樣安裝這類(JAVA)虛擬機(jī)軟件程序,使得通過(guò)JAVA產(chǎn)生的軟件成分和軟件成分的連接可以直接在這種現(xiàn)場(chǎng)設(shè)備上運(yùn)行。由此,本發(fā)明的過(guò)程管理系統(tǒng)是非常靈活的,實(shí)際上不需要專門的硬件和軟件,而且與安裝地點(diǎn)無(wú)關(guān);只是現(xiàn)場(chǎng)設(shè)備必須靠近技術(shù)設(shè)備或者在其中安裝。在其上不能實(shí)現(xiàn)虛擬機(jī)軟件程序的和在其上因此不能運(yùn)行部分控制軟件的現(xiàn)場(chǎng)設(shè)備,借助于所謂“硬件代理”與前面提到的軟件成分概念結(jié)合該硬件代理同樣是軟件成分,其從非智能的現(xiàn)場(chǎng)設(shè)備采集數(shù)據(jù)和/或向其送出數(shù)據(jù)并這樣準(zhǔn)備該(原始)數(shù)據(jù),使得該非智能的現(xiàn)場(chǎng)設(shè)備也可以通過(guò)一個(gè)接口對(duì)應(yīng)于軟件成分的該接口訪問(wèn)。即,這種現(xiàn)場(chǎng)設(shè)備軟件程序通過(guò)其硬件代理作為“正常”的軟件成分集成在控制軟件中。
在本發(fā)明另一個(gè)優(yōu)選的實(shí)施方式中,至少一部分軟件成分分別具有對(duì)應(yīng)于各實(shí)現(xiàn)功能而設(shè)置的提示處理單元和/或診斷單元和/或操作和觀察單元和/或參數(shù)化單元,這些單元可以通過(guò)軟件成分的接口訪問(wèn)。
每個(gè)軟件成分實(shí)現(xiàn)本發(fā)明過(guò)程管理系統(tǒng)控制軟件的盡可能完整的一個(gè)部分功能。按照本發(fā)明的該實(shí)施方式,軟件成分的至少一個(gè)部分分別包括一個(gè)提示處理單元,利用該單元可以通過(guò)軟件成分的接口讀出特別是在軟件成分運(yùn)行過(guò)程中形成的、關(guān)鍵的和/或表示特征的、涉及實(shí)現(xiàn)功能的狀態(tài)值。關(guān)鍵的和/或表示特征的值也可以設(shè)置一個(gè)對(duì)應(yīng)的文字提示,其同樣可以通過(guò)接口讀出。這就是軟件成分的集成組成部分的提示處理和報(bào)警處理的所述功能,并且不必單獨(dú)地例如在過(guò)程管理計(jì)算機(jī)中實(shí)現(xiàn)。至少一部分軟件成分也可以具有一個(gè)診斷單元,借助于該單元可以產(chǎn)生通過(guò)軟件成分的接口讀出的診斷信號(hào),該單元允許對(duì)技術(shù)設(shè)備的一個(gè)通過(guò)一個(gè)軟件成分控制的部件的當(dāng)前和/或預(yù)計(jì)未來(lái)的運(yùn)行狀態(tài)做出判斷。因此,在本發(fā)明的該實(shí)施方式中這種診斷功能不必單獨(dú)地例如在過(guò)程管理計(jì)算機(jī)中實(shí)現(xiàn)。至少一部分軟件成分還可以具有一個(gè)操作和觀察單元,借助于該單元將用于操作通過(guò)該軟件成分實(shí)現(xiàn)的功能和/或用于對(duì)其監(jiān)測(cè)的信號(hào)傳送到軟件成分的接口上。這些信號(hào)例如可以是一個(gè)包括該功能在一個(gè)圖形表示中可以利用的、最重要的運(yùn)行狀態(tài)值的第一信號(hào)組,和一個(gè)包括通過(guò)該功能可以執(zhí)行的最重要命令的第二信號(hào)組。這樣,不需要將為了操作和觀察通過(guò)軟件成分控制的技術(shù)設(shè)備設(shè)備所需要的信號(hào)例如在過(guò)程管理計(jì)算機(jī)中單獨(dú)準(zhǔn)備和/或分組。此外,至少一部分軟件成分還可以具有一個(gè)參數(shù)化單元,借助于該單元可以從軟件成分的接口接收實(shí)施該功能所需要的參數(shù)化值。如果例如一個(gè)軟件成分實(shí)現(xiàn)了一個(gè)調(diào)節(jié)算法,則可以通過(guò)該接口向軟件成分的參數(shù)化單元給出參數(shù)值,例如調(diào)準(zhǔn)時(shí)間、前置時(shí)間或者放大系數(shù)。這樣例如在軟件成分的運(yùn)行期間也可以改變?cè)搮?shù)值并由此將該調(diào)節(jié)算法進(jìn)行在線優(yōu)化。這里不需要例如在過(guò)程管理計(jì)算機(jī)中或者在一個(gè)單獨(dú)的系統(tǒng)中提供這種用于軟件成分的參數(shù)化的功能。
上面描述的、分別通過(guò)軟件成分實(shí)現(xiàn)為其集成的組成成分的附加功能一提示處理、報(bào)警處理、診斷、操作和觀察以及參數(shù)化一由此使得此前公知的和所需的對(duì)應(yīng)的專門系統(tǒng)多余。在本發(fā)明的該實(shí)施方式中,在軟件成分上的專門的層替代了專門的提示和報(bào)警處理系統(tǒng)、診斷系統(tǒng)、操作和觀察系統(tǒng)以及工程系統(tǒng),其中每個(gè)層代表了一個(gè)所述功能。這些層可以通過(guò)對(duì)軟件成分的接口訪問(wèn)有針對(duì)性地調(diào)出。優(yōu)選地通過(guò)客戶計(jì)算機(jī)實(shí)現(xiàn)對(duì)軟件成分的所提到的層的訪問(wèn),該客戶計(jì)算機(jī)優(yōu)選為一臺(tái)通用計(jì)算機(jī),其借助于因特網(wǎng)技術(shù)在使用優(yōu)選具有JAVA功能的因特網(wǎng)瀏覽器的條件下,通過(guò)因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)訪問(wèn)過(guò)程管理計(jì)算機(jī)并將軟件成分對(duì)應(yīng)的層調(diào)出和可視化。
優(yōu)選地基本上將所有用于控制和監(jiān)測(cè)一個(gè)技術(shù)設(shè)備所需要的功能在過(guò)程管理計(jì)算機(jī)中集成。
按照這種方式減小了過(guò)程管理系統(tǒng)的復(fù)雜性,特別是減少了其子系統(tǒng)的數(shù)目。
特別優(yōu)選的是,為對(duì)于技術(shù)設(shè)備的控制和監(jiān)測(cè)所有的、在過(guò)程管理計(jì)算機(jī)中處理的重要過(guò)程數(shù)據(jù)分別設(shè)置一個(gè)URL地址,使得借助于客戶計(jì)算機(jī)至少對(duì)于這些過(guò)程數(shù)據(jù)的一部分可以有針對(duì)性地進(jìn)行訪問(wèn)。
該提到的URL尋址機(jī)制尤其是在因特網(wǎng)領(lǐng)域中公知。通過(guò)在一個(gè)因特網(wǎng)瀏覽器中輸入一個(gè)URL(因特網(wǎng))地址可以由此有針對(duì)性地訪問(wèn)部分過(guò)程數(shù)據(jù)。由此,借助于該客戶計(jì)算機(jī)還可以,通過(guò)在客戶計(jì)算機(jī)的因特網(wǎng)瀏覽器中輸入U(xiǎn)RL地址,在技術(shù)設(shè)備中有針對(duì)性地通過(guò)因特網(wǎng)調(diào)用例如水泵流量的當(dāng)前值、電機(jī)的當(dāng)前轉(zhuǎn)速、在過(guò)程管理計(jì)算機(jī)一個(gè)文檔中的數(shù)據(jù)等等。
下面進(jìn)一步說(shuō)明本發(fā)明的兩種實(shí)施方式。圖中,圖1示意地表示用于運(yùn)行技術(shù)設(shè)備的按照本發(fā)明的過(guò)程管理系統(tǒng),其中控制軟件集中在過(guò)程管理計(jì)算機(jī)中,圖2示意地表示用于運(yùn)行技術(shù)設(shè)備的按照本發(fā)明的過(guò)程管理系統(tǒng),其中控制軟件分散在多個(gè)系統(tǒng)上,并且圖3示意地表示用于按照本發(fā)明的過(guò)程管理計(jì)算機(jī)的、由多個(gè)軟件成分構(gòu)成的控制軟件。
具體實(shí)施例方式
在圖1中示出了一個(gè)過(guò)程管理系統(tǒng)5,包括一個(gè)過(guò)程管理計(jì)算機(jī)7,一個(gè)客戶計(jì)算機(jī)20,和多個(gè)接近或在技術(shù)設(shè)備25中設(shè)置的傳感器S和執(zhí)行器A。
過(guò)程管理計(jì)算機(jī)7用于監(jiān)測(cè)和控制技術(shù)設(shè)備25;其具有一個(gè)網(wǎng)絡(luò)服務(wù)器9,借助于該網(wǎng)絡(luò)服務(wù)器建立與因特網(wǎng)15的連接。
在技術(shù)設(shè)備25中積累的測(cè)量值M由傳感器S記錄,并作為測(cè)量數(shù)據(jù)D在采用TCP/IP傳輸協(xié)議的條件下通過(guò)無(wú)線連接F傳送至過(guò)程管理計(jì)算機(jī)7。在過(guò)程管理計(jì)算機(jī)7中實(shí)現(xiàn)了按照本發(fā)明的過(guò)程管理系統(tǒng)的控制軟件SP。該控制軟件SP實(shí)現(xiàn)了運(yùn)行技術(shù)設(shè)備25所需要的功能,其中,讀入測(cè)量數(shù)據(jù)D,對(duì)其進(jìn)行處理并通過(guò)無(wú)線連接F傳送控制命令C。該控制命令C通過(guò)執(zhí)行器A在技術(shù)設(shè)備25中引起調(diào)節(jié)干預(yù)E。
過(guò)程管理計(jì)算機(jī)7借助于實(shí)時(shí)操作系統(tǒng)11運(yùn)行,使得在過(guò)程管理計(jì)算機(jī)7中運(yùn)行的處理過(guò)程是確定性的,從而可以事先了解和保證在何種時(shí)間間隔內(nèi)可以可靠地執(zhí)行一個(gè)確定的處理過(guò)程。按照這種方式也可以實(shí)現(xiàn)過(guò)程管理計(jì)算機(jī)7的與時(shí)間密切有關(guān)的功能,其中,控制軟件的確定性的程序關(guān)系是必不可少的。此外,過(guò)程管理計(jì)算機(jī)7是這樣故障保險(xiǎn)的冗余配置,使得一個(gè)在過(guò)程管理計(jì)算機(jī)7中出現(xiàn)的故障不會(huì)導(dǎo)致其停機(jī)并由此導(dǎo)致其功能喪失。在這種故障情況下過(guò)程管理計(jì)算機(jī)7的運(yùn)行可以實(shí)際上不延誤和沒(méi)有數(shù)據(jù)丟失地繼續(xù)進(jìn)行。為此,過(guò)程管理計(jì)算機(jī)可以具有多個(gè)重要的硬件和軟件部件以及此外一個(gè)控制單元,該控制單元在故障的情況下將還能夠起作用的組成成分進(jìn)行校正,從而維持實(shí)際上不延遲的運(yùn)行。
在過(guò)程管理計(jì)算機(jī)7中實(shí)現(xiàn)的控制軟件SP的功能以及對(duì)技術(shù)設(shè)備25的觀察重要的過(guò)程數(shù)據(jù)PD主要借助于客戶計(jì)算機(jī)20實(shí)現(xiàn),該客戶計(jì)算機(jī)包括一個(gè)用于連接因特網(wǎng)15的因特網(wǎng)瀏覽器22。
因此,在按照本發(fā)明的過(guò)程管理系統(tǒng)中,過(guò)程管理系統(tǒng)的部件不再需要實(shí)際上完全在技術(shù)設(shè)備中或至少非??拷夹g(shù)設(shè)備。用于部件之間通信的因特網(wǎng)和/或無(wú)線連接的應(yīng)用(其中因特網(wǎng)可以包括該無(wú)線連接)使得過(guò)程管理系統(tǒng)的空間分布也可以具有非常遠(yuǎn)的空間距離??刂栖浖P優(yōu)選地利用編程語(yǔ)言JAVA實(shí)現(xiàn)??蛻粲?jì)算機(jī)20的因特網(wǎng)瀏覽器22是具有JAVA功能的,使得借助于編程語(yǔ)言JAVA產(chǎn)生的應(yīng)用可以在因特網(wǎng)瀏覽器22上運(yùn)行。
在過(guò)程管理計(jì)算機(jī)7中的過(guò)程數(shù)據(jù)PD分別設(shè)置有一個(gè)URL地址,使得經(jīng)因特網(wǎng)15借助于客戶計(jì)算機(jī)20通過(guò)在因特網(wǎng)瀏覽器22中輸入一個(gè)確定過(guò)程數(shù)據(jù)對(duì)應(yīng)的URL地址,可以由此有針對(duì)性地調(diào)用一個(gè)或多個(gè)所希望的過(guò)程數(shù)據(jù)。用于過(guò)程管理計(jì)算機(jī)7和客戶計(jì)算機(jī)20之間通信的因特網(wǎng)15的應(yīng)用,使得在所述計(jì)算機(jī)之間的實(shí)現(xiàn)的專門的通信連接(例如總線系統(tǒng))變得多余,因?yàn)橐蛱鼐W(wǎng)已經(jīng)提供了可供本發(fā)明的過(guò)程管理系統(tǒng)使用的傳送機(jī)制,例如TCP/IP傳輸協(xié)議。代替無(wú)線連接F或者作為其補(bǔ)充,測(cè)量數(shù)據(jù)D和/或控制命令C也可以通過(guò)因特網(wǎng)15優(yōu)選地在采用TCP/IP傳輸協(xié)議的條件下傳送。該無(wú)線連接F仍然可以包括在因特網(wǎng)中。
圖2和圖1一樣示出了一個(gè)按照本發(fā)明的過(guò)程管理系統(tǒng)5,其中與圖1不同另外設(shè)置了分別具有一個(gè)自身的微處理器的現(xiàn)場(chǎng)設(shè)備FD,使得過(guò)程管理系統(tǒng)5的控制軟件SP可以分散在過(guò)程管理計(jì)算機(jī)7和一個(gè)或多個(gè)現(xiàn)場(chǎng)設(shè)備FD中。
圖2所示的現(xiàn)場(chǎng)設(shè)備FD被稱為智能現(xiàn)場(chǎng)設(shè)備,因?yàn)槿缫呀?jīng)提到的,其具有一個(gè)自身的微處理器,在該微處理器上至少可以運(yùn)行控制軟件SP的簡(jiǎn)單、不太復(fù)雜的控制程序,特別是具有與時(shí)間密切有關(guān)的和/或?qū)τ诳煽啃灾匾囊蟮目刂瞥绦颉?br>
控制軟件SP由多個(gè)軟件成分30構(gòu)成。
在過(guò)程管理計(jì)算機(jī)7和現(xiàn)場(chǎng)設(shè)備FD上還安裝了一個(gè)虛擬機(jī)軟件程序,使得控制軟件SP軟件成分30的至少一部分既可以在過(guò)程管理計(jì)算機(jī)7上又可以在現(xiàn)場(chǎng)設(shè)備FD上運(yùn)行,而不需要為此匹配軟件成分30??蛻粲?jì)算機(jī)20同樣應(yīng)該包括一個(gè)虛擬機(jī)軟件程序,使得至少軟件成分30的一部分也可以在客戶計(jì)算機(jī)20上運(yùn)行,而不需要為此匹配軟件成分30。
不管虛擬機(jī)軟件程序VM安裝在哪個(gè)硬件平臺(tái)上,該虛擬機(jī)軟件程序?yàn)榭刂栖浖P的軟件成分30建立了一個(gè)統(tǒng)一的運(yùn)行環(huán)境。按照這種方式,可以將控制軟件SP的軟件成分30近乎任意地分配在安裝有虛擬機(jī)軟件程序的系統(tǒng)上。智能現(xiàn)場(chǎng)設(shè)備FD的應(yīng)用是特別具有優(yōu)勢(shì)的,因?yàn)檫@些現(xiàn)場(chǎng)設(shè)備FD多數(shù)靠近或者在技術(shù)設(shè)備25中安裝,使得在執(zhí)行命令或者從技術(shù)設(shè)備中讀出數(shù)據(jù)時(shí)實(shí)際上不出現(xiàn)延遲。此外,控制軟件SP在過(guò)程管理計(jì)算機(jī)7和智能現(xiàn)場(chǎng)設(shè)備FD上的所述分配是具有優(yōu)勢(shì)的,因?yàn)樵谶@種情況下過(guò)程管理計(jì)算機(jī)7可以免除與時(shí)間密切有關(guān)的和/或?qū)τ诳煽啃灾匾目刂迫蝿?wù),并由此減少對(duì)過(guò)程管理計(jì)算機(jī)上特別是針對(duì)可支配性和確定性處理的要求。
圖3示例性地示出了由多個(gè)軟件成分30組成的控制軟件SP。其中,每個(gè)軟件成分30實(shí)現(xiàn)了一個(gè)為其設(shè)想的功能。此外,每個(gè)軟件成分30包括字節(jié)代碼,該字節(jié)代碼不經(jīng)過(guò)事先的編譯和加載過(guò)程就可以在一臺(tái)目標(biāo)計(jì)算機(jī)(例如過(guò)程管理計(jì)算機(jī)和/或現(xiàn)場(chǎng)設(shè)備FD)上運(yùn)行。每個(gè)軟件成分是能夠獨(dú)立運(yùn)行的,其含義是,對(duì)于其運(yùn)行不需要另外一個(gè)軟件成分并行地運(yùn)行。在圖3中示例性示出的控制軟件SP通過(guò)連接三個(gè)軟件成分30而實(shí)現(xiàn)。為此,軟件成分30的接口這樣連接,使得在圖3中右側(cè)表示的軟件成分接口的輸出OUT與在圖中左側(cè)表示的軟件成分接口的輸入IN連接。此外,在圖3左側(cè)表示的軟件成分接口的輸出OUT與在圖3中部表示的軟件成分的輸入IN連接。通過(guò)該連接實(shí)現(xiàn)的控制軟件SP的全部功能都可以通過(guò)輸入IN和輸出OUT被使用??梢跃哂卸鄠€(gè)如控制軟件SP一樣構(gòu)成的控制程序。然后,這些控制程序可以通過(guò)所述輸入IN和輸出OUT相互交換數(shù)據(jù)。
每個(gè)軟件成分30還具有一個(gè)提示處理單元AV,一個(gè)診斷單元DI,一個(gè)操作和觀察單元BB以及一個(gè)參數(shù)化單元PE。
通過(guò)上面提到的單元,除了在軟件成分中實(shí)現(xiàn)的控制功能,還實(shí)現(xiàn)了所屬的提示處理功能、診斷功能、操作和觀察功能以及參數(shù)化功能。這意味著,每個(gè)軟件成分不僅有在功能意義上,而且在所提到的附加功能一提示處理、診斷、操作和觀察以及參數(shù)化一方面是封閉的。這些功能不必象公知的過(guò)程管理系統(tǒng)中常見(jiàn)的那樣在單獨(dú)的、專門的系統(tǒng)中實(shí)現(xiàn),而是本身在控制軟件SP的最小成分,即軟件成分30中使用。然后,軟件成分30所述單元的信號(hào)各自組合而成的上級(jí)單元AV,DI,BB和PE也將為每單個(gè)軟件成分30實(shí)現(xiàn)的單元用于軟件成分的連接,使得這些向外的連接象一個(gè)單一的軟件成分那樣起作用和被使用。
診斷單元DI以及DI本身還可以監(jiān)測(cè)軟件成分30的功能和/或通信以及其自身的參數(shù)值,使得其可以接近自我監(jiān)視和獨(dú)立地運(yùn)行。正如已經(jīng)提到的,軟件成分30分別可以直接運(yùn)行,而不必為此進(jìn)行事先的編譯和隨后的加載過(guò)程。這點(diǎn)同樣適用于由至少兩個(gè)軟件成分組合成的功能的可運(yùn)行性;即,軟件成分30已經(jīng)在功能配置時(shí)直接舉例(instanzieren)了。借助于診斷單元DI和/或DI在配置許多診斷和/或檢驗(yàn)流程期間就已經(jīng)可以由軟件成分30自主地運(yùn)行,而不必由一個(gè)單獨(dú)單元和/或一個(gè)單獨(dú)的檢驗(yàn)程序處理這種涉及各軟件成分30功能的診斷和/或檢驗(yàn)程序。
此外,軟件成分30也可以通過(guò)一個(gè)圖形化的操作和可視化元件(“面板”)構(gòu)成,該元件對(duì)應(yīng)于技術(shù)設(shè)備的一個(gè)設(shè)備部件,并實(shí)現(xiàn)其針對(duì)操作和觀察的圖形化表示(具有當(dāng)前過(guò)程數(shù)據(jù)值以及用于控制的命令輸入裝置的設(shè)備部件圖像)。
另外一個(gè)例如包括用于設(shè)備部件的控制程序的軟件成分30,則可以直接通過(guò)其接口與面板的接口交替作用。一個(gè)軟件成分30和一個(gè)作為面板構(gòu)成的軟件成分之間的通信,特別是在應(yīng)用因特網(wǎng)作為通信通道的條件下,優(yōu)選地首先成扎地實(shí)現(xiàn),即實(shí)現(xiàn)多個(gè)軟件成分之間的數(shù)據(jù)交換,其中,首先將待交換的數(shù)據(jù)作為一個(gè)完整的數(shù)據(jù)包傳送,而在數(shù)據(jù)包中包含的數(shù)據(jù)在目的地又被分配到對(duì)應(yīng)的目標(biāo)軟件成分。在各種結(jié)構(gòu)的軟件成分30之間的數(shù)據(jù)交換可以通過(guò)數(shù)據(jù)的所述成扎和再分配進(jìn)行。其中,數(shù)據(jù)交換可以要么周期性要么由事件控制地進(jìn)行;因此,可以在固定的時(shí)間間隔內(nèi)傳送確定的數(shù)據(jù),或者只有當(dāng)一個(gè)觸發(fā)的事件,例如運(yùn)行狀態(tài)變化出現(xiàn)時(shí)才傳送。特別優(yōu)選地是將軟件成分之間的通信作為周期性的和由事件控制的數(shù)據(jù)傳送的混合形式開(kāi)發(fā)。
為優(yōu)化通過(guò)軟件成分30實(shí)現(xiàn)的功能的處理,優(yōu)選地僅僅執(zhí)行這樣的軟件成分30,在其中自其最后一次執(zhí)行以來(lái)所屬的、特別是在輸入IN和/或IN上出現(xiàn)的輸入信號(hào)已經(jīng)改變。否則可以使用已經(jīng)在最后一次執(zhí)行中獲得的輸出信號(hào),尤其在輸出OUT和/或OUT上出現(xiàn)的輸出信號(hào)。由此,減少了處理通過(guò)軟件成分實(shí)現(xiàn)的功能所需的時(shí)間。
除了已經(jīng)提到的結(jié)構(gòu)外,軟件成分30也可以通過(guò)存檔軟件程序構(gòu)成,其中,特別是可以存儲(chǔ)和調(diào)用過(guò)程數(shù)據(jù)PD,或者通過(guò)一個(gè)報(bào)警軟件程序,借助于該程序可以檢測(cè)過(guò)程數(shù)據(jù)PD的至少一部分的特別關(guān)鍵值,并可以按適當(dāng)?shù)男问斤@示,例如通過(guò)在顯示屏上的文字提示和/或聲音信號(hào)。
權(quán)利要求
1.一種用于運(yùn)行技術(shù)設(shè)備(25)的方法,該技術(shù)設(shè)備具有多個(gè)用于監(jiān)測(cè)和控制該技術(shù)設(shè)備(25)部件的現(xiàn)場(chǎng)設(shè)備(FD),至少一個(gè)用于監(jiān)測(cè)和控制技術(shù)設(shè)備(25)的過(guò)程管理計(jì)算機(jī)(7),和至少一個(gè)通信通道,通過(guò)該通道現(xiàn)場(chǎng)設(shè)備(FD)與過(guò)程管理計(jì)算機(jī)(7)連接,其中,所述現(xiàn)場(chǎng)設(shè)備(FD)將在技術(shù)設(shè)備(25)中積累的、至少描述一個(gè)部件的運(yùn)行狀態(tài)的測(cè)量數(shù)據(jù)(D)傳送到所述過(guò)程管理計(jì)算機(jī)(7),并從該過(guò)程管理計(jì)算機(jī)接收控制命令(C),其特征在于,在現(xiàn)場(chǎng)設(shè)備的至少一部分和過(guò)程管理計(jì)算機(jī)之間利用TCP/IP協(xié)議(TCP/IP)通過(guò)該通信通道傳送狀態(tài)數(shù)據(jù)(D)和控制命令(C)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通信通道包括因特網(wǎng)(15)和/或一個(gè)企業(yè)內(nèi)部互聯(lián)網(wǎng)和/或一個(gè)無(wú)線連接(F)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述過(guò)程管理計(jì)算機(jī)(7)包括一個(gè)用于將該過(guò)程管理計(jì)算機(jī)(7)連接到因特網(wǎng)(15)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)上的網(wǎng)絡(luò)服務(wù)器(9),而所述技術(shù)設(shè)備(25)的、在所述過(guò)程管理計(jì)算機(jī)(7)中用軟件技術(shù)實(shí)現(xiàn)的操作和觀察功能,借助于一臺(tái)客戶計(jì)算機(jī)(20)通過(guò)對(duì)所述過(guò)程管理計(jì)算機(jī)(7)的因特網(wǎng)訪問(wèn)實(shí)施,該客戶計(jì)算機(jī)包括一個(gè)因特網(wǎng)瀏覽器(22)并與因特網(wǎng)(15)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)連接。
4.根據(jù)權(quán)利要求3中任一項(xiàng)所述的方法,其特征在于,所述操作和/或觀察功能由分別包含可以直接執(zhí)行的軟件代碼的軟件成分(30)組成。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,將至少一個(gè)操作和/或觀察功能用至少兩個(gè)軟件成分(30)組成和執(zhí)行,而不用事先在其運(yùn)行的計(jì)算機(jī)上進(jìn)行該操作和/或觀察功能的編譯和加載過(guò)程。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,基本上為所述技術(shù)設(shè)備的、在所述過(guò)程管理計(jì)算機(jī)(7)中處理的所有過(guò)程數(shù)據(jù)(PD)分別設(shè)置一個(gè)URL地址(URL)。
7.一種用于運(yùn)行技術(shù)設(shè)備(25)的過(guò)程管理系統(tǒng)(5),該過(guò)程管理系統(tǒng)包括以下組成部分a)至少一臺(tái)用于監(jiān)測(cè)和控制技術(shù)設(shè)備(25)的過(guò)程管理計(jì)算機(jī)(7),該計(jì)算機(jī)包括一個(gè)網(wǎng)絡(luò)服務(wù)器(9),通過(guò)該網(wǎng)絡(luò)服務(wù)器可以這樣建立一個(gè)與因特網(wǎng)(15)/或企業(yè)內(nèi)部互聯(lián)網(wǎng)連接,即,可以將在所述過(guò)程管理計(jì)算機(jī)(7)中積累的過(guò)程數(shù)據(jù)(PD)通過(guò)因特網(wǎng)(15)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)傳送,并可以從因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)接收數(shù)據(jù),b)至少一臺(tái)客戶計(jì)算機(jī)(20),用于借助于在該客戶計(jì)算機(jī)上安裝的因特網(wǎng)瀏覽器(22),通過(guò)因特網(wǎng)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)操作和/或觀察技術(shù)設(shè)備,利用該因特網(wǎng)瀏覽器客戶計(jì)算機(jī)(20)可以與因特網(wǎng)(15)和/或企業(yè)內(nèi)部互聯(lián)網(wǎng)連接,c)多個(gè)在技術(shù)設(shè)備附近或其中設(shè)置的傳感器(S)和執(zhí)行器(A),利用它們可以在技術(shù)設(shè)備中記錄測(cè)量值(M)以及對(duì)技術(shù)設(shè)備(25)的部件進(jìn)行調(diào)節(jié)干預(yù)(E),它們通過(guò)至少一個(gè)通信通道與過(guò)程管理計(jì)算機(jī)連接,并向過(guò)程管理計(jì)算機(jī)傳送測(cè)量數(shù)據(jù)(D)以及從過(guò)程管理計(jì)算機(jī)接收控制命令(C)。
8.根據(jù)權(quán)利要求7所述的過(guò)程管理系統(tǒng)(5),其特征在于,所述通信通道包括一個(gè)無(wú)線連接(F)和/或一個(gè)總線連接和/或因特網(wǎng)(15)和/或一個(gè)企業(yè)內(nèi)部互聯(lián)網(wǎng)。
9.根據(jù)權(quán)利要求7或8所述的過(guò)程管理系統(tǒng)(5),其特征在于,所述測(cè)量數(shù)據(jù)和/或控制命令借助于TCP/IP傳輸協(xié)議通過(guò)所述通信通道傳送。
10.根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的過(guò)程管理系統(tǒng)(5),其特征在于,通過(guò)一個(gè)實(shí)時(shí)操作系統(tǒng)(11)運(yùn)行所述過(guò)程管理計(jì)算機(jī),并將其這樣冗余配置,使得至少一個(gè)在所述過(guò)程管理計(jì)算機(jī)(7)運(yùn)行期間出現(xiàn)的故障不會(huì)導(dǎo)致過(guò)程管理計(jì)算機(jī)(7)的功能喪失,并且在這種故障情況下過(guò)程管理計(jì)算機(jī)的運(yùn)行可以實(shí)際上不延誤和沒(méi)有數(shù)據(jù)丟失地繼續(xù)進(jìn)行。
11.根據(jù)權(quán)利要求7至10中任一項(xiàng)所述的過(guò)程管理系統(tǒng)(5),其特征在于,在所述過(guò)程管理計(jì)算機(jī)上安裝并可以執(zhí)行用于控制所述技術(shù)設(shè)備所需的控制軟件(SP)的至少第一部分。
12.根據(jù)權(quán)利要求11所述的過(guò)程管理系統(tǒng)(5),其特征在于,所述過(guò)程管理系統(tǒng)(5)包括至少一個(gè)用于監(jiān)測(cè)和控制技術(shù)設(shè)備(25)部件的現(xiàn)場(chǎng)設(shè)備(FD),該現(xiàn)場(chǎng)設(shè)備具有用于控制技術(shù)設(shè)備所需的控制軟件(SP)的第二部分和至少一個(gè)微處理器,借助于該微處理器可以在現(xiàn)場(chǎng)設(shè)備(FD)上運(yùn)行該控制軟件的第二部分,其中,該現(xiàn)場(chǎng)設(shè)備(FD)讀入傳感器記錄的技術(shù)設(shè)備的測(cè)量值(M)、進(jìn)行預(yù)處理并傳送給過(guò)程管理計(jì)算機(jī),和從過(guò)程管理計(jì)算機(jī)(7)接收控制命令(C)、進(jìn)行預(yù)處理并傳送到執(zhí)行器。
13.根據(jù)權(quán)利要求11或12所述的過(guò)程管理系統(tǒng)(5),其特征在于,所述控制軟件(SP)是由多個(gè)具有下列特性的軟件成分(30)構(gòu)成的a)每個(gè)軟件成分(30)實(shí)現(xiàn)一個(gè)控制軟件(SP)的、分別配置給它的功能,b)每個(gè)軟件成分(30)包括字節(jié)代碼,該代碼在沒(méi)有事先編譯和加載過(guò)程的條件下可以直接在一個(gè)目標(biāo)計(jì)算機(jī)上運(yùn)行,c)每個(gè)軟件成分(30)是能夠獨(dú)立運(yùn)行的,其含義是,對(duì)于其運(yùn)行不需要另外一個(gè)軟件成分并行地運(yùn)行,和d)每個(gè)軟件成分(30)分別具有一個(gè)接口,借助于該接口可以建立至少一個(gè)從第一軟件成分至第二軟件成分的連接和/或一個(gè)與網(wǎng)絡(luò)服務(wù)器的連接和/或一個(gè)與至少一個(gè)傳感器(S)和/或執(zhí)行器(A)的連接,其中,各接口相互這樣兼容,使得為建立該連接不需要對(duì)通過(guò)該連接傳送的信號(hào)進(jìn)行匹配,而是可以將第一軟件成分接口的輸入(IN)和/或輸出(OUT)直接與第二軟件成分接口的輸出(OUT)或輸入(IN)連接。
14.根據(jù)權(quán)利要求13所述的過(guò)程管理系統(tǒng)(5),其特征在于,所述過(guò)程管理計(jì)算機(jī)(7)和客戶計(jì)算機(jī)(20)包括一個(gè)虛擬機(jī)軟件程序(VM),使得至少一部分軟件成分(30)既可以在過(guò)程管理計(jì)算機(jī)(7)上又可以在客戶計(jì)算機(jī)(20)上運(yùn)行,而不需為此對(duì)軟件成分(30)進(jìn)行匹配。
15.根據(jù)權(quán)利要求12并結(jié)合權(quán)利要求14所述的過(guò)程管理系統(tǒng)(5),其特征在于,所述現(xiàn)場(chǎng)設(shè)備(FD)包括所述虛擬機(jī)軟件程序(VM),使得至少部分軟件成分(30)也可以在該現(xiàn)場(chǎng)設(shè)備(FD)上運(yùn)行,而不必為此對(duì)軟件成分(30)進(jìn)行匹配。
16.根據(jù)權(quán)利要求13至15中任一項(xiàng)所述的過(guò)程管理系統(tǒng)(5),其特征在于,所述至少一部分軟件成分(30)分別具有對(duì)應(yīng)于各實(shí)現(xiàn)功能的提示處理單元(AV)和/或診斷單元(DI)和/或操作和觀察單元(BB)和/或參數(shù)化單元(PE),這些單元可以通過(guò)所述軟件成分的接口訪問(wèn)。
17.根據(jù)權(quán)利要求7至16中任一項(xiàng)所述的過(guò)程管理系統(tǒng)(5),其特征在于,基本上將所有用于控制和監(jiān)測(cè)一個(gè)技術(shù)設(shè)備(25)所需要的功能集成在所述過(guò)程管理計(jì)算機(jī)(7)中。
18.根據(jù)權(quán)利要求7至17中任一項(xiàng)所述的過(guò)程管理系統(tǒng)(5),其特征在于,為控制和監(jiān)測(cè)技術(shù)設(shè)備(25)的、并在過(guò)程管理計(jì)算機(jī)(7)中處理的所有重要過(guò)程數(shù)據(jù)(PD)分別設(shè)置一個(gè)URL地址(ULR),使得借助于所述客戶計(jì)算機(jī)(20)至少可以有針對(duì)性地訪問(wèn)這些過(guò)程數(shù)據(jù)(PD)的一部分。
全文摘要
在按照本發(fā)明的方法中,使用至少一個(gè)過(guò)程管理計(jì)算機(jī)(7)和多個(gè)現(xiàn)場(chǎng)設(shè)備(FD),其中,在現(xiàn)場(chǎng)設(shè)備的至少一部分和該過(guò)程管理計(jì)算機(jī)之間利用TCP/IP協(xié)議通過(guò)一個(gè)通信通道傳送狀態(tài)和控制信號(hào),優(yōu)選地通過(guò)一個(gè)無(wú)線連接(F)和/或因特網(wǎng)(15)傳送。按照本發(fā)明的過(guò)程管理系統(tǒng)(5)包括一個(gè)具有網(wǎng)絡(luò)服務(wù)器(9)的過(guò)程管理計(jì)算機(jī)(7),一臺(tái)具有因特網(wǎng)瀏覽器(22)的客戶計(jì)算機(jī)(20)以及多個(gè)傳感器(S)和執(zhí)行器(A);該過(guò)程管理系統(tǒng)(5)優(yōu)選地借助于因特網(wǎng)(15)可以由客戶計(jì)算機(jī)(20)操作。
文檔編號(hào)G05B23/02GK1539097SQ02815434
公開(kāi)日2004年10月20日 申請(qǐng)日期2002年7月26日 優(yōu)先權(quán)日2001年8月7日
發(fā)明者德特利夫·費(fèi)希爾, 馬丁·格拉瑟, 奧利弗·凱澤, 漢斯-于爾根·索爾, 托馬斯·肖赫, 雷納·斯珀, 邁克爾·昂凱爾巴赫, 斯蒂芬·沃格納, 霍斯特·沃爾茲, 凱澤, 昂凱爾巴赫, 沃爾茲, 沃格納, 肖赫, 德特利夫 費(fèi)希爾, 斯珀, 格拉瑟, 詼 に鞫 申請(qǐng)人:西門子公司