組態(tài)王653初級(jí)培訓(xùn)教程_完整版(共12講6~8講)_第1頁(yè)
組態(tài)王653初級(jí)培訓(xùn)教程_完整版(共12講6~8講)_第2頁(yè)
組態(tài)王653初級(jí)培訓(xùn)教程_完整版(共12講6~8講)_第3頁(yè)
組態(tài)王653初級(jí)培訓(xùn)教程_完整版(共12講6~8講)_第4頁(yè)
組態(tài)王653初級(jí)培訓(xùn)教程_完整版(共12講6~8講)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第六講 趨勢(shì)曲線- 49 -第六講 趨勢(shì)曲線在本課程您將: 了解實(shí)時(shí)趨勢(shì)曲線和歷史趨勢(shì)曲線的作用 掌握實(shí)時(shí)趨勢(shì)曲線的使用方法 掌握歷史趨勢(shì)曲線的使用方法第一節(jié) 概 述趨勢(shì)曲線的作用趨勢(shì)曲線用來(lái)反應(yīng)變量隨時(shí)間的變化情況。趨勢(shì)曲線有兩種: 實(shí)時(shí)趨勢(shì)曲線和歷史趨勢(shì)曲線。曲線的定義實(shí)時(shí)趨勢(shì)曲線定義過(guò)程如下:1、 新建一畫面,名稱為:實(shí)時(shí)趨勢(shì)曲線畫面。2、 選擇工具箱中的工具,在畫面上輸入文字:實(shí)時(shí)趨勢(shì)曲線。3、 選擇工具箱中的工具,在畫面上繪制一實(shí)時(shí)趨勢(shì)曲線窗口,如圖6-1 所示:圖 6-1北京亞控科技發(fā)展有限公司第六講 趨勢(shì)曲線- 50 -雙擊“實(shí)時(shí)趨勢(shì)曲線”對(duì)象,彈出“實(shí)時(shí)趨勢(shì)曲線”設(shè)置窗口,如圖

2、6-2 所示:圖 6-2實(shí)時(shí)趨勢(shì)曲線設(shè)置窗口分為兩個(gè)屬性頁(yè):曲線定義屬性頁(yè)、標(biāo)識(shí)定義屬性頁(yè)。曲線定義屬性頁(yè): 在此屬性頁(yè)中您不僅可以設(shè)置曲線窗口的顯示風(fēng)格,還可以設(shè)置趨勢(shì)曲線中所要顯示的變量。單擊“曲線1”編輯框后的按鈕,在彈出的“選擇變量名”對(duì)話框中選擇變量本站點(diǎn) 原料油液位,曲線顏色設(shè)置為:紅色。標(biāo)識(shí)定義屬性頁(yè):標(biāo)識(shí)定義屬性頁(yè),如圖6-3 所示:圖 6-3在此屬性頁(yè)中您可以設(shè)置數(shù)值軸和時(shí)間軸的顯示風(fēng)格。設(shè)置如下:標(biāo)識(shí) x 軸時(shí)間軸:有效標(biāo)識(shí) y 軸數(shù)據(jù)軸:有效起始值: 0最大值: 100時(shí)間軸:分、秒有效更新頻率: 1 秒時(shí)間長(zhǎng)度: 30 秒北京亞控科技發(fā)展有限公司第六講 趨勢(shì)曲線- 51

3、 -4、 設(shè)置完畢后單擊“確定”按鈕關(guān)閉對(duì)話框。5、 單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。6、單擊“文件”菜單中的“切換到view ”命令,進(jìn)入運(yùn)行系統(tǒng),通過(guò)運(yùn)行界面中“畫面”菜單中的 “打開” 命令將 “實(shí)時(shí)趨勢(shì)曲線畫面”打開后可看到連接變量的實(shí)時(shí)趨勢(shì)曲線,如圖 6-4 所示:圖 6-4第二節(jié)歷史趨勢(shì)曲線歷史趨勢(shì)曲線簡(jiǎn)介組態(tài)王的歷史趨勢(shì)曲線以active x控件形式提供的取組態(tài)王數(shù)據(jù)庫(kù)中的數(shù)據(jù)繪制歷史曲線和取odbc 數(shù)據(jù)庫(kù)中的數(shù)據(jù)繪制曲線的工具。通過(guò)該控件,不但可以實(shí)現(xiàn)歷史曲線的繪制,還可以實(shí)現(xiàn)odbc 數(shù)據(jù)庫(kù)中數(shù)據(jù)記錄的曲線繪制,而且在運(yùn)行狀態(tài)下,可以實(shí)現(xiàn)在線動(dòng)態(tài)增加

4、/刪除 /隱藏曲線、曲線圖表的無(wú)級(jí)縮放、曲線的動(dòng)態(tài)比較、曲線的打印等。該曲線控件最多可以繪制16 條曲線。設(shè)置變量的記錄屬性對(duì)于要以歷史趨勢(shì)曲線形式顯示的變量,必須設(shè)置變量的記錄屬性,設(shè)置過(guò)程如下:1、在工程瀏覽窗口左側(cè)的“工程目錄顯示區(qū)”中選擇“數(shù)據(jù)庫(kù)”中的“數(shù)據(jù)詞典”選項(xiàng),在“數(shù)據(jù)詞典”中選擇變量本站點(diǎn) 原料油液位,雙擊此變量,在彈出的“定義變量”對(duì)話框中單擊“記錄和安全區(qū)”屬性頁(yè),如圖6-5 所示:北京亞控科技發(fā)展有限公司第六講 趨勢(shì)曲線- 52 -圖 6-5設(shè)置變量 本站點(diǎn) 原料油液位的記錄類型為:數(shù)據(jù)變化記錄,變化靈敏為:0。2、設(shè)置完畢后單擊“確定”按鈕關(guān)閉對(duì)話框。定義歷史數(shù)據(jù)文件

5、的存儲(chǔ)目錄1、在工程瀏覽器窗口左側(cè)的“工程目錄顯示區(qū)”中雙擊“系統(tǒng)配置”中的“歷史數(shù)據(jù)記錄”選項(xiàng),彈出“歷史記錄配置”對(duì)話框,如圖6-6 所示:圖 6-6對(duì)話框設(shè)置如下:運(yùn)行時(shí)自動(dòng)啟動(dòng):有效數(shù)據(jù)文件記錄時(shí)數(shù):8 小時(shí)記錄開始時(shí)刻:0 點(diǎn)數(shù)據(jù)保存天數(shù):30 日存儲(chǔ)路徑:當(dāng)前工程路徑2、設(shè)置完畢后,單擊“確定”按鈕關(guān)閉對(duì)話框。當(dāng)系統(tǒng)進(jìn)入運(yùn)行環(huán)境時(shí)“歷史記錄服務(wù)器” 自動(dòng)啟動(dòng), 將變量的歷史數(shù)據(jù)以文件的形式存儲(chǔ)到當(dāng)前工程路徑下。每個(gè)文件中保存了變量 8 小時(shí)的歷史數(shù)據(jù),這些文件將在當(dāng)前工程路徑下保存30 天。北京亞控科技發(fā)展有限公司第六講 趨勢(shì)曲線- 53 -創(chuàng)建歷史曲線控件歷史趨勢(shì)曲線創(chuàng)建過(guò)程如下

6、:1、 新建一畫面,名稱為:歷時(shí)趨勢(shì)曲線畫面2、 選擇工具箱中的工具,在畫面上輸入文字:歷史趨勢(shì)曲線。3、 選擇工具箱中的工具,在畫面中插入通用控件窗口中的“歷史趨勢(shì)曲線”控件,如圖 6-7 所示:圖 6-7注:欲想顯示歷史趨勢(shì)曲線窗口下方的“工具條”和“列表框”必須將窗口拉伸到足夠大。選中此控件,單擊鼠標(biāo)右鍵在彈出的下拉菜單中執(zhí)行“控件屬性”命令,彈出控件屬性對(duì)話框,如圖6-8 所示:圖 6-8北京亞控科技發(fā)展有限公司第六講 趨勢(shì)曲線- 54 -歷史趨勢(shì)曲線屬性窗口分為五個(gè)屬性頁(yè):曲線屬性頁(yè)、 坐標(biāo)系屬性頁(yè)、 預(yù)置打印選項(xiàng)屬性頁(yè)、報(bào)警區(qū)域選項(xiàng)屬性頁(yè)、游標(biāo)配置選項(xiàng)屬性頁(yè)。曲線屬性頁(yè): 在此屬性

7、頁(yè)中您可以利用“增加”按鈕添加歷史曲線變量,并設(shè)置曲線的采樣間隔(即:在歷史曲線窗口中繪制一個(gè)點(diǎn)的時(shí)間間隔)。單擊此屬性頁(yè)中的“增加”按鈕彈出“增加曲線”對(duì)話框,如圖6-9 所示:圖 6-9單擊“本站點(diǎn)”左側(cè)的“ +”符號(hào),系統(tǒng)將工程中所有設(shè)置了記錄屬性的變量顯示出來(lái),選擇“原料油液位”變量后,此變量自動(dòng)顯示在“變量名稱”后面的編輯框中。其它屬性設(shè)置如下:繪制方式:模擬數(shù)據(jù)來(lái)源:使用組態(tài)王數(shù)據(jù)庫(kù)單擊“確定”按鈕后關(guān)閉此窗口,設(shè)置的結(jié)果會(huì)顯示在圖6-8 所示的窗口中。坐標(biāo)系屬性頁(yè):歷史曲線控件中的“坐標(biāo)系屬性頁(yè)”對(duì)話框,如圖6-10 所示:圖 6-10北京亞控科技發(fā)展有限公司第六講 趨勢(shì)曲線-

8、55 -在此屬性頁(yè)中您可以設(shè)置歷史曲線控件的顯示風(fēng)格如:歷史曲線控件背景顏色、坐標(biāo)軸的顯示風(fēng)格、數(shù)據(jù)軸、時(shí)間軸的顯示格式等等。在“數(shù)據(jù)軸”中如果“按百分比顯示”被選中后歷史曲線變量將按照百分比的格式顯示,否則按照實(shí)際數(shù)值顯示歷史曲線變量。預(yù)置打印選項(xiàng)屬性頁(yè): 歷史曲線控件中的“預(yù)置打印選項(xiàng)屬性頁(yè)”對(duì)話框,如圖6-11所示:圖 6-11在此屬性頁(yè)中您可以設(shè)置歷史曲線控件的打印格式及打印的背景顏色。報(bào)警區(qū)域選項(xiàng)屬性頁(yè): 歷史曲線控件中的“報(bào)警區(qū)域選項(xiàng)屬性頁(yè)”對(duì)話框,如圖 6-12 所示:圖 6-12在此屬性頁(yè)中您可以設(shè)置歷史曲線窗口中報(bào)警區(qū)域顯示的顏色,包括:高高限報(bào)警區(qū)的顏色、高限報(bào)警區(qū)的顏色、

9、低限報(bào)警區(qū)的顏色和低低限報(bào)警區(qū)的顏色及各報(bào)警區(qū)顏色顯示的范圍。通過(guò)報(bào)警區(qū)顏色的設(shè)置使您對(duì)變量的報(bào)警情況一目了然。游標(biāo)配置選項(xiàng)屬性頁(yè):歷史曲線控件中的“游標(biāo)配置選項(xiàng)屬性頁(yè)”對(duì)話框,如圖6-13北京亞控科技發(fā)展有限公司第六講 趨勢(shì)曲線- 56 -所示:圖 6-13在此屬性頁(yè)中您可以設(shè)置歷史曲線窗口左右游標(biāo)在顯示數(shù)值時(shí)的顯示風(fēng)格及顯示的附加信息,附加信息的設(shè)置不僅可以在編輯框中輸入靜態(tài)信息還可使用 odbc 從任何第三方數(shù)據(jù)庫(kù)中得到動(dòng)態(tài)的附加信息。上述屬性可由用戶根據(jù)實(shí)際情況進(jìn)行設(shè)置。4、單擊“確定”按鈕完成歷史曲線控件編輯工作。5、單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。6、單擊“文

10、件”菜單中的“切換到view ”命令,進(jìn)入運(yùn)行系統(tǒng)。系統(tǒng)默認(rèn)運(yùn)行的畫面可能不是您剛剛編輯完成的“歷史趨勢(shì)曲線畫面”,您可以通過(guò)運(yùn)行界面中“畫面”菜單中的“打開”命令將其打開后方可運(yùn)行,如圖6-14 所示:圖 6-14北京亞控科技發(fā)展有限公司第六講 趨勢(shì)曲線- 57 -運(yùn)行時(shí)修改控件屬性1、數(shù)據(jù)軸指示器的使用數(shù)據(jù)軸指示器又稱數(shù)據(jù)軸游標(biāo),拖動(dòng)數(shù)值軸(y 軸)指示器,可以放大或縮小曲線在y軸方向的長(zhǎng)度,一般情況下,該指示器標(biāo)記為變量量程的百分比。2、時(shí)間軸指示器的使用時(shí)間軸指示器又稱時(shí)間軸游標(biāo),拖動(dòng)時(shí)間軸指示器可以獲得曲線與時(shí)間軸指示器焦點(diǎn)的具體時(shí)間,與可以配合htgetvaluescooter 函

11、數(shù)獲得曲線與時(shí)間軸指示器焦點(diǎn)的數(shù)值。3、工具條的使用利用歷史趨勢(shì)曲線窗口中的工具條您可以查看變量過(guò)去任一段時(shí)間的變化趨勢(shì)以及對(duì)曲線進(jìn)行放大、縮小、打印等操作。工具條如圖6-15 所示:圖 6-15時(shí)間跨度設(shè)置按鈕:?jiǎn)螕舸税粹o彈出時(shí)間設(shè)置對(duì)話框,如圖 6-16 所示:圖 6-16在對(duì)話框中輸入時(shí)間跨度值如:1 分鐘。單擊“確定”按鈕后關(guān)閉此窗口,當(dāng)您點(diǎn)擊“”或“”按鈕時(shí)會(huì)向前或向右移動(dòng)一個(gè)時(shí)間跨度(即:1 分鐘)。設(shè)置 y 軸標(biāo)記: 設(shè)置趨勢(shì)曲線顯示風(fēng)格:以百分比格式顯示或以實(shí)際值格式顯示;放大所選區(qū)域:在曲線顯示區(qū)中選擇一個(gè)區(qū)域,單擊此按鈕可以放大當(dāng)前區(qū)域中的曲線。a 、當(dāng)在曲線顯示區(qū)中選取了

12、矩形區(qū)域時(shí),時(shí)間軸最左/右端調(diào)整為矩形左/右邊界北京亞控科技發(fā)展有限公司第六講 趨勢(shì)曲線- 58 -所在的時(shí)間,數(shù)值軸標(biāo)記最上 /下端調(diào)整為矩形上 /下邊界所在數(shù)值,從而使曲線局部放大,左 / 右指示器位置分別置于時(shí)間軸最左 /右端;b 、當(dāng)未選定任何區(qū)域, 左 /右指示器不在時(shí)間軸最左 / 右端時(shí), 時(shí)間軸最左 /右端調(diào)整為左 /右指示器所在的時(shí)間,數(shù)值軸不變,從而使曲線局部放大。經(jīng)放大后左 /右指示器位置分別置于時(shí)間軸最左/右端;c、當(dāng)未選定任何區(qū)域,左 /右指示器在時(shí)間軸最左 / 右端時(shí),時(shí)間軸寬度調(diào)整為原來(lái)的一半,保持中心位置不變,數(shù)值軸不變,從而使曲線局部放大,經(jīng)放大后左 /右指示器

13、位置分別置于時(shí)間軸最左/右端;縮小所選區(qū)域:在曲線顯示區(qū)中選擇一個(gè)區(qū)域,單擊此按鈕可以縮小當(dāng)前區(qū)域中的曲線。a 、當(dāng)在曲線顯示區(qū)中選取了矩形區(qū)域時(shí),矩形左/右邊界所在的時(shí)間調(diào)整為時(shí)間軸最左 /右端所在的時(shí)間, 矩形上 /下邊界所在數(shù)值調(diào)整為數(shù)值軸最上/下端所在數(shù)值,從而使曲線局部縮小。經(jīng)縮小后左/右指示器位置分別置于時(shí)間軸最左/右端;b 、當(dāng)未選定任何區(qū)域,左 /右指示器不在時(shí)間軸最左/ 右端時(shí), 左 /右指示器所在的時(shí)間調(diào)整為時(shí)間軸最左/右端所在的時(shí)間,數(shù)值軸不變,從而使曲線局部縮小。經(jīng)縮小后左 /右指示器位置分別置于時(shí)間軸最左/ 右端;c、當(dāng)未選定任何區(qū)域,左/右指示器在時(shí)間軸最左/ 右端

14、時(shí),時(shí)間軸寬度調(diào)整為原來(lái)的二倍,保持中心位置不變,數(shù)值軸不變,從而使曲線局部縮小。經(jīng)縮小后左 /右指示器位置分別置于時(shí)間軸最左/右端;打印窗口: 單擊此按鈕打印當(dāng)前曲線窗口。定義新曲線: 單擊此按鈕彈出如圖 5-9 所示的“增加曲線”對(duì)話框,在對(duì)話框中定義新的曲線。將時(shí)間軸右端設(shè)為當(dāng)前時(shí)間: 單擊此按鈕將歷史趨勢(shì)曲線窗口時(shí)間軸右端的時(shí)間設(shè)置為當(dāng)前時(shí)間。設(shè)置參數(shù): 單擊此按鈕彈出參數(shù)設(shè)置對(duì)話框,如圖6-17 所示:北京亞控科技發(fā)展有限公司第六講 趨勢(shì)曲線- 59 -圖 6-17在此對(duì)話框中輸入歷史趨勢(shì)曲線窗口的起止時(shí)間(即您想查詢歷史曲線的時(shí)間)、數(shù)據(jù)軸的量程范圍及游標(biāo)顯示風(fēng)格等等。顯示 /隱藏

15、列表: 單擊此按鈕可顯示或隱藏變量列表區(qū)。4、變量列表區(qū)變量列表區(qū)主要用于顯示變量的信息包括:變量名稱、變量的最大值、最小值、平均值以及動(dòng)態(tài)顯示 /隱藏指定的曲線等等。在變量列表區(qū)上單擊右鍵彈出下拉菜單,如圖6-18 所示:圖 6-18通過(guò)此下拉菜單可對(duì)歷史曲線窗口中的曲線進(jìn)行編輯。課后復(fù)習(xí):1、在用戶的工程中添加一個(gè)實(shí)時(shí)曲線畫面。2、在用戶的工程中添加一個(gè)歷史曲線畫面,熟悉通用歷史曲線的的控件的各種使用方法。3、閱讀組態(tài)王在線幫助中的歷史趨勢(shì)曲線控件的屬性方法。北京亞控科技發(fā)展有限公司第七講控件- 60 -第七講控件在本課程您將: 掌握控件的相關(guān)知識(shí) 掌握控件的設(shè)置及使用方法控件的作用控件可

16、以作為一個(gè)相對(duì)獨(dú)立的程序單位被其他應(yīng)用程序重復(fù)調(diào)用??丶慕涌谑菢?biāo)準(zhǔn)的,凡是滿足這些接口條件的控件,包括第三方軟件供應(yīng)商開發(fā)的控件,都可以被組態(tài)王直接調(diào)用。 組態(tài)王中提供的控件在外觀上類似于組合圖素,工程人員只需把它放在畫面上,然后配置控件的屬性進(jìn)行相應(yīng)的函數(shù)連接,控件就能完成其復(fù)雜的功能。使用 xy 控件下面利用 xy 控件顯示原料油液位與原料油罐壓力之間的關(guān)系曲線,操作過(guò)程如下:1、新建一畫面,名稱為:xy 控件畫面。2、選擇工具箱中的工具,在畫面上輸入文字:xy 控件。3、單擊工具箱中的工具,在彈出的創(chuàng)建控件窗口中雙擊“趨勢(shì)曲線”類中的“x-y軸曲線”控件,在畫面上繪制xy 曲線窗口,如

17、圖7-1 所示:圖 7-1 xy 曲線控件窗口4、選中并雙擊此控件,彈出控件屬性設(shè)置對(duì)話框,如圖7-2 所示:北京亞控科技發(fā)展有限公司第七講控件- 61 -圖 7-2 xy 控件屬性設(shè)置對(duì)話框在此窗口中您可對(duì)控件的名稱(名稱設(shè)置為: 控件 1)及控件窗口的顯示風(fēng)格進(jìn)行設(shè)置。為使 xy 曲線控件實(shí)時(shí)反應(yīng)變量值,需要為該控件添加命令語(yǔ)言。在“畫面屬性”命令語(yǔ)言中輸入如下腳本語(yǔ)言:圖 7-3 畫面屬性命令語(yǔ)言5、單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。6、單擊“文件”菜單中的“切換到view ”命令,進(jìn)入運(yùn)行系統(tǒng)。運(yùn)行此畫面,如圖7-4 所示:圖 7-4 運(yùn)行中的 xy 控件activ

18、e x 控件組態(tài)王除了支持本身提供的各種控件外,還支持windows 標(biāo)準(zhǔn)的 active x控件,包括microsoft 提供的標(biāo)準(zhǔn) active x 控件和用戶自制的 active x 控件。 active x 控件的引入在很大程度上方便了用戶, 用戶可以靈活地編制一個(gè)符合自身需要的控件或調(diào)用一個(gè)已有的標(biāo)準(zhǔn)控件來(lái)完成一項(xiàng)復(fù)雜的任務(wù),而無(wú)須在組態(tài)王中做大量的復(fù)雜的工作。一般的active x控北京亞控科技發(fā)展有限公司第七講控件- 62 -件都具有屬性、方法、事件,用戶通過(guò)設(shè)置控件的這些屬性、事件、方法來(lái)完成工作。日歷控件( microsoft date and time picker con

19、trol 6.0)利用日歷控件可實(shí)現(xiàn)在組態(tài)王中設(shè)置任一時(shí)間的功能,操作過(guò)程如下:1、在工程瀏覽器窗口的數(shù)據(jù)詞典中定義三個(gè)內(nèi)存實(shí)型變量:a、變量名:年變量變量類型:內(nèi)存實(shí)型最小值: 0最大值: 10000b、變量名:月變量變量類型:內(nèi)存實(shí)型最小值: 0最大值: 12c、變量名:日變量變量類型:內(nèi)存實(shí)型最小值: 0最大值: 312、新建一畫面,名稱為:日歷控件畫面。3、單擊工具箱中的工具,在彈出的通用控件窗口中選擇如下控件,如圖7-5 所示:圖 7-5 通用控件對(duì)話框北京亞控科技發(fā)展有限公司第七講控件- 63 -單擊“確定”按鈕,在畫面中繪制一日歷控件,如圖7-6 所示:圖 7-6 日歷控件4、雙

20、擊此控件彈出動(dòng)畫連接屬性對(duì)話框,如圖7-7 所示:圖 7-7 控件動(dòng)畫連接屬性對(duì)話框控件屬性設(shè)置如下:控件名: adate雙擊“事件”屬性卡中的“ closeup”事件,在彈出的事件命令語(yǔ)言對(duì)話框中輸入如下命令語(yǔ)言,如圖 7-8 所示:圖 7-8 事件命令語(yǔ)言對(duì)話框5、關(guān)閉對(duì)話框,在畫面中添加三個(gè)文本框,在文本框的“模擬量值輸出”動(dòng)畫中分別連接變量 本站點(diǎn) 年變量、 本站點(diǎn) 月變量、 本站點(diǎn) 日變量,分別顯示在日歷控件中選擇日期的年、月、日。6、單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。7、單擊“文件”菜單中的“切換到view ”命令,進(jìn)入運(yùn)行系統(tǒng)。運(yùn)行此畫面,如圖7-9 所示:北

21、京亞控科技發(fā)展有限公司第七講控件- 64 -圖 7-9 運(yùn)行中的日歷控件畫面單擊控件中的下拉按鈕,在下拉框中選擇設(shè)定的日期后,日期的年、月、日分別顯示在變量 本站點(diǎn) 年變量、 本站點(diǎn) 月變量、 本站點(diǎn) 日變量所連接的文本框中。課后復(fù)習(xí):1、 掌握溫控曲線控件的使用。2、 掌握日歷控件的使用方法。北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 65 -第八講 報(bào)表系統(tǒng)在本課程您將: 掌握實(shí)時(shí)報(bào)表的創(chuàng)建過(guò)程 掌握歷史報(bào)表的創(chuàng)建、查詢過(guò)程第一節(jié) 概述數(shù)據(jù)報(bào)表的用途數(shù)據(jù)報(bào)表是反應(yīng)生產(chǎn)過(guò)程中的過(guò)程數(shù)據(jù)、運(yùn)行狀態(tài)等, 并對(duì)數(shù)據(jù)進(jìn)行記錄、統(tǒng)計(jì)的一種重要工具, 是生產(chǎn)過(guò)程必不可少的一個(gè)重要環(huán)節(jié)。它既能反應(yīng)系統(tǒng)實(shí)時(shí)的

22、生產(chǎn)情況又能對(duì)長(zhǎng)期的生產(chǎn)過(guò)程數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、分析,使管理人員能夠掌握和分析生產(chǎn)過(guò)程情況。組態(tài)王提供內(nèi)嵌式報(bào)表系統(tǒng),工程人員可以任意設(shè)置報(bào)表格式,對(duì)報(bào)表進(jìn)行組態(tài)。組態(tài)王為工程人員提供了豐富的報(bào)表函數(shù),實(shí)現(xiàn)各種運(yùn)算、數(shù)據(jù)轉(zhuǎn)換、統(tǒng)計(jì)分析、報(bào)表打印等。既可以制作實(shí)時(shí)報(bào)表又可以制作歷史報(bào)表。另外,工程人員還可以制作各種報(bào)表模板,實(shí)現(xiàn)多次使用,以免重復(fù)工作。第二節(jié)實(shí)時(shí)數(shù)據(jù)報(bào)表創(chuàng)建實(shí)時(shí)數(shù)據(jù)報(bào)表實(shí)時(shí)數(shù)據(jù)報(bào)表創(chuàng)建過(guò)程如下:6、 新建一畫面,名稱為:實(shí)時(shí)數(shù)據(jù)報(bào)表畫面。7、 選擇工具箱中的工具,在畫面上輸入文字:實(shí)時(shí)數(shù)據(jù)報(bào)表。3、選擇工具箱中的工具,在畫面上繪制一實(shí)時(shí)數(shù)據(jù)報(bào)表窗口,如圖8-1 所示:北京亞控科技發(fā)展有

23、限公司第八講報(bào)表系統(tǒng)- 66 -圖 8-1“報(bào)表工具箱”會(huì)自動(dòng)顯示出來(lái),雙擊窗口的灰色部分,彈出“報(bào)表設(shè)計(jì)”對(duì)話框,如圖 8-2 所示:圖 8-2對(duì)話框設(shè)置如下:報(bào)表控件名:report1行數(shù): 6列數(shù): 104、輸入靜態(tài)文字:選中a1 到 j1 的單元格區(qū)域,執(zhí)行“報(bào)表工具箱”中的“合并單元格”命令并在合并完成的單元格中輸入:實(shí)時(shí)數(shù)據(jù)報(bào)表演示。利用同樣方法輸入其它靜態(tài)文字,如圖8-3 所示:圖 8-3北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 67 -5、插入動(dòng)態(tài)變量:合并b2 和 c2 單元格,并在合并完成的單元格中輸入:本站點(diǎn) $日期。(變量的輸入可以利用“報(bào)表工具箱”中的“插入變量”按鈕

24、實(shí)現(xiàn))利用同樣方法輸入其它動(dòng)態(tài)變量,如圖8-4 所示:圖 8-4注:如果變量名前沒有添加“=”符號(hào)的話此變量被當(dāng)作靜態(tài)文字來(lái)處理。6、單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。7、單擊“文件”菜單中的“切換到view ”命令,進(jìn)入運(yùn)行系統(tǒng)。系統(tǒng)默認(rèn)運(yùn)行的畫面可能不是您剛剛編輯完成的“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”,您可以通過(guò)運(yùn)行界面中“畫面”菜單中的“打開”命令將其打開后方可運(yùn)行,如圖8-5 所示:圖 8-5實(shí)時(shí)數(shù)據(jù)報(bào)表打印一、實(shí)時(shí)數(shù)據(jù)報(bào)表自動(dòng)打印設(shè)置過(guò)程如下:1、在“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”中添加一按鈕,按鈕文本為:實(shí)時(shí)數(shù)據(jù)報(bào)表自動(dòng)打印。2、 在按鈕的彈起事件中輸入如下命令語(yǔ)言,如圖8-6 所示:

25、北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 68 -圖 8-63、 單擊“確認(rèn)”按鈕關(guān)閉命令語(yǔ)言編輯框。當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí),單擊此按鈕數(shù)據(jù)報(bào)表將被打印出來(lái)。二、實(shí)時(shí)數(shù)據(jù)報(bào)表手動(dòng)打印設(shè)置過(guò)程如下:1、在“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”中添加一按鈕,按鈕文本為:實(shí)時(shí)數(shù)據(jù)報(bào)表手動(dòng)打印。2、在按鈕的彈起事件中輸入如下命令語(yǔ)言,如圖8-7 所示:圖 8-78、 單擊“確認(rèn)”按鈕關(guān)閉命令語(yǔ)言編輯框。9、 當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí),單擊此按鈕,彈出“打印屬性”對(duì)話框,如圖8-8 所示:北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 69 -圖 8-85、在“打印屬性”對(duì)話框中做相應(yīng)設(shè)置后,單擊“確定”按鈕,數(shù)據(jù)報(bào)表將被打印出來(lái)。

26、三、實(shí)時(shí)數(shù)據(jù)報(bào)表頁(yè)面設(shè)置過(guò)程如下:1、在“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”中添加一按鈕,按鈕文本為:實(shí)時(shí)數(shù)據(jù)報(bào)表頁(yè)面設(shè)置。2、在按鈕的彈起事件中輸入如下命令語(yǔ)言,如圖8-9 所示:圖 8-93、單擊“確認(rèn)”按鈕關(guān)閉命令語(yǔ)言編輯框。4、當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí),單擊此按鈕,彈出“頁(yè)面設(shè)置”對(duì)話框,如圖8-10 所示:北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 70 -圖 8-1010、在“頁(yè)面設(shè)置” 對(duì)話框中對(duì)報(bào)表的頁(yè)面屬性做相應(yīng)設(shè)置后,單擊“確定” 按鈕,完成報(bào)表的頁(yè)面設(shè)置。四、實(shí)時(shí)數(shù)據(jù)報(bào)表打印預(yù)覽設(shè)置過(guò)程如下:1、在“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”中添加一按鈕,按鈕文本為:實(shí)時(shí)數(shù)據(jù)報(bào)表打印預(yù)覽。2、在按鈕的彈起事件中輸入如

27、下命令語(yǔ)言,如圖8-11 所示:圖 8-113、單擊“確認(rèn)”按鈕關(guān)閉命令語(yǔ)言編輯框。4、 當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí),頁(yè)面設(shè)置完畢后,單擊此按鈕,系統(tǒng)會(huì)自動(dòng)隱藏組態(tài)王的開發(fā)系統(tǒng)和運(yùn)行系統(tǒng)窗口,并進(jìn)入打印預(yù)覽窗口,如圖8-12 所示:北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 71 -圖 8-1211、在打印預(yù)覽窗口中使用打印預(yù)覽查看打印后的效果,單擊“關(guān)閉” 按鈕結(jié)束預(yù)覽,系統(tǒng)自動(dòng)恢復(fù)組態(tài)王的開發(fā)系統(tǒng)和運(yùn)行系統(tǒng)窗口。實(shí)時(shí)數(shù)據(jù)報(bào)表的存儲(chǔ)實(shí)現(xiàn)以當(dāng)前時(shí)間作為文件名將實(shí)時(shí)數(shù)據(jù)報(bào)表保存到指定文件夾下的操作過(guò)程如下:1、在當(dāng)前工程路徑下建立一文件夾:實(shí)時(shí)數(shù)據(jù)文件夾。2、在“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”中添加一按鈕,按鈕文本

28、為:保存實(shí)時(shí)數(shù)據(jù)報(bào)表。3、在按鈕的彈起事件中輸入如下命令語(yǔ)言,如圖8-13 所示:圖 8-13北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 72 -命令語(yǔ)言如下所示:string filename;實(shí)時(shí)數(shù)據(jù)文件夾+本站點(diǎn) $年 , 0, f )+本站點(diǎn) $月 , 0, f )+本站點(diǎn) $日 , 0, f )+本站點(diǎn) $時(shí) , 0, f )+本站點(diǎn) $分, 0, f )+本站點(diǎn) $秒 , 0, f )+.rtl;reportsaveas(report1,filename);5、 單擊“確認(rèn)”按鈕關(guān)閉命令語(yǔ)言編輯框。當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí),單擊此按鈕數(shù)據(jù)報(bào)表將以當(dāng)前時(shí)間作為文件名保存實(shí)時(shí)數(shù)據(jù)報(bào)表。實(shí)時(shí)數(shù)

29、據(jù)報(bào)表的查詢利用系統(tǒng)提供的命令語(yǔ)言可將實(shí)時(shí)數(shù)據(jù)報(bào)表以當(dāng)前時(shí)間作為文件名保存在指定的文件夾中,對(duì)于已經(jīng)保存到文件夾中的報(bào)表文件如何在組態(tài)王中進(jìn)行查詢呢?下面將介紹一下實(shí)時(shí)數(shù)據(jù)報(bào)表的查詢過(guò)程:利用組態(tài)王提供的下拉式組合框與一報(bào)表窗口控件可以實(shí)現(xiàn)上述功能。1、在工程瀏覽器窗口的數(shù)據(jù)詞典中定義一個(gè)內(nèi)存字符串變量:變量名:報(bào)表查詢變量變量類型:內(nèi)存字符串初始值:空2、新建一畫面,名稱為:實(shí)時(shí)數(shù)據(jù)報(bào)表查詢畫面。3、選擇工具箱中的工具,在畫面上輸入文字:實(shí)時(shí)數(shù)據(jù)報(bào)表查詢。4、選擇工具箱中的工具,在畫面上繪制一實(shí)時(shí)數(shù)據(jù)報(bào)表窗口,控件名稱為: report2 。5、選擇工具箱中的工具,在畫面上插入一“下拉式組合

30、框”控件,控件屬性設(shè)置如圖 8-14 所示:北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 73 -圖 8-146、 在畫面中單擊鼠標(biāo)右鍵,在畫面屬性的命令語(yǔ)言中輸入如下命令語(yǔ)言,如圖8-15所示:圖 8-15命令語(yǔ)言如下所示:string filename;實(shí)時(shí)數(shù)據(jù)文件夾*.rtl;listclear(list1);listloadfilename( list1,filename);上述命令語(yǔ)言的作用是將已經(jīng)保存到“當(dāng)前組態(tài)王工程路徑下實(shí)時(shí)數(shù)據(jù)文件夾”中的實(shí)時(shí)報(bào)表文件名稱在下拉式組合框中顯示出來(lái)。7、在畫面中添加一按鈕,按鈕文本為:實(shí)時(shí)數(shù)據(jù)報(bào)表查詢。8、在按鈕的彈起事件中輸入如下命令語(yǔ)言,如圖8-

31、16 所示:北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 74 -圖 8-16命令語(yǔ)言如下所示:string filename1;string filename2;實(shí)時(shí)數(shù)據(jù)文件夾本站點(diǎn) 報(bào)表查詢變量 ;reportload(report2,filename1);實(shí)時(shí)數(shù)據(jù)文件夾*.rtl;listclear(list1);listloadfilename( list1, filename2);上述命令語(yǔ)言的作用是將下拉式組合框中選中的報(bào)表文件的數(shù)據(jù)顯示在report2 報(bào)表窗口中,其中本站點(diǎn) 報(bào)表查詢變量保存了下拉式組合框中選中的報(bào)表文件名。9、設(shè)置完畢后單擊“文件”菜單中的“全部存”命令,保存您所

32、作的設(shè)置。10、單擊“文件”菜單中的“切換到view ”命令,運(yùn)行此畫面。當(dāng)您單擊下拉式組合框控件時(shí)保存在指定路徑下的報(bào)表文件全部顯示出來(lái),選擇任一報(bào)表文件名,單擊“實(shí)時(shí)數(shù)據(jù)報(bào)表查詢” 按鈕后此報(bào)表文件中的數(shù)據(jù)會(huì)在報(bào)表窗口中顯示出來(lái),從而達(dá)到了實(shí)時(shí)數(shù)據(jù)報(bào)表查詢的目的。北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 75 -第三節(jié)歷史數(shù)據(jù)報(bào)表創(chuàng)建歷史數(shù)據(jù)報(bào)表歷史數(shù)據(jù)報(bào)表創(chuàng)建過(guò)程如下:1、新建一畫面,名稱為:歷史數(shù)據(jù)報(bào)表畫面。2、選擇工具箱中的工具,在畫面上輸入文字:歷史數(shù)據(jù)報(bào)表。3、選擇工具箱中的工具,在畫面上繪制一歷史數(shù)據(jù)報(bào)表窗口,控件名稱為: report5 ,并設(shè)計(jì)表格,如圖8-17 所示:圖

33、8-17歷史數(shù)據(jù)報(bào)表查詢利用組態(tài)王提供的reportsethistdata2 函數(shù)可從組態(tài)王記錄的歷史庫(kù)中按指定的起始時(shí)間和時(shí)間間隔查詢指定變量的數(shù)據(jù),設(shè)置過(guò)程如下:1、在畫面中添加一按鈕,按鈕文本為:歷史數(shù)據(jù)報(bào)表查詢。2、在按鈕的彈起事件中輸入如下命令語(yǔ)言,如圖8-18 所示:北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 76 -圖 8-183、設(shè)置完畢后單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。4、單擊“文件”菜單中的“切換到view ”命令,運(yùn)行此畫面。單擊“歷史數(shù)據(jù)報(bào)表查詢”按鈕,彈出報(bào)表歷史查詢對(duì)話框,如圖8-19 所示:圖 8-19報(bào)表歷史查詢對(duì)話框分三個(gè)屬性頁(yè):報(bào)表屬性頁(yè)

34、、時(shí)間屬性頁(yè)、變量屬性頁(yè)。報(bào)表屬性頁(yè): 在報(bào)表屬性頁(yè)中您可以設(shè)置報(bào)表查詢的顯示格式, 此屬性頁(yè)設(shè)置如圖 8-19 所示。時(shí)間屬性頁(yè):在時(shí)間屬性頁(yè)中您可以設(shè)置查詢的起止時(shí)間以及查詢的時(shí)間間隔,如圖8-20 所示:北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 77 -圖 8-20變量屬性頁(yè): 在變量屬性頁(yè)中您可以選擇欲查詢歷史數(shù)據(jù)的變量,如圖8-21 所示:圖 8-215、設(shè)置完畢后單擊“確定”按鈕,原料油液位變量的歷史數(shù)據(jù)即可顯示在歷史數(shù)據(jù)報(bào)表控件中,從而達(dá)到了歷史數(shù)據(jù)查詢的目的,如圖8-22 所示:北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 78 -圖 8-22歷史數(shù)據(jù)報(bào)表的其它應(yīng)用一、 1 分鐘數(shù)

35、據(jù)報(bào)表演示利用報(bào)表窗口工具結(jié)合組態(tài)王提供的命令語(yǔ)言可實(shí)現(xiàn)一個(gè)1 分鐘的數(shù)據(jù)報(bào)表, 設(shè)置過(guò)程如下:1、新建一畫面,名稱為:1 分鐘數(shù)據(jù)報(bào)表畫面。2、選擇工具箱中的工具,在畫面上輸入文字:1 分鐘數(shù)據(jù)報(bào)表。3、選擇工具箱中的工具,在畫面上繪制一報(bào)表窗口(64 行 5 列),控件名稱為:report6 ,并設(shè)計(jì)表格,如圖8-23 所示:圖 8-234、在工程瀏覽器窗口左側(cè)“工程目錄顯示區(qū)”中選擇“命令語(yǔ)言”中的“數(shù)據(jù)改變命令語(yǔ)言”選項(xiàng),在右側(cè)“目錄內(nèi)容顯示區(qū)”中雙擊“新建”圖標(biāo),在彈出的編輯框中輸入如下腳本語(yǔ)言,如圖8-24 所示:北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 79 -圖 8-24命令語(yǔ)

36、言如下所示:當(dāng)系統(tǒng)變量本站點(diǎn) $秒 變化時(shí),執(zhí)行該腳本程序long row;本站點(diǎn) $秒 +4;本站點(diǎn) $日期 );本站點(diǎn) $時(shí)間 );本站點(diǎn) 原料油液位 );本站點(diǎn) 催化劑液位 );本站點(diǎn) 成品油液位 );if(row= =4)reportsetcellstring2(report6, 5, 1, 63, 5, );上述命令語(yǔ)言的作用是將本站點(diǎn) 原料油液位 、 本站點(diǎn) 催化劑液位和 本站點(diǎn)成品油液位變量每秒鐘的數(shù)據(jù)自動(dòng)寫入報(bào)表控件中。5、設(shè)置完畢后單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。6、單擊“文件”菜單中的“切換到view ”命令,運(yùn)行此畫面。系統(tǒng)自動(dòng)將數(shù)據(jù)寫入報(bào)表控件中,

37、如圖8-25 所示:北京亞控科技發(fā)展有限公司第八講報(bào)表系統(tǒng)- 80 -圖 8-25二、 1 分鐘數(shù)據(jù)查詢報(bào)表演示(間隔時(shí)間為2 秒鐘)利用組態(tài)王歷史數(shù)據(jù)查詢函數(shù)reportsethistdata()實(shí)現(xiàn)定時(shí)自動(dòng)查詢歷史數(shù)據(jù),并獲取 1 分鐘數(shù)據(jù)的平均值,設(shè)置過(guò)程如下:1、新建一畫面,名稱為:1 分鐘數(shù)據(jù)查詢報(bào)表畫面。2、選擇工具箱中的工具,在畫面上輸入文字:1 分鐘數(shù)據(jù)查詢報(bào)表。3、選擇工具箱中的工具,在畫面上繪制一報(bào)表窗口(33 行 5 列),控件名稱為:report7 ,并設(shè)計(jì)表格,在如圖8-26 所示:圖 8-264 、在報(bào)表窗口的b33 單元格中填寫“=average(b3:b32) ”, c33 單元格中填寫“=a

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論