




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、西南石油大學 電子工藝實習報告 第一章 基礎設計報告1.1 設計題目: 儲存罐液位監控系統1.2工藝流程液位監控系統液位高于限定值液位低于限定值入口閥門關閉、出口閥門打開出口閥門關閉、入口閥門打開實現液位的監控 圖1-1流程圖1.3 設計任務: 設計一個儲存罐液位監控系統,工藝設備包括一個油罐,一個進油控制閥門,一個出油控制閥門,開始按鈕,停止按鈕。按下開始后設備運行,當液位低于低位設定值時入口閥門打開,液體注入儲存罐,并且出口閥門關閉;當液位高于設定值時,入口閥門關閉,液體停止注入,并且出口閥門打開,液體流出儲存罐。另外,還有報警裝置,用于液位低于低位設定值和高位設定值時的報警提示;實時曲線
2、、歷史趨勢和報表專家用于數據查詢。總體設計方案如列表2-1所示 表1-1總體設計方案類型配置情況系統結構PLC控制軟件操作系統 WINDOWNS XP上位機組態軟件 力控 ForceControl 6.1功能選擇說明(表示選擇該功能)報警實時報警顯示實施過程報警和報警確認歷史報警查詢報警記錄趨勢實時趨勢變量的實時數據雨時間變化的關系專家報表查詢功能連續查詢、歷史數據查詢按鈕采樣周期設置時間間隔,1分 時間長度,20分采樣方式瞬時值1.4 I/O點收集及清單1.4.1I/O點的選取根據本設計的工藝共需選擇四個I/O點。如下表所示: 表1-2 各I/O點名字及說明變量名I/O點屬性I/O點說明Le
3、vel.pv模擬點液位值In_valve.pv數字點出口閥門狀態值Out_valve.pv數字點出口閥門狀態Run.pv數字點系統運行狀態標志1.4.2I/O點的地址分配 表1-3 PLC輸入輸出地址分配表序號回路位號回路名稱信號類型量程I/O分配地址站號卡號卡點號1LEVEL儲液罐液位AI4-20mA1000002IN_VALVE入口閥門狀態DI111000013OUT_VALVE出口閥門狀態DI122000024RUN狀態控制DI131000031.4.3I/O點的其他設計 表1-4FORCECONTROL DB點表(模擬量)序號I/O位號名稱說明單位信號類型點連接項量程報警是否做量程變換
4、數據上限變化率報警偏差報警正常值I/O類型上限下限上限下限1LEVEL儲液罐液位cm4-20mAPV-00015001000否5cm/s±5cm/s60輸入表1-5 FORCECONTROL DB 點表(數字量)序號I/O位號說明說明正常狀態信號類型點連接項邏輯極性是否需要累計運動時間I/O類型1IN_VALVE入口閥門狀態啟動干接點PV-00001正邏輯否輸入2OUT_VALVE出口閥門狀態停止干接點PV-00002正邏輯否輸入3RUN狀態控制啟動干接點PV-00003正邏輯是輸出1.5制作工程畫面1.5.1新建工程圖1-2 打開新建圖1-3新建工程項目名稱:wuyiliang描述
5、信息:儲存罐液位監控系統點擊“確定”按鈕,此時在工程管理器中可以看到添加了一個名為“wuyiliang”的工程,然后再點擊“開發”按鈕,進入力控的組態界面。1.5.2 創建主界面進入力控的開發系統后,可以為每個工程建立無限數目的畫面,在每個畫面上可以組態相互關聯的靜態或動態圖形。力控開發系統提供的上述多種工具和圖形,方便用戶在組態工程時建立豐富的圖形界面。本設計需創建三個窗口畫面:天然氣配氣站主界面、數據查詢界面、報警界面。首先要創建天然氣配氣站主界面,畫面建立步驟如下: 第一步創建新畫面進入開發環境Draw 后,首先需要創建一個新窗口。選擇“文件F/新建”命令出現“窗口屬性”對話框,如 圖1
6、-4新建窗口輸入流程圖畫面的標題名稱,命名為“儲罐液位監控示例”。最后單擊“確認”按鈕退出對話框。 第二步:創建圖形對象.首先,我們需要在窗口上畫一個儲罐。從菜單條中選擇“選擇圖庫”工具。從中選擇一個罐,依次選取其他所需要的其他圖形最后形成圖4-4,如下圖所示 圖1-5 創建好的圖形對象生成好主界面后還要設置2個窗口,準備分別用于生成數據查詢畫面和報警界面。1.5.3創建監控畫面1.5.3.1監控畫面的設計本設計需要設計實時數據及曲線、歷史數據及曲線、專家報表界面以及報警界面 表1-6 監控畫面的設計功能選項說明(表示選擇該功能)報警實時報警顯示實時過程報警和報警確認歷史報警查詢報警記錄前一天
7、/后一天查詢按鈕報警打印由報警點觸發的報警記錄自動打印系統報警系統報警窗口位于監測畫面上面系統報警窗口位于監測畫面下面事件記錄設置顯示操作事件記錄的按鈕趨勢實時趨勢變量的實時數據與時間變化的關系曲線歷史趨勢運行時修改時間軸長度1/2、1、2倍原值運行時修改數值軸長度1/2、1、2倍原值歷史報表查詢功能連續查詢(如“前一天”,“后一天”,“前8小時”等)歷史數據前一天/后一天查詢按鈕手動打印按鈕觸發打印自動打印每天固定時刻打印每天上午8:00采樣周期設置時間間隔,1時(分、秒)時間范圍,24 時(分、秒)采樣時刻指定采樣起始時刻8:00采樣方式瞬時值平均值最大值最小值總貌畫面位號位號說明當前值工
8、程單位報警狀態翻頁功能設置翻動按鈕,顯示同一單元下其他數據情況單元查詢設置切換按鈕,顯示不同單元數據總貌組畫面位號過程值目標值輸出值方式選擇手動/自動方式PID參數控制參數設定正反作用 1.5.3.2創建實時趨勢界面 在工具箱的“常用組件”選擇“趨勢曲線”,出現下圖 圖1-6實時曲線模塊再雙擊該表出現屬性窗口,在變量值中選擇“level.PV”:圖1-7設置屬性參數1.5.3.3創建歷史趨勢界面點擊“工具/5.0版控件/歷史趨勢”,出現“歷史趨勢”窗口,圖1-8歷史曲線模塊雙擊上圖,出現如下對話框,說明中輸入“歷史曲線,雙擊筆號1選擇“level.PV”: 圖1-9設置屬性參數1.5.3.4創
9、建專家報表界面 在工具箱的“常用組件”選擇“專家報表”,出現如下表格, 圖1-10專家報表組件再雙擊該表出現設置向導,完成該向導之后,在組態畫面出現如下表格, 圖1-11專家報表組態畫面再設置個“查詢”按鈕,鍵入腳本:#Report.SetTimePar(-1)。設置“返回按鈕,左鍵連接回到組態畫面。點專家報表“查詢”按鈕按鈕后出現如下畫面點“確定”鍵入需要查詢的時間即可查詢。1.5.3.5創建報警界面在“工具”中選擇“多功能報警”,雙擊出現屬性設置:圖1-12 多功能報警屬性框在數據庫的“level.PV”點“報警參數”打開,設置高限和低限,如下圖:圖1-13報警設置 監控系統主畫面上面添加
10、2個增強型按鈕。修改相應的文字,使其分別為“數據查詢”、“報警”雙擊,出現屬性對話框,在窗口顯示中鏈接相對應的畫面。其他的另外兩個窗口也做相應的添加。最終使其能在一個畫面中快速跳轉到另外的畫面,實現實時監測。現在,已經完成了“儲水罐監控系統”應用程序的圖形描述部分的工作。下面還要做幾件事。這就是定義I/O 設備、創建數據庫、制作動畫連接和設置I/O 驅動程序。數據庫是應用程序的核心,動畫連接使圖形“活動”起來,I/O 驅動程序完成與硬件測控設備的數據通訊。1.6創建實時數據庫1.6.1定義I/O設備在1.4中我們設計了4個I/O點,我們必須要明確這些點要從哪一個設備獲取過程數據時,就需要定義I
11、/O 設備。其具體步驟如下:第一步:在Draw 導航器中雙擊“I/O 設備驅動”項出現如下對話框,在展開項目中選擇“力控”項并雙擊使其展開,然后繼續選擇“儀表仿真驅動”并雙擊其展開后,選擇項目“Simulator(仿真儀表)”,如圖1-18所示:第二步 雙擊 “Simulator”出現“I/O 設備定義”對話框,在“設備名稱”鍵入一個人為定義的名稱,我們輸入“plc”。接下來要設置plc 的采集參數,即“數據更新周期”和“超時時間”。在“數據更新周期”輸入框內鍵入100 毫秒。 圖1-14:I/O 驅動程序以及設備配置畫面第三步:單擊“完成”返回,在畫面的右側增加了一項“plc”,如果要對配置
12、進行修改,雙擊項目“plc”,會再次出現plc 的“I/O 設備定義”對話框。圖1-15 :生成的IO設備畫面設置好I/O設備后,按照1.4中的I/O點的設計依次在數據庫中設置各I/O點。 1.6.2數據庫的創建數據庫DB 是整個應用系統的核心,構建分布式應用系統的基礎。它負責整個力控應用系統的實時數據處理、歷史數據存儲、統計數據處理、報警信息處理、數據服務請求處理。建立實時數據庫的具體步驟如下:第一步:雙擊“數據庫組態”,出現表格,再雙擊表格,出現“請指定區域、點類型”向導對話框:圖1-16“請指定區域、點類型”向導對話框第二步:雙擊“模擬I/O點”,出現對話框,鍵入level:圖1-17定
13、義模擬I/O點第三步:如上,第二行空格,選擇“數字I/O點”,再分別定義in_value、out_value、run、biaozhi定義完所有變量后可以在實時數據庫中看到以下定義后的變量:圖1-18定義完成1.7制作動畫連接 前面制作顯示畫面、創建數據庫點,并與I/O 設備“PLC1”中的過程數據連接起來。現在我們又要回到開發環境Draw 中,通過制作動畫連接使圖形在畫面上隨plc 數據的變化而活動起來。1.7.1界面系統 首行涉及一個概念,“Draw 變量”:Draw 變量就是在開發環境Draw 中定義和引用的變量,簡稱為變量。開發環境Draw、運行環境View 和數據庫DB 都是力控
14、74;的基本組成部分。但Draw 和View 主要完成的是人機界面的開發、組態和運行、顯示,我們稱之為界面系統。實時數據庫DB 主要完成過程實時數據的采集(通過I/O Server 程序)、實時數據的處理(包括:報警處理、統計處理等)、歷史數據處理等。界面系統與數據庫系統可以配合使用,也可以單獨使用。比如:界面系統完全可以不使用數據庫系統的數據,而通過ActiveX或其它接口從第三方應用程序中獲取數據;數據庫系統也完全可以不用界面系統來顯示畫面,它可以通過自身提供的DBCOM 控件與其它應用程序或其它廠商的界面程序通訊。力控系統之所以設計成這種結構,主要是為了使系統具有更好的開放性和靈活性。1
15、.7.2建立動畫連接動畫連接是將畫面中的圖形對象與變量之間建立某種關系,當變量的值發生變化時,在畫面上圖形對象的動畫效果動態變化方式體現出來。有了變量之后就可以制作動畫連接了。一旦創建了一個圖形對象,給它加上動畫連接就相當于賦予它“生命”,使它動起來。圖像與數據庫關聯,把組態畫面的每一個圖像與設置的IO數據庫關聯起來。整體制作動畫連接的過程事,系統自動創建了所有引用到的數據庫變量。工程的邏輯控制過程要由腳本來完成,在力控的開發系統中,雙擊動作/應用程序動作中寫入下列腳本程序: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運行及調試:力控工程初步建立完成,進入運行階段。首先保存所有組態內容,在力控的開發系統(DRAW
17、)中選擇“文件進入運行”菜單命令,進入力控的運行系統。在運行系統中選擇“文件打開”命令,從“選擇窗口”選擇“儲存罐液位監控系統”。顯示出力控的運行畫面,點擊“開始”按鈕,開始運行plc1 的程序。這時會看見閥門打開,存儲罐液位開始上升,一旦存儲罐液位大于80,它會自動排放,液位減到70以下又開始注水,然后重復以上的過程,可以看到液位在70-80之間浮動,如下圖所示: 圖1-19 系統運行時 圖1-20 系統停止時1.9作品展示 圖1-21 存儲罐液位監控系統展示 圖1-22 實時數據、歷史數據、專家報表展示 圖1-23 報警系統展示 第二章 提高設計報告2.1 設計題目 天然氣配氣站監控系統的
18、設計2.2 工藝流程在城市天然氣輸配系統中,天然氣配氣站接收氣源來氣,進行儲存,控制供氣壓力,起著儲氣調峰、輸氣配氣、氣量調度的重要作用,是輸配系統中的重要樞紐。典型天然氣配氣站的工藝流程見圖2-2-1: 圖2-1典型天然氣儲配站工藝流程天然氣配氣站一般由儲存設施(如高壓罐)調壓設施(若干組調壓器) 、計量設施(若干計量裝置) 、控制調節閥門等組成。高壓天然氣進入儲配站,經計量組A 后,在用氣低峰時,一路沿調壓組A 穩壓后進入高壓球罐儲存;另一路經調壓組B 進入城市中壓管網;第3 路經調壓組D 進入城市高壓管道。在用氣高峰時,進站天然氣經調壓組B 和調壓組D 分別進入城市中壓管網和高壓管網。高
19、壓球罐中的然氣一路經調壓組B 進入中壓管網,另一路經調壓組C 進入高壓管網進行調峰。2.3 設計任務設計一個簡單的天然氣配氣站監控系統來熟悉力控組態軟件按照工藝流程完成如下設計:當用氣高峰時,中壓用戶和高壓用戶用氣量大于進站供氣量,高壓存儲罐開始分別對中壓和高壓用戶進行補氣,當用氣高峰過去時,中壓和高壓用戶用氣量低于進站供氣量,則高壓存儲罐開始存氣備用。所以需要完成如下設計任務:首先完成“天然氣配氣站監控系統”的畫面生成以及描述的工作。然后需要進行I/O 點的搜集及列出表單、定義I/O設備、創建數據庫、制作動畫連接和設置I/O 驅動程序。數據庫是應用程序的核心,動畫連接使圖形“活動”起來,I/
20、O 驅動程序完成與硬件測控設備的數據通訊。完成之后還要生成趨勢、報表、報警組態畫面的生成。總體設計方案如列表2-1所示 表2-1總體設計方案類型配置情況系統結構PLC控制軟件操作系統 WINDOWNS XP上位機組態軟件 力控 ForceControl 6.1功能選擇說明(表示選擇該功能)報警實時報警顯示實施過程報警和報警確認歷史報警查詢報警記錄趨勢實時趨勢變量的實時數據雨時間變化的關系專家報表查詢功能連續查詢、歷史數據查詢按鈕采樣周期設置時間間隔,1分 時間長度,20分采樣方式瞬時值2.4 I/O點收集及設計表單2.4.1I/O點的選取根據題目設計中工藝流程特點的要求共選擇如下19個IO點表
21、2-2本題目所需IO點列表I/O點序號I/O點名I/O點說明10xiaoshi時間標志1Jiliangzu1進站氣流量11Kaiguan 1氣源來氣開關2Jiliangzu2中壓出站流量12Kaiguan2高壓存儲罐入氣開關3Jiliangzu3高壓出站流量13Kaiguan3中壓用戶入氣開關4cunchuliang高壓存儲罐儲量14Kaiguan4高壓用戶入氣開關5Yali1進站氣壓力15Kaiguan5中壓用戶補氣開關6Yali2高壓存儲罐壓力16Kaiguan6高壓用戶補氣開關7Yali3中壓出站壓力17Kaiguan7中壓用戶出氣開關8Yali4高壓出站壓力18Kaiguan8高壓用戶
22、出氣開關9shizhong時鐘標志19Kaishi開始控制2.4.2I/O點的地址分表2-4 PLC輸入輸出地址分配表序號回路位號回路名稱信號類型量程I/O分配地址站號卡號卡點號1Jiliangzu1進站氣流量AI4-20mA100000002Jiliangzu2中壓出站流量AI4-20mA111000013Jiliangzu3高壓出站流量AI4-20mA122000024cunchuliang高壓存儲罐儲量AI4-20mA133000035Yali1進站氣壓力AI4-20mA144000046Yali2高壓存儲罐壓力AI4-20mA155000057Yali3中壓出站壓力AI4-20mA16
23、6000068Yali4高壓出站壓力AI4-20mA177000079shizhong時鐘標志AI4-20mA1880000810xiaoshi時間標志AI4-20mA1990000911Kaiguan 1氣源來氣開關DI11000000012Kaiguan2高壓存儲罐入氣開關DI11110000113Kaiguan3中壓用戶入氣開關DI11220000214Kaiguan4高壓用戶入氣開關DI11330000315Kaiguan5中壓用戶補氣開關DI11440000416Kaiguan6高壓用戶補氣開關DI11550000517Kaiguan7中壓用戶出氣開關DI11660000618Kai
24、guan8高壓用戶出氣開關DI11770000719Kaishi開始控制DI1188000082.4.3I/O點的其他設計 表2-4 FORCECONTROL DB點表(模擬量)序號I/O位號名稱說明單位信號類型點連接項量程報警是否做量程變換變化率報警偏差報警正常值數據上限I/O類型上限下限上限下限1Jiliangzu1進站氣流量m3h4-20mAPV-000150011010否±10 m3h100±3150輸入2Jiliangzu2中壓出站流量m3h4-20mAPV-000100010010否±10 m3h不定100輸入3Jiliangzu3高壓出站流量m3h4
25、-20mAPV-000100010010否±10 m3h不定100輸入4cunchuliang高壓存儲罐儲量m34-20mAPV-00010000090001000否5000±30010000輸入5Yali1進站氣壓力Pa4-20mAPV-0001000205否不定20輸入6Yali2高壓存儲罐壓力Pa4-20mAPV-00010001005否不定100輸入7Yali3中壓出站壓力Pa4-20mAPV-0001000205否不定20輸入8Yali4高壓出站壓力Pa4-20mAPV-0001000205否不定20輸入9shizhong時鐘標志S4-20mAPV-0002500
26、否10xiaoshi時間標志小時4-20mAPV-000250否表2-5 FORCECONTROL DB點表(數字量)序號I/O位號說明說明正常狀態信號類型點連接項邏輯極性累計運動時間I/O類型1Kaiguan 1氣源來氣開關啟動干接點PV-00001正邏輯否輸入2Kaiguan2高壓存儲罐入氣開關啟動干接點PV-00002正邏輯否輸入3Kaiguan3中壓用戶入氣開關啟動干接點PV-00003正邏輯否輸入4Kaiguan4高壓用戶入氣開關啟動干接點PV-00004正邏輯否輸入5Kaiguan5中壓用戶補氣開關停止干接點PV-00005正邏輯否輸入6Kaiguan6高壓用戶補氣開關停止干接點P
27、V-00006正邏輯否輸入7Kaiguan7中壓用戶出氣開關啟動干接點PV-00007正邏輯否輸入8Kaiguan8高壓用戶出氣開關啟動干接點PV-00008正邏輯否輸入9Kaishi開始控制啟動干接點PV-00009正邏輯否輸出2.5制作工程畫面2.5.1創建新工程打開力控軟件,點擊新建,依次設置名稱和生成路徑。其設置如下:名稱:項目所新建的工程的名稱;生成路徑:新建工程的路徑,默認路徑為:C:Program FilesPCAuto6Project(本實驗保存路徑是:D:Program FilesPCAuto6Project);描述信息:對新建工程的描述文字為“天然氣配氣站監控系統” 圖2-
28、2:新建工程畫面圖2-3:工程管理器畫面 點擊“確定”按鈕,此時在工程管理器中可以看到添加了一個名為“天然氣配氣站監控系統” 的工程,然后再點擊“開發系統”按鈕,進入力控的組態界面。2.5.2 創建主界面進入力控的開發系統后,可以為每個工程建立無限數目的畫面,在每個畫面上可以組態相互關聯的靜態或動態圖形。力控開發系統提供的上述多種工具和圖形,方便用戶在組態工程時建立豐富的圖形界面。本設計需創建五個窗口畫面:天然氣配氣站主界面、實時數據及曲線、歷史數據及曲線、專家報表、報警界面。首先要創建天然氣配氣站主界面,畫面建立步驟如下:第一步:創建新畫面.進入開發環境Draw 后,首先需要創建一個新窗口。
29、選擇“文件F/新建”命令出現“窗口屬性”對話框,如下圖所示:圖2-4:新建工程畫面輸入流程圖畫面的標題名稱,也命名為“天然氣配氣站監控系統”。其它的選項可以使用缺省設置。最后單擊“確認”按鈕退出對話框。第二步:創建圖形對象.首先,我們需要在窗口上畫一個儲罐。從菜單條中選擇“選擇圖庫”工具。從中選擇一個罐,依次選取其他所需要的其他圖形最后形成圖4-4,如下圖所示 圖2-5:創建圖形對象畫面生成好主界面后還要設置4個窗口,準備分別用于生成監控畫面。2.5.3創建監控畫面2.5.3.1監控畫面的設計本設計需要設計實時數據及曲線界面、歷史數據及曲線界面、專家報表界面以及報警界面 表2-6 監控畫面的設
30、計功能選項說明(表示選擇該功能)報警實時報警顯示實時過程報警和報警確認歷史報警查詢報警記錄前一天/后一天查詢按鈕報警打印由報警點觸發的報警記錄自動打印系統報警系統報警窗口位于監測畫面上面系統報警窗口位于監測畫面下面事件記錄設置顯示操作事件記錄的按鈕趨勢實時趨勢變量的實時數據與時間變化的關系曲線歷史趨勢運行時修改時間軸長度1/2、1、2倍原值運行時修改數值軸長度1/2、1、2倍原值歷史報表查詢功能連續查詢(如“前一天”,“后一天”,“前8小時”等)歷史數據前一天/后一天查詢按鈕手動打印按鈕觸發打印自動打印每天固定時刻打印每天上午8:00采樣周期設置時間間隔,1時(分、秒)時間范圍,24 時(分、
31、秒)采樣時刻指定采樣起始時刻8:00采樣方式瞬時值平均值最大值最小值總貌畫面位號位號說明當前值工程單位報警狀態翻頁功能設置翻動按鈕,顯示同一單元下其他數據情況單元查詢設置切換按鈕,顯示不同單元數據總貌組畫面位號過程值目標值輸出值方式選擇手動/自動方式PID參數控制參數設定正反作用 2.5.3.2創建實時趨勢界面 在工具箱的“常用組件”選擇“趨勢曲線”,出現下圖 圖2-6 趨勢曲線由于需要監控的數據較多,故建立3個實時監控曲線,雙擊表出現屬性窗口,分別在變量值中選擇“jiliangzu1.PV 、jiliangzu2.PV、jiliangzu3.PV”、“yali1.PV、yali3.PV、ya
32、li4.PV”、“yali2.PV”等量。 圖2-7流量實時監控屬性框圖2-8 壓力實時監控屬性框圖2-9存儲罐壓力實時監控屬性框 2.5.3.3創建歷史趨勢界面 點擊“工具/5.0版控件/歷史趨勢”,出現“歷史趨勢”窗口, 圖2-10“歷史趨勢”窗口同樣建立3個歷史趨勢曲線,雙擊上圖,定義對話框,分別在說明中輸入“高壓存儲罐儲量歷史曲線”、“流量歷史曲線”、“壓力歷史曲線”,雙擊筆號分別選擇“cunchuliang.PV”、“jiliangzu1.PV、jiliangzu2.PV、jiliangzu3.PV”、“yali1.pv、yali2.pv、yali3.pv、yali4.pv” 圖2-
33、11 高壓存儲罐歷史趨勢組態框 圖2-12 流量歷史趨勢組態框 圖2-13壓力歷史趨勢組態框2.5.3.4創建專家報表界面 在工具箱的“常用組件”選擇“專家報表”,出現如下表格, 圖2-14專家報表組件再雙擊該表出現設置向導,完成該向導之后,在組態畫面出現如下表格, 圖2-15專家報表組態畫面再設置個“查詢”按鈕,鍵入腳本:#Report.SetTimePar(-1)。設置“返回按鈕,左鍵連接回到組態畫面。點專家報表“查詢”按鈕按鈕后出現如下畫面點“確定”鍵入需要查詢的時間即可查詢。2.5.3.5創建報警界面在“工具”中選擇“多功能報警”,雙擊出現屬性設置:圖2-16 多功能報警屬性框在數據庫
34、的“jiliangzu1.PV、jiliangzu2.PV、jiliangzu3.PV、cunchuliang.PV、yali1.PV、yali2.PV、yali3.PV、yali4. PV”點“報警參數”打開,設置高限和低限,如下圖: 圖2-17 jiliangzu1.PV的報警參數設置 監控系統主畫面上面添加四個增強型按鈕與一個時鐘。修改相應的文字,使其分別為“實時曲線”、“專家報表”“歷史曲線”、“報警”雙擊,出現屬性對話框,在窗口顯示中鏈接相對應的畫面。其他的另外兩個窗口也做相應的添加。最終使其能在一個畫面中快速跳轉到另外的畫面,實現實時監測。現在,已經完成了“天然氣配氣站監控系統”應
35、用程序的圖形描述部分的工作。下面還要做幾件事。這就是定義I/O 設備、創建數據庫、制作動畫連接和設置I/O 驅動程序。數據庫是應用程序的核心,動畫連接使圖形“活動”起來,I/O 驅動程序完成與硬件測控設備的數據通訊。2.6創建實時數據庫2.6.1定義I/O設備在2.4中我們設計了19個I/O點,我們必須要明確這些點要從哪一個設備獲取過程數據時,就需要定義I/O 設備。其具體步驟如下:第一步:在Draw 導航器中雙擊“I/O 設備驅動”項出現如下對話框,在展開項目中選擇“力控”項并雙擊使其展開,然后繼續選擇“儀表仿真驅動”并雙擊其展開后,選擇項目“Simulator(仿真儀表)”,如下圖所示:
36、圖2-18:I/O 驅動程序畫面第二步 雙擊 “Simulator”出現“I/O 設備定義”對話框,在“設備名稱”鍵入一個人為定義的名稱,我們輸入“plc”。接下來要設置plc 的采集參數,即“數據更新周期”和“超時時間”。在“數據更新周期”輸入框內鍵入100 毫秒。圖2-19:設備配置畫面第三步:單擊“完成”返回,在畫面的右側增加了一項“plc”,如果要對配置進行修改,雙擊項目“plc”,會再次出現plc 的“I/O 設備定義”對話框。圖2-20 :生成的IO設備畫面設置好I/O設備后,按照2.4中的I/O點的設計依次在數據庫中設置各I/O點。 2.6.2數據庫的創建數據庫DB 是整個應用系
37、統的核心,構建分布式應用系統的基礎。它負責整個力控應用系統的實時數據處理、歷史數據存儲、統計數據處理、報警信息處理、數據服務請求處理。建立實時數據庫的具體步驟如下:第一步:雙擊“數據庫組態”,出現表格,再雙擊表格,出現“請指定區域、點類型”向導對話框:圖2-21“請指定區域、點類型”向導對話框第二步:雙擊“模擬I/O點”,出現對話框,鍵入jiliangzu1:圖2-22模擬I/O點對話框如上,第二行繼續按照上一步定義jiliangzu2、jiliangzu3、yali1、yali2、yali3、yali4、shizhong、 xiaoshi等模擬I/O點圖2-23:完成后模擬量的數據庫第三步:
38、如上,選擇“數字I/O點”,再分別定義kaiguan1、kaiguan2、kaiguan3、kaiguan4、kaiguan5、kaiguan6、kaiguan7、kaiguan8、kaishi。 圖2-24:完成后數字量的數據庫2.7制作動畫連接 前面制作顯示畫面、創建數據庫點,并與I/O 設備“PLC1”中的過程數據連接起來。現在我們又要回到開發環境Draw 中,通過制作動畫連接使圖形在畫面上隨plc 數據的變化而活動起來。2.7.1界面系統 首行涉及一個概念,“Draw 變量”:Draw 變量就是在開發環境Draw 中定義和引用的變量,簡稱為變量。開發環境Draw、運行環境View 和數
39、據庫DB 都是力控®的基本組成部分。但Draw 和View 主要完成的是人機界面的開發、組態和運行、顯示,我們稱之為界面系統。實時數據庫DB 主要完成過程實時數據的采集(通過I/O Server 程序)、實時數據的處理(包括:報警處理、統計處理等)、歷史數據處理等。界面系統與數據庫系統可以配合使用,也可以單獨使用。比如:界面系統完全可以不使用數據庫系統的數據,而通過ActiveX或其它接口從第三方應用程序中獲取數據;數據庫系統也完全可以不用界面系統來顯示畫面,它可以通過自身提供的DBCOM 控件與其它應用程序或其它廠商的界面程序通訊。力控系統之所以設計成這種結構,主要是為了使系統具有
40、更好的開放性和靈活性。2.7.2建立動畫連接動畫連接是將畫面中的圖形對象與變量之間建立某種關系,當變量的值發生變化時,在畫面上圖形對象的動畫效果動態變化方式體現出來。有了變量之后就可以制作動畫連接了。一旦創建了一個圖形對象,給它加上動畫連接就相當于賦予它“生命”,使它動起來。圖像與數據庫關聯,把組態畫面的每一個圖像與設置的IO數據庫關聯起來。整體制作動畫連接的過程事,系統自動創建了所有引用到的數據庫變量。工程的邏輯控制過程要由腳本來完成,在力控的開發系統中,雙擊動作/應用程序動作中寫入下列腳本程序: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;/時鐘標志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;/補氣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;/補氣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;/補氣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;/時鐘返回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;/存儲罐高限設定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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全知識技能培訓
- 保密意識教育培訓
- 皇家御膳復原品嘗會企業制定與實施新質生產力項目商業計劃書
- 茶館點心供應行業深度調研及發展項目商業計劃書
- 貿易展覽企業制定與實施新質生產力項目商業計劃書
- 購物中心手工蛋糕店企業制定與實施新質生產力項目商業計劃書
- 寵物主糧培訓
- 5G無線接入網的切片生成和資源分配研究
- 倉庫防火安全年度工作計劃
- 智能制造綠色施工及節能減排措施
- 農村小學生科技活動方案
- 2025年健身與體育專業知識與實務考試試題及答案
- 中國大蒜及深加工行業發展趨勢及投資前景預測報告
- 2025年安全生產月知識測試試卷(附答案)
- 2025至2030中國雙酚TMC行業發展趨勢分析與未來投資戰略咨詢研究報告
- 加油站油品品質管理制度
- 播音與主持專業教學標準(中等職業教育)2025修訂
- 2025年中國大米加工行業發展潛力分析及投資方向研究報告
- GB/T 45823-2025光伏單晶硅生長用石英坩堝高純內層砂
- 2025至2030中國建設工程質量檢測產業市場深度調研及發展趨勢與投資報告
- 【課件】化學保“胃”戰-酸堿鹽復習與提高-2024-2025學年九年級化學人教版(2024)下冊
評論
0/150
提交評論