組態(tài)軟件第4章P56-實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)_第1頁
組態(tài)軟件第4章P56-實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)_第2頁
組態(tài)軟件第4章P56-實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)_第3頁
組態(tài)軟件第4章P56-實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)_第4頁
組態(tài)軟件第4章P56-實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

組態(tài)軟件第四章實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)第四章實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫是由管理器和運(yùn)行系統(tǒng)組成,運(yùn)行系統(tǒng)可以完成對生產(chǎn)實(shí)時(shí)數(shù)據(jù)的各種操作,如:實(shí)時(shí)數(shù)據(jù)處理、歷史數(shù)據(jù)存儲、統(tǒng)計(jì)數(shù)據(jù)處理、報(bào)警處理、數(shù)據(jù)服務(wù)請求處理等,實(shí)時(shí)數(shù)據(jù)庫可以將組態(tài)數(shù)據(jù)、實(shí)時(shí)數(shù)據(jù)、歷史數(shù)據(jù)等以一定的組織形式存儲在介質(zhì)上。管理器是管理實(shí)時(shí)數(shù)據(jù)庫的開發(fā)系統(tǒng),通過管理器可以生成實(shí)時(shí)數(shù)據(jù)庫的基礎(chǔ)組態(tài)數(shù)據(jù),對運(yùn)行系統(tǒng)進(jìn)行部署。力控軟件實(shí)時(shí)數(shù)據(jù)庫負(fù)責(zé)和IO調(diào)度程序的通信,獲取控制設(shè)備的數(shù)據(jù),同時(shí)作為一個(gè)數(shù)據(jù)源服務(wù)器在本地給其它程序如界面系統(tǒng)VIEW等提供實(shí)時(shí)和歷史數(shù)據(jù),實(shí)時(shí)數(shù)據(jù)庫又是一個(gè)開放的系統(tǒng),作為一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),也可以給其它數(shù)據(jù)庫或界面顯示系統(tǒng)提供數(shù)據(jù),數(shù)據(jù)庫之間可以互相通信,支持多種通信方式,如:TCP/IP、串行通信、撥號、無線等方式,并且運(yùn)行在其它網(wǎng)絡(luò)節(jié)點(diǎn)的第三方系統(tǒng)可以通過OPC、ODBC、API/SDK等接口方式訪問實(shí)時(shí)數(shù)據(jù)庫。4.1基本概念4.1.1數(shù)據(jù)庫構(gòu)成1.點(diǎn)在數(shù)據(jù)庫中,系統(tǒng)以點(diǎn)(TAG)為單位存放各種信息。點(diǎn)是一組數(shù)據(jù)值(稱為參數(shù))的集合。在點(diǎn)組態(tài)時(shí)先定義點(diǎn)的名稱,點(diǎn)名最多可以使用63個(gè)字符,這里的點(diǎn)名指點(diǎn)的短名,在界面上引用點(diǎn)時(shí)要使用帶節(jié)點(diǎn)路徑的長名。點(diǎn)參數(shù)可以包含標(biāo)準(zhǔn)點(diǎn)參數(shù)和用戶自定義點(diǎn)參數(shù)。2.節(jié)點(diǎn)數(shù)據(jù)庫以樹型結(jié)構(gòu)來組織點(diǎn),節(jié)點(diǎn)就是樹型結(jié)構(gòu)的組織單元,每個(gè)節(jié)點(diǎn)下可以定義子節(jié)點(diǎn)和各個(gè)類型的點(diǎn)。對節(jié)點(diǎn)可以進(jìn)行添加子節(jié)點(diǎn)、點(diǎn)、刪除、重命名等操作。新建的數(shù)據(jù)庫有一個(gè)默認(rèn)的根節(jié)點(diǎn)就是數(shù)據(jù)庫節(jié)點(diǎn),根節(jié)點(diǎn)不能被重命名。4.1基本概念3.點(diǎn)類型點(diǎn)類型是指完成特定功能的一類點(diǎn)。力控軟件數(shù)據(jù)庫系統(tǒng)提供了一些系統(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)等;用戶也可以創(chuàng)建自定義點(diǎn)類型。4.點(diǎn)參數(shù)點(diǎn)參數(shù)是含一個(gè)值(整型、實(shí)型、字符串型等)的數(shù)據(jù)項(xiàng)的名稱。系統(tǒng)提供了一些預(yù)先定義的標(biāo)準(zhǔn)點(diǎn)參數(shù),例如:PV、NAME、DESC等,用戶也可以自定義點(diǎn)參數(shù)。4.1基本概念4.1.2數(shù)據(jù)庫訪問對數(shù)據(jù)庫的訪問采用“節(jié)點(diǎn)路徑\點(diǎn)名.參數(shù)名”的形式訪問點(diǎn)及參數(shù),如“TAG1.PV”表示點(diǎn)TAG1的PV參數(shù),通常PV參數(shù)代表過程測量值,也是最常用的數(shù)據(jù)庫變量。1.本地?cái)?shù)據(jù)庫本地?cái)?shù)據(jù)庫是指當(dāng)前的工作站內(nèi)安裝的力控監(jiān)控組態(tài)軟件數(shù)據(jù)庫,它是相對網(wǎng)絡(luò)數(shù)據(jù)庫而言的。2.網(wǎng)絡(luò)數(shù)據(jù)庫相對當(dāng)前的工作站,安裝在其它網(wǎng)絡(luò)節(jié)點(diǎn)上的力控監(jiān)控組態(tài)軟件數(shù)據(jù)庫就是網(wǎng)絡(luò)數(shù)據(jù)庫,它是相對本地?cái)?shù)據(jù)庫而言的。4.1基本概念4.1.3數(shù)據(jù)連接數(shù)據(jù)連接是確定點(diǎn)參數(shù)值的數(shù)據(jù)來源的過程。力控軟件數(shù)據(jù)庫正是通過數(shù)據(jù)連接建立與其它應(yīng)用程序(包括:I/O驅(qū)動(dòng)程序、DDE應(yīng)用程序、OPC應(yīng)用程序、網(wǎng)絡(luò)數(shù)據(jù)庫等)的通信、數(shù)據(jù)交互過程。數(shù)據(jù)連接分為以下幾種類型:(1)I/O設(shè)備連接:I/O設(shè)備連接是確定數(shù)據(jù)來源于I/O設(shè)備的過程,I/O設(shè)備的含義是指在控制系統(tǒng)中完成數(shù)據(jù)采集與控制過程的物理設(shè)備,如:可編程控制器(PLC)、智能模塊、板卡、智能儀表等。當(dāng)數(shù)據(jù)源為DDE、OPC應(yīng)用程序時(shí),對其數(shù)據(jù)連接過程與I/O設(shè)備相同。(2)網(wǎng)絡(luò)數(shù)據(jù)庫連接:網(wǎng)絡(luò)數(shù)據(jù)庫連接是確定數(shù)據(jù)來源于網(wǎng)絡(luò)數(shù)據(jù)庫的過程。(3)內(nèi)部連接:本地?cái)?shù)據(jù)庫內(nèi)部同一點(diǎn)或不同點(diǎn)的各參數(shù)之間的數(shù)據(jù)傳遞過程,即一個(gè)參數(shù)的輸出作為另一個(gè)參數(shù)的輸入。4.2數(shù)據(jù)管理器DbManagerDbManager是數(shù)據(jù)庫組態(tài)的主要工具,通過DbManager可以完成:點(diǎn)參數(shù)組態(tài)、點(diǎn)類型組態(tài)、點(diǎn)組態(tài)、數(shù)據(jù)連接組態(tài)、歷史數(shù)據(jù)組態(tài)等功能。在Draw導(dǎo)航器中雙擊“數(shù)據(jù)庫組態(tài)”啟動(dòng)DbManager(如果您沒看到導(dǎo)航器窗口,請激活Draw菜單命令“功能→初始風(fēng)格”),啟動(dòng)DbManager后,進(jìn)入DbManager主窗口。導(dǎo)航器是顯示數(shù)據(jù)庫點(diǎn)結(jié)構(gòu)的窗口,它采用樹形節(jié)點(diǎn)結(jié)構(gòu),數(shù)據(jù)庫是根節(jié)點(diǎn),其下可建多個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)下又可建多個(gè)子節(jié)點(diǎn),在每個(gè)節(jié)點(diǎn)下可建立多個(gè)不同類型的點(diǎn)。點(diǎn)表內(nèi)顯示的內(nèi)容取決于導(dǎo)航器當(dāng)前選擇的節(jié)點(diǎn)或點(diǎn)類型。例如:如果在導(dǎo)航器上選擇根節(jié)點(diǎn)“數(shù)據(jù)庫”,則點(diǎn)表會自動(dòng)顯示根節(jié)點(diǎn)下所有類型點(diǎn)的信息,如果在導(dǎo)航器上選擇某節(jié)點(diǎn)下的模擬I/O點(diǎn),則點(diǎn)表會自動(dòng)顯示該節(jié)點(diǎn)下所有模擬I/O點(diǎn)的信息。4.3點(diǎn)組態(tài)4.3.1點(diǎn)類型與點(diǎn)參數(shù)組態(tài)數(shù)據(jù)庫系統(tǒng)預(yù)定義了許多標(biāo)準(zhǔn)點(diǎn)參數(shù)以及用這些標(biāo)準(zhǔn)點(diǎn)參數(shù)組成的各種標(biāo)準(zhǔn)點(diǎn)類型,用戶也可以自己創(chuàng)建自定義點(diǎn)參數(shù)和點(diǎn)類型。要注意的是:數(shù)據(jù)庫系統(tǒng)中預(yù)定義的標(biāo)準(zhǔn)點(diǎn)參數(shù)和標(biāo)準(zhǔn)點(diǎn)類型,是數(shù)據(jù)庫運(yùn)行的基礎(chǔ)參數(shù),不能修改或增加、刪除。一、創(chuàng)建用戶自定義點(diǎn)類型若要?jiǎng)?chuàng)建自定義點(diǎn)類型,切換到點(diǎn)類型自定義屬性頁,選擇“增加”按鈕,如圖4-4所示。在“名稱”一欄中輸入要?jiǎng)?chuàng)建的點(diǎn)類型名稱,若要為點(diǎn)類型增加一個(gè)參數(shù),則在左側(cè)列表中選擇一個(gè)參數(shù),雙擊或選中后單擊按鈕“增加》”,這個(gè)參數(shù)會自動(dòng)增加到右側(cè)列表中,同時(shí)左側(cè)列表中不再顯示這個(gè)參數(shù)。鈕“《刪除”執(zhí)行相反操作。選擇“自定義”按鈕可以為新的點(diǎn)類型自定義點(diǎn)參數(shù)。新創(chuàng)建的點(diǎn)類型在沒用它創(chuàng)建點(diǎn)之前,可以反復(fù)進(jìn)行修改,或刪除。如果已經(jīng)創(chuàng)建了點(diǎn),若要修改或刪除,則要首先刪除用該點(diǎn)類型創(chuàng)建的所有點(diǎn)后,方可進(jìn)行。4.3點(diǎn)組態(tài)二、創(chuàng)建自定義點(diǎn)參數(shù)每個(gè)新創(chuàng)建的自定義點(diǎn)類型都可以創(chuàng)建自己的自定義點(diǎn)參數(shù),在點(diǎn)類型組態(tài)對話框選擇“自定義”按鈕,出現(xiàn)“點(diǎn)參數(shù)組態(tài)”對話框,如圖4-5所示:在“名稱”一欄中輸入要?jiǎng)?chuàng)建的點(diǎn)參數(shù)名稱。選擇數(shù)據(jù)類型,數(shù)據(jù)類型分為實(shí)型、整型、枚舉型,字符型四種。在“提示”一欄中輸入對該參數(shù)的提示信息(提示信息一般要簡短,它將出現(xiàn)在點(diǎn)組態(tài)對話框和點(diǎn)表的列標(biāo)題上)。在“說明”一欄中輸入對該參數(shù)的描述說明。4.3.2點(diǎn)組態(tài)點(diǎn)是實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)保存和處理信息的基本單位。點(diǎn)存放在實(shí)時(shí)數(shù)據(jù)庫的點(diǎn)名字典中。在創(chuàng)建一個(gè)新點(diǎn)時(shí)首先要選擇點(diǎn)的類型及所在區(qū)域??梢杂脴?biāo)準(zhǔn)點(diǎn)類型生成點(diǎn),也可以用自定義點(diǎn)類型生成點(diǎn)。4.3點(diǎn)組態(tài)一、點(diǎn)組態(tài)操作1.新建點(diǎn)若要?jiǎng)?chuàng)建點(diǎn),可以擇DbManager菜單命令“點(diǎn)[T]→新建”;可以下快捷鍵“Ctrl+A”;也可以單擊工具欄“新建數(shù)據(jù)庫點(diǎn)”按鈕;選中導(dǎo)航器后在要建立點(diǎn)的節(jié)點(diǎn)上單擊鼠標(biāo)右鍵,彈出右鍵菜單后選擇“添加點(diǎn)”項(xiàng),然后在彈出的對話框中指定節(jié)點(diǎn)、點(diǎn)類型,可進(jìn)入點(diǎn)組態(tài)對話框,也可以在當(dāng)前點(diǎn)類型下雙擊點(diǎn)表的空白區(qū)域在此節(jié)點(diǎn)下建立此類型的點(diǎn)。2.修改點(diǎn)若要修改點(diǎn),首先在點(diǎn)表中選擇要修改點(diǎn)所在的行,然后擇DbManager菜單命令“點(diǎn)[T]→修改”,其它操作方式和上類似。4.3點(diǎn)組態(tài)3.刪除點(diǎn)若要?jiǎng)h除點(diǎn),首先在點(diǎn)表中選擇要?jiǎng)h除點(diǎn)所在的行,然后選擇DbManager菜單命令“點(diǎn)[T]→刪除”,其它操作方式和上類似。注意:在點(diǎn)表中,可以用鼠標(biāo)住左鍵拖動(dòng)方式同時(shí)選擇多個(gè)點(diǎn)進(jìn)行刪除。對點(diǎn)進(jìn)行操作前,比如修改,刪除,移動(dòng)等操作必須先保證該點(diǎn)在系統(tǒng)中未被使用,比如view,腳本系統(tǒng)等,否則會出現(xiàn)找不到點(diǎn)的情況。4.等值化對于數(shù)據(jù)庫中屬于同一種點(diǎn)類型的多個(gè)點(diǎn),可以對它們的很多點(diǎn)參數(shù)值進(jìn)行等值化處理。例如,數(shù)據(jù)庫中某節(jié)點(diǎn)下已經(jīng)創(chuàng)建了5個(gè)模擬I/O點(diǎn):tag1~tag5。我們可以利用等值化功能讓這5個(gè)點(diǎn)的DESC參數(shù)值全部與其中的一個(gè)點(diǎn)(假設(shè)為tag1的DESC參數(shù)值相等??扇缦虏襟E進(jìn)行:在點(diǎn)表中同時(shí)選擇tag1~tag5的“DESC”列(Shift鍵),然后擇DbManager菜單命令“點(diǎn)[T]→等值化”,或者單擊工具欄“等值化數(shù)據(jù)庫點(diǎn)”按鈕,出現(xiàn)對話框。在對話框中擇“tag1”,然后單擊“確認(rèn)”按鈕,點(diǎn)tag1~tag5的DESC參數(shù)值全部與tag1的DESC參數(shù)值相同。過程如圖4-6所示:4.3點(diǎn)組態(tài)5.復(fù)制/粘貼點(diǎn)若要復(fù)制點(diǎn),首先在點(diǎn)表中選擇要復(fù)制的點(diǎn),下快捷鍵“Ctrl+C”,再下“Ctrl+V”,DbManager會自動(dòng)創(chuàng)建一個(gè)新點(diǎn),這個(gè)點(diǎn)已被復(fù)制點(diǎn)為模板,點(diǎn)名是被復(fù)制點(diǎn)的名稱遞增一個(gè)序號。例如,被復(fù)制點(diǎn)名為TAG1,則自動(dòng)粘貼創(chuàng)建的新點(diǎn)自動(dòng)命名為TAG2。如果TAG2已被占用,則自動(dòng)命名為TAG3,以此類推。如果在粘貼時(shí)擇手動(dòng)粘貼,則點(diǎn)名需要組態(tài)人員手動(dòng)自行指定。復(fù)制點(diǎn)與被復(fù)制點(diǎn)除點(diǎn)名不同外,點(diǎn)類型與參數(shù)值均相同,但數(shù)據(jù)連接與歷史組態(tài)內(nèi)容不進(jìn)行復(fù)制。4.3點(diǎn)組態(tài)6.查找選擇DbManager菜單命令“點(diǎn)[T]→查找”,或者下快捷鍵“Ctrl+F”,或者單擊工具欄“查找數(shù)據(jù)庫點(diǎn)”按鈕,彈出查找對話框。若要查找點(diǎn),在“查找”對話框內(nèi)輸入要查找的點(diǎn)名,搜索范圍選擇點(diǎn)名,進(jìn)行確認(rèn)后,會彈出搜索結(jié)果對話框,顯示搜索的結(jié)果。數(shù)據(jù)庫的查找功能,還可用字符串,或IO數(shù)據(jù)連接項(xiàng)來查找,只需要在搜索范圍中選擇相應(yīng)的范圍。當(dāng)搜索IO數(shù)據(jù)連接項(xiàng)時(shí),可以繼續(xù)選擇要搜索的I/O設(shè)備。7.轉(zhuǎn)移節(jié)點(diǎn)可以將一個(gè)或多個(gè)點(diǎn)從某一節(jié)點(diǎn)轉(zhuǎn)移到另一節(jié)點(diǎn)。首先在某一節(jié)點(diǎn)中選擇要轉(zhuǎn)移的點(diǎn),點(diǎn)擊“點(diǎn)→轉(zhuǎn)移節(jié)點(diǎn)…”在彈出的擇節(jié)點(diǎn)對話框中選擇要轉(zhuǎn)移到的節(jié)點(diǎn),確定。注意:在點(diǎn)表中,可以用鼠標(biāo)拖曳方式同時(shí)選擇多個(gè)點(diǎn)進(jìn)行轉(zhuǎn)移。4.3點(diǎn)組態(tài)二、模擬I/O點(diǎn)模擬I/O點(diǎn)的基本參數(shù)頁中的各項(xiàng)用來定義模擬I/O點(diǎn)的基本特征,組態(tài)對話框共4頁:“基本參數(shù)”、“報(bào)警參數(shù)”、“數(shù)據(jù)連接”和“歷史參數(shù)”。(1)點(diǎn)名(NAME):唯一標(biāo)識工程數(shù)據(jù)庫某一節(jié)點(diǎn)下一個(gè)點(diǎn)的名字,同一節(jié)點(diǎn)下的點(diǎn)名不能重名,最長不能超過63個(gè)字符。點(diǎn)名可以是任何英文字母,數(shù)字,可以含字符“$”和“_”,除此之外不能含其他符號及漢字。此外,點(diǎn)名可以以英文字母或數(shù)字開頭,但一個(gè)點(diǎn)名中至少含有一個(gè)英文字母。(2)點(diǎn)說明(DESC):點(diǎn)的注釋信息,最長不能超過63個(gè)字符,可以是任何字母、數(shù)字、漢字及標(biāo)點(diǎn)符號。(3)節(jié)點(diǎn)(UNIT):點(diǎn)所屬父節(jié)點(diǎn)號。節(jié)點(diǎn)號不可編輯,在定義節(jié)點(diǎn)時(shí)由數(shù)據(jù)庫自動(dòng)生成。(4)小數(shù)位(FORMAT):測量值的小數(shù)點(diǎn)位數(shù)。4.3點(diǎn)組態(tài)二、模擬I/O點(diǎn)模擬I/O點(diǎn)的基本參數(shù)頁中的各項(xiàng)用來定義模擬I/O點(diǎn)的基本特征,組態(tài)對話框共4頁:“基本參數(shù)”、“報(bào)警參數(shù)”、“數(shù)據(jù)連接”和“歷史參數(shù)”。(1)點(diǎn)名(NAME):唯一標(biāo)識工程數(shù)據(jù)庫某一節(jié)點(diǎn)下一個(gè)點(diǎn)的名字,同一節(jié)點(diǎn)下的點(diǎn)名不能重名,最長不能超過63個(gè)字符。點(diǎn)名可以是任何英文字母,數(shù)字,可以含字符“$”和“_”,除此之外不能含其他符號及漢字。此外,點(diǎn)名可以以英文字母或數(shù)字開頭,但一個(gè)點(diǎn)名中至少含有一個(gè)英文字母。(2)點(diǎn)說明(DESC):點(diǎn)的注釋信息,最長不能超過63個(gè)字符,可以是任何字母、數(shù)字、漢字及標(biāo)點(diǎn)符號。(3)節(jié)點(diǎn)(UNIT):點(diǎn)所屬父節(jié)點(diǎn)號。節(jié)點(diǎn)號不可編輯,在定義節(jié)點(diǎn)時(shí)由數(shù)據(jù)庫自動(dòng)生成。(4)小數(shù)位(FORMAT):測量值的小數(shù)點(diǎn)位數(shù)。注意:界面數(shù)據(jù)庫變量顯示的小數(shù)點(diǎn)位數(shù)需要畫面文本生成時(shí)指定。4.3點(diǎn)組態(tài)(5)測量初值(PV):本項(xiàng)設(shè)置測量值的初始值。(6)工程單位(EU):工程單位描述符,描述符可以是任何字母、數(shù)字、漢字及標(biāo)點(diǎn)符號。(7)量程變換(SCALEFL):如果擇量程變換,數(shù)據(jù)庫將對測量值(PV)進(jìn)行量程變換運(yùn)算,可以完成一些線形化的轉(zhuǎn)換,運(yùn)算公式為:PV=EULO+(PVRAW-PVRAWLO)*(EUHI-EULO)/(PVRAWHI-PVRAWLO)。(8)開平方(SQRTFL):規(guī)定I/O模擬量原始測量值到數(shù)據(jù)庫使用值的轉(zhuǎn)換方式。轉(zhuǎn)換方式兩種:線性,直接采用原始值;開平方,采用原始值的平方根。(9)分段線性化(LINEFL):在實(shí)際應(yīng)用中,對一些模擬量的采集,如熱電阻、熱電偶等的信號為非線性信號,需要采用分段線性化的方法進(jìn)行轉(zhuǎn)換。用戶首先創(chuàng)建用于數(shù)據(jù)轉(zhuǎn)換的分段線性化表,力控軟件將采集到的數(shù)據(jù)通過分段線性化表處理后得到最后輸出值,在運(yùn)行系統(tǒng)中顯示或用于建立動(dòng)畫連接。4.3點(diǎn)組態(tài)(10)分段線性化表:如果選擇進(jìn)行分段線性化處理,則要選擇一個(gè)分段線性化表。若要?jiǎng)?chuàng)建一個(gè)新的分段線性化表,可以單擊右側(cè)的按鈕“+”或者選擇菜單命令“工程→分段線性化表”后,增加一個(gè)分段線性化表。表格共三列,第一列為序號,每增加一段時(shí)系統(tǒng)自動(dòng)生成。第二列是輸入值,該值是指從設(shè)備采集到的原始數(shù)據(jù)經(jīng)過基本變換(包括:線性/開平方、量程轉(zhuǎn)換)后的值。第三列為該輸入值應(yīng)該對應(yīng)的工程輸出值。若要增加一段,在“分段設(shè)置”中指定輸入值和輸出值即可。分段線性表是用戶先定義好的輸入值和輸出值一一對應(yīng)的表格,當(dāng)輸入值在線性表中找不到對應(yīng)的項(xiàng)時(shí),將按照下面的公式進(jìn)行計(jì)算:[(后輸出值-前輸出值)*(當(dāng)前輸入值-前輸入值)/(后輸入值-前輸入值)]+前輸出值。4.3點(diǎn)組態(tài)當(dāng)前輸入值:當(dāng)前變量的輸入值。后輸出值:當(dāng)前輸入值項(xiàng)所處的位置的后一項(xiàng)數(shù)值對應(yīng)關(guān)系中的輸出值。前輸出值:當(dāng)前輸入值項(xiàng)所處的位置的前一項(xiàng)數(shù)值對應(yīng)關(guān)系中的輸出值。后輸入值:當(dāng)前輸入值在表格中輸入值項(xiàng)所處的位置的后一輸入值。前輸入值:當(dāng)前輸入值在表格中輸入值項(xiàng)所處的位置的前一輸入值。(11)統(tǒng)計(jì)(STATIS):如果選擇統(tǒng)計(jì),數(shù)據(jù)庫會自動(dòng)生成測量值的平均值、最大值、最小值的記錄,并在歷史報(bào)表中可以顯示這些統(tǒng)計(jì)值。(12)濾波(ROCFL):濾波開關(guān),選中后按照濾波限值參數(shù)濾波。(13)濾波限值(ROC):將超出濾波限值的無效數(shù)據(jù)濾掉,保證數(shù)據(jù)的穩(wěn)定性.4.3點(diǎn)組態(tài)2.報(bào)警參數(shù)報(bào)警參數(shù)其外觀及各項(xiàng)意義解釋如圖4-10所示。(1)報(bào)警開關(guān)(ALMENAB):確定此點(diǎn)是否處理報(bào)警的總開關(guān)。(2)限值報(bào)警:模擬量的測量值在跨越報(bào)警限值時(shí)產(chǎn)生的報(bào)警。限值報(bào)警的報(bào)警限(類型)10個(gè):低5報(bào)(L5)、低4報(bào)(L4)、低3報(bào)(L3)、低低報(bào)(LL)、低報(bào)(LO)、高報(bào)(HI)、高高報(bào)(HH),高3報(bào)(H3),高4報(bào)(H4),高5報(bào)(H5)。它們的值在過程測量值的最小值和最大值之間,它們的大小關(guān)系從低到高排列依次為低5報(bào)、低4報(bào)、低3報(bào)、低低報(bào)、低報(bào)、高報(bào)、高高報(bào),高3報(bào),高4報(bào),高5報(bào)。當(dāng)過程值發(fā)生變化時(shí),如果跨越某一個(gè)限值,立即發(fā)生限值報(bào)警,某個(gè)時(shí)刻,對于一個(gè)變量,只可能越一種限,因此只產(chǎn)生一種越限報(bào)警。4.3點(diǎn)組態(tài)例如:如果過程值超過高高限,就會產(chǎn)生高高限報(bào)警,而不會產(chǎn)生高限報(bào)警。另外,如果兩次越限,就得看這兩次越的限是否是同一種類型,如果是,就不再產(chǎn)生新報(bào)警,也不表示該報(bào)警已經(jīng)恢復(fù);如果不是,則先恢復(fù)原來的報(bào)警,再產(chǎn)生新報(bào)警。(3)報(bào)警死區(qū)(DEADBAND):是指當(dāng)測量值產(chǎn)生限值報(bào)警后,再次產(chǎn)生新類型的限值報(bào)警時(shí),如果變量的值在上一次報(bào)警限加減死區(qū)值的范圍內(nèi),就不會恢復(fù)報(bào)警,也不產(chǎn)生新的報(bào)警,如果變量的值不在上一次報(bào)警限加減死區(qū)值的范圍內(nèi),則先恢復(fù)原來的報(bào)警,再產(chǎn)生新報(bào)警。(4)報(bào)警優(yōu)先級:定義報(bào)警的優(yōu)先級別,共1—9999個(gè)級別,對應(yīng)的報(bào)警優(yōu)先級參數(shù)值分別為1-9999。(5)延時(shí)時(shí)間:報(bào)警發(fā)生后,報(bào)警狀態(tài)持續(xù)延遲時(shí)間后才提示產(chǎn)生該報(bào)警。(6)報(bào)警組:每個(gè)報(bào)警的點(diǎn)可以選擇從屬于一個(gè)報(bào)警組。界面可以依據(jù)報(bào)警組來查詢報(bào)警,報(bào)警組最多可使用99個(gè)。4.3點(diǎn)組態(tài)(7)標(biāo)簽:標(biāo)簽用于對報(bào)警點(diǎn)實(shí)際需求進(jìn)行不同的分類,便于在報(bào)警發(fā)生后依照報(bào)警標(biāo)簽進(jìn)行報(bào)警查詢。每個(gè)點(diǎn)最多可使用10個(gè)標(biāo)簽。(8)變化率報(bào)警:模擬量的值在固定時(shí)間內(nèi)的變化超過一定量時(shí)產(chǎn)生的報(bào)警,即變量變化太快時(shí)產(chǎn)生的報(bào)警。當(dāng)模擬量的值發(fā)生變化時(shí),就計(jì)算變化率以決定是否報(bào)警。變化率的時(shí)間單位是秒。變化率報(bào)警利用如下公式計(jì)算:(測量值的當(dāng)前值-測量值上一次的值)/(這一次產(chǎn)生測量值的時(shí)間-上一次產(chǎn)生測量值的時(shí)間)取其整數(shù)部分的絕對值做為結(jié)果,若計(jì)算結(jié)果大于:變化率(RATE)/變化率周期(RATECYC),則出現(xiàn)報(bào)警。(9)偏差報(bào)警:模擬量的值相對設(shè)定值上下波動(dòng)的量超過一定量時(shí)產(chǎn)生的報(bào)警。用戶在“設(shè)定值”中輸入目標(biāo)值(基準(zhǔn)值)。計(jì)算公式如下:偏差=當(dāng)前測量值-設(shè)定值。4.3點(diǎn)組態(tài)3.數(shù)據(jù)連接模擬I/O點(diǎn)的數(shù)據(jù)連接頁中的各項(xiàng)用來定義模擬I/O點(diǎn)數(shù)據(jù)連接過程。左側(cè)列表框中列出了可以進(jìn)行數(shù)據(jù)連接的點(diǎn)參數(shù)及已建立的數(shù)據(jù)連接情況。對于測量值(標(biāo)準(zhǔn)點(diǎn)參數(shù)中使用PV參數(shù)),有三種數(shù)據(jù)連接可供擇:I/O設(shè)備、網(wǎng)絡(luò)數(shù)據(jù)庫和內(nèi)部鏈接。(1)I/O設(shè)備:表示測量值與某一種I/O設(shè)備建立數(shù)據(jù)連接過程。(2)網(wǎng)絡(luò)數(shù)據(jù)庫:表示測量值與其他網(wǎng)絡(luò)節(jié)點(diǎn)上力控監(jiān)控組態(tài)軟件數(shù)據(jù)庫中某一點(diǎn)的測量值建立連接過程,保證了兩個(gè)數(shù)據(jù)庫之間的實(shí)時(shí)數(shù)據(jù)傳輸,若要建立網(wǎng)絡(luò)數(shù)據(jù)庫連接,必須建立遠(yuǎn)程數(shù)據(jù)源。4.3點(diǎn)組態(tài)(3)內(nèi)部連接:對于內(nèi)部連接,則不限于測量值。其他參數(shù)(數(shù)值型)均可以進(jìn)行內(nèi)部連接。內(nèi)部連接是同一數(shù)據(jù)庫(本地?cái)?shù)據(jù)庫)內(nèi)不同點(diǎn)的各個(gè)參數(shù)之間進(jìn)行的數(shù)據(jù)連接過程。注意:對于測量值PV,如果建立了某種類型的數(shù)據(jù)連接,則不能再同時(shí)進(jìn)行其他類型的數(shù)據(jù)連接。如果此時(shí)進(jìn)行其他類型的數(shù)據(jù)連接,DbManager會提示您是否取消原類型的數(shù)據(jù)連接,更新為新類型的數(shù)據(jù)連接。4.歷史參數(shù)模擬I/O點(diǎn)的歷史參數(shù)頁中的各項(xiàng)用來確定模擬I/O點(diǎn)哪些參數(shù)進(jìn)行歷史數(shù)據(jù)保存,以及保存方式及其相關(guān)參數(shù)。4.3點(diǎn)組態(tài)(1)保存方式。數(shù)據(jù)變化保存、數(shù)據(jù)定時(shí)保存、條件保存。1)數(shù)據(jù)變化保存:選擇該項(xiàng),表示當(dāng)參數(shù)值發(fā)生變化時(shí),其值被保存到歷史數(shù)據(jù)庫中。為了節(jié)省磁盤空間,提高性能,您可以指定變化精度,即當(dāng)參數(shù)值的變化幅度超過變化精度時(shí),才進(jìn)行保存。變化精度是量程的百分比。如果LIC101的量程是20~80,若精度是1,則與當(dāng)前值變化超過1%即(80-20)*0.01為0.6時(shí),才記錄歷史數(shù)據(jù)。0表示只要數(shù)據(jù)變化就保存歷史。2)數(shù)據(jù)定時(shí)保存:選擇該項(xiàng),表示每間隔一段時(shí)間后,參數(shù)值被自動(dòng)保存到歷史數(shù)據(jù)庫中。在文本框中輸入間隔時(shí)間,單擊“增加”按鈕,便設(shè)置該參數(shù)為數(shù)據(jù)定時(shí)保存的歷史數(shù)據(jù)保存方式,同時(shí)指定了間隔時(shí)間。單擊“修改”或“刪除”按鈕,可修改間隔時(shí)間或刪除數(shù)據(jù)定時(shí)保存的歷史數(shù)據(jù)保存設(shè)置。3)數(shù)據(jù)插入模式:該模式下,DB將不再存儲任何歷史數(shù)據(jù),歷史數(shù)據(jù)將依靠外部組件(IO/VIEW/DBCOMM)等插入DB歷史庫中。4.3點(diǎn)組態(tài)4)條件存儲:條件存儲的條件是一個(gè)表達(dá)式,當(dāng)表達(dá)式為真時(shí)數(shù)據(jù)庫將存儲數(shù)據(jù),為假時(shí)不存儲數(shù)據(jù)。在條件中可用:四則運(yùn)算(+、-、*、/、%)、移位操作(>、<)、大小判斷(>、>=、<、<=、==、!=)、位操作(&、^、|、!、~)、條件判斷(&&、||)、數(shù)學(xué)函數(shù)(abs、floor、ceil、cos、sin、tan、cosh、sinh、tanh、acos、asin、atan、deg、rad、exp、ln、log、logn、sqrt、sqrtn、pow、mod)等。例如:Tag0001的存儲為定時(shí)存儲,保存條件為Tag0002.PV>0。當(dāng)Tag0002.PV=0或者<0時(shí),Tag0001不存儲數(shù)據(jù),當(dāng)Tag0002.PV>0時(shí)滿足條件,Tag0001存儲數(shù)據(jù)。(2)退出時(shí)保存實(shí)時(shí)值作為下次啟動(dòng)初值。同時(shí)選擇了該項(xiàng)和數(shù)據(jù)庫系統(tǒng)參數(shù)里的保存參數(shù)-自動(dòng)保存數(shù)據(jù)庫內(nèi)容,數(shù)據(jù)庫會定時(shí)保存數(shù)據(jù)庫中點(diǎn)參數(shù)的實(shí)時(shí)值保存到磁盤。當(dāng)數(shù)據(jù)庫下次啟動(dòng)時(shí),會將保存的實(shí)時(shí)值作為點(diǎn)參數(shù)的初值。4.3點(diǎn)組態(tài)三、數(shù)字I/O點(diǎn)數(shù)字I/O點(diǎn),輸入值為離散量,可對輸入信號進(jìn)行狀態(tài)檢查。數(shù)字I/O點(diǎn)的組態(tài)對話框共有4頁:“基本參數(shù)”、“報(bào)警參數(shù)”、“數(shù)據(jù)連接”和“歷史參數(shù)”?;緟?shù)。數(shù)字I/O點(diǎn)的基本參數(shù)頁中的各項(xiàng)用來定義數(shù)字I/O點(diǎn)的基本特征。(1)關(guān)狀態(tài)信息(OFFMES):當(dāng)測量值為0時(shí)顯示的信息(如:“OFF”、“關(guān)閉”、“停止”等)。(2)開狀態(tài)信息(ONMES):當(dāng)測量值為1時(shí)顯示的信息(如:“ON”、“打開”、“啟動(dòng)”等)。4.3點(diǎn)組態(tài)2.報(bào)警參數(shù)。數(shù)字I/O點(diǎn)的報(bào)警參數(shù)頁中的各項(xiàng)用來定義數(shù)字I/O點(diǎn)的報(bào)警特征。(1)報(bào)警開關(guān)(ALMENAB):確定數(shù)字I/O點(diǎn)是否處理報(bào)警的總開關(guān)。(2)正常狀態(tài)(NORMALVAL):確定正常狀態(tài)(即不產(chǎn)生報(bào)警時(shí)的狀態(tài))值(0或1)。例如,正常狀態(tài)值如果設(shè)為0,則當(dāng)測量值為1時(shí)即產(chǎn)生報(bào)警。3.數(shù)據(jù)連接和歷史參數(shù)數(shù)字I/O點(diǎn)的“數(shù)據(jù)連接”和“歷史參數(shù)”頁與模擬I/O點(diǎn)的形式、組態(tài)方法相同,在此不再重復(fù)。四、累計(jì)點(diǎn)累計(jì)點(diǎn),輸入值為模擬量,除了I/O模擬點(diǎn)的功能外,還可對輸入量時(shí)間進(jìn)行累計(jì)。累計(jì)點(diǎn)的組態(tài)對話框共3頁:“基本參數(shù)”、“數(shù)據(jù)連接”和“歷史參數(shù)”。4.3點(diǎn)組態(tài)1.基本參數(shù)累計(jì)點(diǎn)的基本參數(shù)頁中的各項(xiàng)用來定義累計(jì)的基本特征。(1)累計(jì)/初值(TOTAL):在本項(xiàng)設(shè)置累計(jì)量的初始值。(2)累計(jì)/時(shí)間基(TIMEBASE):累積計(jì)算的時(shí)間基。時(shí)間基的單位為秒。時(shí)間基是對測量值的單位時(shí)間進(jìn)行秒級換算的一個(gè)系數(shù)。比如,假設(shè)測量值的實(shí)際意義是流量,單位是“噸/小時(shí)”,則將單位時(shí)間換算為秒是3600秒,此處的時(shí)間基參數(shù)就應(yīng)設(shè)為3600。(3)小信號切除開關(guān)(FILTERFL):確定是否進(jìn)行小信號切除的開關(guān)。(4)限值:如果進(jìn)行小信號切除,低于限值的測量值將被認(rèn)為是0。(5)累計(jì)增量算式::測量值/時(shí)間基*時(shí)間差。時(shí)間差為上次累計(jì)計(jì)算到現(xiàn)在的時(shí)間,單位為秒。2.數(shù)據(jù)連接和歷史參數(shù)“數(shù)據(jù)連接”和“歷史參數(shù)”頁與模擬I/O點(diǎn)的形式、組態(tài)方法相同。4.3點(diǎn)組態(tài)五、控制點(diǎn)控制點(diǎn)通過執(zhí)行已配置的PID算法完成控制功能??刂泣c(diǎn)的組態(tài)對話框共5頁:“基本參數(shù)”、“報(bào)警參數(shù)”、“控制參數(shù)”、“數(shù)據(jù)連接”和“歷史參數(shù)”。1. 基本參數(shù)的各項(xiàng)與模擬I/O點(diǎn)相同。2. 報(bào)警參數(shù)的各項(xiàng)與模擬I/O點(diǎn)相同。3. 控制參數(shù):控制點(diǎn)的控制參數(shù)頁中的各項(xiàng)用來定義控制點(diǎn)的PID控制特征。其各項(xiàng)意義解釋如表4-1所示:4.3點(diǎn)組態(tài)表4-1控制參數(shù)及功能描述控制參數(shù)功能描述運(yùn)行狀態(tài)(STAT)點(diǎn)的運(yùn)行狀態(tài)??蛇x擇運(yùn)行或停止。如果選擇停止,控制點(diǎn)將停止控制過程??刂品绞剑∕ODE)PID控制方式,可自動(dòng)或手動(dòng)??刂浦芷冢–YCLE)PID的數(shù)據(jù)采集周期。目標(biāo)值(SP)PID設(shè)定值。建議設(shè)定在-1~1之間輸出初值(OP)PID輸出的初始值??刂屏炕鶞?zhǔn)(V0)控制量的基準(zhǔn),如閥門起始開度,基準(zhǔn)電信號等,它表示偏差信號。比例系數(shù)(P)PID的P參數(shù)。積分常數(shù)(I)PID的I參數(shù)。微分常數(shù)(D)PID的D參數(shù)。4.3點(diǎn)組態(tài)表4-1控制參數(shù)及功能描述控制參數(shù)功能描述輸出最大值(UMAX)PID輸出最大值,跟控制對象和執(zhí)行機(jī)構(gòu)關(guān),可以是任意大于0的實(shí)數(shù)。輸出最小值(UMIN)PID輸出最小值,跟控制對象和執(zhí)行機(jī)構(gòu)有關(guān)最大變化率(UDMAX)PID最大變化率,跟執(zhí)行機(jī)構(gòu)有關(guān),只對增量式算法有效。積分分離閥值(BETA)PID節(jié)點(diǎn)的積分分離閾值。濾波開關(guān)(TFILTERFL)是否進(jìn)行PID輸入濾波。濾波時(shí)間常數(shù)(TFILTER)PID濾波時(shí)間常數(shù),可為任意大于0的浮點(diǎn)數(shù)。純滯后補(bǔ)償開關(guān)(LAG)是否進(jìn)行PID純滯后補(bǔ)償。滯后補(bǔ)償時(shí)間(TLAG)PID滯后補(bǔ)償時(shí)間常數(shù)(>=0),為0時(shí)表示沒滯后。補(bǔ)償慣性時(shí)間(TLAGINER)PID純滯后補(bǔ)償?shù)膽T性時(shí)間常數(shù)(>0),不能為0。4.3點(diǎn)組態(tài)表4-1控制參數(shù)及功能描述控制參數(shù)功能描述補(bǔ)償比例系數(shù)(KLAG)PID純滯后補(bǔ)償?shù)谋壤禂?shù)(>0)。PID算法(FORMULA)PID算法,包括:位置式,增量式,微分先行式。補(bǔ)償開關(guān)(COMPEN)PID是否補(bǔ)償,如果是位置式算法,則是積分補(bǔ)償,如果不是位置式算法,則是微分補(bǔ)償??朔柡头ǎ≧EDUCE)PID克服積分飽和方法,只對位置式算法效。動(dòng)態(tài)加速開關(guān)(QUICK)是否進(jìn)行PID動(dòng)態(tài)加速,只對增量式算法效。PID動(dòng)作方向(DIRECTION)PID動(dòng)作方向,包括:正動(dòng)作和反動(dòng)作。4.3點(diǎn)組態(tài)4.PID算法下面對控制點(diǎn)所采用的PID控制算法進(jìn)行說明??刂泣c(diǎn)目前包含種比較簡單的PID控制算法,分別是:增量式算法,位置式算法,微分先行。這種PID算法雖然簡單,但各有特點(diǎn),基本上能滿足一般控制的大多數(shù)要求。(1)PID增量式算法。離散化公式:式中:△Ui控制器的輸出值;e(t)為控制器輸入與設(shè)定值之間的誤差;Kp為比例系數(shù);Ti為積分時(shí)間常數(shù);Td為微分時(shí)間常數(shù);T為調(diào)節(jié)周期。4.3點(diǎn)組態(tài)1)系統(tǒng)的動(dòng)態(tài)過程加速。在增量式算法中,比例項(xiàng)與積分項(xiàng)的符號有以下關(guān)系:如果被控量繼續(xù)偏離給定值,則這兩項(xiàng)符號相同,而當(dāng)被控量向給定值方向變化時(shí),則這兩項(xiàng)的符號相反。由于這一性質(zhì),當(dāng)被控量接近給定值的時(shí)候,反號的比例作用阻礙了積分作用,因而避免了積分超調(diào)以及隨之帶來的振蕩,這顯然是有利于控制的。但如果被控量遠(yuǎn)未接近給定值,僅剛開始向給定值變化時(shí),由于比例和積分反向,將會減慢控制過程。為了加快開始的動(dòng)態(tài)過程,我們可以設(shè)定一個(gè)偏差范圍β,當(dāng)偏差|e(t)|<β時(shí),即被控量接近給定值時(shí),就按正常規(guī)律調(diào)節(jié),而當(dāng)|e(t)|>=β時(shí),則不管比例作用為正或?yàn)樨?fù),都使它向有利于接近給定值的方向調(diào)整,即取其值為|e(t)-e(t-1)|,其符號與積分項(xiàng)一致。利用這樣的算法,可以加快控制的動(dòng)態(tài)過程。4.3點(diǎn)組態(tài)2)PID增量算法的飽和作用及其抑制。在PID增量算法中,由于執(zhí)行元件本身是機(jī)械或物理的積分儲存節(jié)點(diǎn),如果給定值發(fā)生突變時(shí),由算法的比例部分和微分部分計(jì)算出的控制增量可能比較大,如果該值超過了執(zhí)行元件所允許的最大限度,那么實(shí)際上執(zhí)行的控制增量將是受到限制時(shí)的值,多余的部分將丟失,將使系統(tǒng)的動(dòng)態(tài)過程變長,因此,需要采取一定的措施改善這種情況。糾正這種缺陷的方法是采用積累補(bǔ)償法,當(dāng)超出執(zhí)行機(jī)構(gòu)的執(zhí)行能力時(shí),將其多余部分積累起來,而一旦可能時(shí),再補(bǔ)充執(zhí)行。4.3點(diǎn)組態(tài)(2)PID位置算法1)遇限削弱積分法。一旦控制變量進(jìn)入飽和區(qū),將只執(zhí)行削弱積分項(xiàng)的運(yùn)算而停止進(jìn)行增大積分項(xiàng)的運(yùn)算。具體地說,在計(jì)算Ui時(shí),將判斷上一個(gè)時(shí)刻的控制量Ui-1是否已經(jīng)超出限制范圍,如果已經(jīng)超出,那么將根據(jù)偏差的符號,判斷系統(tǒng)是否在超調(diào)區(qū)域,由此決定是否將相應(yīng)偏差計(jì)入積分項(xiàng)。2)積分分離法在基本PID控制中,當(dāng)較大幅度的擾動(dòng)或大幅度改變給定值時(shí),由于此時(shí)較大的偏差,以及系統(tǒng)慣性和滯后,故在積分項(xiàng)的作用下,往往會產(chǎn)生較大的超調(diào)量和長時(shí)間的波動(dòng)。特別是對于溫度、成份等變化緩慢的過程,這一現(xiàn)象將更嚴(yán)重。為此可以采用積分分離措施,即偏差較大的時(shí),取消積分作用;當(dāng)偏差較小時(shí)才將積分作用投入。4.3點(diǎn)組態(tài)3)有效偏差法。當(dāng)根據(jù)PID位置算法算出的控制量超出限制范圍時(shí),控制量實(shí)際上只能取邊際值U=Umax或U=Umin,有效偏差法是將相應(yīng)的這一控制量的偏差值作為有效偏差值計(jì)入積分累計(jì)而不是將實(shí)際的偏差計(jì)入積分累計(jì)。因?yàn)榘磳?shí)際偏差計(jì)算出的控制量并沒有執(zhí)行。(3)微分先行PID算法當(dāng)控制系統(tǒng)的給定值發(fā)生階躍時(shí),微分作用將導(dǎo)致輸出值大幅度變化,這樣不利于生產(chǎn)的穩(wěn)定操作。因此在微分項(xiàng)中不考慮給定值,只對被控量(控制器輸入值)進(jìn)行微分。微分先行PID算法又叫測量值微分PID算法。最后,對于純滯后對象的補(bǔ)償,控制點(diǎn)采用了Smith預(yù)測器,使控制對象與補(bǔ)償環(huán)節(jié)一起構(gòu)成一個(gè)簡單的慣性環(huán)節(jié)。此時(shí)PID各個(gè)整定參數(shù)對系統(tǒng)性能的影響表現(xiàn)在以下幾個(gè)方面。4.3點(diǎn)組態(tài)(1)比例系數(shù)Kc對系統(tǒng)性能的影響。比例系數(shù)加大,使系統(tǒng)的動(dòng)作靈敏,速度加快穩(wěn)態(tài)誤差減小。Kc偏大,振蕩次數(shù)加多,調(diào)節(jié)時(shí)間加長。Kc太大時(shí),系統(tǒng)會趨于不穩(wěn)定。Kc太小,又會使系統(tǒng)的動(dòng)作緩慢。Kc可以選負(fù)數(shù),這主要是由執(zhí)行機(jī)構(gòu)、傳感器以控制對象的特性決定的。如果Kc的符號選擇不當(dāng),對象狀態(tài)(PV值)就會離控制目標(biāo)的狀態(tài)(SV值)越來越遠(yuǎn),如果出現(xiàn)這樣的情況Kc的符號就一定要取反。(2)積分控制Ti對系統(tǒng)性能的影響。積分作用使系統(tǒng)的穩(wěn)定性下降,Ti小(積分作用強(qiáng))會使系統(tǒng)不穩(wěn)定,但能消除穩(wěn)態(tài)誤差,提高系統(tǒng)的控制精度。(3)微分控制Td對系統(tǒng)性能的影響。微分作用可以改善動(dòng)態(tài)特性,Td偏大時(shí),超調(diào)量較大,調(diào)節(jié)時(shí)間較短。Td偏小時(shí),超調(diào)量也較大,調(diào)節(jié)時(shí)間也較長。只Td合適,才能使超調(diào)量較小,同時(shí)減短調(diào)節(jié)時(shí)間。4.3點(diǎn)組態(tài)六、運(yùn)算點(diǎn)運(yùn)算點(diǎn),用于完成各種運(yùn)算。含一個(gè)或多個(gè)輸入,一個(gè)結(jié)果輸出。目前提供的算法有:加、減、乘、除、乘方、取余、大于、小于、等于、大于等于、小于等于。PV,P1,P2操作數(shù)均為實(shí)型數(shù)。對于不同運(yùn)算P1和P2的含義亦不同。運(yùn)算點(diǎn)的組態(tài)對話框共3頁:“基本參數(shù)”、“數(shù)據(jù)連接”和“歷史參數(shù)”。1.基本參數(shù)運(yùn)算點(diǎn)的基本參數(shù)頁中的各項(xiàng)用來定義運(yùn)算點(diǎn)的基本特征。(1)參數(shù)一初值(P1):參數(shù)一的初始值。(2)參數(shù)二初值(P2):參數(shù)二的初始值。(3)運(yùn)算操作符(OPCODE):此項(xiàng)用于確定P1與P2的運(yùn)算關(guān)系。加法、減法、乘法、除法等多種關(guān)系可選。(4)運(yùn)算關(guān)系表達(dá)式為:PV=P1(OPCODE)P2。4.3點(diǎn)組態(tài)2.數(shù)據(jù)連接運(yùn)算點(diǎn)的數(shù)據(jù)連接頁中的各項(xiàng)用來定義運(yùn)算點(diǎn)的數(shù)據(jù)連接過程。由于運(yùn)算點(diǎn)僅用于實(shí)現(xiàn)數(shù)據(jù)庫內(nèi)部運(yùn)算,因此其PV參數(shù)及其他所參數(shù)均不能進(jìn)行I/O設(shè)備連接和網(wǎng)絡(luò)數(shù)據(jù)庫連接,只能進(jìn)行內(nèi)部連接。七、組合點(diǎn)組合點(diǎn)針對這樣一種應(yīng)用而設(shè)計(jì):在一個(gè)回路中,采集測量值(輸入)與下設(shè)回送值(輸出)分別連接到不同的地方。組合點(diǎn)允許您在數(shù)據(jù)連接時(shí)分別指定輸入與輸出位置。1.基本參數(shù)組合點(diǎn)的基本參數(shù)各項(xiàng)的意義與模擬I/O點(diǎn)相同。2.數(shù)據(jù)連接組合點(diǎn)的數(shù)據(jù)連接頁與模擬I/O點(diǎn)基本相同,唯一的區(qū)別是在指定某一參數(shù)的數(shù)據(jù)連接時(shí),必須同時(shí)指定“輸入”與“輸出”。4.3點(diǎn)組態(tài)3.歷史參數(shù)“歷史參數(shù)”頁在前文已經(jīng)進(jìn)行過說明,在此不再重復(fù)。八、雪崩過濾點(diǎn)雪崩過濾點(diǎn)是用于過濾報(bào)警的一類點(diǎn)。它可以將數(shù)據(jù)庫中點(diǎn)的一部分不需要產(chǎn)生的報(bào)警過濾掉,防止大批量無效報(bào)警的出現(xiàn)。雪崩過濾點(diǎn)的組態(tài)對話框共有2頁:“基本參數(shù)”、“報(bào)警參數(shù)”。1.基本參數(shù)雪崩過濾點(diǎn)的基本參數(shù)頁中的各項(xiàng)用來定義雪崩過濾點(diǎn)的基本特征。其外觀如圖4-17所示(在前文已經(jīng)進(jìn)行過說明的意義相同的參數(shù)在此不再重復(fù)):(1)關(guān)狀態(tài)信息(OFFMES):當(dāng)測量值為0時(shí)顯示的信息(如:“OFF”、“關(guān)閉”、“停止”等)。(2)開狀態(tài)信息(ONMES):當(dāng)測量值為1時(shí)顯示的信息(如:“ON”、“打開”、“啟動(dòng)”等)。4.3點(diǎn)組態(tài)2.報(bào)警參數(shù)雪崩過濾點(diǎn)的報(bào)警參數(shù)頁中的各項(xiàng)用來定義雪崩過濾點(diǎn)的報(bào)警特征。其外觀如圖4-18所示:(1)報(bào)警開關(guān)(ALMENAB):確定雪崩過濾點(diǎn)是否處理報(bào)警的總開關(guān)。(2)報(bào)警邏輯(NORMALVAL):報(bào)警邏輯是規(guī)定的,不可編輯,為0—1,0為正常狀態(tài),表示雪崩條件不滿足,不產(chǎn)生報(bào)警,當(dāng)雪崩條件滿足時(shí)為1,即產(chǎn)生報(bào)警。(3)優(yōu)先級(ALARMPR):表示雪崩過濾點(diǎn)報(bào)警的優(yōu)先級。(4)報(bào)警組和標(biāo)簽的使用與模擬I/O點(diǎn)相同。(5)雪崩條件:雪崩條件為一條件表達(dá)式,當(dāng)表達(dá)式為真時(shí),產(chǎn)生雪崩報(bào)警,并按過濾點(diǎn)的設(shè)置,過濾所選點(diǎn)的報(bào)警。雪崩條件可由點(diǎn)參數(shù),運(yùn)算符號,數(shù)學(xué)函數(shù)等組成,可使用的字符可參考模擬點(diǎn)歷史參數(shù)中條件存儲相關(guān)內(nèi)容。4.3點(diǎn)組態(tài)(6)過濾點(diǎn):過濾點(diǎn)是雪崩條件滿足時(shí)報(bào)警被過濾的點(diǎn),可以通過雙擊列表框選擇點(diǎn)。要?jiǎng)h掉已選的點(diǎn)可以通過取消點(diǎn)前面的復(fù)選框?qū)崿F(xiàn)。(7)延時(shí)時(shí)間:如果觸發(fā)雪崩狀況的條件在延遲時(shí)間內(nèi)消失,即雪崩條件在延時(shí)時(shí)間內(nèi)變?yōu)榧?,則雪崩狀況在延時(shí)時(shí)間到達(dá)時(shí)自動(dòng)停止,延時(shí)時(shí)間后過濾點(diǎn)發(fā)生的報(bào)警將繼續(xù)被處理;如果雪崩條件為真持續(xù)超過延時(shí)時(shí)間,則雪崩狀況是持久的,延時(shí)時(shí)間后過濾點(diǎn)的報(bào)警不再被處理,需要手工確認(rèn)才能關(guān)閉雪崩狀況。4.3點(diǎn)組態(tài)九、自定義類型點(diǎn)如果在點(diǎn)類型中自定義了新的類型,那么可以在數(shù)據(jù)庫列表中創(chuàng)建自定義類型點(diǎn)。其組態(tài)對話框共3頁:“基本參數(shù)”、“數(shù)據(jù)連接”和“歷史參數(shù)”。1.基本參數(shù)自定義類型點(diǎn)的基本參數(shù)頁中的各項(xiàng)用來定義自定義類型點(diǎn)的基本特征。自定義類型點(diǎn)是用自定義點(diǎn)類型創(chuàng)建的,其參數(shù)可能是標(biāo)準(zhǔn)點(diǎn)參數(shù),也可能是自定義點(diǎn)參數(shù)?!皵?shù)據(jù)連接”和“歷史參數(shù)”頁與模擬I/O點(diǎn)的形式、組態(tài)方法相同。4.4工程管理4.4.1DbManager管理功能1.引入引入功能可將其他工程數(shù)據(jù)庫中的組態(tài)內(nèi)容合并到當(dāng)前工程數(shù)據(jù)庫中。使用該功能時(shí)選擇DbManager菜單命令“工程[D]→引入”,在彈出的“瀏覽文件夾”對話框中選擇要引入的工程所在的目錄,DbManager會自動(dòng)讀取工程數(shù)據(jù)庫的組態(tài)信息,并與當(dāng)前工程數(shù)據(jù)庫的內(nèi)容合并為一。引入功能可以用在多個(gè)技術(shù)人員同時(shí)為一個(gè)工程項(xiàng)目施行工程開發(fā)時(shí)。注意:引入功能所引入的內(nèi)容僅限于標(biāo)準(zhǔn)點(diǎn)組態(tài)信息(包括點(diǎn)及其數(shù)據(jù)連接和歷史組態(tài)信息),而不包括自定義點(diǎn)參數(shù)、自定義點(diǎn)類型和自定義點(diǎn)。如果引入的工程數(shù)據(jù)庫中點(diǎn)或數(shù)據(jù)連接項(xiàng),與當(dāng)前工程數(shù)據(jù)庫內(nèi)容存在重名或重復(fù)時(shí),會提示您是否忽略引入重名項(xiàng),或覆蓋已有項(xiàng)。4.4工程管理2.保存保存功能可將當(dāng)前工程數(shù)據(jù)庫的全部組態(tài)內(nèi)容保存到磁盤文件上,保存路徑為當(dāng)前工程應(yīng)用的目錄。使用該功能時(shí)選擇DbManager菜單命令“工程[D]→保存”。3.備份備份功能可將當(dāng)前工程數(shù)據(jù)庫的全部組態(tài)內(nèi)容及運(yùn)行記錄備份到指定的目錄。使用該功能時(shí)選擇DbManager菜單命令“工程[D]→備份”。4.4.2數(shù)據(jù)庫系統(tǒng)參數(shù)數(shù)據(jù)庫系統(tǒng)參數(shù)是與數(shù)據(jù)庫DB運(yùn)行狀態(tài)相關(guān)的一組參數(shù)。若要設(shè)置數(shù)據(jù)庫系統(tǒng)參數(shù),選擇DbManager菜單命令“工程[D]→數(shù)據(jù)庫參數(shù)”。出現(xiàn)“數(shù)據(jù)庫系統(tǒng)參數(shù)”對話框。4.4工程管理下面分別描述各參數(shù)意義:1.I/O服務(wù)器/通信故障時(shí)顯示值當(dāng)I/O設(shè)備故障時(shí),在運(yùn)行系統(tǒng)View上連接到該設(shè)備的變量值按照該參數(shù)設(shè)置進(jìn)行顯示,缺省為空時(shí),是-9999。2.處理周期/間隔該項(xiàng)參數(shù)確定數(shù)據(jù)庫運(yùn)行時(shí)的基本調(diào)度周期,單位為毫秒。3.保存參數(shù)/自動(dòng)保存數(shù)據(jù)庫內(nèi)容選擇該項(xiàng),數(shù)據(jù)庫運(yùn)行期間會自動(dòng)周期性地保存數(shù)據(jù)庫中的點(diǎn)參數(shù)值。在“周期”輸入框中指定自動(dòng)執(zhí)行周期,單位為秒。注意:這里指數(shù)據(jù)庫會保存在點(diǎn)組態(tài)對話框→歷史參數(shù)頁中選擇退出保存值作為下一次啟動(dòng)初值項(xiàng)的參數(shù),而不是所有參數(shù)。4.4工程管理4. 歷史參數(shù)/歷史數(shù)據(jù)保存時(shí)間數(shù)據(jù)庫保存歷史數(shù)據(jù)的時(shí)間長度,單位為天。當(dāng)時(shí)間超出歷史數(shù)據(jù)保存時(shí)間后,新形成的歷史數(shù)據(jù)將覆蓋最早的歷史數(shù)據(jù),并保持總的歷史數(shù)據(jù)長度不超出該參數(shù)設(shè)置。歷史參數(shù)/歷史數(shù)據(jù)存放目錄:保存歷史數(shù)據(jù)文件的目錄。4.4.3導(dǎo)入點(diǎn)表/導(dǎo)出點(diǎn)表/打印點(diǎn)表為了使用戶更方便地使用、查看、修改或打印DbManager的組態(tài)內(nèi)容,DbManager提供了數(shù)據(jù)庫的導(dǎo)入導(dǎo)出功能??晒?dǎo)入/導(dǎo)出的組態(tài)內(nèi)容包括:數(shù)據(jù)庫點(diǎn)、數(shù)據(jù)連接、歷史組態(tài)等。組態(tài)內(nèi)容被導(dǎo)出到Excel格式的文件中,用戶可以在Excel文件中查看、修改組態(tài)信息,在文件中新建數(shù)據(jù)庫點(diǎn)并定義屬性,然后再導(dǎo)入到工程中。此外,DbManager支持以表格形式打印數(shù)據(jù)庫組態(tài)內(nèi)容。打印的內(nèi)容與格式即為DbManager點(diǎn)表的內(nèi)容與格式。4.4工程管理4.4.4DbManager工具一、統(tǒng)計(jì)DbManager可以從多個(gè)角度對組態(tài)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。選擇DbManager菜單命令“工具[T]→統(tǒng)計(jì)”,出現(xiàn)“統(tǒng)計(jì)信息”對話框?!敖y(tǒng)計(jì)信息”對話框由4頁組成:數(shù)據(jù)庫、點(diǎn)類型、I/O設(shè)備和網(wǎng)絡(luò)數(shù)據(jù)庫。1.數(shù)據(jù)庫數(shù)據(jù)庫的統(tǒng)計(jì)信息可以照節(jié)點(diǎn)或點(diǎn)類型來統(tǒng)計(jì),用鼠標(biāo)在導(dǎo)航器上選擇要統(tǒng)計(jì)的節(jié)點(diǎn)或點(diǎn)類型,右側(cè)的統(tǒng)計(jì)結(jié)果會自動(dòng)生成。例如:要對數(shù)據(jù)庫根目錄下的點(diǎn)信息進(jìn)行統(tǒng)計(jì),選擇導(dǎo)航器的根節(jié)點(diǎn)“數(shù)據(jù)庫”;若要對某節(jié)點(diǎn)內(nèi)模擬I/O點(diǎn)進(jìn)行統(tǒng)計(jì),則選擇導(dǎo)航器此節(jié)點(diǎn)下的“模擬I/O點(diǎn)”一項(xiàng)。4.4工程管理2.點(diǎn)類型統(tǒng)計(jì)點(diǎn)類型統(tǒng)計(jì)從點(diǎn)類型的角度對整個(gè)數(shù)據(jù)庫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論