|
|
我們知道,對(duì)于計(jì)算機(jī)信息系統(tǒng)而言,構(gòu)筑系統(tǒng)的關(guān)鍵之一在于數(shù)據(jù)結(jié)構(gòu),也就是說,我們通過什么樣的結(jié)構(gòu)來描述現(xiàn)實(shí)世界的事務(wù)。對(duì)于關(guān)系數(shù)據(jù)庫而言,其基本的數(shù)據(jù)結(jié)構(gòu)是表和記錄。記錄是關(guān)系數(shù)據(jù)庫的基本數(shù)據(jù)單元,表是管理各種記錄的管理單位。利用記錄和表這兩種基本的數(shù)據(jù)結(jié)構(gòu)可以表述現(xiàn)實(shí)世界各種復(fù)雜的關(guān)系。
同樣,在實(shí)時(shí)數(shù)據(jù)庫中,我們也需要抽象出基本的數(shù)據(jù)結(jié)構(gòu)來描述現(xiàn)實(shí)世界的關(guān)系。首先我們分析一下我們要處理的事務(wù)的特點(diǎn)。實(shí)時(shí)數(shù)據(jù)庫要處理的數(shù)據(jù)都是來自生產(chǎn)或其相關(guān)數(shù)據(jù),其主要特點(diǎn)是連續(xù)性和實(shí)時(shí)性。連續(xù)性是指數(shù)據(jù)一直存在,只要生產(chǎn)過程存在,其數(shù)據(jù)就一直連續(xù)存在,如某化工生產(chǎn)裝置的某檢測(cè)點(diǎn)溫度、壓力、流量等,其數(shù)據(jù)是一個(gè)連續(xù)過程。實(shí)時(shí)性是指數(shù)據(jù)只有具有時(shí)間戳才具有意義,如說某電力檢測(cè)點(diǎn)的電壓是225V,這個(gè)電壓只有和某一個(gè)時(shí)刻對(duì)應(yīng)起來才有實(shí)際的意義,否則其數(shù)據(jù)將毫無意義。
根據(jù)上述分析,我們的實(shí)時(shí)數(shù)據(jù)庫以點(diǎn)做為基本單位來描述生產(chǎn)數(shù)據(jù)。一個(gè)數(shù)據(jù)庫的點(diǎn)對(duì)應(yīng)現(xiàn)實(shí)世界的一個(gè)物理點(diǎn),如某一條生產(chǎn)線的累計(jì)產(chǎn)量、某一個(gè)檢測(cè)點(diǎn)的溫度等。點(diǎn)存貯的數(shù)據(jù)是一段連續(xù)的量,其存貯的數(shù)據(jù)都帶有時(shí)間戳。如對(duì)于一個(gè)溫度點(diǎn)數(shù)據(jù)存貯,我們存貯的是從4月1日到7月1日的數(shù)據(jù)。如果我們檢索出一個(gè)數(shù)據(jù)值為500度,光是500這個(gè)數(shù)值肯定是沒有什么實(shí)際意義的,同時(shí)我們還要關(guān)心其出于500度所在的時(shí)刻,如2005年5月23日零點(diǎn)。因此,以點(diǎn)做為基本單位來描述實(shí)時(shí)數(shù)據(jù),既可以滿足實(shí)時(shí)數(shù)據(jù)的連續(xù)性,又滿足了其實(shí)時(shí)性。
在實(shí)際的應(yīng)用中,如同關(guān)系數(shù)據(jù)庫一樣,我們也要把各種數(shù)據(jù)管理起來,因此根據(jù)點(diǎn)和點(diǎn)之間的關(guān)系,我們又把點(diǎn)分成區(qū)域和單元。區(qū)域和單元方便了用戶管理各種點(diǎn),如我們可以根據(jù)點(diǎn)所在的位置分成不同的區(qū)域,如在一個(gè)大型化工廠內(nèi),可以把不同的廠分成不同的區(qū)域,而把廠內(nèi)的不同的車間分成不同的單元。
同時(shí),根據(jù)描述對(duì)象的不同,我們把數(shù)據(jù)點(diǎn)分成不同的類型,如模擬IO點(diǎn),數(shù)字IO點(diǎn)等。不同的點(diǎn)類型描述了不同數(shù)據(jù)點(diǎn)。
下面將介紹一些數(shù)據(jù)庫的基本概念:
1)點(diǎn)與點(diǎn)參數(shù)
紫金橋的實(shí)時(shí)數(shù)據(jù)庫以點(diǎn)為單位來進(jìn)行數(shù)據(jù)的管理。點(diǎn)是一組有邏輯關(guān)系數(shù)據(jù)值(稱為參數(shù))的集合。在數(shù)據(jù)庫中,用戶以點(diǎn)為索引對(duì)數(shù)據(jù)庫進(jìn)行各種操作,系統(tǒng)也以點(diǎn)為單位管理各種信息。
每一個(gè)點(diǎn)都是一個(gè)復(fù)合結(jié)構(gòu),它是由若干個(gè)有邏輯關(guān)系的點(diǎn)參數(shù)組成。點(diǎn)參數(shù)是實(shí)時(shí)數(shù)據(jù)庫的最小數(shù)據(jù)單位,描述的點(diǎn)的某一個(gè)屬性。每個(gè)點(diǎn)都包含若干點(diǎn)參數(shù),它們描述點(diǎn)的不同方面的屬性。如PV表示過程量的測(cè)量值,DESC則表示點(diǎn)的描述等等。
因此,點(diǎn)是一類數(shù)據(jù)的集合,它相當(dāng)于一個(gè)實(shí)際的對(duì)象,其中包含了若干個(gè)屬性。如現(xiàn)場(chǎng)的一個(gè)溫度信號(hào)對(duì)應(yīng)了數(shù)據(jù)庫的一個(gè)點(diǎn),事實(shí)上,這個(gè)溫度信號(hào)實(shí)際上會(huì)有許多特性:如量程的上下限、原始測(cè)量值、測(cè)量值、報(bào)警的高低限等等。當(dāng)引用時(shí),很可能有時(shí)是測(cè)量值,有時(shí)是原始測(cè)量值、有時(shí)是量程的上限。在不同的應(yīng)用場(chǎng)合,需要引用該點(diǎn)的不同屬性。因此對(duì)點(diǎn)的操作實(shí)際上是對(duì)具體的某一個(gè)點(diǎn)參數(shù)的操作,引用點(diǎn)參數(shù)的具體格式為"點(diǎn)名.參數(shù)名",如"Tag1. DESC"表示引用點(diǎn)Tag1的"Desc"參數(shù)。在實(shí)際應(yīng)用中,對(duì)點(diǎn)的操作往往是對(duì)測(cè)量值的操作。如在上述例子中,如果不加說明,說到溫度信號(hào),從習(xí)慣上看,往往指的是溫度信號(hào)的測(cè)量值。因此,如果不加參數(shù)的引用點(diǎn),會(huì)認(rèn)為是對(duì)測(cè)量值的引用。如"Tag1",只有"點(diǎn)名"而未加"參數(shù)名",則認(rèn)為是對(duì)該點(diǎn)的默認(rèn)參數(shù)"PV"的引用,即表示引用過程變量的測(cè)量值,相當(dāng)于"Tag1. PV"。
點(diǎn)類型
在實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)中,點(diǎn)是組織數(shù)據(jù)的基本概念。在實(shí)際的應(yīng)用中,不同的信號(hào)有不同的處理方式。為了使用上的方便,根據(jù)使用方式和要完成的功能,我們可以把點(diǎn)分成不同的類型。紫金橋?系統(tǒng)中提供的預(yù)定義的類型叫做標(biāo)準(zhǔn)點(diǎn)類型,如:模擬I/O點(diǎn)、數(shù)字I/O點(diǎn)、累計(jì)點(diǎn)、控制點(diǎn)、運(yùn)算點(diǎn)等;用戶也可以根據(jù)自己的實(shí)際需要?jiǎng)?chuàng)建自定義點(diǎn)類型。
參數(shù)類型
每種點(diǎn)類型包含了若干種參數(shù)類型。當(dāng)建立某種點(diǎn)類型的點(diǎn)時(shí),該種點(diǎn)類型的每一個(gè)參數(shù)類型就對(duì)應(yīng)了一個(gè)點(diǎn)參數(shù)。因此參數(shù)類型是對(duì)點(diǎn)參數(shù)的描述和定義。系統(tǒng)中提供的預(yù)定義的類型叫做標(biāo)準(zhǔn)參數(shù),用戶自己定義的參數(shù)類型就是自定義參數(shù)。
單元
單元通常是把與一個(gè)工藝設(shè)備或完成一個(gè)工藝目標(biāo)的幾個(gè)相連設(shè)備有關(guān)的點(diǎn)集合在一起,例如一個(gè)反應(yīng)器、鍋爐(包括汽包等)、再生器等設(shè)備上的監(jiān)控點(diǎn)都可以分配到一個(gè)單元內(nèi)。紫金橋?的許多標(biāo)準(zhǔn)畫面是以單元為基礎(chǔ)操作的,如:總貌畫面就可以按照單元分別或集中顯示點(diǎn)的測(cè)量值。每個(gè)點(diǎn)都必須分配給一個(gè)單元,而且只能分配一個(gè)單元。單元中可以包含多個(gè)點(diǎn)。
區(qū)域
按照操作人員的觀點(diǎn)把一個(gè)工藝過程分成幾部分,每一部分都是一個(gè)區(qū)域。例如化工廠的反應(yīng)工段、公用工程工段、煉油廠的催化裂化工段等,就可以分成不同的區(qū)域。區(qū)域的劃分可以根據(jù)不同的應(yīng)用和需要而不同,不一定與物理位置有關(guān)聯(lián)。每個(gè)紫金橋?數(shù)據(jù)庫系統(tǒng)可以支持多達(dá)32個(gè)區(qū)域。每個(gè)區(qū)域會(huì)包含若干個(gè)單元。
數(shù)據(jù)庫、區(qū)域、單元、點(diǎn)的結(jié)構(gòu)示意圖如下:
系統(tǒng)分五層,頂層為整個(gè)數(shù)據(jù)庫系統(tǒng),第二層為區(qū)域,第三層為單元,第四層為點(diǎn),最底層是參數(shù),參數(shù)是組成數(shù)據(jù)庫的最小單位。一般地,一個(gè)點(diǎn)只有一個(gè)參數(shù)與外界相連,通常稱其為測(cè)量值(PV)。其他參數(shù)作為PV的輔助參數(shù),如LO為PV的低限報(bào)警限值,HI為PV的高限報(bào)警限值,SP為PV的目標(biāo)值等。有的系統(tǒng)允許一個(gè)點(diǎn)有多個(gè)參數(shù)與外界相連。點(diǎn)的測(cè)量值(PV)通常與控制器(如PLC)的輸入/輸出通道相連。PV值代表I/O量的大小或狀態(tài)。
按照裝置或場(chǎng)地可以將點(diǎn)邏輯的劃分為區(qū)域或單元,報(bào)警可按區(qū)域劃分。一系統(tǒng)可以有32個(gè)區(qū)域,每個(gè)區(qū)域可以包括100單元。 點(diǎn)的基本介紹
前面提到,整個(gè)數(shù)據(jù)庫是由若干個(gè)數(shù)據(jù)點(diǎn)組成。每個(gè)數(shù)據(jù)點(diǎn)又包含了幾個(gè)參數(shù)。一般而言,點(diǎn)主要有以下基本參數(shù):
名稱(Name):名稱可以唯一標(biāo)識(shí)一個(gè)點(diǎn)的關(guān)鍵詞。最長16個(gè)字符,可以包含字母(大小寫不敏感)、數(shù)字、"$"、"_",其他字符(如漢字)不支持,最少要包括一個(gè)字母。如$_123a,123Ma,Atest_000等都是合法的點(diǎn)名稱。Aaa和aaa認(rèn)為是同一個(gè)名稱。名稱參數(shù)值不能更改。
描述(Desc):最長64個(gè)字符,可以是任何可顯示字符,可以包含漢字。描述可以做為一個(gè)點(diǎn)的簡單解釋,如:如"3號(hào)罐的測(cè)量壓力"等。在數(shù)據(jù)連接時(shí),可以利用該參數(shù)連接字符串類型的IO通道。
類型(Kind):點(diǎn)的類型,如模擬IO點(diǎn),數(shù)字IO點(diǎn)等。系統(tǒng)保留參數(shù),不可更改。
單元(Unit):點(diǎn)所在的單元。整型變量?梢愿鶕(jù)用戶的設(shè)定指定任意的整數(shù)。
安全區(qū)(Secu):點(diǎn)屬于那個(gè)安全區(qū)。通過安全區(qū)可以指定用戶的權(quán)限。
點(diǎn)擊安全區(qū)按鈕可以進(jìn)行安全區(qū)組態(tài):
用戶可以設(shè)定點(diǎn)的安全區(qū)域。有關(guān)安全區(qū)的詳細(xì)內(nèi)容,請(qǐng)參見安全管理。
|
|
狀 態(tài):
離線
公司簡介
產(chǎn)品目錄
|
|
公司名稱:
|
紫金橋軟件技術(shù)有限公司
|
聯(lián) 系 人: |
李磊
|
電 話: |
0459-8151391-808
|
傳 真: |
0459-8151391-804 |
地 址: |
大慶市高新區(qū)服務(wù)外包產(chǎn)業(yè)園C-1座817室 |
郵 編: |
163316 |
主 頁: |
|
|
|
|
|