![報(bào)表系統(tǒng)組態(tài)王報(bào)表系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/f386217a-5f81-4579-945c-3faf6fc39e93/f386217a-5f81-4579-945c-3faf6fc39e931.gif)
![報(bào)表系統(tǒng)組態(tài)王報(bào)表系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/f386217a-5f81-4579-945c-3faf6fc39e93/f386217a-5f81-4579-945c-3faf6fc39e932.gif)
![報(bào)表系統(tǒng)組態(tài)王報(bào)表系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/f386217a-5f81-4579-945c-3faf6fc39e93/f386217a-5f81-4579-945c-3faf6fc39e933.gif)
![報(bào)表系統(tǒng)組態(tài)王報(bào)表系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/f386217a-5f81-4579-945c-3faf6fc39e93/f386217a-5f81-4579-945c-3faf6fc39e934.gif)
![報(bào)表系統(tǒng)組態(tài)王報(bào)表系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/f386217a-5f81-4579-945c-3faf6fc39e93/f386217a-5f81-4579-945c-3faf6fc39e935.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 第八講 報(bào)表系統(tǒng)在本課程您將:Ì掌握實(shí)時(shí)報(bào)表的創(chuàng)建過程Ì掌握歷史報(bào)表的創(chuàng)建、查詢過程第一節(jié)概述數(shù)據(jù)報(bào)表的用途數(shù)據(jù)報(bào)表是反應(yīng)生產(chǎn)過程中的過程數(shù)據(jù)、運(yùn)行狀態(tài)等,并對數(shù)據(jù)進(jìn)行記錄、統(tǒng)計(jì)的一種 重要工具,是生產(chǎn)過程必不可少的一個(gè)重要環(huán)節(jié)。它既能反應(yīng)系統(tǒng)實(shí)時(shí)的生產(chǎn)情況又能對長 期的生產(chǎn)過程數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、分析,使管理人員能夠掌握和分析生產(chǎn)過程情況。組態(tài)王提供內(nèi)嵌式報(bào)表系統(tǒng),工程人員可以任意設(shè)置報(bào)表格式,對報(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)
2、 多次使用,以免重復(fù)工作。第二節(jié)實(shí)時(shí)數(shù)據(jù)報(bào)表創(chuàng)建實(shí)時(shí)數(shù)據(jù)報(bào)表實(shí)時(shí)數(shù)據(jù)報(bào)表創(chuàng)建過程如下:6、新建一畫面,名稱為:實(shí)時(shí)數(shù)據(jù)報(bào)表畫面。7、選擇工具箱中的工具,在畫面上輸入文字:實(shí)時(shí)數(shù)據(jù)報(bào)表。3、選擇工具箱中的工具,在畫面上繪制一實(shí)時(shí)數(shù)據(jù)報(bào)表窗口,如圖 8-1 所示:21 / 21圖 8-1“報(bào)表工具箱”會自動顯示出來,雙擊窗口的灰色部分,彈出“報(bào)表設(shè)計(jì)”對話框,如 圖 8-2所示:圖 8-2對話框設(shè)置如下: 報(bào)表控件名:Report1 行數(shù):6列數(shù):104、輸入靜態(tài)文字:選中 A1到 J1的單元格區(qū)域,執(zhí)行“報(bào)表工具箱”中的“合并單元 格”命令并在合并完成的單元格中輸入:實(shí)時(shí)數(shù)據(jù)報(bào)表演示。利用同樣方
3、法輸入其它靜態(tài)文字,如圖 8-3所示:圖 8-35、插入動態(tài)變量:合并 B2和C2單元格,并在合并完成的單元格中輸入:=本站點(diǎn)$日期。(變量的輸入可以利用“報(bào)表工具箱”中的“插入變量”按鈕實(shí)現(xiàn)) 利用同樣方法輸入其它動態(tài)變量,如圖 8-4所示:圖 8-4注:如果變量名前沒有添加“=”符號的話此變量被當(dāng)作靜態(tài)文字來處理。6、單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。7、單擊“文件”菜單中的“切換到 VIEW”命令,進(jìn)入運(yùn)行系統(tǒng)。系統(tǒng)默認(rèn)運(yùn)行的畫 面可能不是您剛剛編輯完成的“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”,您可以通過運(yùn)行界面中“畫面”菜單 中的“打開”命令將其打開后方可運(yùn)行,如圖 8-5所示:圖
4、8-5實(shí)時(shí)數(shù)據(jù)報(bào)表打印一、實(shí)時(shí)數(shù)據(jù)報(bào)表自動打印設(shè)置過程如下:1、在“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”中添加一按鈕,按鈕文本為:實(shí)時(shí)數(shù)據(jù)報(bào)表自動打印。2、在按鈕的彈起事件中輸入如下命令語言,如圖 8-6所示:圖 8-63、單擊“確認(rèn)”按鈕關(guān)閉命令語言編輯框。當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí),單擊此按鈕數(shù)據(jù) 報(bào)表將被打印出來。二、實(shí)時(shí)數(shù)據(jù)報(bào)表手動打印設(shè)置過程如下:1、在“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”中添加一按鈕,按鈕文本為:實(shí)時(shí)數(shù)據(jù)報(bào)表手動打印。2、在按鈕的彈起事件中輸入如下命令語言,如圖 8-7所示:圖 8-78、單擊“確認(rèn)”按鈕關(guān)閉命令語言編輯框。9、當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí),單擊此按鈕,彈出“打印屬性”對話框,如圖 8-8所示:圖
5、 8-85、在“打印屬性”對話框中做相應(yīng)設(shè)置后,單擊“確定”按鈕,數(shù)據(jù)報(bào)表將被打印出 來。三、實(shí)時(shí)數(shù)據(jù)報(bào)表頁面設(shè)置過程如下:1、在“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”中添加一按鈕,按鈕文本為:實(shí)時(shí)數(shù)據(jù)報(bào)表頁面設(shè)置。2、在按鈕的彈起事件中輸入如下命令語言,如圖 8-9所示:圖 8-93、單擊“確認(rèn)”按鈕關(guān)閉命令語言編輯框。4、當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí),單擊此按鈕,彈出“頁面設(shè)置”對話框,如圖 8-10所示:圖 8-1010、在“頁面設(shè)置”對話框中對報(bào)表的頁面屬性做相應(yīng)設(shè)置后,單擊“確定”按鈕, 完成報(bào)表的頁面設(shè)置。四、實(shí)時(shí)數(shù)據(jù)報(bào)表打印預(yù)覽設(shè)置過程如下:1、在“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”中添加一按鈕,按鈕文本為:實(shí)時(shí)數(shù)據(jù)報(bào)表
6、打印預(yù)覽。2、在按鈕的彈起事件中輸入如下命令語言,如圖 8-11所示:圖 8-113、單擊“確認(rèn)”按鈕關(guān)閉命令語言編輯框。4、當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí),頁面設(shè)置完畢后,單擊此按鈕,系統(tǒng)會自動隱藏組態(tài)王的 開發(fā)系統(tǒng)和運(yùn)行系統(tǒng)窗口,并進(jìn)入打印預(yù)覽窗口,如圖 8-12所示:圖 8-1211、在打印預(yù)覽窗口中使用打印預(yù)覽查看打印后的效果,單擊“關(guān)閉”按鈕結(jié)束預(yù) 覽,系統(tǒng)自動恢復(fù)組態(tài)王的開發(fā)系統(tǒng)和運(yùn)行系統(tǒng)窗口。實(shí)時(shí)數(shù)據(jù)報(bào)表的存儲實(shí)現(xiàn)以當(dāng)前時(shí)間作為文件名將實(shí)時(shí)數(shù)據(jù)報(bào)表保存到指定文件夾下的操作過程如下:1、在當(dāng)前工程路徑下建立一文件夾:實(shí)時(shí)數(shù)據(jù)文件夾。2、在“實(shí)時(shí)數(shù)據(jù)報(bào)表畫面”中添加一按鈕,按鈕文本為:保存實(shí)時(shí)
7、數(shù)據(jù)報(bào)表。3、在按鈕的彈起事件中輸入如下命令語言,如圖 8-13所示:圖 8-13命令語言如下所示: stringfilename; filename=InfoAppDir()+"實(shí)時(shí)數(shù)據(jù)文件夾"+StrFromReal(本站點(diǎn)$年,0,"f")+ StrFromReal(本站點(diǎn)$月,0,"f")+ StrFromReal(本站點(diǎn)$日,0,"f")+ StrFromReal(本站點(diǎn)$時(shí),0,"f")+ StrFromReal(本站點(diǎn)$分,0,"f" )+ StrFromRea
8、l(本站點(diǎn)$秒,0,"f")+".rtl"ReportSaveAs("Report1",filename);5、單擊“確認(rèn)”按鈕關(guān)閉命令語言編輯框。當(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ù)據(jù)報(bào)表的查詢利用系統(tǒng)提供的命令語言可將實(shí)時(shí)數(shù)據(jù)報(bào)表以當(dāng)前時(shí)間作為文件名保存在指定的文件 夾中,對于已經(jīng)保存到文件夾中的報(bào)表文件如何在組態(tài)王中進(jìn)行查詢呢?下面將介紹一下實(shí) 時(shí)數(shù)據(jù)報(bào)表的查詢過程:利用組態(tài)王提供的下拉式組合框與一報(bào)表窗口控件可以實(shí)現(xiàn)上述功能。1、在工程瀏覽器窗口的數(shù)據(jù)詞典中定義一個(gè)內(nèi)存字符串
9、變量: 變量名:報(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、選擇工具箱中的工具,在畫面上插入一“下拉式組合框”控件,控件屬性設(shè)置如 圖 8-14所示:圖 8-146、在畫面中單擊鼠標(biāo)右鍵,在畫面屬性的命令語言中輸入如下命令語言,如圖 8-15所示:圖 8-15命令語言如下所示: string filename; filename=InfoAppDir()+"實(shí)時(shí)數(shù)據(jù)文件夾*.rtl"
10、 listClear("List1");ListLoadFileName( "List1",filename);上述命令語言的作用是將已經(jīng)保存到“當(dāng)前組態(tài)王工程路徑下實(shí)時(shí)數(shù)據(jù)文件夾”中的 實(shí)時(shí)報(bào)表文件名稱在下拉式組合框中顯示出來。7、在畫面中添加一按鈕,按鈕文本為:實(shí)時(shí)數(shù)據(jù)報(bào)表查詢。8、在按鈕的彈起事件中輸入如下命令語言,如圖 8-16所示:圖 8-16命令語言如下所示: string filename1; string filename2;filename1=InfoAppDir()+"實(shí)時(shí)數(shù)據(jù)文件夾"+本站點(diǎn)報(bào)表查詢變量; Rep
11、ortLoad("Report2",filename1); filename2=InfoAppDir()+"實(shí)時(shí)數(shù)據(jù)文件夾*.rtl"listClear("List1");ListLoadFileName( "List1", filename2);上述命令語言的作用是將下拉式組合框中選中的報(bào)表文件的數(shù)據(jù)顯示在Report2報(bào) 表窗口中,其中本站點(diǎn)報(bào)表查詢變量保存了下拉式組合框中選中的報(bào)表文件名。9、設(shè)置完畢后單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。10、單擊“文件”菜單中的“切換到 VIEW”命令,運(yùn)
12、行此畫面。當(dāng)您單擊下拉式組合 框控件時(shí)保存在指定路徑下的報(bào)表文件全部顯示出來,選擇任一報(bào)表文件名,單擊“實(shí)時(shí)數(shù) 據(jù)報(bào)表查詢”按鈕后此報(bào)表文件中的數(shù)據(jù)會在報(bào)表窗口中顯示出來,從而達(dá)到了實(shí)時(shí)數(shù)據(jù)報(bào) 表查詢的目的。第三節(jié)歷史數(shù)據(jù)報(bào)表創(chuàng)建歷史數(shù)據(jù)報(bào)表歷史數(shù)據(jù)報(bào)表創(chuàng)建過程如下:1、新建一畫面,名稱為:歷史數(shù)據(jù)報(bào)表畫面。2、選擇工具箱中的工具,在畫面上輸入文字:歷史數(shù)據(jù)報(bào)表。3、選擇工具箱中的工具,在畫面上繪制一歷史數(shù)據(jù)報(bào)表窗口,控件名稱為:Report5, 并設(shè)計(jì)表格,如圖 8-17 所示:圖 8-17歷史數(shù)據(jù)報(bào)表查詢利用組態(tài)王提供的 ReportSetHistData2函數(shù)可從組態(tài)王記錄的歷史庫中按指
13、定的起始時(shí) 間和時(shí)間間隔查詢指定變量的數(shù)據(jù),設(shè)置過程如下:1、在畫面中添加一按鈕,按鈕文本為:歷史數(shù)據(jù)報(bào)表查詢。2、在按鈕的彈起事件中輸入如下命令語言,如圖 8-18所示:第 1 頁 共 112 頁亞控科技發(fā)展有限公司圖 8-183、設(shè)置完畢后單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。4、單擊“文件”菜單中的“切換到VIEW”命令,運(yùn)行此畫面。單擊“歷史數(shù)據(jù)報(bào)表 查詢”按鈕,彈出報(bào)表歷史查詢對話框,如圖 8-19所示:圖 8-19報(bào)表歷史查詢對話框分三個(gè)屬性頁:報(bào)表屬性頁、時(shí)間屬性頁、變量屬性頁。 報(bào)表屬性頁:在報(bào)表屬性頁中您可以設(shè)置報(bào)表查詢的顯示格式,此屬性頁設(shè)置如圖 8-19所
14、示。時(shí)間屬性頁:在時(shí)間屬性頁中您可以設(shè)置查詢的起止時(shí)間以及查詢的時(shí)間間隔,如圖8-20所示:圖 8-20變量屬性頁:在變量屬性頁中您可以選擇欲查詢歷史數(shù)據(jù)的變量,如圖 8-21所示:圖 8-215、設(shè)置完畢后單擊“確定”按鈕,原料油液位變量的歷史數(shù)據(jù)即可顯示在歷史數(shù)據(jù)報(bào) 表控件中,從而達(dá)到了歷史數(shù)據(jù)查詢的目的,如圖 8-22所示:圖 8-22歷史數(shù)據(jù)報(bào)表的其它應(yīng)用一、1分鐘數(shù)據(jù)報(bào)表演示利用報(bào)表窗口工具結(jié)合組態(tài)王提供的命令語言可實(shí)現(xiàn)一個(gè) 1分鐘的數(shù)據(jù)報(bào)表,設(shè)置過程 如下:1、新建一畫面,名稱為:1分鐘數(shù)據(jù)報(bào)表畫面。2、選擇工具箱中的工具,在畫面上輸入文字:1 分鐘數(shù)據(jù)報(bào)表。3、選擇工具箱中的工具
15、,在畫面上繪制一報(bào)表窗口(64行 5列),控件名稱為:Report6,并設(shè)計(jì)表格,如圖 8-23所示:圖 8-234、在工程瀏覽器窗口左側(cè)“工程目錄顯示區(qū)”中選擇“命令語言”中的“數(shù)據(jù)改變命 令語言”選項(xiàng),在右側(cè)“目錄內(nèi)容顯示區(qū)”中雙擊“新建”圖標(biāo),在彈出的編輯框中輸入如 下腳本語言,如圖 8-24 所示:圖 8-24命令語言如下所示:當(dāng)系統(tǒng)變量本站點(diǎn)$秒變化時(shí),執(zhí)行該腳本程序longrow;row=本站點(diǎn)$秒+4;ReportSetCellString("Report6",2,2,本站點(diǎn)$日期); ReportSetCellString("Report6&quo
16、t;,row,1,本站點(diǎn)$時(shí)間); ReportSetCellValue("Report6",row,2,本站點(diǎn)原料油液位); ReportSetCellValue("Report6",row,3,本站點(diǎn)催化劑液位); ReportSetCellValue("Report6",row,4,本站點(diǎn)成品油液位); If(row= =4)ReportSetCellString2("Report6", 5,1, 63,5,"");上述命令語言的作用是將本站點(diǎn)原料油液位、本站點(diǎn)催化劑液位和本站點(diǎn)成品油液位
17、變量每秒鐘的數(shù)據(jù)自動寫入報(bào)表控件中。5、設(shè)置完畢后單擊“文件”菜單中的“全部存”命令,保存您所作的設(shè)置。6、單擊“文件”菜單中的“切換到VIEW”命令,運(yùn)行此畫面。系統(tǒng)自動將數(shù)據(jù)寫入 報(bào)表控件中,如圖 8-25 所示:圖 8-25二、1分鐘數(shù)據(jù)查詢報(bào)表演示(間隔時(shí)間為2 秒鐘)利用組態(tài)王歷史數(shù)據(jù)查詢函數(shù)ReportSetHistData() 實(shí)現(xiàn)定時(shí)自動查詢歷史數(shù)據(jù),并 獲取 1分鐘數(shù)據(jù)的平均值,設(shè)置過程如下:1、新建一畫面,名稱為:1分鐘數(shù)據(jù)查詢報(bào)表畫面。2、選擇工具箱中的工具,在畫面上輸入文字:1 分鐘數(shù)據(jù)查詢報(bào)表。3、選擇工具箱中的工具,在畫面上繪制一報(bào)表窗口(33行 5列),控件名稱為
18、:Report7,并設(shè)計(jì)表格,在如圖 8-26 所示:圖 8-264、在報(bào)表窗口的 b33 單元格中填寫“=Average('b3:b32')”,c33 單元格中填寫“=Average('c3:c32')”,d33單元格中填寫“=Average('d3:d32')”,如圖 8-27所示:圖 8-275、在工程瀏覽器窗口左側(cè)“工程目錄顯示區(qū)”中選擇“命令語言”中的“數(shù)據(jù)改變命 令語言”選項(xiàng),在右側(cè)“目錄內(nèi)容顯示區(qū)”中雙擊“新建”圖標(biāo),在彈出的編輯框中輸入如 下腳本語言,如圖 8-28 所示:圖 8-28數(shù)據(jù)改變命令語言如下所示:當(dāng)系統(tǒng)變量本站點(diǎn)$分 變化時(shí),執(zhí)行該腳本程序 longStartTime; StartTime=HTConvertTime(本站點(diǎn)$年,本站點(diǎn)$月,本站點(diǎn)$日,本站點(diǎn)$時(shí),本站點(diǎn)$分,0);StartTime=StartTime-60; ReportSetTime("Report7",StartTime,2, "a3:a32"); ReportSetHistData("Report7", "本站點(diǎn)原料油液位",S
溫馨提示
- 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年空調(diào)器用電動機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國拉弦式禮花行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年多功能切餅絲機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2030年中國高效氟吡甲禾靈數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年基板式電源項(xiàng)目投資價(jià)值分析報(bào)告
- 寵物店裝修維修合同
- 培訓(xùn)機(jī)構(gòu)戰(zhàn)略合作協(xié)議書范本
- 股份合作經(jīng)營協(xié)議的制定與實(shí)施策略
- 農(nóng)業(yè)風(fēng)險(xiǎn)防控技術(shù)研究與應(yīng)用方案
- 餐飲連鎖加盟經(jīng)營服務(wù)合同
- 重大事故隱患排查治理
- 部編版語文一年級下冊第一單元教材解讀
- 護(hù)士臨床護(hù)理組長
- 2025保安部年度工作計(jì)劃
- 寵物貓護(hù)理教學(xué)
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫
- 圖書借閱登記表
- 2024年重慶市公務(wù)員錄用考試《行測》真題及解析
- 中華人民共和國能源法
- 人居環(huán)境綜合治理項(xiàng)目項(xiàng)目背景及必要性分析
- 2024年法律職業(yè)資格考試(試卷二)客觀題試題及解答參考
評論
0/150
提交評論