《監(jiān)控組態(tài)軟件》實驗指導(dǎo)書_第1頁
《監(jiān)控組態(tài)軟件》實驗指導(dǎo)書_第2頁
《監(jiān)控組態(tài)軟件》實驗指導(dǎo)書_第3頁
《監(jiān)控組態(tài)軟件》實驗指導(dǎo)書_第4頁
《監(jiān)控組態(tài)軟件》實驗指導(dǎo)書_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

監(jiān)控組態(tài)軟件》課程實驗指導(dǎo)書廣西大學(xué)電氣工程學(xué)院過程控制實驗室2015年4月6日說明:建立新力控工程的一般過程是:(1)設(shè)計圖形界面(定義畫面)(2)定義設(shè)備,也就是組態(tài)硬件,以便可以構(gòu)造數(shù)據(jù)庫。(3)構(gòu)造數(shù)據(jù)庫(定義變量),就是建立上位計算機和下位控制器或DA&C模塊的通訊。(4)建立動畫連接,就是讓獲得的數(shù)據(jù)在屏幕上形象生動地顯示出來。(5)運行和調(diào)試需要說明的是,這五個步驟并不是完全獨立的,事實上,這四個部分常常是交錯進行的。在用力控畫面開發(fā)系統(tǒng)編制工程時,要依照此過程考慮三個方面:圖形用戶希望怎樣的圖形畫面?也就是怎樣用抽象的圖形畫面來模擬實際的工業(yè)現(xiàn)場和相應(yīng)的工控設(shè)備。數(shù)據(jù)怎樣用數(shù)據(jù)來描述工控對象的各種屬性?也就是創(chuàng)建一個具體的數(shù)據(jù)庫,此數(shù)據(jù)庫中的變量反映了工控對象的各種屬性,比如溫度,壓力等。連接數(shù)據(jù)和圖形畫面中的圖素的連接關(guān)系是什么?也就是畫面上的圖素以怎樣的動畫來模擬現(xiàn)場設(shè)備的運行,以及怎樣讓操作者輸入控制設(shè)備的指令。按照上述設(shè)計思想,本課程的實驗是用三個子實驗來完成一個工程建立。實驗一、實驗二將要求掌握ForceControl監(jiān)控組態(tài)軟件的功能、體系結(jié)構(gòu),包括:界面開發(fā)系統(tǒng)(Draw)和運行系統(tǒng)。學(xué)會在界面開發(fā)系統(tǒng)中完成創(chuàng)建工程畫面、分析曲線、報表生成、定義變量、編制動作腳本、動畫連接定義、數(shù)據(jù)庫組態(tài)、I/O設(shè)備組態(tài)等。結(jié)合雙容水箱液位監(jiān)控系統(tǒng),在運行系統(tǒng)中設(shè)計完整的監(jiān)控系統(tǒng)。實驗三完成力控組態(tài)軟件與A3000高級過程控制裝置的連接,利用實驗一、實驗二所設(shè)計好的水箱液位監(jiān)控組態(tài)界面,實現(xiàn)液位的采集和數(shù)據(jù)處理、報表及趨勢顯示等。實驗一熟悉圖形開發(fā)環(huán)境一、 實驗?zāi)康?、 熟悉力控組態(tài)軟件開發(fā)環(huán)境2、 初步掌握實時數(shù)據(jù)庫的創(chuàng)建、組態(tài)與使用3、 利用仿真驅(qū)動程序進行實時數(shù)據(jù)庫的組態(tài)二、 實驗設(shè)備計算機(安裝力控組態(tài)軟件)三、 實驗內(nèi)容1建立新工程打開ForceControl,進入工程管理器界面,點擊“新建”圖標(biāo)如圖1.1(a),彈出圖1.1(b)示的對話框,點擊“新建”按鈕建項目名稱為“雙容水箱液位監(jiān)控系統(tǒng)”的工程,默認生成路徑。(a)項目類型:模版_J新建工程漩新遂?…T電1TU

酉里化爐氣妲能房區(qū)也鍋燃水智機罐其(b)1建立新工程操作圖1.(a)項目類型:模版_J新建工程漩新遂?…T電1TU

酉里化爐氣妲能房區(qū)也鍋燃水智機罐其(b)1建立新工程操作圖1.建立好工程后,點擊工具欄中的“開發(fā)”按鈕,進入開發(fā)環(huán)境(Draw)。項目容稱:I孤容水箱液位監(jiān)控系統(tǒng)I生咸路徑:描述信息:2設(shè)備連接及數(shù)據(jù)庫組態(tài)2.1定義外部設(shè)備及數(shù)據(jù)連接項在ForceControl中,把需要與監(jiān)控組態(tài)軟件之間交換數(shù)據(jù)的設(shè)備或程序都作為I/O設(shè)備,包括:智能儀表、PLC、只能模塊、OPC、DDE、變頻器等,這些設(shè)備一般通過串口或以太網(wǎng)等方式與上位機交換數(shù)據(jù);定義了I/O設(shè)備,才能保證ForceControl數(shù)據(jù)庫與這些I/O設(shè)備的數(shù)據(jù)交換。本實驗要求完成ForceControl仿真設(shè)備和福建百特智能儀表設(shè)備連接,故將它們分別介紹如下。ForceControl仿真設(shè)備的建立與連接(a)(b)圖1.2仿真連接的建立打開開發(fā)環(huán)境Draw的工程項目導(dǎo)航欄如圖1.2(a)所示,雙擊“I/O設(shè)備組態(tài)”項出現(xiàn)IoManager如圖1.2(b)所示對話框,在展開的項目中選擇“力控”項雙擊展開,在展開的菜單中選“驅(qū)動仿真”項雙擊,就會彈出“Simulator(仿真)”項,雙擊選擇,彈出Simulator的設(shè)備配置框如圖1.3示,填入小于8字符的設(shè)備名稱,描述可缺省,下邊的采集方式中,更新周期依I/O設(shè)備而定,不同設(shè)備,配以適合的采集周期。超時時間按系統(tǒng)要求而定。設(shè)備地址必填。通信方式在仿真驅(qū)動中可以不做選擇。單擊“完成”,見有名為“Simulate”、描述為“仿真驅(qū)動”的設(shè)備被添加到了IoManager右邊的窗口中。仿真設(shè)備建立成功,關(guān)閉IoManager回到Draw環(huán)境。如需改動,則雙擊生成的設(shè)備連接便可以修改。設(shè)備連接需要用到數(shù)據(jù)庫中的點參數(shù),故將其在下一小節(jié)闡述。

圖1.3設(shè)備配置對話框福建百特智能儀表設(shè)備的建立與連接基本步驟與仿真設(shè)備建立時大體一致,只在選擇I/O設(shè)備時換做“智能儀表”項,選擇“福建百特”中的“百特系列”,進行設(shè)備配置。如圖1.4示。配置后,單擊“完成”,IoManager中百特設(shè)備被添入。(a)(b)圖1.4百特儀表的設(shè)備配置2.2數(shù)據(jù)庫組態(tài)在數(shù)據(jù)庫組態(tài)前,先要對工藝流程進行準(zhǔn)確的分析,選出控制點和監(jiān)測點排列給出,以方便進行數(shù)據(jù)庫組態(tài)。本系統(tǒng)中所用到的控制變量及檢測變量選列于表1.1中。

表1.1數(shù)據(jù)庫變量表LT101上水箱液位變量eku上水箱液位誤差LT102下水箱液位變量ekd下水箱液位誤差FT101上水箱入口流量FT201下水箱入口流量FT102上水箱出口流量FT202下水箱出口流量FV101控制閥的控制度FV101R控制閥的真實開度依據(jù)上表進行數(shù)據(jù)庫組態(tài),其余用到的變量可根據(jù)實際情況要求定義成中間變量、間接變量或中間窗口變量。中間變量的作用范圍為整個應(yīng)用程序,可以被任意窗口引用,它是一種中間臨時變量,沒有自己的數(shù)據(jù)源,因而適用于在整個應(yīng)用程序中為全局性變量、需要全局引用的計算保存臨時結(jié)果,而不能保存歷史趨勢。窗口中間變量的作用域僅限于應(yīng)用程序的一個窗口,在一個窗口內(nèi)創(chuàng)建的窗口中間變量,在其他的窗口是不可引用的,它沒有自己的數(shù)據(jù)源,通常用于在一個窗口內(nèi)保存臨時結(jié)果。將數(shù)據(jù)庫組態(tài)詳細闡述如下:(1)在工程項目導(dǎo)航欄中選擇“數(shù)據(jù)庫組態(tài)”啟動DbManager(如果沒有出現(xiàn)導(dǎo)航欄,激活Draw菜單命令“查看/工程項目導(dǎo)航欄”)。豆DbManager-[E:\ForceControt\Projecf刃容水塔茨位監(jiān)控^統(tǒng)]工程[D]點[T]工ME幫助[H]圖1.5DbManager窗口(2)啟動DbManager后出現(xiàn)如圖1.5示的DbManager主窗口。單擊菜單條的“點"選項選擇新建或雙擊單元格,出現(xiàn)“請指定區(qū)域、點類型”向?qū)υ捒蜻x擇“模擬I/O點”,然后雙擊該點類型,出現(xiàn)圖1.6示對話框,在“點名(NAME)”輸入“LT101”。按圖1.6進行配置,單擊“確定”返回,在點名單元格中便增加了一個點名為“LT101”,點說明為“上水箱液位”的點。

"新增:區(qū)域0-槿擬1/o點亠〕基本蚩埶抿藝堡埶頻據(jù)連接歷史蚩頻亠〕LT101點塔(MANE):LT101單元(UNIT):小數(shù)位(FORMAT):3重程下限(EUL0):0.000重程上限單元(UNIT):小數(shù)位(FORMAT):3重程下限(EUL0):0.000重程上限(Elffil):4^測重初值(FV):0.000工程單位(IU):厘米里稈孌播(SCAI1FL)裸數(shù)據(jù)下限^VRAWLO):0.000裸頻據(jù)上限(I'VRAWHI):4095.000數(shù)據(jù)轉(zhuǎn)換開平方CSQRTFL)計段緯件化(HWEFL)分段線性化濾波、統(tǒng)計統(tǒng)計GTATIS) 濾波?DCFL)慮皮限值ffioc):0.000依此法,建立所有的模擬點和數(shù)字圖1建立后建立據(jù)庫變量如圖1.7所示軻DbManager-[E:\ForceCorrtrol\Project\最終設(shè)計一工程界面] [工程[D]點[T]工Mm轉(zhuǎn)[H]耳巳日尋毎籍唏四電於黑間虬轡卷曰律備庫曰律備庫自g匹..00i--Ei帥/O點L-O數(shù)宇i/o點NAME[點窖]DESC[說明]%IOLINK[I/O^]%HIS[歷蟲緒]EU[工程單1eku上艸液蘇PV二Smins:地址:0x0001竄星奇產(chǎn)器最小:0最大:1002FT101上zm入口腿PV=Smins:地址:0x0002常量寄存器最小:0最天:100PV=1.00D%和分3FT102上水箱出口流星PV=Smins:地址:0x0003帛量寄存器聶小:0最大:100期分4FV101電施閥控制量PV=Sm」ns:地址:0x0004帛量寄存器最小:0最大:100%5FV1O1R入口嘟礪實開度PV=Sm」ns:地址:0x0005常星寄存器最小:0最大:100%6LT101上zKm位PV=Sm」ns:地址:0x0006常量寄存器最小0最大:40PV=1.000%穌7PID.Il儀表1的積分時間PV=Sm」加地址:0?0007常星寄存器農(nóng)小:0最大:1000000ms8PID.Pl儀表1比例冊PV=Smins:地址:0x0008弟星寄1?器最小1000000000最大:10000000009SPu上昨液靖齟PV=Sm」ns:地址:OxOOOg常量寄存器最小:0最大:100cm10ekd下昨液蘇PV=Sm」陽地址:0常星寄存器最小:0最大:1000011FT201下瞬入口謔PV=Sm」ns:地址:0x000e常量寄存器最小:0最大:100前分12FT202下水箱出口流星PV=Sm」ns:地址:OxOOOf帛呈寄存器最小0最大:100期分13LT102下水箱液位PV=Sm」ns:地址:0?0010帛量寄存器最?。?最大:30PV=1.00D%14PID.I2儀表2積分時間PV=Sm」ns:地址:0x0011常星寄存器最小:0最大:1000000ms15PIDP2儀表2比例刼PV=Smins:mt:0X0012帛星寄存器 1000000000最大:100000000016SPd下水箱液站審PV=Smins:地址:0x0013常星寄存器最小:0最大:30PV=1.000%cm17PU上艸裁壓PV=Sm」ns:地址:0x0016常量寄存器最小0最大:10000帕18PD卞艸液壓PV=Sm」加地址:0?0017常星寄存器農(nóng)小:0最大:10000帕19PIDD1儀表1的微分時間PV=Smins:地址:0x0018第星寄1?器最小:0最犬:1000ms20PIDD2儀表2的微分時間PV=Smins:mt:OxO019常雖寄存器最小:0最大:1000ms21SpRIOl上水箱入口流星給創(chuàng)SP=Sminsdtttt:OxO01a第星奇存器最小:0最尢100期分22ekfPV=Smins:地址:0x001b帛量寄存器最小:0最大:100前分23ekfl再前一次采樣時劃的寸PV=Sm」ns:地址:OkO01u常量寄存器最小?:<)量大:100期分24PID.Pf流量儀表的P參數(shù)PV=Smins:地址:0x001d弟屋寄存器>J\-1000000000BX:100000000025PID.If流星儀表的I參數(shù)PV=Smins:地址:0x001e第量寄存器最小:1000000000最大:1000000000ms26PID.Df流星儀表的P參數(shù)PV=Smins:mt:OxO01f帛量寄存器最小1000000000 1000000000ms圖1?7建立好的數(shù)據(jù)庫點及其I/O連接和歷史參數(shù)I/O連接、歷史參數(shù)及報警參數(shù)配置數(shù)據(jù)庫組態(tài)完成后,前面建立一個名為“Simulate”和一個“百特儀表”的設(shè)備?,F(xiàn)在的問題是如何將創(chuàng)建好的數(shù)據(jù)庫點與這兩個設(shè)備中的數(shù)據(jù)項連接起來以使這些點的PV值能給入當(dāng)前數(shù)據(jù),這就是上一小節(jié)遺留的數(shù)據(jù)連接工作。具體完成操作如下:雙擊DbManager中“%IOLINK[I/O連接]”,彈出圖1.8(a)所示對話框,選擇數(shù)據(jù)連接項,然后在“設(shè)備”里選擇“Simulate”,單擊“增加”按鈕,出現(xiàn)圖1.8(b)所示對話框:

(a) (b)圖1.8數(shù)據(jù)連接寄存器地址,設(shè)置成0x0000,寄存器地址有唯一性,不能與其他同類型寄存器數(shù)據(jù)的地址重復(fù)。最大值和最小值的設(shè)置依據(jù)水位信號的量程而定,為0-40cm。配置完成后點擊“確認”按鈕完成設(shè)置。在PV參數(shù)一行會顯示“紅色勾號”并有連接信息,說明連接成功。以此法,將所有需要連接的點進行數(shù)據(jù)連接。對需要進行歷史參數(shù)保存的點進行歷史參數(shù)的配置。點擊DbManager中的“%HIS[歷史參數(shù)]”,依舊是1.8(a)圖,但要點擊“歷史參數(shù)”選項,如圖1.9。圖1.9歷史參數(shù)連接對于需要配置的點,可以選擇數(shù)據(jù)變化保存或數(shù)據(jù)定時保存,這里選擇以變化率為1.00%的精度進行數(shù)據(jù)變化保存,單擊確定后可以看出點LT101的PV值已經(jīng)建立了歷史數(shù)據(jù)連接。依此法建立其他點的歷史參數(shù)。歷史參數(shù)是很有用的,它直接關(guān)系到實時曲線和歷史曲線能否正常連接,所以必須將其配置好。報警參數(shù)配置主要用于監(jiān)控組態(tài)軟件的報警功能,包含超限、偏差、變化率三種報警觸發(fā)方式,其他時間參數(shù)由工藝決定。具體做法是,將“報警參數(shù)”下“報警開關(guān)(ALMENAB)”選中,將欲選擇的報警觸發(fā)方式及限制配置好即可。以便與報警控件相關(guān)聯(lián)。如圖1.10所示。實驗二監(jiān)控系統(tǒng)的組態(tài)畫面一、實驗?zāi)康?、進一步熟悉監(jiān)控組態(tài)軟件圖形開發(fā)環(huán)境和運用環(huán)境的使用2、依據(jù)仿真驅(qū)動程序創(chuàng)建組態(tài)實時數(shù)據(jù)庫、建立實時趨勢、歷史趨勢,X-Y曲線,歷史報表、掌握復(fù)雜對象的組態(tài)和腳本語言的運用方法3、設(shè)計液位控制工程的監(jiān)控組態(tài)界面二、實驗設(shè)備計算機(安裝力控組態(tài)軟件)三、實驗內(nèi)容完成了數(shù)據(jù)庫組態(tài)及I/O連接后,重新回到開發(fā)環(huán)境Draw中來,進行畫面的組態(tài)。所有的監(jiān)控組態(tài)軟件系統(tǒng),必不可缺的畫面有:工藝流程圖、趨勢曲線(實時曲線、歷史曲線)、報表、報警、儀表盤等。在做組態(tài)畫面時,這些都要進行組態(tài)。ForceControl的對象有很多類型,諸如:普通圖元、復(fù)合組件、后臺組件、標(biāo)準(zhǔn)ActiveX控件以及智能單元對象。進行畫面組態(tài)前,F(xiàn)orceControl開發(fā)環(huán)境Draw中關(guān)于圖形對象的一些基本概念必須熟悉。在我們進行畫面組態(tài)工作時,這些對象中的大多細節(jié)都會用到。進行工程開發(fā)畫面組態(tài)流程如下。依據(jù)工藝流程和控制方案建立流程圖畫面在開發(fā)系統(tǒng)窗口Draw中,雙擊工程窗口中樹形菜單中的窗口項,彈出對話框,如圖2.1所示,建立名“工程界面”的窗口,屬性默認,背景色自己給定,保存。建立好之后會在“工程項目”樹形菜單“窗口”下拉菜單顯示新建窗口名,并將圖形繪畫開發(fā)窗口呈現(xiàn)給用戶,在此開始進行畫面組態(tài)。圖2.1窗口新建示步驟根據(jù)具體的工藝流程,給出雙容水箱液位監(jiān)控系統(tǒng)的控制方塊圖如圖2.2所示。圖2.2雙容水箱液位監(jiān)控系統(tǒng)方塊圖

依此圖,在“工程界面”窗口中命令操作區(qū)的“選擇圖庫”項選擇合適的圖元諸如,泵、化工單元、儲罐、管道等等,若無滿意的圖元,可在“工具箱”尋找或手動繪制,如:按鈕多邊形、立體管道、文本等。所有需要的圖元具備后,將它們按設(shè)計好的流程圖“搭建組裝”起來,并在細微處加以修飾潤色,構(gòu)成完整的工藝流程畫面,這是良好人機接口的重要部分。所有在畫面組態(tài)區(qū)域中出現(xiàn)的對象,我們都可以通過屬性修改方法對它們的屬性(如對象名、背景色、填充色、圖層、顯示風(fēng)格等)進行修改,達到滿意效果。畫面組態(tài)的過程如圖2.3所示。運行的組態(tài)畫面如圖2.4所示。在一個窗口中的所有對象可以通過選擇“工程項目”工具欄查看,點擊“窗口”將其展開,選擇要查看的窗口雙擊,再單擊展開,所有其包含的對象及其命名都顯示出來。這對于要對對象進行操作時很有用,例如對趨勢曲線的操作。;文件(B編輯㈢童看GOKCD邊庁細IS角黑屜粹洞存話匣1EE囹]罕X□-C3戟霾信亙;文件(B編輯㈢童看GOKCD邊庁細IS角黑屜粹洞存話匣1EE囹]罕X□-C3戟霾信亙□□!節(jié)點ffiS}???電弼ES:?…粵I網(wǎng)絡(luò)節(jié)點田口麴g源…護雙機71旗白“立耒統(tǒng)配宣|?“£開發(fā)曲細…"舊言1初始啟動窗口I?…@初始啟昶序|^打印期L圏工苗詒田心報MSE-a事件配置-_i.用戶配宣E-C3其它按作9)觴功能⑸幫助凹 =,尊題誌圃閹同B爲(wèi)囲囹法?-屛H-XHE?mW&Ei:&rj抽區(qū)電日鄙囹=施 Text|回旳■.■T 遅]||]工前基本圖元k畫A/eLre回口oo囹庫文件(C)子類(L)圖庫⑸空亙裁管Q)器口-邙撰表道門關(guān)鈕機標(biāo)釋勤全柿庫擢手儀管閥開按泵電游注報安面圍??⑥⑥⑥⑥⑥⑥挖CULB」I11X)52010/5/31會扈???耳…爲(wèi)工..|廊黍...[(a)LI102OAPI101LI101&L窗扈..@幫尼工“’FW至…755025控制%11:182010/5/31皿E:\ForceControl\Prcject煜^設(shè)計一■工程界面-工程界面文件(B錨⑥查看凹IMCDLI102OAPI101LI101&L窗扈..@幫尼工“’FW至…755025控制%11:182010/5/31皿E:\ForceControl\Prcject煜^設(shè)計一■工程界面-工程界面文件(B錨⑥查看凹IMCD揍作◎鶴功能⑸幫助?津嘲薦魁丨匣1EBEE14工曰m匣弘愚糙奄毎器厠圖工程項目曰廊頂目(融設(shè)計一工程界面)回?口WEB服務(wù)曰?他窗口??…圍FIC101儀表?…圈FIC101儀表緲軽??…闔LIClOl儀表??圍UC02儀表??闔交§框??H]儀表1辣罐定??m儀表2錨翌定??m歷史監(jiān)控曲線??國實時監(jiān)控曲線田圈工程界面?“圍報表??m報普B-U界面總覽田“口變星--嗚琳庫組態(tài)?…圍[O設(shè)雷組態(tài)田“広眈田乜菜單--Q白走義畫數(shù)■■■■Q礪田口 勰田“口工M…*后雒件H復(fù)命件PU02ttt.ttPaIM基本圖元FI101ttt.ttt常用組件Window^空件復(fù)她件飛豎II回路切換」|退出「買IHHH我||曲史UH我|「那表—上水箱出口濟里kt.ttt CE下水輜出口螢里tH.Ht(b)圖2.3組態(tài)畫面的建立FI1Q2209187Pa:運行系統(tǒng)-[工程界面](演示方式,剩余時間:59分鐘)「FI1Q2209187Pa:運行系統(tǒng)-[工程界面](演示方式,剩余時間:59分鐘)「LI102「211\聊:0.00pv:21.790P:0.00上上毆30.00上眼:28.00T眼:2.00下下眼:1.00換作狀態(tài):水泵開關(guān)100%儀表1參數(shù)圖2.4運行后的組態(tài)畫面趨勢曲線畫面的組態(tài)(1) 實時監(jiān)控曲線畫面組態(tài)依然是在開發(fā)系統(tǒng)Draw環(huán)境下,與建立“工程界面”方法一致,只在窗口命名時命做

“實時監(jiān)控曲線”,保存窗口。在“實時監(jiān)控曲線”窗口中,打開“工程項目”欄,雙擊在下方的“復(fù)合組件”選項便打開包含有windows控件、曲線、曲線模板、報表、報警、事件等內(nèi)容的庫。選擇“曲線”,“精靈圖庫”便打開了,拖動“趨勢曲線”至組態(tài)窗口中,模板便完成了,如圖2.5所示。文帕祕I)履錨R ?SSK*,id4s&^文帕祕I)履錨R ?SSK*,id4s&^恤%dm叩艸a2■_■sw1.0iMBH■颶儀帰歷剋潮孵?0.00圖2.5實時曲線模板的建立接下來是對趨勢曲線的屬性配置。雙擊曲線模板,彈出“屬性”對話框,自上而下配置,“曲線類型”欄選擇“實時趨勢”,“數(shù)據(jù)源”欄選擇“系統(tǒng)”?!扒€”中的“畫筆”欄在“名稱”欄填入“上水箱液位曲線”,后點擊“變量”欄邊上的“?”可進行數(shù)據(jù)庫變量及其點參數(shù)的選擇,也可以手動填寫。“低/高限”以實際情況配置,曲線屬性依個人而定?!皶r間”欄需要注意的是,可進行配置的只有“顯示格式”、“時間長度”以及“采樣間隔”。由于是“實時曲線”,所以不能對“開始時間”進行配置。配置完畢后點擊“增加”按鈕,曲線添入上方空欄中,單擊下方“確定”保存設(shè)置,如欲修改,可再雙擊曲線模板,重新進行配置。實時曲線屬性配置參見圖2.6所示。對實時趨勢曲線窗口進行修飾潤色后得到圖2.7所示的實時監(jiān)控曲線畫面。圖2.6實時曲線屬性配置圖2.7運行中的實時趨勢監(jiān)控曲線(2) 歷史監(jiān)控曲線畫面組態(tài)仿照實時曲線的建立方法步驟建立歷史曲線,不同處在于,“曲線類型”欄選擇“歷史趨勢”而“時間”選項中的“開始時間”可選而且必須設(shè)置,它直接關(guān)系到歷史趨勢的存儲起始時間。其余選項參見“實時趨勢”的設(shè)置。配置好的歷史趨勢曲線監(jiān)控畫面如圖2.8所示。數(shù)的連接,否則“歷史趨勢”不會呈現(xiàn)任何曲線,“實時趨勢”的曲線也只能顯示當(dāng)前時刻開始的曲線,一旦發(fā)生窗口切換或關(guān)閉后重開便不再存在了。報表組態(tài)報表,是監(jiān)控組態(tài)軟件中重要的組成部分之一。一般有歷史報表和專家報表之分。ForceControl的專家報表是技術(shù)成熟,功能強大的報表組態(tài)工具。能夠解決實際開發(fā)過程中的圖表、報表顯示、輸入、打印輸出等問題的最理想的解決方案。采用專家報表可以極大的減少報表開發(fā)工作量,改善報表的人機界面,提高組態(tài)效率??梢愿斓倪M行編輯。專家報表提供類似Excel的電子表格功能,可實現(xiàn)形式更為復(fù)雜的報表格式,它的目的是提供一個方便、靈活、高效的報表設(shè)計系統(tǒng)。將報表組態(tài)步驟詳述如下:首當(dāng)注意的是,如果需要報表中顯示數(shù)據(jù)的歷史記錄值,在進行報表組態(tài)前要檢查數(shù)據(jù)庫組態(tài)中的相關(guān)點參數(shù)是否連接了“歷史連接”,這一點我們在前述章節(jié)有所提及。然后,在開發(fā)系統(tǒng)Draw下建立“專家報表窗口”在窗口“工具箱”或“工程項目”中找到“組件”下屬的“專家報表”,拖到開發(fā)窗口中。如圖2.9所示。

□ftiQ@ ③細JEH1EG凰IS:垢I睜林囹亞囹□ftiQ@ ③細JEH1EG凰IS:垢I睜林囹亞囹MX曰SI亟』hW?E:\ForceControl\Project岡容水第茨位監(jiān)控^統(tǒng)-專家報表文件(£)巒㈢童看電)3CD鎭作(Q)特殊功能⑸WCH]園位圖臥趨勢曲線型)報警尅剰牛S歷頓表圉專罰讎囲X-Y曲線S潟控曲線基本圏兀常用組件圖2.9專家報表窗口雙擊表格,彈出報表的“屬性”設(shè)置對話框,我們選擇建立“力控數(shù)據(jù)庫報表向?qū)А保瑔螕粝乱徊剑瑢ⅰ氨砀裢庥^”、“報表制定”、“時間設(shè)置”基本屬性依工程要求設(shè)置好,最后到“選擇數(shù)據(jù)源變量”一步時,將要在報表中顯示的數(shù)據(jù)變量添加進去并依數(shù)據(jù)的重要性給以排序,單擊完成便設(shè)置成功了,具體做法參見圖2.10(a)、(b)。(a)組態(tài)完畢后并運行起來的專家報表如圖2.11所示。該表中設(shè)有三個顯示變量,為日報表,表中的“-9999.00”表示無效數(shù)據(jù),是系統(tǒng)默認值,可更改。

(a)圖2.11運行中的專家報表報警窗口的建立與設(shè)置報警,也是監(jiān)控組態(tài)軟件的不可缺少的部分,利用報警功能可以顯示現(xiàn)場出現(xiàn)的問題及故障等,提示操作人員引以注意或檢修。ForceControl提供三種報警控件的組態(tài)方法,并且具有語音報警功能。這里以一例進行詳述如下:首先,要實現(xiàn)報警功能,必須將相關(guān)數(shù)據(jù)點參數(shù)在數(shù)據(jù)庫組態(tài)時進行“報警參數(shù)設(shè)置”,這一點前面已經(jīng)提及,這里不再贅述。其次,在開發(fā)系統(tǒng)Draw中建立報警窗口,并在“工具箱”中找到“復(fù)合組件”中的“報警”組件拖出,雙擊彈出屬性配置對話框,將其配置完畢后,確定關(guān)閉。如圖2.12(a)示,運行中的報警控件見圖2.12(b)。1%e.oo^^jebeg35f^0;4JH61%e.oo^^jebeg35f^0;4JH6E:\ForceControl\Project^S^厳強西i-務(wù)文剛縫E磧MIM?理擬就5)關(guān)凹標(biāo)喝畀瑩sfflshi:曰也囹nwGsa早:野農(nóng)口勺①&畐丘就皓小有転z.m辭聽O窗口鵜:O(b)圖2.12報警控件配置及運行效果動畫連接ForceControl是面向?qū)ο蟮谋O(jiān)控組態(tài)軟件,所以,每一個對象的動作都與相應(yīng)的變量、函數(shù)或腳本關(guān)聯(lián),每一個變量、函數(shù)或腳本也必須關(guān)聯(lián)相應(yīng)的對象。所以要想實現(xiàn)ForceControl監(jiān)控組態(tài)軟件的動畫效果,必需要將數(shù)據(jù)庫組態(tài)或變量、腳本與對象關(guān)聯(lián)上。工程界面窗口的組態(tài)畫面完成后,我們要對其中對象進行動畫的連接。在本設(shè)計中要實現(xiàn)動畫功能是:(1)初始進入窗口時,系統(tǒng)呈手動狀態(tài),操作人員可進行手動開/關(guān)泵、調(diào)節(jié)閥、對儀表參數(shù)整定、M/A/CAS切換、控制回路切換以及組態(tài)畫面上方一排按鈕中的所有功能。(2)打開水泵開關(guān)及調(diào)節(jié)閥后,可以實現(xiàn)管道中流體流動、水位依流量大小做增減填充、觀察實時/歷史趨勢曲線、報表操作、觀察事件及報警。圖2.13動畫連接對話框(3)投入自動或串級控制后,可以將水位維持在給定值的允許誤差范圍內(nèi)。依據(jù)上述的動作要求,依次將要求有動畫的對象進行動畫連接。動畫連接的方法有兩種,一是在“屬性”窗口中選擇,一種是雙擊對象后自動產(chǎn)生對話框,兩種方法是一致的都會彈出圖2.13所示的動畫連接對話框。圖中劃分了五個區(qū)域,分別為“鼠標(biāo)相關(guān)動作”、“顏色相關(guān)動作”、“尺寸旋轉(zhuǎn)移動”、“數(shù)值輸入顯示”及“雜項”,這些動畫類別本設(shè)計中大都有用到,這里舉例介紹:(1) “鼠標(biāo)相關(guān)動作”,包含“拖動”(下分垂直、水平拖動)和“觸敏動作”(下分窗口顯示、左鍵動作、右鍵動作、信息提示)?!巴蟿印边B接使對象的位置與變量數(shù)值相連接,在系統(tǒng)運行時,當(dāng)對象被鼠標(biāo)選中或拖動時,動作觸發(fā);“觸敏動作”則是系統(tǒng)運行時點擊或?qū)⑹髽?biāo)放置在對象上,動作觸發(fā)。以“垂直拖動”和左鍵動作為例。垂直拖動:首先要確定拖動距離,以像素表示,可以畫一條參考豎線,上下兩端點作為拖動的首末端,在工具箱狀態(tài)區(qū)域中記下其長度及坐標(biāo)。其次選取或建立拖動對象,使對象與參考端對齊放置。再次,單擊“動畫連接”對話框中“垂直”彈出圖2.14所示對話框,將變量關(guān)聯(lián),并配以拖動的數(shù)值參數(shù)(上述記下的長度和坐標(biāo))。單擊確定完成。

圖2.14垂直拖動的連接對話框左鍵動作:選取對象(這里選擇一個“增強型按鈕”)并雙擊,彈出“動畫連接”對話框,單擊“左鍵動作”彈出鼠標(biāo)動作的“腳本編輯器”,“腳本編輯器”中一次為“按下鼠標(biāo)”、“鼠標(biāo)按著周期執(zhí)行”以及“釋放鼠標(biāo)”,依據(jù)此按鈕的作用選取合適的執(zhí)行條件,這里為“按下鼠標(biāo)”。如圖2.15示,在按下鼠標(biāo)中輸入語句“#Report.SetTimePar(-l);”點擊工具欄中的“編譯”動作,如果腳本圖2.15鼠標(biāo)動作腳本編輯器語句正確,則會在“按下鼠標(biāo)”前顯示一個“紅勾號”這樣就完成了“左鍵動作”的連接。該鍵完成時間設(shè)置的功能。(2) “顏色相關(guān)動作”,包含“顏色變化”和“百分比填充”,可使圖形對象的線色填充色、文本顏色等屬性隨著變量或表達式的值的變化而變化。根據(jù)變化條件的不同,顏色變化分為邊線、實體/文本、條件和閃爍動畫連接4種。其中邊線、實體/文本動畫連接的為模擬量,條件和閃爍動畫連接的為開關(guān)量。以“閃爍”和“垂直填充”為例。圖2.16閃爍動畫配置對話框閃爍:確定對象(這里為一段文本),雙擊產(chǎn)生“動畫連接”對話框,選擇“閃爍”,彈出“閃爍”配置對話框,添加變量“FLAG”,并配置好屬性及閃爍頻率,單擊確定完成。如圖2.16所示。垂直填充:首先,創(chuàng)建用于垂直填充連接的圖形對象(這里為一個水箱),雙擊該對象進入“動畫連接”。其次,選擇“百分比填充/垂直”彈出圖2.17所示對話框,填入變量名“LT102.PV”,配置好填充最值、參考點及填充背景色,單擊確定完成。

圖2.17垂直百分比填充配置對話框“數(shù)值輸入顯示”,包含“數(shù)值輸入”和“數(shù)值輸出”,二者均下分為“模擬量”、“開關(guān)量”、“字符串”,通常關(guān)聯(lián)著使用,即輸入的同時可以顯示出輸入的內(nèi)容。以一個PID儀表的參數(shù)給定界面為例,如圖2.18(a)所示。具體操作:雙擊文本,產(chǎn)生“動畫連接”對話框,點擊“模擬”彈出圖2.18(b)所示對話框,關(guān)聯(lián)好變量,在“帶提示”選相處打勾號,運行時單擊對象會出現(xiàn)2.18(c)所示的軟鍵盤,只需鼠標(biāo)操作,而無需在用真正的鍵盤,方便了輸入。LIC101參數(shù)P:D:########靈回ITLIC101參數(shù)P:D:########靈回IT41請輸人:0.0取消確認(a)(c)(b)(a)(c)圖2.18數(shù)值輸入的動畫連接“雜項”,包含“一般動作”、“隱藏”、“禁止”和“流動屬性”。以“流動屬性”為例。建立一個對象,這里為一段管道,雙擊對象彈出“動畫連接”對話框,選擇“流動屬性”彈出圖2.1

溫馨提示

  • 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

提交評論