集散控制系統(tǒng)軟件結(jié)構(gòu).ppt_第1頁
集散控制系統(tǒng)軟件結(jié)構(gòu).ppt_第2頁
集散控制系統(tǒng)軟件結(jié)構(gòu).ppt_第3頁
集散控制系統(tǒng)軟件結(jié)構(gòu).ppt_第4頁
集散控制系統(tǒng)軟件結(jié)構(gòu).ppt_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第4章,集散控制系統(tǒng)的軟件結(jié)構(gòu),現(xiàn)場控制站軟件主要完成各種控制功能,包括回路控制、邏輯控制、順序控制,以及所需要的現(xiàn)場I/O處理; 操作員站的軟件主要執(zhí)行操作人員所發(fā)出的各個命令、圖形與畫面的顯示、報警的處理、對現(xiàn)場各種檢測數(shù)據(jù)的集中處理等; 工程師站的軟件主要完成系統(tǒng)的組態(tài)功能和系統(tǒng)運行期間的狀態(tài)監(jiān)視功能。,軟件分為系統(tǒng)軟件和應(yīng)用軟件兩大部分。 其中系統(tǒng)軟件包括:計算機操作系統(tǒng)、數(shù)據(jù)庫、組態(tài)軟件和各種高級語言; 應(yīng)用軟件包括:輸入輸出信號模塊、控制模塊、邏輯控制模塊、通信模塊、報警處理模塊、數(shù)據(jù)處理模塊或數(shù)據(jù)庫、顯示模塊、打印模塊等。,4.1 DCS現(xiàn)場控制站的軟件 4.2 DCS操作員站的軟件 4.3 DCS工程師站的軟件,4.1 DCS現(xiàn)場控制站的軟件,1. 實時數(shù)據(jù)庫 實時數(shù)據(jù)庫是整個現(xiàn)場控制站軟件系統(tǒng)的中心環(huán)節(jié)。 主要任務(wù):將各部分信息(狀態(tài)、控制、數(shù)據(jù))從一個執(zhí)行模塊傳到另一個執(zhí)行模塊,將各通道采集來的數(shù)據(jù),以及網(wǎng)絡(luò)上傳給現(xiàn)場控制站的數(shù)據(jù)存在實時數(shù)據(jù)庫中。別的模塊需要數(shù)據(jù)時,直接從實時數(shù)據(jù)庫中獲得,運算的中間結(jié)果也存入實時數(shù)據(jù)庫中;另一個作用是實現(xiàn)數(shù)據(jù)共享。,2. 功能模塊分類 (1)輸入輸出功能模塊:模擬量、數(shù)字量、脈沖量三大類。 (2)控制算法模塊: P、I、D、前饋、三位、二位開關(guān)、smith預(yù)估補償?shù)取?(3)運算類模塊:數(shù)學(xué)、邏輯、運算、順控功能 (4)信號發(fā)生器類功能模塊:產(chǎn)生階躍、斜坡、正弦、方波、非線性信號。 (5)轉(zhuǎn)換類功能模塊:對信號整形延時輸出另一相應(yīng)信號 (6)信號選擇和狀態(tài)類功能模塊:信號的多路切換、高低限以及報警狀態(tài)。,(1). 輸入輸出模塊 輸入與輸出類模塊: 按信號的類型:模擬量、數(shù)字量、脈沖量 輸入功能塊:預(yù)處理(數(shù)字濾波、線性化、開方處理、工程單位轉(zhuǎn)換、報警界限比較、超限報警、事故報警信號故障報警) 輸出功能塊:自動切換、手動信號輸出、控制方式選擇、輸出信號限值比較、超限報警及手自動切換時的跟蹤處理,(2). 控制算法模塊 常規(guī)控制算法和高級控制算法 P、I、D及其組合、改進 超前滯后控制算法 開關(guān)(邏輯)控制算法 自整定PID控制算法 純滯后的Smith預(yù)估控制算法 預(yù)測控制算法,(3). 運算類模塊 代數(shù)運算 信號選擇 數(shù)據(jù)選擇 數(shù)據(jù)限制 報警檢查 計算公式 傳遞函數(shù)模塊等,4.2 DCS操作員站的軟件,操作員站的軟件運行于系統(tǒng)人-機界面工作站、服務(wù)器等設(shè)備,它主要實現(xiàn)數(shù)據(jù)采集和事件分析處理、信息存儲和管理、二次計算、人機界面監(jiān)視、遠程控制操作及其他的應(yīng)用功能。 軟件包括:實時多任務(wù)操作系統(tǒng),面向過程的編程語言,工具軟件,與顯示和管理相關(guān)的功能模塊等。,1 操作系統(tǒng),操作系統(tǒng)是一組程序的集合,它用來控制計算機系統(tǒng)中的用戶程序的執(zhí)行次序,為用戶程序與系統(tǒng)硬件提供接口軟件,并允許這些程序之間交換信息。 (1)操作系統(tǒng)的基本組成 命令解釋程序、系統(tǒng)核心、I/O設(shè)備驅(qū)動軟件 (2)操作系統(tǒng)的功能軟件 操作系統(tǒng)提供的功能軟件與它的應(yīng)用領(lǐng)域和所應(yīng)用的計算機系統(tǒng)有關(guān)。,2 面向過程語言,(1)FORTRAN語言 廣泛應(yīng)用于科學(xué)計算,是第一個高級編程語言。 (2)BASIC語言 廣泛應(yīng)用于科學(xué)和工程計算的面向問題的編程語言。 (3)PASCAL語言 為教學(xué)和開發(fā)新的編譯器的需要。 (4)C語言 實時應(yīng)用領(lǐng)域中最流行的編程語言。,3 操作員站的功能,(1)通用顯示畫面 通用顯示 系統(tǒng)總貌顯示、分組顯示功能、回路顯示、詳細顯示、報警顯示、趨勢顯示、系統(tǒng)狀態(tài)顯示 自定義顯示 生產(chǎn)流程模擬顯示、批控制流程圖 (2)輸出打印功能 操作信息打印、系統(tǒng)狀態(tài)信息打印、生產(chǎn)記錄和統(tǒng)計報表的打印。,概貌顯示畫面,儀表面板顯示畫面,趨勢曲線顯示畫面,報警顯示畫面,故障診斷畫面,調(diào)整畫面,4.3 DCS工程師站的軟件,工程師站的功能:進行組態(tài),建立DCS系統(tǒng)、控制系統(tǒng)和人機界面。 操作員站的人機界面首先在工程師站上組態(tài)生成,然后下載到操作員站運行。當(dāng)DCS系統(tǒng)正常運行并達到操作控制目標(biāo)后,工程師站的功能更多是實現(xiàn)操作員站的各種顯示和操作功能,除非在需要修改系統(tǒng)時,才會重新應(yīng)用工程師站的組態(tài)功能。 DCS的組態(tài)功能是影響一個DCS是否受用戶歡迎的重要因素。幾乎所有DCS都不同程度支持組態(tài)功能。但不同DCS組態(tài)方法均不相同。,組態(tài)及組態(tài)軟件的概念 “組態(tài)”的概念最早來自英文configuration,含義是使用軟件工具對計算機及軟件的各種資源進行配置,達到使計算機或軟件按照預(yù)先設(shè)置,自動執(zhí)行待定任務(wù),滿足使用者要求的目的。也就是通過對軟件采用非編程的操作方式,進行參數(shù)填寫、圖形連接和文件生成等,使得軟件乃至整個系統(tǒng)具有某種指定的功能。,組態(tài)二次開發(fā)監(jiān)控組態(tài)軟件 開發(fā)商事先開發(fā)好一套具有一定通用性的軟件開發(fā)平臺,生產(chǎn)若干種規(guī)格的硬件模塊(如I/O模塊、通信模塊、控制模塊),然后,再根據(jù)用戶的要求在軟件平臺上進行二次開發(fā)以及硬件模塊的連接。這種軟件的二次開發(fā)工作就稱為“組態(tài)”,相應(yīng)的軟件開發(fā)平臺就稱為“監(jiān)控組態(tài)軟件”,簡稱“組態(tài)軟件”。 “組態(tài)”一詞既可以用做名詞也可以用做動詞。,二次開發(fā)人員根據(jù)具體的系統(tǒng)要求,建立模塊(創(chuàng)建對象)然后定義參數(shù)(對象屬性),最后生成可供運行的應(yīng)用程序。 組態(tài)實際上是生成一系列可以直接運行的程序代碼,這些程序代碼可以在用于組態(tài)的計算機上直接運行,也可以下裝到其他的計算機上。 組態(tài)可以分為離線組態(tài)和在線組態(tài)兩種。,1 軟件,工程師站主要功能:組態(tài)、繪圖和編程。除系統(tǒng)軟件外,應(yīng)用軟件分為組態(tài)軟件、繪圖軟件和編程軟件。 (1)組態(tài)軟件 分為系統(tǒng)組態(tài)和應(yīng)用組態(tài),相應(yīng)的有系統(tǒng)組態(tài)軟件和應(yīng)用組態(tài)軟件。 系統(tǒng)組態(tài)軟件包括建立網(wǎng)絡(luò)、定義設(shè)備、定義系統(tǒng)信息和分配系統(tǒng)功能。 應(yīng)用組態(tài)軟件用來建立功能模塊,并將其構(gòu)成控制回路,從而實現(xiàn)各種控制功能。 應(yīng)用組態(tài)方式可分為:填表式、圖形式、窗口式和混合式。,(2)繪圖軟件 供用戶繪制專用操作畫面,它提供了多種繪圖工具和各類標(biāo)準(zhǔn)圖素。圖形和實時數(shù)據(jù)配合使用來模擬實際的物理裝置、測控點和控制回路,再配置聲光音響效果、工業(yè)電視畫面和多媒體功能,給人以直觀形象和身臨其境的感覺。,(3)編程軟件 目前DCS大多采用梯形圖和功能塊編程語言。 除此之外,在許多DCS中還支持面向問題的語言POL(Problem Oriented Language)和通用的高級語言,如BASIC、Fortran和C的編程,實現(xiàn)一些特殊的控制算法。,2 控制功能組態(tài),幾乎所有DCS都配置了十分齊全的控制功能,并以獨立的控制算法模塊的形式提供給用戶,這些算法模塊一般存儲在現(xiàn)場控制站的EPROM中。要實現(xiàn)一個具體的應(yīng)用控制,必須用某種方式將所用到的控制算法模塊按照控制要求連成合適的結(jié)構(gòu),并用合適的參數(shù)值初始化任務(wù)控制模塊,才能實現(xiàn)一個具體的控制回路。,(1) 控制功能算法 功能塊是一種預(yù)先編好程序的軟件模塊,用戶確定它的參數(shù),并且通過組態(tài)將其連接在一起。 每個功能塊完成一種或幾種基本的控制功能,如PID控制、開方運算、乘除運算等。 功能塊的描述方法一般歸納為以下幾個要點: * 矩形框表達一個功能塊; * 功能塊的輸入、輸出信號用有向線段來表示; * 矩形框內(nèi)的符號代表功能塊所實現(xiàn)的功能。,功能塊的應(yīng)用實例,一個采用常規(guī)儀表組成的流量控制系統(tǒng),由變送器、執(zhí)行器、開方器、調(diào)節(jié)器、操作儀表等設(shè)備組成。如果采用DCS的基本控制單元來實現(xiàn)流量控制,則只需要選用適當(dāng)?shù)墓δ軌K,通過組態(tài)把它們連接在一起即可。,(2)控制回路組態(tài),利用某種方法將適當(dāng)?shù)目刂扑?

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論