版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一章 基礎(chǔ)設(shè)計(jì)報(bào)告1.1 設(shè)計(jì)題目:儲存罐液位監(jiān)控系統(tǒng)1.2 工藝流程儲存罐液位監(jiān)控系統(tǒng)是用來監(jiān)測和控制儲存罐內(nèi)液體液位的系統(tǒng)。工藝設(shè)備包括一個(gè)油罐,一個(gè)進(jìn)油控制閥門,一個(gè)出油控制閥門,一個(gè)開始按鈕,一個(gè)停止按鈕。按下開始按鈕后設(shè)備運(yùn)行,當(dāng)液位低于低位設(shè)定值時(shí)入口閥門打開,液體注入儲存罐,并且出口閥門關(guān)閉;當(dāng)液位高于設(shè)定值時(shí),入口閥門關(guān)閉,液體停止注入儲存罐,并且出口閥門打開,液體流出儲存罐。另外,還有報(bào)警裝置,用于液位低于低位設(shè)定值和高位設(shè)定值時(shí)的報(bào)警提示;實(shí)時(shí)曲線、歷史趨勢和報(bào)表專家用于數(shù)據(jù)查詢。由此來控制儲罐液位形成一個(gè)有效的液位監(jiān)控系統(tǒng)。如下圖所示:圖1-1 儲存罐液位監(jiān)控系統(tǒng)1.3
2、 設(shè)計(jì)任務(wù):運(yùn)用力控組態(tài)軟件設(shè)計(jì)一個(gè)儲存罐液位監(jiān)控系統(tǒng)1.4 I/O點(diǎn)收集及清單本流程可以由以下四個(gè)I/O點(diǎn)完成功能。表1-1 各I/O點(diǎn)名字及說明變量名I/O點(diǎn)屬性I/O點(diǎn)說明Level.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.5 制作工程畫面1、正確設(shè)計(jì)系統(tǒng)流程圖。(1)繪制工藝流程圖打開力控軟件在右邊的工程項(xiàng)目“窗口選項(xiàng)”右擊創(chuàng)建一個(gè)新的窗口: 圖1-2 創(chuàng)建窗口在新的窗口我們就可畫出儲罐、閥門、管道: 圖1-3 窗口圖庫 初步繪制的工藝流程圖如下: 圖1-4 簡單工藝流程圖 我們可以在頁面
3、的右上角看到一個(gè)工具箱,如圖所示: 圖1-5 工具箱 由其我們可以補(bǔ)充液位顯示和開始、停止按鈕: 圖1-6 液位值及按鈕(2)建立驅(qū)動在工程項(xiàng)目IO設(shè)備組態(tài)雙擊的到 圖1-7 仿真PLC建立驅(qū)動。(3)創(chuàng)建I/O點(diǎn)或變量現(xiàn)在填充數(shù)據(jù)庫找到數(shù)據(jù)庫組態(tài)打開并填入相關(guān)數(shù)據(jù) 圖1-8 創(chuàng)建I/O點(diǎn)并且根據(jù)數(shù)據(jù)的不停情況選擇不同類型的指標(biāo) 圖1-9 I/O點(diǎn)設(shè)置 (4)關(guān)聯(lián)變量 雙擊油罐得到: 圖1-10 罐向?qū)нx擇表達(dá)式后面的省略號,出現(xiàn): 圖1-11 變量選擇我們選擇level.pv,其他按默認(rèn)值,單擊選擇,其余閥門與此類同不再介紹。雙擊按鈕得到: 圖1-12 動畫連接選擇左鍵動作編入如圖程序,停止
4、按鈕則編入“run.pv=0;” 圖1-13 腳本編輯器(5)編寫應(yīng)用程序及動作運(yùn)行找到單擊得到 圖1-14 編寫程序根據(jù)系統(tǒng)要求編入如下程序IF run.pv=1 THENIF level.pv<=70 THENifrise.pv=1;level.pv=level.pv+1;in_value.pv=1;out_value.pv=0;ENDIFIF level.pv>=80THENlevel.pv=level.pv-1;ifrise.pv=0;in_value.pv=0;out_value.pv=1;ENDIFIF(level.pv<80)&&(level.p
5、v>70) THEN IF(ifrise.pv)THEN level.pv=level.pv+1; in_value.pv=1; out_value.pv=0; ENDIF IF(ifrise.pv=0)THEN level.pv=level.pv-1; in_value.pv=0; out_value.pv=1; ENDIFENDIFENDIFIF run.pv=0 THENin_value.pv=0;out_value.pv=0;ENDIF匯編通過并保存,這樣這個(gè)工程就基本做完了。 現(xiàn)在我們來運(yùn)行一下: 圖1-15 系統(tǒng)試運(yùn)行運(yùn)行正常。2、設(shè)計(jì)實(shí)時(shí)曲線和歷史趨勢 我們新建一個(gè)窗口在精
6、靈圖庫里找到趨勢曲線: 圖1-16 在精靈圖庫中找到趨勢曲線雙擊得到曲線: 圖1-17 新建兩條曲線curve1、curve2 圖1-18 曲線連接 曲線寫入后我們打開動作程序?qū)懭耄篶urve1.pv=rand(100);curve2.pv=rand(50); 如圖所示: 圖1-19 曲線的程序鏈接 雙擊曲線進(jìn)行曲線的屬性設(shè)置: 圖1-20 曲線的屬性設(shè)置由此設(shè)計(jì)出實(shí)時(shí)曲線和歷史趨勢曲線: 圖1-21 實(shí)時(shí)曲線 圖1-22 歷史趨勢3、設(shè)計(jì)專家報(bào)表及報(bào)警系統(tǒng)。新建一個(gè)窗口在: 圖1-23 工具箱中的專家報(bào)表單擊專家報(bào)表就在我們新建的窗口中出現(xiàn)一個(gè)報(bào)表。雙擊打開報(bào)表,出現(xiàn)如圖窗口,一直按默認(rèn)值單
7、擊“下一步” 圖1-24 報(bào)表向?qū)У谝徊綀D1-25 報(bào)表向?qū)У谌?注意在第三步中的報(bào)表類型中應(yīng)選擇“自定義報(bào)表”。 圖1-26 完成報(bào)表向?qū)厦娴倪x項(xiàng)中我們只選擇level.PV即可,得到: 圖1-27 專家報(bào)表 下面我們需要做一個(gè)查詢按鈕,方法在上面介紹過了不再贅述。雙擊查詢按鈕: 圖1-28 查詢按鈕編程編入以下程序“#Report.SetTimePar(-1)”匯編保存,我們運(yùn)行一下,得到 圖1-29 查詢1.6 創(chuàng)建實(shí)時(shí)數(shù)據(jù)庫 圖1-30 創(chuàng)建實(shí)時(shí)數(shù)據(jù)庫1.7 建立動畫連接:1、儲存罐液位控制 2、趨勢曲線 3、專家報(bào)表1.8 運(yùn)行及調(diào)試力控工程初步建立完成,進(jìn)入運(yùn)行階段。首先保存所
8、有組態(tài)內(nèi)容,在力控的開發(fā)系統(tǒng)(DRAW)中選擇“文件進(jìn)入運(yùn)行”菜單命令,進(jìn)入力控的運(yùn)行系統(tǒng)。在運(yùn)行系統(tǒng)中選擇“文件打開”命令,從“選擇窗口”選擇“儲罐液位監(jiān)控示例”。顯示出力控的運(yùn)行畫面,點(diǎn)擊“開始”按鈕,開始運(yùn)行PLC1 的程序。這時(shí)會看見閥門打開,存儲罐液位開始上升,一旦存儲罐液位大于80,它會自動排放,液位減到70以下又開始注水,然后重復(fù)以上的過程,可以看到液位在70-80之間浮動。如果水位低于70或者水位高于80的時(shí)候,報(bào)警燈會變?yōu)榧t色??刂平缑胬锏臄?shù)據(jù)查詢是關(guān)聯(lián)到另一個(gè)有實(shí)時(shí)數(shù)據(jù)曲線和歷史數(shù)據(jù)曲線以及專家報(bào)表的的窗口。報(bào)警按鈕連接的是報(bào)警記錄窗口。在任何時(shí)候點(diǎn)擊“停止”按鈕來中止這個(gè)
9、過程,如下圖所示: 運(yùn)行: 圖1-31 系統(tǒng)運(yùn)行時(shí) 停止: 圖1-32 系統(tǒng)停止時(shí)1.9 作品展示 圖1-33 儲存罐液位監(jiān)控系統(tǒng)的作品展示18西南石油大學(xué) 電子工藝實(shí)習(xí)報(bào)告第二章 提高設(shè)計(jì)報(bào)告2.1 設(shè)計(jì)題目:天然氣配氣站監(jiān)控系統(tǒng)的設(shè)計(jì)2.2 工藝流程在城市天然氣輸配系統(tǒng)中,天然氣配氣站接收氣源來氣,進(jìn)行儲存,控制供氣壓力,起著儲氣調(diào)峰、輸氣配氣、氣量調(diào)度的重要作用,是輸配系統(tǒng)中的重要樞紐。典型天然氣配氣站的工藝流程見圖2-1: 圖2-1 典型天然氣配氣站工藝流程天然氣配氣站一般由儲存設(shè)施(如高壓罐)調(diào)壓設(shè)施(若干組調(diào)壓器) 、計(jì)量設(shè)施(若干計(jì)量裝置) 、控制調(diào)節(jié)閥門等組成。高壓天然氣進(jìn)入儲
10、配站,經(jīng)計(jì)量組A 后,在用氣低峰時(shí),一路沿調(diào)壓組A 穩(wěn)壓后進(jìn)入高壓球罐儲存;另一路經(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)。高壓球罐中的然氣一路經(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ì)的重點(diǎn)是完成軟件的組態(tài)。設(shè)計(jì)一個(gè)簡單的天然氣配氣站監(jiān)控系統(tǒng)來熟悉力控組態(tài)軟件所以需要完成如下設(shè)計(jì)任務(wù):首先完成“天然氣配氣站監(jiān)控系統(tǒng)”應(yīng)用程序的圖形描述部分的工作。然后需要定義I/O 設(shè)備、創(chuàng)建數(shù)據(jù)庫、制作動畫連接和設(shè)置I/O 驅(qū)動程序。數(shù)據(jù)庫是應(yīng)用程序的核心,
11、動畫連接使圖形“活動”起來,I/O 驅(qū)動程序完成與硬件測控設(shè)備的數(shù)據(jù)通訊。完成之后還要生成趨勢、報(bào)表、報(bào)警組態(tài)畫面的生成。本設(shè)計(jì)的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)如表2-1所示: 表2-1系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)示意圖選擇配置說明I/O點(diǎn)數(shù):70I/O通訊距離:L= 5 MI/O連接方式:RS232 I/O通訊介質(zhì):雙絞線總體設(shè)計(jì)方案如列表2-2所示:表2-2 總體設(shè)計(jì)方案類別配置情況系統(tǒng)性質(zhì)直接數(shù)字控制系統(tǒng)結(jié)構(gòu)IPC 控制控制算法PID硬件PLC C200H研祥工控機(jī) PIII550 128M內(nèi)存軟件操作系統(tǒng) WINDOWS XP上位機(jī)組態(tài)軟件 力控ForceControl 6.1PLC梯形邏輯編程軟件 OMRON
12、 CPT網(wǎng)絡(luò)PLC與操作站的工控機(jī)采用RS-232協(xié)議進(jìn)行數(shù)據(jù)通訊操作站兩臺工控機(jī)一主一輔采用以太網(wǎng)形式實(shí)現(xiàn)通訊,網(wǎng)絡(luò)通訊程序是netserver ,netclient 2.4 I/O點(diǎn)收集及表單2.4.1 定義I/O設(shè)備 在力控中,把需要與力控組態(tài)軟件之間交換數(shù)據(jù)的設(shè)備或者程序都作為IO 設(shè)備,IO 設(shè)備通過串口和以太網(wǎng)等方式與上位機(jī)交換數(shù)據(jù);只有在定義了IO 設(shè)備后,力控才能通過數(shù)據(jù)庫變量和這些IO 設(shè)備進(jìn)行數(shù)據(jù)交換。在此工程中,IO 設(shè)備使用力控仿真PLC 與力控進(jìn)行通訊。我們后面要在數(shù)據(jù)庫中定義多 個(gè)I/O點(diǎn),數(shù)據(jù)庫是從I/O Server(即I/O 驅(qū)動程序)中獲取過程數(shù)據(jù)的,一個(gè)I
13、/O Server 也可以連接一個(gè)或多個(gè)設(shè)備。所以我們必須要明確這些點(diǎn)要從哪一個(gè)設(shè)備獲取過程數(shù)據(jù)時(shí),就需要定義I/O 設(shè)備。其具體步驟如下:第一步:在Draw 導(dǎo)航器中雙擊“I/O 設(shè)備驅(qū)動”項(xiàng)出現(xiàn)如下對話框,在展開項(xiàng)目中選擇“力控”項(xiàng)并雙擊使其展開,然后繼續(xù)選擇“儀表仿真驅(qū)動”并雙擊其展開后,選擇項(xiàng)目“Simulator(仿真儀表)”,如下圖所示: 圖2-2 I/O 驅(qū)動程序畫面第二步:雙擊 “Simulator”出現(xiàn)“I/O 設(shè)備定義”對話框,在“設(shè)備名稱”鍵入一個(gè)人為定義的名稱,我們輸入“plc”。接下來要設(shè)置plc 的采集參數(shù),即“數(shù)據(jù)更新周期”和“超時(shí)時(shí)間”。在“數(shù)據(jù)更新周期”輸入框
14、內(nèi)鍵入100 毫秒。圖2-3 設(shè)備配置畫面第三步:單擊“完成”返回,在畫面的右側(cè)增加了一項(xiàng)“plc”,如果要對配置進(jìn)行修改,雙擊項(xiàng)目“plc”,會再次出現(xiàn)plc 的“I/O 設(shè)備定義”對話框。圖2-4 生成的IO設(shè)備畫面2.4.2 I/O點(diǎn)的選取根據(jù)題目設(shè)計(jì)的要求共選擇如下IO點(diǎn):I/O點(diǎn)序號I/O點(diǎn)名I/O點(diǎn)說明10xiaoshi時(shí)間標(biāo)志1Jiliangzu1進(jìn)站氣流量11Kaiguan 1氣源來氣開關(guān)2Jiliangzu2中壓出站流量12Kaiguan2高壓存儲罐入氣開關(guān)3Jiliangzu3高壓出站流量13Kaiguan3中壓用戶入氣開關(guān)4cunchuliang高壓存儲罐儲量14Kaig
15、uan4高壓用戶入氣開關(guān)5Yali1進(jìn)站氣壓力15Kaiguan5中壓用戶補(bǔ)氣開關(guān)6Yali2高壓存儲罐壓力16Kaiguan6高壓用戶補(bǔ)氣開關(guān)7Yali3中壓出站壓力17Kaiguan7中壓用戶出氣開關(guān)8Yali4高壓出站壓力18Kaiguan8高壓用戶出氣開關(guān)9shizhong時(shí)鐘標(biāo)志19Kaishi開始控制表2-3 本題目所需IO點(diǎn)列表選取好I/O點(diǎn)后需要與模擬的PLC進(jìn)行連接,其輸入數(shù)出的地址分配表如下:表2-4 PLC輸入輸出地址分配表序號回路位號回路名稱信號類型量程I/O分配地址站號卡號卡點(diǎn)號1Jiliangzu1進(jìn)站氣流量AI4-20mA100000002Jiliangzu2中壓
16、出站流量AI4-20mA111000013Jiliangzu3高壓出站流量AI4-20mA122000024cunchuliang高壓存儲罐儲量AI4-20mA133000035Yali1進(jìn)站氣壓力AI4-20mA144000046Yali2高壓存儲罐壓力AI4-20mA155000057Yali3中壓出站壓力AI4-20mA166000068Yali4高壓出站壓力AI4-20mA177000079shizhong時(shí)鐘標(biāo)志AI4-20mA1880000810xiaoshi時(shí)間標(biāo)志AI4-20mA1990000911Kaiguan 1氣源來氣開關(guān)DI1100000012Kaiguan2高壓存儲罐
17、入氣開關(guān)DI1110000113Kaiguan3中壓用戶入氣開關(guān)DI1120000214Kaiguan4高壓用戶入氣開關(guān)DI1130000315Kaiguan5中壓用戶補(bǔ)氣開關(guān)DI1140000416Kaiguan6高壓用戶補(bǔ)氣開關(guān)DI1150000517Kaiguan7中壓用戶出氣開關(guān)DI1160000618Kaiguan8高壓用戶出氣開關(guān)DI1170000719Kaishi開始控制DI118000082.5 制作工程畫面2.5.1 創(chuàng)建新工程打開力控軟件,點(diǎn)擊新建,依次設(shè)置名稱和生成路徑。其設(shè)置如下:名稱:項(xiàng)目所新建的工程的名稱;生成路徑:新建工程的路徑,默認(rèn)路徑為:C:Program F
18、ilesPCAuto6Project(本實(shí)驗(yàn)保存路徑是:D:Program FilesPCAuto6Project);描述信息:對新建工程的描述文字為“天然氣配氣站監(jiān)控系統(tǒng)” 圖2-5 新建工程畫面圖2-6 工程管理器畫面 點(diǎn)擊“確定”按鈕,此時(shí)在工程管理器中可以看到添加了一個(gè)名為“天然氣配氣站監(jiān)控系統(tǒng)” 的工程,然后再點(diǎn)擊“開發(fā)系統(tǒng)”按鈕,進(jìn)入力控的組態(tài)界面。2.5.2 創(chuàng)建組態(tài)界面進(jìn)入力控的開發(fā)系統(tǒng)后,可以為每個(gè)工程建立無限數(shù)目的畫面,在每個(gè)畫面上可以組態(tài)相互關(guān)聯(lián)的靜態(tài)或動態(tài)圖形。力控開發(fā)系統(tǒng)提供的上述多種工具和圖形,方便用戶在組態(tài)工程時(shí)建立豐富的圖形界面。畫面建立步驟如下:第一步:創(chuàng)建新
19、畫面進(jìn)入開發(fā)環(huán)境Draw 后,首先需要?jiǎng)?chuàng)建一個(gè)新窗口。選擇“文件F/新建”命令出現(xiàn)“窗口屬性”對話框,如下圖所示:圖2-7 新建工程畫面輸入流程圖畫面的標(biāo)題名稱,也命名為“天然氣配氣站監(jiān)控系統(tǒng)”。其它的選項(xiàng)可以使用缺省設(shè)置。最后單擊“確認(rèn)”按鈕退出對話框。第二步:創(chuàng)建圖形對象首先,我們需要在窗口上畫一個(gè)儲罐。從菜單條中選擇“選擇圖庫”工具。從中選擇一個(gè)罐,還有需要的其他圖形最后形成圖2-8,如下圖所示: 圖2-8 配氣站監(jiān)控系統(tǒng)圖現(xiàn)在,已經(jīng)完成了“天然氣配氣站監(jiān)控系統(tǒng)”應(yīng)用程序的圖形描述部分的工作。下面還要做幾件事。這就是定義I/O 設(shè)備、創(chuàng)建數(shù)據(jù)庫、制作動畫連接和設(shè)置I/O 驅(qū)動程序。數(shù)據(jù)庫
20、是應(yīng)用程序的核心,動畫連接使圖形“活動”起來,I/O 驅(qū)動程序完成與硬件測控設(shè)備的數(shù)據(jù)通訊。2.5.3 監(jiān)控畫面的設(shè)計(jì)表2-5 監(jiān)控畫面的設(shè)計(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)警記錄自動打印系統(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ù)前
21、一天/后一天查詢按鈕手動打印按鈕觸發(fā)打印自動打印每天固定時(shí)刻打印每天上午8:00采樣周期設(shè)置時(shí)間間隔,1時(shí)(分、秒)時(shí)間范圍,24 時(shí)(分、秒)采樣時(shí)刻指定采樣起始時(shí)刻8:00采樣方式瞬時(shí)值平均值最大值最小值總貌畫面位號位號說明當(dāng)前值工程單位報(bào)警狀態(tài)翻頁功能設(shè)置翻動按鈕,顯示同一單元下其他數(shù)據(jù)情況單元查詢設(shè)置切換按鈕,顯示不同單元數(shù)據(jù)總貌組畫面位號過程值目標(biāo)值輸出值方式選擇手動/自動方式PID參數(shù)控制參數(shù)設(shè)定正反作用 2.5.4 實(shí)時(shí)趨勢曲線 在工具箱的“常用組件”選擇“趨勢曲線”,出現(xiàn)下圖 圖2-9 實(shí)時(shí)趨勢曲線由于需要監(jiān)控的數(shù)據(jù)較多,故建立3個(gè)實(shí)時(shí)監(jiān)控曲線,雙擊表出現(xiàn)屬性窗口,分別在變量值
22、中選擇“jiliangzu1.PV 、jiliangzu2.PV、jiliangzu3.PV”、“yali1.PV、yali3.PV、yali4.PV”、“yali2.PV”等量。圖2-10 流量實(shí)時(shí)監(jiān)控屬性框 圖2-11 壓力實(shí)時(shí)監(jiān)控屬性框 圖2-12 存儲罐壓力實(shí)時(shí)監(jiān)控屬性框圖2-13 實(shí)時(shí)監(jiān)控曲線2.5.5 歷史趨勢曲線 點(diǎn)擊“工具/5.0版控件/歷史趨勢”,出現(xiàn)“歷史趨勢”窗口: 圖2-14 “歷史趨勢”窗口同樣建立3個(gè)歷史趨勢曲線,雙擊上圖,定義對話框,分別在說明中輸入“高壓存儲罐儲量歷史曲線”、“流量歷史曲線”、“壓力歷史曲線”,雙擊筆號分別選擇“cunchuliang.PV”、“
23、jiliangzu1.PV、jiliangzu2.PV、jiliangzu3.PV”、“yali1.pv、yali2.pv、yali3.pv、yali4.pv” 圖2-15 高壓存儲罐歷史趨勢組態(tài)框 圖2-16 流量歷史趨勢組態(tài)框 圖2-17 壓力歷史趨勢組態(tài)框 圖2-18 歷史趨勢曲線2.5.6 專家報(bào)表 在工具箱的“常用組件”選擇“專家報(bào)表”,出現(xiàn)如下表格: 圖2-19 專家報(bào)表組件再雙擊該表出現(xiàn)設(shè)置向?qū)?,完成該向?qū)е螅诮M態(tài)畫面出現(xiàn)如下表格: 圖2-20 專家報(bào)表組態(tài)畫面再設(shè)置個(gè)“查詢”按鈕,鍵入腳本:#Report.SetTimePar(-1)。設(shè)置“返回按鈕,左鍵連接回到組態(tài)畫面。
24、點(diǎn)專家報(bào)表“查詢”按鈕按鈕后出現(xiàn)如下畫面點(diǎn)“確定”鍵入需要查詢的時(shí)間即可查詢。 圖2-21 專家報(bào)表查詢圖2-22 運(yùn)行專家報(bào)表和報(bào)警窗口2.5.7 報(bào)警在“工具”中選擇“多功能報(bào)警”,雙擊出現(xiàn)屬性設(shè)置:圖2-23 多功能報(bào)警屬性框在數(shù)據(jù)庫的“jiliangzu1.PV、jiliangzu2.PV、jiliangzu3.PV、cunchuliang.PV、yali1.PV、yali2.PV、yali3.PV、yali4. PV”點(diǎn)“報(bào)警參數(shù)”打開,設(shè)置高限和低限,如下圖: 圖2-24 報(bào)警參數(shù)設(shè)置 運(yùn)行報(bào)警: 2-25 報(bào)警演示2.6 創(chuàng)建實(shí)時(shí)數(shù)據(jù)庫2.6.1 力控點(diǎn)的設(shè)計(jì) 表2-6 FORC
25、ECONTROL DB點(diǎn)表(模擬量)序號I/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-20mAPV-000100010010否±10 m3h不定100輸入4cunchuliang高壓存儲罐儲量m34-20mAPV-0
26、0010000090001000否5000±30010000輸入5Yali1進(jìn)站氣壓力Pa4-20mAPV-0001000205否不定20輸入6Yali2高壓存儲罐壓力Pa4-20mAPV-00010001005否不定100輸入7Yali3中壓出站壓力Pa4-20mAPV-0001000205否不定20輸入8Yali4高壓出站壓力Pa4-20mAPV-0001000205否不定20輸入9shizhong時(shí)鐘標(biāo)志S4-20mAPV-0002500否10xiaoshi時(shí)間標(biāo)志小時(shí)4-20mAPV-000250否 表2-7 FORCECONTROL DB點(diǎn)表(數(shù)字量)序號I/O位號說明說明
27、正常狀態(tài)信號類型點(diǎn)連接項(xiàng)邏輯極性累計(jì)運(yùn)動時(shí)間I/O類型1Kaiguan 1氣源來氣開關(guān)啟動干接點(diǎn)PV-00001正邏輯否輸入2Kaiguan2高壓存儲罐入氣開關(guān)啟動干接點(diǎn)PV-00002正邏輯否輸入3Kaiguan3中壓用戶入氣開關(guān)啟動干接點(diǎn)PV-00003正邏輯否輸入4Kaiguan4高壓用戶入氣開關(guān)啟動干接點(diǎn)PV-00004正邏輯否輸入5Kaiguan5中壓用戶補(bǔ)氣開關(guān)停止干接點(diǎn)PV-00005正邏輯否輸入6Kaiguan6高壓用戶補(bǔ)氣開關(guān)停止干接點(diǎn)PV-00006正邏輯否輸入7Kaiguan7中壓用戶出氣開關(guān)啟動干接點(diǎn)PV-00007正邏輯否輸入8Kaiguan8高壓用戶出氣開關(guān)啟動干接
28、點(diǎn)PV-00008正邏輯否輸入9Kaishi開始控制啟動干接點(diǎn)PV-00009正邏輯否輸出數(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ù)存儲、統(tǒng)計(jì)數(shù)據(jù)處理、報(bào)警信息處理、數(shù)據(jù)服務(wù)請求處理。建立實(shí)時(shí)數(shù)據(jù)庫的具體步驟如下:第一步:雙擊“數(shù)據(jù)庫組態(tài)”,出現(xiàn)表格,再雙擊表格,出現(xiàn)“請指定區(qū)域、點(diǎn)類型”向?qū)υ捒颍簣D2-26 “請指定區(qū)域、點(diǎn)類型”向?qū)υ捒虻诙剑弘p擊“模擬I/O點(diǎn)”,出現(xiàn)對話框,鍵入jiliangzu1:圖2-27 模擬I/O點(diǎn)對話框如上,第二行繼續(xù)按照上一步定義jiliangzu2、jiliangzu3、yali1、yal
29、i2、yali3、yali4、shizhong、 xiaoshi等模擬I/O點(diǎn)圖2-28 完成后模擬量的數(shù)據(jù)庫第三步:如上,選擇“數(shù)字I/O點(diǎn)”,再分別定義kaiguan1、kaiguan2、kaiguan3、kaiguan4、kaiguan5、kaiguan6、kaiguan7、kaiguan8、kaishi。 圖2-29 完成后數(shù)字量的數(shù)據(jù)庫2.7 制作動畫連接 前面制作顯示畫面、創(chuàng)建數(shù)據(jù)庫點(diǎn),并與I/O 設(shè)備“PLC1”中的過程數(shù)據(jù)連接起來?,F(xiàn)在我們又要回到開發(fā)環(huán)境Draw 中,通過制作動畫連接使圖形在畫面上隨plc 數(shù)據(jù)的變化而活動起來。2.7.1 界面系統(tǒng) 首行涉及一個(gè)概念,“Dra
30、w 變量”:Draw 變量就是在開發(fā)環(huán)境Draw 中定義和引用的變量,簡稱為變量。開發(fā)環(huán)境Draw、運(yùn)行環(huán)境View 和數(shù)據(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)來顯示畫面,它可
31、以通過自身提供的DBCOM 控件與其它應(yīng)用程序或其它廠商的界面程序通訊。力控系統(tǒng)之所以設(shè)計(jì)成這種結(jié)構(gòu),主要是為了使系統(tǒng)具有更好的開放性和靈活性。2.7.2 建立動畫連接動畫連接是將畫面中的圖形對象與變量之間建立某種關(guān)系,當(dāng)變量的值發(fā)生變化時(shí),在畫面上圖形對象的動畫效果動態(tài)變化方式體現(xiàn)出來。有了變量之后就可以制作動畫連接了。一旦創(chuàng)建了一個(gè)圖形對象,給它加上動畫連接就相當(dāng)于賦予它“生命”,使它動起來。圖像與數(shù)據(jù)庫關(guān)聯(lián):把組態(tài)畫面的每一個(gè)圖像與設(shè)置的IO數(shù)據(jù)庫關(guān)聯(lián)起來。整體制作動畫連接的過程事,系統(tǒng)自動創(chuàng)建了所有引用到的數(shù)據(jù)庫變量。2.7.3 腳本程序 工程的邏輯控制過程要由腳本來完成,在力控的開發(fā)
32、系統(tǒng)中,雙擊動作/應(yīng)用程序動作中寫入下列腳本程序:IF kaishi.pv=0 THENkaiguan1.pv=0;kaiguan2.pv=0;kaiguan3.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);jiliang
33、zu2.pv=67-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>=30&&shizhong.pv<=50 THENjiliangzu1
34、.pv=98-rand(3);jiliangzu2.pv=20-rand(3);jiliangzu3.pv=38-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>50&&shizhong.pv
35、<=80 THENjiliangzu1.pv=105+rand(3);jiliangzu2.pv=68+rand(3);jiliangzu3.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>
36、80&&shizhong.pv<=120 THENjiliangzu1.pv=115-rand(3);jiliangzu2.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)
37、;ENDIFIF shizhong.pv>120&&shizhong.pv<=160 THENjiliangzu1.pv=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+jili
38、angzu3.pv-jiliangzu1.pv);ENDIFIF shizhong.pv>160&&shizhong.pv<=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=cunchulian
39、g.pv+(jiliangzu1.pv-jiliangzu2.pv-jiliangzu3.pv);biaozi=1;ENDIFIF shizhong.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;/存儲罐高限設(shè)定ENDIFyali1.pv
40、=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.pv=
41、10 ENDIFIF shizhong.pv=50 THEN xiaoshi.pv=11 ENDIFIF shizhong.pv=60 THEN xiaoshi.pv=12 ENDIFIF shizhong.pv=70 THEN xiaoshi.pv=13 ENDIFIF shizhong.pv=80 THEN xiaoshi.pv=14 ENDIFIF shizhong.pv=90 THEN xiaoshi.pv=15 ENDIFIF shizhong.pv=100 THEN xiaoshi.pv=16 ENDIFIF shizhong.pv=110 THEN xiaoshi.pv=17 E
42、NDIFIF shizhong.pv=120 THEN xiaoshi.pv=18 ENDIFIF shizhong.pv=130 THEN xiaoshi.pv=19 ENDIFIF shizhong.pv=140 THEN xiaoshi.pv=20 ENDIFIF shizhong.pv=150 THEN xiaoshi.pv=21 ENDIFIF shizhong.pv=160 THEN xiaoshi.pv=22 ENDIFIF shizhong.pv=170 THEN xiaoshi.pv=23 ENDIFIF shizhong.pv=180 THEN xiaoshi.pv=0 E
43、NDIFIF shizhong.pv=190 THEN xiaoshi.pv=1 ENDIFIF shizhong.pv=200 THEN xiaoshi.pv=2 ENDIFIF shizhong.pv=210 THEN xiaoshi.pv=3 ENDIFIF shizhong.pv=220 THEN xiaoshi.pv=4 ENDIFIF shizhong.pv=230 THEN xiaoshi.pv=5 ENDIF/時(shí)間標(biāo)志2.8 運(yùn)行及調(diào)試力控工程初步建立完成,進(jìn)入運(yùn)行階段。首先保存所有組態(tài)內(nèi)容,在力控的開發(fā)系統(tǒng)(DRAW)中選擇“文件進(jìn)入運(yùn)行”菜單命令,進(jìn)入力控的運(yùn)行系統(tǒng)。在運(yùn)行
44、系統(tǒng)中選擇“文件打開”命令,從“選擇窗口”選擇“天然氣配氣站監(jiān)控系統(tǒng)”,顯示出力控的運(yùn)行畫面,點(diǎn)擊“開始”按鈕,開始運(yùn)行天然氣配氣站監(jiān)控系統(tǒng)。系統(tǒng)開始運(yùn)行時(shí),會看見除開關(guān)2以外的所有開關(guān)都打開,給中壓普通用戶和高壓工業(yè)用戶供氣,高壓儲氣罐儲量下降,即此時(shí)系統(tǒng)運(yùn)行在“補(bǔ)氣”狀態(tài),也就是一天中的用氣高峰期,如圖2-30所示;當(dāng)時(shí)間到了每天的用氣低峰期,開關(guān)5和開關(guān)6關(guān)閉,開關(guān)2及其余開關(guān)都打開,這時(shí)總用氣量小于進(jìn)站總氣量,則多余的進(jìn)站氣進(jìn)入高壓儲氣罐存儲備用,即此時(shí)系統(tǒng)運(yùn)行在“存氣”狀態(tài),如圖2-31所示。如遇緊急情況需停止供氣,可點(diǎn)擊控制界面的“停止”按鈕;如進(jìn)站氣量過多或過少,可調(diào)節(jié)來氣計(jì)量組
45、進(jìn)行更改進(jìn)站氣量。圖2-30 系統(tǒng)運(yùn)行在“補(bǔ)氣”狀態(tài)圖2-31 系統(tǒng)運(yùn)行在“存氣”狀態(tài)2.9 作品展示2.9.1 用氣高峰期: 圖2-32 系統(tǒng)運(yùn)行在用氣高峰期2.9.1 用氣低峰期: 圖2-33 系統(tǒng)運(yùn)行在用氣低峰期第3章 提高設(shè)計(jì)報(bào)告任務(wù)說明書3.1 小組成員及學(xué)號 表3-1 小組成員及學(xué)號姓 名學(xué) 號賴永波0607030109張佳琪0607030132吳怡良06070301193.2 本人工作任務(wù)詳細(xì)說明 我們小組的任務(wù)是設(shè)計(jì)一個(gè)天然氣配氣站監(jiān)控系統(tǒng),我在該小組中,從初期查資料到繪圖、I/O點(diǎn)采集、編程、曲線生成、系統(tǒng)運(yùn)行都有參與,特別是查閱大量資料,弄清了配氣站的定義及作用、工作原理和
46、工藝流程圖。1. 定義及作用:配氣站是城市配氣系統(tǒng)的起點(diǎn)和總樞紐,其任務(wù)是接受干線輸氣管的來氣,然后對其進(jìn)行必要的除塵、加臭等處理,根據(jù)用戶的需求,經(jīng)計(jì)量、調(diào)壓后輸入配氣管網(wǎng),供用戶使用。2. 工作原理:天然氣配氣站一般由儲存設(shè)施(如高壓罐)調(diào)壓設(shè)施(若干組調(diào)壓器) 、計(jì)量設(shè)施(若干計(jì)量裝置) 、控制調(diào)節(jié)閥門等組成。高壓天然氣進(jìn)入儲配站,經(jīng)計(jì)量組A 后,在用氣低峰時(shí),一路沿調(diào)壓組A 穩(wěn)壓后進(jìn)入高壓球罐儲存;另一路經(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)。高壓球罐中的然氣一路經(jīng)調(diào)壓組B 進(jìn)入中壓管
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度農(nóng)業(yè)貸款違約責(zé)任及農(nóng)產(chǎn)品保護(hù)合同
- 科技助力小學(xué)生文明禮儀養(yǎng)成
- 2025年度消防技術(shù)服務(wù)機(jī)構(gòu)資質(zhì)審查服務(wù)合同
- 2025年度有限責(zé)任公司股東合同解除及資產(chǎn)清算合同
- 科技小企業(yè)如何建立有效的管理機(jī)制
- 2025年度跨境貿(mào)易融資擔(dān)保與銀行國際業(yè)務(wù)合作合同
- 智能家居引領(lǐng)的現(xiàn)代都市生活-單身公寓的小型化改造案例分享
- 疫情防控背景下學(xué)生心理輔導(dǎo)策略研究
- 銀行對公客戶業(yè)務(wù)場景化解決方案研究
- 智能分析學(xué)生體能測試數(shù)據(jù)的科技應(yīng)用探討
- 初中班級成績分析課件
- 勞務(wù)合同樣本下載
- 聰明格練習(xí)題(初、中級)
- 韻達(dá)快遞員工勞務(wù)合同范本
- 血液透析水處理系統(tǒng)演示
- 小批量試制總結(jié)報(bào)告
- 2023年經(jīng)濟(jì)開發(fā)區(qū)工作會議表態(tài)發(fā)言
- YY/T 0216-1995制藥機(jī)械產(chǎn)品型號編制方法
- 糖尿病足與周圍血管病01課件
- 2022年試行林木采伐管理方案
- 消防設(shè)施操作員報(bào)名承諾書
評論
0/150
提交評論