工業(yè)組態(tài)軟件實(shí)習(xí)報(bào)告 力控_第1頁
工業(yè)組態(tài)軟件實(shí)習(xí)報(bào)告 力控_第2頁
工業(yè)組態(tài)軟件實(shí)習(xí)報(bào)告 力控_第3頁
工業(yè)組態(tài)軟件實(shí)習(xí)報(bào)告 力控_第4頁
工業(yè)組態(tài)軟件實(shí)習(xí)報(bào)告 力控_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、西南石油大學(xué) 電子工藝實(shí)習(xí)報(bào)告 第一章 基礎(chǔ)設(shè)計(jì)報(bào)告1.1 設(shè)計(jì)題目: 儲(chǔ)存罐液位監(jiān)控系統(tǒng)1.2工藝流程液位監(jiān)控系統(tǒng)液位高于限定值液位低于限定值入口閥門關(guān)閉、出口閥門打開出口閥門關(guān)閉、入口閥門打開實(shí)現(xiàn)液位的監(jiān)控 圖1-1流程圖1.3 設(shè)計(jì)任務(wù): 設(shè)計(jì)一個(gè)儲(chǔ)存罐液位監(jiān)控系統(tǒng),工藝設(shè)備包括一個(gè)油罐,一個(gè)進(jìn)油控制閥門,一個(gè)出油控制閥門,開始按鈕,停止按鈕。按下開始后設(shè)備運(yùn)行,當(dāng)液位低于低位設(shè)定值時(shí)入口閥門打開,液體注入儲(chǔ)存罐,并且出口閥門關(guān)閉;當(dāng)液位高于設(shè)定值時(shí),入口閥門關(guān)閉,液體停止注入,并且出口閥門打開,液體流出儲(chǔ)存罐。另外,還有報(bào)警裝置,用于液位低于低位設(shè)定值和高位設(shè)定值時(shí)的報(bào)警提示;實(shí)時(shí)曲線

2、、歷史趨勢和報(bào)表專家用于數(shù)據(jù)查詢??傮w設(shè)計(jì)方案如列表2-1所示 表1-1總體設(shè)計(jì)方案類型配置情況系統(tǒng)結(jié)構(gòu)PLC控制軟件操作系統(tǒng) WINDOWNS XP上位機(jī)組態(tài)軟件 力控 ForceControl 6.1功能選擇說明(表示選擇該功能)報(bào)警實(shí)時(shí)報(bào)警顯示實(shí)施過程報(bào)警和報(bào)警確認(rèn)歷史報(bào)警查詢報(bào)警記錄趨勢實(shí)時(shí)趨勢變量的實(shí)時(shí)數(shù)據(jù)雨時(shí)間變化的關(guān)系專家報(bào)表查詢功能連續(xù)查詢、歷史數(shù)據(jù)查詢按鈕采樣周期設(shè)置時(shí)間間隔,1分 時(shí)間長度,20分采樣方式瞬時(shí)值1.4 I/O點(diǎn)收集及清單1.4.1I/O點(diǎn)的選取根據(jù)本設(shè)計(jì)的工藝共需選擇四個(gè)I/O點(diǎn)。如下表所示: 表1-2 各I/O點(diǎn)名字及說明變量名I/O點(diǎn)屬性I/O點(diǎn)說明Le

3、vel.pv模擬點(diǎn)液位值In_valve.pv數(shù)字點(diǎn)出口閥門狀態(tài)值Out_valve.pv數(shù)字點(diǎn)出口閥門狀態(tài)Run.pv數(shù)字點(diǎn)系統(tǒng)運(yùn)行狀態(tài)標(biāo)志1.4.2I/O點(diǎn)的地址分配 表1-3 PLC輸入輸出地址分配表序號(hào)回路位號(hào)回路名稱信號(hào)類型量程I/O分配地址站號(hào)卡號(hào)卡點(diǎn)號(hào)1LEVEL儲(chǔ)液罐液位AI4-20mA1000002IN_VALVE入口閥門狀態(tài)DI111000013OUT_VALVE出口閥門狀態(tài)DI122000024RUN狀態(tài)控制DI131000031.4.3I/O點(diǎn)的其他設(shè)計(jì) 表1-4FORCECONTROL DB點(diǎn)表(模擬量)序號(hào)I/O位號(hào)名稱說明單位信號(hào)類型點(diǎn)連接項(xiàng)量程報(bào)警是否做量程變換

4、數(shù)據(jù)上限變化率報(bào)警偏差報(bào)警正常值I/O類型上限下限上限下限1LEVEL儲(chǔ)液罐液位cm4-20mAPV-00015001000否5cm/s±5cm/s60輸入表1-5 FORCECONTROL DB 點(diǎn)表(數(shù)字量)序號(hào)I/O位號(hào)說明說明正常狀態(tài)信號(hào)類型點(diǎn)連接項(xiàng)邏輯極性是否需要累計(jì)運(yùn)動(dòng)時(shí)間I/O類型1IN_VALVE入口閥門狀態(tài)啟動(dòng)干接點(diǎn)PV-00001正邏輯否輸入2OUT_VALVE出口閥門狀態(tài)停止干接點(diǎn)PV-00002正邏輯否輸入3RUN狀態(tài)控制啟動(dòng)干接點(diǎn)PV-00003正邏輯是輸出1.5制作工程畫面1.5.1新建工程圖1-2 打開新建圖1-3新建工程項(xiàng)目名稱:wuyiliang描述

5、信息:儲(chǔ)存罐液位監(jiān)控系統(tǒng)點(diǎn)擊“確定”按鈕,此時(shí)在工程管理器中可以看到添加了一個(gè)名為“wuyiliang”的工程,然后再點(diǎn)擊“開發(fā)”按鈕,進(jìn)入力控的組態(tài)界面。1.5.2 創(chuàng)建主界面進(jìn)入力控的開發(fā)系統(tǒng)后,可以為每個(gè)工程建立無限數(shù)目的畫面,在每個(gè)畫面上可以組態(tài)相互關(guān)聯(lián)的靜態(tài)或動(dòng)態(tài)圖形。力控開發(fā)系統(tǒng)提供的上述多種工具和圖形,方便用戶在組態(tài)工程時(shí)建立豐富的圖形界面。本設(shè)計(jì)需創(chuàng)建三個(gè)窗口畫面:天然氣配氣站主界面、數(shù)據(jù)查詢界面、報(bào)警界面。首先要?jiǎng)?chuàng)建天然氣配氣站主界面,畫面建立步驟如下: 第一步創(chuàng)建新畫面進(jìn)入開發(fā)環(huán)境Draw 后,首先需要?jiǎng)?chuàng)建一個(gè)新窗口。選擇“文件F/新建”命令出現(xiàn)“窗口屬性”對(duì)話框,如 圖1

6、-4新建窗口輸入流程圖畫面的標(biāo)題名稱,命名為“儲(chǔ)罐液位監(jiān)控示例”。最后單擊“確認(rèn)”按鈕退出對(duì)話框。 第二步:創(chuàng)建圖形對(duì)象.首先,我們需要在窗口上畫一個(gè)儲(chǔ)罐。從菜單條中選擇“選擇圖庫”工具。從中選擇一個(gè)罐,依次選取其他所需要的其他圖形最后形成圖4-4,如下圖所示 圖1-5 創(chuàng)建好的圖形對(duì)象生成好主界面后還要設(shè)置2個(gè)窗口,準(zhǔn)備分別用于生成數(shù)據(jù)查詢畫面和報(bào)警界面。1.5.3創(chuàng)建監(jiān)控畫面1.5.3.1監(jiān)控畫面的設(shè)計(jì)本設(shè)計(jì)需要設(shè)計(jì)實(shí)時(shí)數(shù)據(jù)及曲線、歷史數(shù)據(jù)及曲線、專家報(bào)表界面以及報(bào)警界面 表1-6 監(jiān)控畫面的設(shè)計(jì)功能選項(xiàng)說明(表示選擇該功能)報(bào)警實(shí)時(shí)報(bào)警顯示實(shí)時(shí)過程報(bào)警和報(bào)警確認(rèn)歷史報(bào)警查詢報(bào)警記錄前一天

7、/后一天查詢按鈕報(bào)警打印由報(bào)警點(diǎn)觸發(fā)的報(bào)警記錄自動(dòng)打印系統(tǒng)報(bào)警系統(tǒng)報(bào)警窗口位于監(jiān)測畫面上面系統(tǒng)報(bào)警窗口位于監(jiān)測畫面下面事件記錄設(shè)置顯示操作事件記錄的按鈕趨勢實(shí)時(shí)趨勢變量的實(shí)時(shí)數(shù)據(jù)與時(shí)間變化的關(guān)系曲線歷史趨勢運(yùn)行時(shí)修改時(shí)間軸長度1/2、1、2倍原值運(yùn)行時(shí)修改數(shù)值軸長度1/2、1、2倍原值歷史報(bào)表查詢功能連續(xù)查詢(如“前一天”,“后一天”,“前8小時(shí)”等)歷史數(shù)據(jù)前一天/后一天查詢按鈕手動(dòng)打印按鈕觸發(fā)打印自動(dòng)打印每天固定時(shí)刻打印每天上午8:00采樣周期設(shè)置時(shí)間間隔,1時(shí)(分、秒)時(shí)間范圍,24 時(shí)(分、秒)采樣時(shí)刻指定采樣起始時(shí)刻8:00采樣方式瞬時(shí)值平均值最大值最小值總貌畫面位號(hào)位號(hào)說明當(dāng)前值工

8、程單位報(bào)警狀態(tài)翻頁功能設(shè)置翻動(dòng)按鈕,顯示同一單元下其他數(shù)據(jù)情況單元查詢設(shè)置切換按鈕,顯示不同單元數(shù)據(jù)總貌組畫面位號(hào)過程值目標(biāo)值輸出值方式選擇手動(dòng)/自動(dòng)方式PID參數(shù)控制參數(shù)設(shè)定正反作用 1.5.3.2創(chuàng)建實(shí)時(shí)趨勢界面 在工具箱的“常用組件”選擇“趨勢曲線”,出現(xiàn)下圖 圖1-6實(shí)時(shí)曲線模塊再雙擊該表出現(xiàn)屬性窗口,在變量值中選擇“l(fā)evel.PV”:圖1-7設(shè)置屬性參數(shù)1.5.3.3創(chuàng)建歷史趨勢界面點(diǎn)擊“工具/5.0版控件/歷史趨勢”,出現(xiàn)“歷史趨勢”窗口,圖1-8歷史曲線模塊雙擊上圖,出現(xiàn)如下對(duì)話框,說明中輸入“歷史曲線,雙擊筆號(hào)1選擇“l(fā)evel.PV”: 圖1-9設(shè)置屬性參數(shù)1.5.3.4創(chuàng)

9、建專家報(bào)表界面 在工具箱的“常用組件”選擇“專家報(bào)表”,出現(xiàn)如下表格, 圖1-10專家報(bào)表組件再雙擊該表出現(xiàn)設(shè)置向?qū)?,完成該向?qū)е螅诮M態(tài)畫面出現(xiàn)如下表格, 圖1-11專家報(bào)表組態(tài)畫面再設(shè)置個(gè)“查詢”按鈕,鍵入腳本:#Report.SetTimePar(-1)。設(shè)置“返回按鈕,左鍵連接回到組態(tài)畫面。點(diǎn)專家報(bào)表“查詢”按鈕按鈕后出現(xiàn)如下畫面點(diǎn)“確定”鍵入需要查詢的時(shí)間即可查詢。1.5.3.5創(chuàng)建報(bào)警界面在“工具”中選擇“多功能報(bào)警”,雙擊出現(xiàn)屬性設(shè)置:圖1-12 多功能報(bào)警屬性框在數(shù)據(jù)庫的“l(fā)evel.PV”點(diǎn)“報(bào)警參數(shù)”打開,設(shè)置高限和低限,如下圖:圖1-13報(bào)警設(shè)置 監(jiān)控系統(tǒng)主畫面上面添加

10、2個(gè)增強(qiáng)型按鈕。修改相應(yīng)的文字,使其分別為“數(shù)據(jù)查詢”、“報(bào)警”雙擊,出現(xiàn)屬性對(duì)話框,在窗口顯示中鏈接相對(duì)應(yīng)的畫面。其他的另外兩個(gè)窗口也做相應(yīng)的添加。最終使其能在一個(gè)畫面中快速跳轉(zhuǎn)到另外的畫面,實(shí)現(xiàn)實(shí)時(shí)監(jiān)測。現(xiàn)在,已經(jīng)完成了“儲(chǔ)水罐監(jiān)控系統(tǒng)”應(yīng)用程序的圖形描述部分的工作。下面還要做幾件事。這就是定義I/O 設(shè)備、創(chuàng)建數(shù)據(jù)庫、制作動(dòng)畫連接和設(shè)置I/O 驅(qū)動(dòng)程序。數(shù)據(jù)庫是應(yīng)用程序的核心,動(dòng)畫連接使圖形“活動(dòng)”起來,I/O 驅(qū)動(dòng)程序完成與硬件測控設(shè)備的數(shù)據(jù)通訊。1.6創(chuàng)建實(shí)時(shí)數(shù)據(jù)庫1.6.1定義I/O設(shè)備在1.4中我們設(shè)計(jì)了4個(gè)I/O點(diǎn),我們必須要明確這些點(diǎn)要從哪一個(gè)設(shè)備獲取過程數(shù)據(jù)時(shí),就需要定義I

11、/O 設(shè)備。其具體步驟如下:第一步:在Draw 導(dǎo)航器中雙擊“I/O 設(shè)備驅(qū)動(dòng)”項(xiàng)出現(xiàn)如下對(duì)話框,在展開項(xiàng)目中選擇“力控”項(xiàng)并雙擊使其展開,然后繼續(xù)選擇“儀表仿真驅(qū)動(dòng)”并雙擊其展開后,選擇項(xiàng)目“Simulator(仿真儀表)”,如圖1-18所示:第二步 雙擊 “Simulator”出現(xiàn)“I/O 設(shè)備定義”對(duì)話框,在“設(shè)備名稱”鍵入一個(gè)人為定義的名稱,我們輸入“plc”。接下來要設(shè)置plc 的采集參數(shù),即“數(shù)據(jù)更新周期”和“超時(shí)時(shí)間”。在“數(shù)據(jù)更新周期”輸入框內(nèi)鍵入100 毫秒。 圖1-14:I/O 驅(qū)動(dòng)程序以及設(shè)備配置畫面第三步:單擊“完成”返回,在畫面的右側(cè)增加了一項(xiàng)“plc”,如果要對(duì)配置

12、進(jìn)行修改,雙擊項(xiàng)目“plc”,會(huì)再次出現(xiàn)plc 的“I/O 設(shè)備定義”對(duì)話框。圖1-15 :生成的IO設(shè)備畫面設(shè)置好I/O設(shè)備后,按照1.4中的I/O點(diǎn)的設(shè)計(jì)依次在數(shù)據(jù)庫中設(shè)置各I/O點(diǎn)。 1.6.2數(shù)據(jù)庫的創(chuàng)建數(shù)據(jù)庫DB 是整個(gè)應(yīng)用系統(tǒng)的核心,構(gòu)建分布式應(yīng)用系統(tǒng)的基礎(chǔ)。它負(fù)責(zé)整個(gè)力控應(yīng)用系統(tǒng)的實(shí)時(shí)數(shù)據(jù)處理、歷史數(shù)據(jù)存儲(chǔ)、統(tǒng)計(jì)數(shù)據(jù)處理、報(bào)警信息處理、數(shù)據(jù)服務(wù)請(qǐng)求處理。建立實(shí)時(shí)數(shù)據(jù)庫的具體步驟如下:第一步:雙擊“數(shù)據(jù)庫組態(tài)”,出現(xiàn)表格,再雙擊表格,出現(xiàn)“請(qǐng)指定區(qū)域、點(diǎn)類型”向?qū)?duì)話框:圖1-16“請(qǐng)指定區(qū)域、點(diǎn)類型”向?qū)?duì)話框第二步:雙擊“模擬I/O點(diǎn)”,出現(xiàn)對(duì)話框,鍵入level:圖1-17定

13、義模擬I/O點(diǎn)第三步:如上,第二行空格,選擇“數(shù)字I/O點(diǎn)”,再分別定義in_value、out_value、run、biaozhi定義完所有變量后可以在實(shí)時(shí)數(shù)據(jù)庫中看到以下定義后的變量:圖1-18定義完成1.7制作動(dòng)畫連接 前面制作顯示畫面、創(chuàng)建數(shù)據(jù)庫點(diǎn),并與I/O 設(shè)備“PLC1”中的過程數(shù)據(jù)連接起來。現(xiàn)在我們又要回到開發(fā)環(huán)境Draw 中,通過制作動(dòng)畫連接使圖形在畫面上隨plc 數(shù)據(jù)的變化而活動(dòng)起來。1.7.1界面系統(tǒng) 首行涉及一個(gè)概念,“Draw 變量”:Draw 變量就是在開發(fā)環(huán)境Draw 中定義和引用的變量,簡稱為變量。開發(fā)環(huán)境Draw、運(yùn)行環(huán)境View 和數(shù)據(jù)庫DB 都是力控

14、74;的基本組成部分。但Draw 和View 主要完成的是人機(jī)界面的開發(fā)、組態(tài)和運(yùn)行、顯示,我們稱之為界面系統(tǒng)。實(shí)時(shí)數(shù)據(jù)庫DB 主要完成過程實(shí)時(shí)數(shù)據(jù)的采集(通過I/O Server 程序)、實(shí)時(shí)數(shù)據(jù)的處理(包括:報(bào)警處理、統(tǒng)計(jì)處理等)、歷史數(shù)據(jù)處理等。界面系統(tǒng)與數(shù)據(jù)庫系統(tǒng)可以配合使用,也可以單獨(dú)使用。比如:界面系統(tǒng)完全可以不使用數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù),而通過ActiveX或其它接口從第三方應(yīng)用程序中獲取數(shù)據(jù);數(shù)據(jù)庫系統(tǒng)也完全可以不用界面系統(tǒng)來顯示畫面,它可以通過自身提供的DBCOM 控件與其它應(yīng)用程序或其它廠商的界面程序通訊。力控系統(tǒng)之所以設(shè)計(jì)成這種結(jié)構(gòu),主要是為了使系統(tǒng)具有更好的開放性和靈活性。1

15、.7.2建立動(dòng)畫連接動(dòng)畫連接是將畫面中的圖形對(duì)象與變量之間建立某種關(guān)系,當(dāng)變量的值發(fā)生變化時(shí),在畫面上圖形對(duì)象的動(dòng)畫效果動(dòng)態(tài)變化方式體現(xiàn)出來。有了變量之后就可以制作動(dòng)畫連接了。一旦創(chuàng)建了一個(gè)圖形對(duì)象,給它加上動(dòng)畫連接就相當(dāng)于賦予它“生命”,使它動(dòng)起來。圖像與數(shù)據(jù)庫關(guān)聯(lián),把組態(tài)畫面的每一個(gè)圖像與設(shè)置的IO數(shù)據(jù)庫關(guān)聯(lián)起來。整體制作動(dòng)畫連接的過程事,系統(tǒng)自動(dòng)創(chuàng)建了所有引用到的數(shù)據(jù)庫變量。工程的邏輯控制過程要由腳本來完成,在力控的開發(fā)系統(tǒng)中,雙擊動(dòng)作/應(yīng)用程序動(dòng)作中寫入下列腳本程序:IF biaozhi.pv=0 THENIF level.pv<80&&run.pv=1 THEN

16、out_value.pv=0; in_value.pv=1;level.pv=level.pv+1;ENDIFIF level.pv>=80&&run.pv=1 THENbiaozhi.pv=1;ENDIFENDIFIF biaozhi.pv=1&&run.pv=1 THENin_value.pv=0;out_value.pv=1;level.pv=level.pv-1;IF level.pv=70 THENbiaozhi.pv=0;ENDIF ENDIF1.8運(yùn)行及調(diào)試:力控工程初步建立完成,進(jìn)入運(yùn)行階段。首先保存所有組態(tài)內(nèi)容,在力控的開發(fā)系統(tǒng)(DRAW

17、)中選擇“文件進(jìn)入運(yùn)行”菜單命令,進(jìn)入力控的運(yùn)行系統(tǒng)。在運(yùn)行系統(tǒng)中選擇“文件打開”命令,從“選擇窗口”選擇“儲(chǔ)存罐液位監(jiān)控系統(tǒng)”。顯示出力控的運(yùn)行畫面,點(diǎn)擊“開始”按鈕,開始運(yùn)行plc1 的程序。這時(shí)會(huì)看見閥門打開,存儲(chǔ)罐液位開始上升,一旦存儲(chǔ)罐液位大于80,它會(huì)自動(dòng)排放,液位減到70以下又開始注水,然后重復(fù)以上的過程,可以看到液位在70-80之間浮動(dòng),如下圖所示: 圖1-19 系統(tǒng)運(yùn)行時(shí) 圖1-20 系統(tǒng)停止時(shí)1.9作品展示 圖1-21 存儲(chǔ)罐液位監(jiān)控系統(tǒng)展示 圖1-22 實(shí)時(shí)數(shù)據(jù)、歷史數(shù)據(jù)、專家報(bào)表展示 圖1-23 報(bào)警系統(tǒng)展示 第二章 提高設(shè)計(jì)報(bào)告2.1 設(shè)計(jì)題目 天然氣配氣站監(jiān)控系統(tǒng)的

18、設(shè)計(jì)2.2 工藝流程在城市天然氣輸配系統(tǒng)中,天然氣配氣站接收氣源來氣,進(jìn)行儲(chǔ)存,控制供氣壓力,起著儲(chǔ)氣調(diào)峰、輸氣配氣、氣量調(diào)度的重要作用,是輸配系統(tǒng)中的重要樞紐。典型天然氣配氣站的工藝流程見圖2-2-1: 圖2-1典型天然氣儲(chǔ)配站工藝流程天然氣配氣站一般由儲(chǔ)存設(shè)施(如高壓罐)調(diào)壓設(shè)施(若干組調(diào)壓器) 、計(jì)量設(shè)施(若干計(jì)量裝置) 、控制調(diào)節(jié)閥門等組成。高壓天然氣進(jìn)入儲(chǔ)配站,經(jīng)計(jì)量組A 后,在用氣低峰時(shí),一路沿調(diào)壓組A 穩(wěn)壓后進(jìn)入高壓球罐儲(chǔ)存;另一路經(jīng)調(diào)壓組B 進(jìn)入城市中壓管網(wǎng);第3 路經(jīng)調(diào)壓組D 進(jìn)入城市高壓管道。在用氣高峰時(shí),進(jìn)站天然氣經(jīng)調(diào)壓組B 和調(diào)壓組D 分別進(jìn)入城市中壓管網(wǎng)和高壓管網(wǎng)。高

19、壓球罐中的然氣一路經(jīng)調(diào)壓組B 進(jìn)入中壓管網(wǎng),另一路經(jīng)調(diào)壓組C 進(jìn)入高壓管網(wǎng)進(jìn)行調(diào)峰。2.3 設(shè)計(jì)任務(wù)設(shè)計(jì)一個(gè)簡單的天然氣配氣站監(jiān)控系統(tǒng)來熟悉力控組態(tài)軟件按照工藝流程完成如下設(shè)計(jì):當(dāng)用氣高峰時(shí),中壓用戶和高壓用戶用氣量大于進(jìn)站供氣量,高壓存儲(chǔ)罐開始分別對(duì)中壓和高壓用戶進(jìn)行補(bǔ)氣,當(dāng)用氣高峰過去時(shí),中壓和高壓用戶用氣量低于進(jìn)站供氣量,則高壓存儲(chǔ)罐開始存氣備用。所以需要完成如下設(shè)計(jì)任務(wù):首先完成“天然氣配氣站監(jiān)控系統(tǒng)”的畫面生成以及描述的工作。然后需要進(jìn)行I/O 點(diǎn)的搜集及列出表單、定義I/O設(shè)備、創(chuàng)建數(shù)據(jù)庫、制作動(dòng)畫連接和設(shè)置I/O 驅(qū)動(dòng)程序。數(shù)據(jù)庫是應(yīng)用程序的核心,動(dòng)畫連接使圖形“活動(dòng)”起來,I/

20、O 驅(qū)動(dòng)程序完成與硬件測控設(shè)備的數(shù)據(jù)通訊。完成之后還要生成趨勢、報(bào)表、報(bào)警組態(tài)畫面的生成??傮w設(shè)計(jì)方案如列表2-1所示 表2-1總體設(shè)計(jì)方案類型配置情況系統(tǒng)結(jié)構(gòu)PLC控制軟件操作系統(tǒng) WINDOWNS XP上位機(jī)組態(tài)軟件 力控 ForceControl 6.1功能選擇說明(表示選擇該功能)報(bào)警實(shí)時(shí)報(bào)警顯示實(shí)施過程報(bào)警和報(bào)警確認(rèn)歷史報(bào)警查詢報(bào)警記錄趨勢實(shí)時(shí)趨勢變量的實(shí)時(shí)數(shù)據(jù)雨時(shí)間變化的關(guān)系專家報(bào)表查詢功能連續(xù)查詢、歷史數(shù)據(jù)查詢按鈕采樣周期設(shè)置時(shí)間間隔,1分 時(shí)間長度,20分采樣方式瞬時(shí)值2.4 I/O點(diǎn)收集及設(shè)計(jì)表單2.4.1I/O點(diǎn)的選取根據(jù)題目設(shè)計(jì)中工藝流程特點(diǎn)的要求共選擇如下19個(gè)IO點(diǎn)表

21、2-2本題目所需IO點(diǎn)列表I/O點(diǎn)序號(hào)I/O點(diǎn)名I/O點(diǎn)說明10xiaoshi時(shí)間標(biāo)志1Jiliangzu1進(jìn)站氣流量11Kaiguan 1氣源來氣開關(guān)2Jiliangzu2中壓出站流量12Kaiguan2高壓存儲(chǔ)罐入氣開關(guān)3Jiliangzu3高壓出站流量13Kaiguan3中壓用戶入氣開關(guān)4cunchuliang高壓存儲(chǔ)罐儲(chǔ)量14Kaiguan4高壓用戶入氣開關(guān)5Yali1進(jìn)站氣壓力15Kaiguan5中壓用戶補(bǔ)氣開關(guān)6Yali2高壓存儲(chǔ)罐壓力16Kaiguan6高壓用戶補(bǔ)氣開關(guān)7Yali3中壓出站壓力17Kaiguan7中壓用戶出氣開關(guān)8Yali4高壓出站壓力18Kaiguan8高壓用戶

22、出氣開關(guān)9shizhong時(shí)鐘標(biāo)志19Kaishi開始控制2.4.2I/O點(diǎn)的地址分表2-4 PLC輸入輸出地址分配表序號(hào)回路位號(hào)回路名稱信號(hào)類型量程I/O分配地址站號(hào)卡號(hào)卡點(diǎn)號(hào)1Jiliangzu1進(jìn)站氣流量AI4-20mA100000002Jiliangzu2中壓出站流量AI4-20mA111000013Jiliangzu3高壓出站流量AI4-20mA122000024cunchuliang高壓存儲(chǔ)罐儲(chǔ)量AI4-20mA133000035Yali1進(jìn)站氣壓力AI4-20mA144000046Yali2高壓存儲(chǔ)罐壓力AI4-20mA155000057Yali3中壓出站壓力AI4-20mA16

23、6000068Yali4高壓出站壓力AI4-20mA177000079shizhong時(shí)鐘標(biāo)志AI4-20mA1880000810xiaoshi時(shí)間標(biāo)志AI4-20mA1990000911Kaiguan 1氣源來氣開關(guān)DI11000000012Kaiguan2高壓存儲(chǔ)罐入氣開關(guān)DI11110000113Kaiguan3中壓用戶入氣開關(guān)DI11220000214Kaiguan4高壓用戶入氣開關(guān)DI11330000315Kaiguan5中壓用戶補(bǔ)氣開關(guān)DI11440000416Kaiguan6高壓用戶補(bǔ)氣開關(guān)DI11550000517Kaiguan7中壓用戶出氣開關(guān)DI11660000618Kai

24、guan8高壓用戶出氣開關(guān)DI11770000719Kaishi開始控制DI1188000082.4.3I/O點(diǎn)的其他設(shè)計(jì) 表2-4 FORCECONTROL DB點(diǎn)表(模擬量)序號(hào)I/O位號(hào)名稱說明單位信號(hào)類型點(diǎn)連接項(xiàng)量程報(bào)警是否做量程變換變化率報(bào)警偏差報(bào)警正常值數(shù)據(jù)上限I/O類型上限下限上限下限1Jiliangzu1進(jìn)站氣流量m3h4-20mAPV-000150011010否±10 m3h100±3150輸入2Jiliangzu2中壓出站流量m3h4-20mAPV-000100010010否±10 m3h不定100輸入3Jiliangzu3高壓出站流量m3h4

25、-20mAPV-000100010010否±10 m3h不定100輸入4cunchuliang高壓存儲(chǔ)罐儲(chǔ)量m34-20mAPV-00010000090001000否5000±30010000輸入5Yali1進(jìn)站氣壓力Pa4-20mAPV-0001000205否不定20輸入6Yali2高壓存儲(chǔ)罐壓力Pa4-20mAPV-00010001005否不定100輸入7Yali3中壓出站壓力Pa4-20mAPV-0001000205否不定20輸入8Yali4高壓出站壓力Pa4-20mAPV-0001000205否不定20輸入9shizhong時(shí)鐘標(biāo)志S4-20mAPV-0002500

26、否10xiaoshi時(shí)間標(biāo)志小時(shí)4-20mAPV-000250否表2-5 FORCECONTROL DB點(diǎn)表(數(shù)字量)序號(hào)I/O位號(hào)說明說明正常狀態(tài)信號(hào)類型點(diǎn)連接項(xiàng)邏輯極性累計(jì)運(yùn)動(dòng)時(shí)間I/O類型1Kaiguan 1氣源來氣開關(guān)啟動(dòng)干接點(diǎn)PV-00001正邏輯否輸入2Kaiguan2高壓存儲(chǔ)罐入氣開關(guān)啟動(dòng)干接點(diǎn)PV-00002正邏輯否輸入3Kaiguan3中壓用戶入氣開關(guān)啟動(dòng)干接點(diǎn)PV-00003正邏輯否輸入4Kaiguan4高壓用戶入氣開關(guān)啟動(dòng)干接點(diǎn)PV-00004正邏輯否輸入5Kaiguan5中壓用戶補(bǔ)氣開關(guān)停止干接點(diǎn)PV-00005正邏輯否輸入6Kaiguan6高壓用戶補(bǔ)氣開關(guān)停止干接點(diǎn)P

27、V-00006正邏輯否輸入7Kaiguan7中壓用戶出氣開關(guān)啟動(dòng)干接點(diǎn)PV-00007正邏輯否輸入8Kaiguan8高壓用戶出氣開關(guān)啟動(dòng)干接點(diǎn)PV-00008正邏輯否輸入9Kaishi開始控制啟動(dòng)干接點(diǎn)PV-00009正邏輯否輸出2.5制作工程畫面2.5.1創(chuàng)建新工程打開力控軟件,點(diǎn)擊新建,依次設(shè)置名稱和生成路徑。其設(shè)置如下:名稱:項(xiàng)目所新建的工程的名稱;生成路徑:新建工程的路徑,默認(rèn)路徑為:C:Program FilesPCAuto6Project(本實(shí)驗(yàn)保存路徑是:D:Program FilesPCAuto6Project);描述信息:對(duì)新建工程的描述文字為“天然氣配氣站監(jiān)控系統(tǒng)” 圖2-

28、2:新建工程畫面圖2-3:工程管理器畫面 點(diǎn)擊“確定”按鈕,此時(shí)在工程管理器中可以看到添加了一個(gè)名為“天然氣配氣站監(jiān)控系統(tǒng)” 的工程,然后再點(diǎn)擊“開發(fā)系統(tǒng)”按鈕,進(jìn)入力控的組態(tài)界面。2.5.2 創(chuàng)建主界面進(jìn)入力控的開發(fā)系統(tǒng)后,可以為每個(gè)工程建立無限數(shù)目的畫面,在每個(gè)畫面上可以組態(tài)相互關(guān)聯(lián)的靜態(tài)或動(dòng)態(tài)圖形。力控開發(fā)系統(tǒng)提供的上述多種工具和圖形,方便用戶在組態(tài)工程時(shí)建立豐富的圖形界面。本設(shè)計(jì)需創(chuàng)建五個(gè)窗口畫面:天然氣配氣站主界面、實(shí)時(shí)數(shù)據(jù)及曲線、歷史數(shù)據(jù)及曲線、專家報(bào)表、報(bào)警界面。首先要?jiǎng)?chuàng)建天然氣配氣站主界面,畫面建立步驟如下:第一步:創(chuàng)建新畫面.進(jìn)入開發(fā)環(huán)境Draw 后,首先需要?jiǎng)?chuàng)建一個(gè)新窗口。

29、選擇“文件F/新建”命令出現(xiàn)“窗口屬性”對(duì)話框,如下圖所示:圖2-4:新建工程畫面輸入流程圖畫面的標(biāo)題名稱,也命名為“天然氣配氣站監(jiān)控系統(tǒng)”。其它的選項(xiàng)可以使用缺省設(shè)置。最后單擊“確認(rèn)”按鈕退出對(duì)話框。第二步:創(chuàng)建圖形對(duì)象.首先,我們需要在窗口上畫一個(gè)儲(chǔ)罐。從菜單條中選擇“選擇圖庫”工具。從中選擇一個(gè)罐,依次選取其他所需要的其他圖形最后形成圖4-4,如下圖所示 圖2-5:創(chuàng)建圖形對(duì)象畫面生成好主界面后還要設(shè)置4個(gè)窗口,準(zhǔn)備分別用于生成監(jiān)控畫面。2.5.3創(chuàng)建監(jiān)控畫面2.5.3.1監(jiān)控畫面的設(shè)計(jì)本設(shè)計(jì)需要設(shè)計(jì)實(shí)時(shí)數(shù)據(jù)及曲線界面、歷史數(shù)據(jù)及曲線界面、專家報(bào)表界面以及報(bào)警界面 表2-6 監(jiān)控畫面的設(shè)

30、計(jì)功能選項(xiàng)說明(表示選擇該功能)報(bào)警實(shí)時(shí)報(bào)警顯示實(shí)時(shí)過程報(bào)警和報(bào)警確認(rèn)歷史報(bào)警查詢報(bào)警記錄前一天/后一天查詢按鈕報(bào)警打印由報(bào)警點(diǎn)觸發(fā)的報(bào)警記錄自動(dòng)打印系統(tǒng)報(bào)警系統(tǒng)報(bào)警窗口位于監(jiān)測畫面上面系統(tǒng)報(bào)警窗口位于監(jiān)測畫面下面事件記錄設(shè)置顯示操作事件記錄的按鈕趨勢實(shí)時(shí)趨勢變量的實(shí)時(shí)數(shù)據(jù)與時(shí)間變化的關(guān)系曲線歷史趨勢運(yùn)行時(shí)修改時(shí)間軸長度1/2、1、2倍原值運(yùn)行時(shí)修改數(shù)值軸長度1/2、1、2倍原值歷史報(bào)表查詢功能連續(xù)查詢(如“前一天”,“后一天”,“前8小時(shí)”等)歷史數(shù)據(jù)前一天/后一天查詢按鈕手動(dòng)打印按鈕觸發(fā)打印自動(dòng)打印每天固定時(shí)刻打印每天上午8:00采樣周期設(shè)置時(shí)間間隔,1時(shí)(分、秒)時(shí)間范圍,24 時(shí)(分、

31、秒)采樣時(shí)刻指定采樣起始時(shí)刻8:00采樣方式瞬時(shí)值平均值最大值最小值總貌畫面位號(hào)位號(hào)說明當(dāng)前值工程單位報(bào)警狀態(tài)翻頁功能設(shè)置翻動(dòng)按鈕,顯示同一單元下其他數(shù)據(jù)情況單元查詢設(shè)置切換按鈕,顯示不同單元數(shù)據(jù)總貌組畫面位號(hào)過程值目標(biāo)值輸出值方式選擇手動(dòng)/自動(dòng)方式PID參數(shù)控制參數(shù)設(shè)定正反作用 2.5.3.2創(chuàng)建實(shí)時(shí)趨勢界面 在工具箱的“常用組件”選擇“趨勢曲線”,出現(xiàn)下圖 圖2-6 趨勢曲線由于需要監(jiān)控的數(shù)據(jù)較多,故建立3個(gè)實(shí)時(shí)監(jiān)控曲線,雙擊表出現(xiàn)屬性窗口,分別在變量值中選擇“jiliangzu1.PV 、jiliangzu2.PV、jiliangzu3.PV”、“yali1.PV、yali3.PV、ya

32、li4.PV”、“yali2.PV”等量。 圖2-7流量實(shí)時(shí)監(jiān)控屬性框圖2-8 壓力實(shí)時(shí)監(jiān)控屬性框圖2-9存儲(chǔ)罐壓力實(shí)時(shí)監(jiān)控屬性框 2.5.3.3創(chuàng)建歷史趨勢界面 點(diǎn)擊“工具/5.0版控件/歷史趨勢”,出現(xiàn)“歷史趨勢”窗口, 圖2-10“歷史趨勢”窗口同樣建立3個(gè)歷史趨勢曲線,雙擊上圖,定義對(duì)話框,分別在說明中輸入“高壓存儲(chǔ)罐儲(chǔ)量歷史曲線”、“流量歷史曲線”、“壓力歷史曲線”,雙擊筆號(hào)分別選擇“cunchuliang.PV”、“jiliangzu1.PV、jiliangzu2.PV、jiliangzu3.PV”、“yali1.pv、yali2.pv、yali3.pv、yali4.pv” 圖2-

33、11 高壓存儲(chǔ)罐歷史趨勢組態(tài)框 圖2-12 流量歷史趨勢組態(tài)框 圖2-13壓力歷史趨勢組態(tài)框2.5.3.4創(chuàng)建專家報(bào)表界面 在工具箱的“常用組件”選擇“專家報(bào)表”,出現(xiàn)如下表格, 圖2-14專家報(bào)表組件再雙擊該表出現(xiàn)設(shè)置向?qū)В瓿稍撓驅(qū)е?,在組態(tài)畫面出現(xiàn)如下表格, 圖2-15專家報(bào)表組態(tài)畫面再設(shè)置個(gè)“查詢”按鈕,鍵入腳本:#Report.SetTimePar(-1)。設(shè)置“返回按鈕,左鍵連接回到組態(tài)畫面。點(diǎn)專家報(bào)表“查詢”按鈕按鈕后出現(xiàn)如下畫面點(diǎn)“確定”鍵入需要查詢的時(shí)間即可查詢。2.5.3.5創(chuàng)建報(bào)警界面在“工具”中選擇“多功能報(bào)警”,雙擊出現(xiàn)屬性設(shè)置:圖2-16 多功能報(bào)警屬性框在數(shù)據(jù)庫

34、的“jiliangzu1.PV、jiliangzu2.PV、jiliangzu3.PV、cunchuliang.PV、yali1.PV、yali2.PV、yali3.PV、yali4. PV”點(diǎn)“報(bào)警參數(shù)”打開,設(shè)置高限和低限,如下圖: 圖2-17 jiliangzu1.PV的報(bào)警參數(shù)設(shè)置 監(jiān)控系統(tǒng)主畫面上面添加四個(gè)增強(qiáng)型按鈕與一個(gè)時(shí)鐘。修改相應(yīng)的文字,使其分別為“實(shí)時(shí)曲線”、“專家報(bào)表”“歷史曲線”、“報(bào)警”雙擊,出現(xiàn)屬性對(duì)話框,在窗口顯示中鏈接相對(duì)應(yīng)的畫面。其他的另外兩個(gè)窗口也做相應(yīng)的添加。最終使其能在一個(gè)畫面中快速跳轉(zhuǎn)到另外的畫面,實(shí)現(xiàn)實(shí)時(shí)監(jiān)測?,F(xiàn)在,已經(jīng)完成了“天然氣配氣站監(jiān)控系統(tǒng)”應(yīng)

35、用程序的圖形描述部分的工作。下面還要做幾件事。這就是定義I/O 設(shè)備、創(chuàng)建數(shù)據(jù)庫、制作動(dòng)畫連接和設(shè)置I/O 驅(qū)動(dòng)程序。數(shù)據(jù)庫是應(yīng)用程序的核心,動(dòng)畫連接使圖形“活動(dòng)”起來,I/O 驅(qū)動(dòng)程序完成與硬件測控設(shè)備的數(shù)據(jù)通訊。2.6創(chuàng)建實(shí)時(shí)數(shù)據(jù)庫2.6.1定義I/O設(shè)備在2.4中我們設(shè)計(jì)了19個(gè)I/O點(diǎn),我們必須要明確這些點(diǎn)要從哪一個(gè)設(shè)備獲取過程數(shù)據(jù)時(shí),就需要定義I/O 設(shè)備。其具體步驟如下:第一步:在Draw 導(dǎo)航器中雙擊“I/O 設(shè)備驅(qū)動(dòng)”項(xiàng)出現(xiàn)如下對(duì)話框,在展開項(xiàng)目中選擇“力控”項(xiàng)并雙擊使其展開,然后繼續(xù)選擇“儀表仿真驅(qū)動(dòng)”并雙擊其展開后,選擇項(xiàng)目“Simulator(仿真儀表)”,如下圖所示:

36、圖2-18:I/O 驅(qū)動(dòng)程序畫面第二步 雙擊 “Simulator”出現(xiàn)“I/O 設(shè)備定義”對(duì)話框,在“設(shè)備名稱”鍵入一個(gè)人為定義的名稱,我們輸入“plc”。接下來要設(shè)置plc 的采集參數(shù),即“數(shù)據(jù)更新周期”和“超時(shí)時(shí)間”。在“數(shù)據(jù)更新周期”輸入框內(nèi)鍵入100 毫秒。圖2-19:設(shè)備配置畫面第三步:單擊“完成”返回,在畫面的右側(cè)增加了一項(xiàng)“plc”,如果要對(duì)配置進(jìn)行修改,雙擊項(xiàng)目“plc”,會(huì)再次出現(xiàn)plc 的“I/O 設(shè)備定義”對(duì)話框。圖2-20 :生成的IO設(shè)備畫面設(shè)置好I/O設(shè)備后,按照2.4中的I/O點(diǎn)的設(shè)計(jì)依次在數(shù)據(jù)庫中設(shè)置各I/O點(diǎn)。 2.6.2數(shù)據(jù)庫的創(chuàng)建數(shù)據(jù)庫DB 是整個(gè)應(yīng)用系

37、統(tǒng)的核心,構(gòu)建分布式應(yīng)用系統(tǒng)的基礎(chǔ)。它負(fù)責(zé)整個(gè)力控應(yīng)用系統(tǒng)的實(shí)時(shí)數(shù)據(jù)處理、歷史數(shù)據(jù)存儲(chǔ)、統(tǒng)計(jì)數(shù)據(jù)處理、報(bào)警信息處理、數(shù)據(jù)服務(wù)請(qǐng)求處理。建立實(shí)時(shí)數(shù)據(jù)庫的具體步驟如下:第一步:雙擊“數(shù)據(jù)庫組態(tài)”,出現(xiàn)表格,再雙擊表格,出現(xiàn)“請(qǐng)指定區(qū)域、點(diǎn)類型”向?qū)?duì)話框:圖2-21“請(qǐng)指定區(qū)域、點(diǎn)類型”向?qū)?duì)話框第二步:雙擊“模擬I/O點(diǎn)”,出現(xiàn)對(duì)話框,鍵入jiliangzu1:圖2-22模擬I/O點(diǎn)對(duì)話框如上,第二行繼續(xù)按照上一步定義jiliangzu2、jiliangzu3、yali1、yali2、yali3、yali4、shizhong、 xiaoshi等模擬I/O點(diǎn)圖2-23:完成后模擬量的數(shù)據(jù)庫第三步:

38、如上,選擇“數(shù)字I/O點(diǎn)”,再分別定義kaiguan1、kaiguan2、kaiguan3、kaiguan4、kaiguan5、kaiguan6、kaiguan7、kaiguan8、kaishi。 圖2-24:完成后數(shù)字量的數(shù)據(jù)庫2.7制作動(dòng)畫連接 前面制作顯示畫面、創(chuàng)建數(shù)據(jù)庫點(diǎn),并與I/O 設(shè)備“PLC1”中的過程數(shù)據(jù)連接起來。現(xiàn)在我們又要回到開發(fā)環(huán)境Draw 中,通過制作動(dòng)畫連接使圖形在畫面上隨plc 數(shù)據(jù)的變化而活動(dòng)起來。2.7.1界面系統(tǒng) 首行涉及一個(gè)概念,“Draw 變量”:Draw 變量就是在開發(fā)環(huán)境Draw 中定義和引用的變量,簡稱為變量。開發(fā)環(huán)境Draw、運(yùn)行環(huán)境View 和數(shù)

39、據(jù)庫DB 都是力控®的基本組成部分。但Draw 和View 主要完成的是人機(jī)界面的開發(fā)、組態(tài)和運(yùn)行、顯示,我們稱之為界面系統(tǒng)。實(shí)時(shí)數(shù)據(jù)庫DB 主要完成過程實(shí)時(shí)數(shù)據(jù)的采集(通過I/O Server 程序)、實(shí)時(shí)數(shù)據(jù)的處理(包括:報(bào)警處理、統(tǒng)計(jì)處理等)、歷史數(shù)據(jù)處理等。界面系統(tǒng)與數(shù)據(jù)庫系統(tǒng)可以配合使用,也可以單獨(dú)使用。比如:界面系統(tǒng)完全可以不使用數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù),而通過ActiveX或其它接口從第三方應(yīng)用程序中獲取數(shù)據(jù);數(shù)據(jù)庫系統(tǒng)也完全可以不用界面系統(tǒng)來顯示畫面,它可以通過自身提供的DBCOM 控件與其它應(yīng)用程序或其它廠商的界面程序通訊。力控系統(tǒng)之所以設(shè)計(jì)成這種結(jié)構(gòu),主要是為了使系統(tǒng)具有

40、更好的開放性和靈活性。2.7.2建立動(dòng)畫連接動(dòng)畫連接是將畫面中的圖形對(duì)象與變量之間建立某種關(guān)系,當(dāng)變量的值發(fā)生變化時(shí),在畫面上圖形對(duì)象的動(dòng)畫效果動(dòng)態(tài)變化方式體現(xiàn)出來。有了變量之后就可以制作動(dòng)畫連接了。一旦創(chuàng)建了一個(gè)圖形對(duì)象,給它加上動(dòng)畫連接就相當(dāng)于賦予它“生命”,使它動(dòng)起來。圖像與數(shù)據(jù)庫關(guān)聯(lián),把組態(tài)畫面的每一個(gè)圖像與設(shè)置的IO數(shù)據(jù)庫關(guān)聯(lián)起來。整體制作動(dòng)畫連接的過程事,系統(tǒng)自動(dòng)創(chuàng)建了所有引用到的數(shù)據(jù)庫變量。工程的邏輯控制過程要由腳本來完成,在力控的開發(fā)系統(tǒng)中,雙擊動(dòng)作/應(yīng)用程序動(dòng)作中寫入下列腳本程序:IF kaishi.pv=0 THENkaiguan1.pv=0;kaiguan2.pv=0;k

41、aiguan3.pv=0;kaiguan4.pv=0;kaiguan5.pv=0;kaiguan6.pv=0;kaiguan7.pv=0;kaiguan8.pv=0;/停止ENDIFIF kaishi.pv=1 THENshizhong.pv=shizhong.pv+1;/時(shí)鐘標(biāo)志IF shizhong.pv>=0&&shizhong.pv<=30 THENjiliangzu1.pv=100+rand(3);jiliangzu2.pv=67-rand(3);jiliangzu3.pv=85-rand(3);kaiguan1.pv=1;kaiguan2.pv=0;ka

42、iguan3.pv=1;kaiguan4.pv=1;kaiguan5.pv=1;kaiguan6.pv=1;kaiguan7.pv=1;kaiguan8.pv=1;/補(bǔ)氣cunchuliang.pv=cunchuliang.pv-(jiliangzu2.pv+jiliangzu3.pv-jiliangzu1.pv)ENDIFIF shizhong.pv>=30&&shizhong.pv<=50 THENjiliangzu1.pv=98-rand(3);jiliangzu2.pv=20-rand(3);jiliangzu3.pv=38-rand(3);kaiguan1

43、.pv=1;kaiguan2.pv=1;kaiguan3.pv=1;kaiguan4.pv=1;kaiguan5.pv=0;kaiguan6.pv=0;kaiguan7.pv=1;kaiguan8.pv=1;/存氣cunchuliang.pv=cunchuliang.pv+(jiliangzu1.pv-jiliangzu2.pv-jiliangzu3.pv);ENDIFIF shizhong.pv>50&&shizhong.pv<=80 THENjiliangzu1.pv=105+rand(3);jiliangzu2.pv=68+rand(3);jiliangzu3

44、.pv=80+rand(3);kaiguan1.pv=1;kaiguan2.pv=0;kaiguan3.pv=1;kaiguan4.pv=1;kaiguan5.pv=1;kaiguan6.pv=1;kaiguan7.pv=1;kaiguan8.pv=1;/補(bǔ)氣cunchuliang.pv=cunchuliang.pv-(jiliangzu2.pv+jiliangzu3.pv-jiliangzu1.pv);ENDIFIF shizhong.pv>80&&shizhong.pv<=120 THENjiliangzu1.pv=115-rand(3);jiliangzu2.

45、pv=22-rand(3);jiliangzu3.pv=61-rand(3);kaiguan1.pv=1;kaiguan2.pv=1;kaiguan3.pv=1;kaiguan4.pv=1;kaiguan5.pv=0;kaiguan6.pv=0;kaiguan7.pv=1;kaiguan8.pv=1;/存氣cunchuliang.pv=cunchuliang.pv+(jiliangzu1.pv-jiliangzu2.pv-jiliangzu3.pv);ENDIFIF shizhong.pv>120&&shizhong.pv<=160 THENjiliangzu1.p

46、v=98-rand(3);jiliangzu2.pv=60-rand(3);jiliangzu3.pv=85-rand(3);kaiguan1.pv=1;kaiguan2.pv=0;kaiguan3.pv=1;kaiguan4.pv=1;kaiguan5.pv=1;kaiguan6.pv=1;kaiguan7.pv=1;kaiguan8.pv=1;/補(bǔ)氣cunchuliang.pv=cunchuliang.pv-(jiliangzu2.pv+jiliangzu3.pv-jiliangzu1.pv);ENDIFIF shizhong.pv>160&&shizhong.pv&

47、lt;=240 THENjiliangzu1.pv=99+rand(3);jiliangzu2.pv=24-rand(3);jiliangzu3.pv=43-rand(3);kaiguan1.pv=1;kaiguan2.pv=1;kaiguan3.pv=1;kaiguan4.pv=1;kaiguan5.pv=0;kaiguan6.pv=0;kaiguan7.pv=1;kaiguan8.pv=1;/存氣cunchuliang.pv=cunchuliang.pv+(jiliangzu1.pv-jiliangzu2.pv-jiliangzu3.pv);biaozi=1;ENDIFIF shizhon

48、g.pv>240&&biaozi=1 THENshizhong.pv=10;biaozi=0;/時(shí)鐘返回ENDIFIF cunchuliang.pv>=450000&&kaishi.pv=1 THENkaiguan1.pv=1;kaiguan2.pv=0;kaiguan3.pv=1;kaiguan4.pv=1;kaiguan7.pv=1;kaiguan8.pv=1;/存儲(chǔ)罐高限設(shè)定ENDIFyali1.pv=jiliangzu1.pv/7;yali3.pv=jiliangzu2.pv/7;yali4.pv=jiliangzu3.pv/7;yali2.pv=cunchuliang.pv/97/壓力算法ENDIFIF shizhong.pv=0 THEN xiaoshi.pv=6 ENDIFIF shizhong.pv=10 THEN xiaoshi.pv=7 ENDIFIF shizhong.pv=20 THEN xiaoshi.pv=8 ENDIFIF shizhong.pv=30 THEN xiaoshi.pv=9 ENDIFIF shizhong.pv=40 THEN xiaoshi.

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論