




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一章顯示和存盤MCGS軟件提供了豐富的報表和曲線功能,用以實現(xiàn)實時報表、歷史報表、 實時曲線、歷史曲線等功能,本章主要學(xué)習(xí)這些功能的組態(tài)方法, 其中講到了模 擬設(shè)備的應(yīng)用,實時報表、實時曲線顯示,如何實現(xiàn)數(shù)據(jù)的存盤,存盤數(shù)據(jù)如何 生成歷史報表和歷史曲線,最后還會實際操作人機界面中存盤數(shù)據(jù)的U盤導(dǎo)出功能。第1節(jié)數(shù)據(jù)準備模擬設(shè)備是MCGS軟件根據(jù)設(shè)置的參數(shù)產(chǎn)生一組模擬曲線的數(shù)據(jù),以供用 戶調(diào)試工程使用??梢援a(chǎn)生標準的正弦波,方波,三角波,鋸齒波信號,且其幅 值和周期都可以任意設(shè)置。我們首先添加模擬設(shè)備,產(chǎn)生一組正弦信號。1.添加驅(qū)動在工作臺中激活設(shè)備窗口,鼠標雙擊具條中的r1蘭打開“設(shè)備工具箱”
2、總狂創(chuàng)丄進入設(shè)備組態(tài)畫面,點擊工圖 1-1-1圖 1-1-#打開“設(shè)備工具箱”上的“設(shè)備管理”按鈕,在通用設(shè)備分類下,找到“模擬設(shè)備,添加到選定設(shè)備中,_J hLC-g宰 _y -館丟 -_j牌堆奏證Jfl新亍貧設(shè)魁西門尹S72Q0FTI 口 擴(*Ciu Jlu sD: 'JICG SEXFrog KJJCGSE'FRgE." D i HCG SEXProv ,til _J忤滬仙FT” JU 7nd- - J-l :Riv'C :; >-i di氏矚竝搜劉rH.I圖 1-1-#在“設(shè)備工具箱”中的雙擊“模擬設(shè)備”,驅(qū)動即被添加到設(shè)備窗口中。驅(qū)動添加元成
3、后顯示效果如下圖所示圖 1-1-2圖 1-1-5圖 1-1-#2.連接變量L. I I > r. 卡雙擊“設(shè)備0-模擬設(shè)備”打開設(shè)備編輯窗口”。點擊呼里頤贄按鈕, 打開“快速連接”對話框。將通道個數(shù)修改為2個,確認。數(shù)槪對毎DataOO開始通道0逓道個數(shù)|16 弓1&U血盾圖1-1-3快速連接圖 1-1-#圖 1-1-#驅(qū)動的通道0和通道1分別連接了兩個變量DataOO、DataO1。>-00000001>0003->0Q04DataDODataOl0 12 3 4直一首一直一直_區(qū)畫碰sf®圖 1-1-#圖 1-1-#圖 1-1-4點擊“設(shè)置設(shè)備內(nèi)部
4、屬性”,將通道1的正弦信號周期修改為20秒設(shè)薈國性名設(shè)督厲性值內(nèi)部厲性譯蠱譯備內(nèi)部對證圖 1-1-# I.BB a E BBB.I B a K L 點擊T'按鈕,軟件出現(xiàn)“添加數(shù)據(jù)對象”的提示,點擊“全部添加”,即可將DataOO、DataOl兩個變量在MCGS組態(tài)工程中進行定義。圖 1-1-7至此,數(shù)據(jù)準備部分已經(jīng)完成。點擊“設(shè)備屬性設(shè)置”的“啟動設(shè)備調(diào)試”, 可以看到模擬設(shè)備按照正弦信號產(chǎn)生的調(diào)試數(shù)據(jù)。1連搏冬塑潼道名稱通道處理|調(diào)說麹據(jù)kzooaaDataOQ通道U247. 3 0001DataOlMl630. 8j 0002通道2247,3 033aij247. 3圖 1-1-
5、8第2節(jié)實時報表實時報表是對變量瞬時值的反映,通常用于將當前時間的數(shù)據(jù)變量按一定報 表格式顯示和打印出來。實時報表可以通過 MCGS系統(tǒng)的自由表格構(gòu)件組態(tài)實 現(xiàn)。這一節(jié),我們要通過自由表格構(gòu)件實現(xiàn)一個簡單的實時報表的功能。1. 添加自由表格(1) 進入用戶窗口,點擊“新建窗口” ,修改窗口名字為“報表”。(2) 雙擊打開“報表”用戶窗口,點擊打開“工具箱”,選取自由表格構(gòu)件圖標丄回,在桌面適當位置,繪制一個表格。當歸口 1尋空|:. 1 g ifjflE軸劇目laISlEEl繪也|攔別:J圖 1-2-1(3) 雙擊表格進入編輯狀態(tài),通過表格編輯條 -,將表格調(diào)整 為2行2列。(4) 自由表格改
6、變單元格大小的方法和微軟EXCEL表格的編輯方式相同,即:在編輯狀態(tài),把鼠標指針移到 A與B或1與2之間,當鼠標指針呈分隔線形狀 時,拖動鼠標至所需大小即可。欄#打曲乳屋押?一4理r護那/時打打兀隊打丹V#L1! 2!圖 1-2-22. 變量鏈接(1) 雙擊表格進入編輯狀態(tài)。在A列的兩個單元格中分別輸入:變量1、變量2。A6iAL1變量11 2變量2圖 1-2-3在 B列中,選中變量1對應(yīng)的單元格,單擊右鍵。從彈出的下拉菜單中 選取“連接”項。如下圖2-1-4所示。自由表格進入連接模式,表格的行號和列 號后面加“* ”,如圖2-1-5所示。圖 1-2-4A*1*1 ,2*1圖 1-2-5(2)
7、 在B1單元格點擊右鍵,彈出的變量選擇對話框選擇 DataOO變量。同樣, 在B2單元格選擇 DataOl變量。A*AB*1*DataOO2*DataOl777?777?7?777?77?7-圖 1-2-6(3) 至此,自由表格的鏈接結(jié)束。我們已經(jīng)完成了一個簡單的實時報表的組態(tài)。模擬運行程序,可以看到實時報表實時顯示DataOO和DataOl的當前值。效 果圖如下所示:實時摧去»lttZ曲303.210MCGS'第3節(jié)歷史報表歷史報表通常用于從歷史數(shù)據(jù)庫中提取數(shù)據(jù)記錄,并以一定的格式顯示歷史 數(shù)據(jù)。實現(xiàn)歷史報表有兩三種方式:第一種是用動畫構(gòu)件中的“歷史表格”構(gòu)件;第二種是用動
8、畫構(gòu)件中的“存盤數(shù)據(jù)瀏覽”構(gòu)件。本節(jié),我們以使用率更高的“歷史表格”構(gòu)件為例,來講解如何實現(xiàn)歷史報 表功能。1.3.1數(shù)據(jù)存盤MCGS把數(shù)據(jù)的存盤處理作為數(shù)據(jù)對象的一個屬性,圭寸裝在變量的屬性中。在MCGS嵌入版中,需要用組對象類型的變量進行存盤。組對象類型是 MCGS 引入的一種特殊類型的數(shù)據(jù)對象,類似于一般編程語言中的數(shù)組和結(jié)構(gòu)體, 用于 把相關(guān)的多個數(shù)據(jù)對象集合在一起,作為一個整體來定義和處理。我們要實現(xiàn)DataOO和DataOl兩個數(shù)據(jù)對象的定時存盤功能。具體操作步驟如下:點擊且劃鯉邑進入實時數(shù)據(jù)庫,點擊右側(cè)的新増對象按鈕,在圖 1-3-1圖 1-#-1實時數(shù)據(jù)庫中新建一個數(shù)據(jù)對象。
9、雙擊打開數(shù)據(jù)對象的屬性設(shè)置頁,對象名稱修 改為“數(shù)據(jù)組”,對象類型修改為“組對象”左象定廣幵矣 r渝佰廣卓符廠爭件席組對金內(nèi)宕汪癢取肖:H)圖 1-#-1(2) 打開數(shù)據(jù)對象屬性設(shè)置頁的“組對象成員”子頁,將需要存盤的DataOODataOl兩個數(shù)據(jù)對象添加到組對象成員中?;緡鴌t | TfSlr± 組對孫亦員蛆時象戰(zhàn)員別天incJHbi»DataQOInpttSTiiueInpintUser 1Iii.piLtlJ.5er2鵬a圖 1-3-2(3) 打開數(shù)據(jù)對象屬性設(shè)置頁的“存盤屬性”子頁,設(shè)置存盤為定時存盤, 存盤周期為10秒。點擊“確認”按鈕?;磳傩源娈攲傩源謱ο?/p>
10、哺員小時內(nèi)戲擱圖 1-3-4圖 1-3-#特軒存蠱淫悝r*擁速孩幡時毛件P期混存MWRf利!Ior砂交產(chǎn)盤間國:P和時前的副取秒?.g-小時前削厠Io"圖 1-3-3至此,DataOO和Data01兩個數(shù)據(jù)對象的定時存盤功能我們就完成了。在實時數(shù)據(jù)庫中,在存盤列我們可以看到“數(shù)據(jù)組”組對象的存盤信息韜蛛擁組g 因 InputU3er2InputUser 1 Input STIbc象型型型一 對符襯行 組字字字一-系統(tǒng)內(nèi)建* 系統(tǒng)內(nèi)墓 系統(tǒng)內(nèi)建.-辛曹周期呦圖 1-3-#1.3.2歷史報表MCGS軟件的歷史表格構(gòu)件主要功能是連接存盤數(shù)據(jù)源,運行時動態(tài)的顯示 存盤數(shù)據(jù)源中的存盤記錄的值。
11、可以多頁顯示和單頁顯示,并可以實現(xiàn)按照時間 條件或是數(shù)值條件進行查詢的功能。本節(jié),我們實現(xiàn)用歷史表格構(gòu)件實現(xiàn)多頁顯 示“數(shù)據(jù)組”組對象的存盤數(shù)據(jù)。1.添加歷史曲線(1) 進入“報表”用戶窗口(2)在“工具箱”中選取歷史表格構(gòu)件圖標,在桌面適當位置,繪制一個表格。將表格調(diào)整為10行3列也旦豐旦T 土怙回匚 1也!1 £胡丄冋二訕刮列圖 1-3-5(3)雙擊表格進入編輯狀態(tài)。在第一列的三個單元格中分別輸入:存盤時間、 變量1、變量2。嚴;嚴:尹護去嚴 L-7叮r- ;C1C2C3?1 R1& -i陽 磴n*存盤時佃斐塹 1變童M 11陽禺R6:1附§ RC1h叩 K1H
12、L.尿七如盈毛炮哉圖 1-3-62.連接數(shù)據(jù)源選中C1R2至C3R10所有單元格,在選中的單元格區(qū)域單擊右鍵。從彈 出的下拉菜單中選取“連接”項。如下圖 1-3-7所示。歷史表格進入連接模式, 表格的行號和列號后面加“ *”,如圖1-3-8所示。R?R3HS/子盤時問K3圖1-3-7拷王嚇歹!圖 1-3-8點擊菜單欄中的“表格”菜單,選擇“合并表元”項,所選單元格區(qū)域 會出現(xiàn)反斜杠;:-3圖 1-3-9(2) 雙擊反斜杠區(qū)域,彈出數(shù)據(jù)庫連接設(shè)置對話框,具體設(shè)置如下:基本屬性頁中,連接方式選?。涸谥付ǖ谋砀駟呜?nèi),顯示滿足條件的 數(shù)據(jù)記錄;按照從上到下的方式填充數(shù)據(jù)行;顯示多頁記錄基耳啟炷|埶捐
13、妄源|顯示屬忡|時i目至甘|肄值寺件|違閤方式窗tri錠的裏榕單五內(nèi)昱示蒲定糸什的葩歯記錄r萍福棄的表格卑”円-晁示計據(jù)記錄的塔計結(jié)果硬按PE加上劃T的左克填宅墳據(jù)行硬顯禪罰尼汞圖 1-3-10數(shù)據(jù)來源頁中,選取組對象對應(yīng)的存盤數(shù)據(jù);組對象名為:數(shù)據(jù)組?;苄詳?shù)謂乘驚|顯示圃性|時間殺專數(shù)個條件|數(shù)栄來漁存組厲勢對應(yīng)的存盤射據(jù)藪捐勢創(chuàng)劉踴庫文件I一1I3圖 1-3-11顯示屬性頁中,點擊“復(fù)位”按鈕r*呈木屬性丨樹鋸豐悼 畀尹禹忤丨時間殺甘I埶信圣甘志元ciMCCS_Tin#C2DataOO耗示記錄DvtaDl聞記錄|上捋圖 1-3-12時間條件頁中,排序列名:MCGS_TIME ;降序;時
14、間列名:MCGS_TIME ;所有存盤數(shù)據(jù)?;┣訧埶揮來涯顯無屬性 時間奉件I數(shù)信蚤井排涼列2:|mc席仮UI陣星時間呵呂:KOTS_rinic'3<*聽有存會數(shù)揣r最避娟阿 好! r ; r ! nan r BBS 圖 1-3-13(3) 至此,歷史曲線的功能組態(tài)已經(jīng)完成。最后,我們需要在“報表”窗口 的循環(huán)腳本中,調(diào)用窗口的Refresh方法,以使歷史表格構(gòu)件定時裝載數(shù)據(jù),實 現(xiàn)自動刷新。SSzS'SaS'"- Ii:i基萍屬性擴充厲性|啟動唧本循環(huán)御本退出腳不:潴環(huán)時間山時ibooIII用戶窗口.報表.R吐匚蟲h()圖 1-3-14模擬運行程序
15、,可以看到歷史報表顯示數(shù)據(jù)組組對象的存盤數(shù)據(jù)。實時報表 和歷史報表的對比顯示效果圖下所示:361,存盤時B12tL4H)l-OTSO|jq-l-OT 2#3:ES7S9L 5536H.®52帕Hd-OT 21-1142- T9膈乩辟i拠7031SBIIS3沙沏PMOT 21.11796- 332珈737SHMd-flT 3L:u:(n21T.妙俯4352fl4-dmn, 2iiio:532T.2fO9勺 or. o59匕血缺帕N1CC;S'圖 1-3-15第4節(jié)實時曲線實時曲線構(gòu)件是從實時數(shù)據(jù)庫中讀取數(shù)據(jù),用曲線顯示一個或多個數(shù)據(jù)對象 數(shù)值的動畫圖形,實時記錄數(shù)據(jù)對象值的變化
16、情況。 本節(jié),我們學(xué)習(xí)用實時曲線 構(gòu)件顯示DataOO和DataOl兩個數(shù)據(jù)對象的趨勢圖。操作步驟如下:(1) 進入用戶窗口,點擊“新建窗口” ,修改窗口名字為“曲線”。(2) 雙擊打開“曲線”用戶窗口,在“工具箱”中選取實時曲線構(gòu)件圖標國, 在桌面適當位置,添加實時曲線。實時曲線圖 1-4-1(3) 雙擊實時曲線,打開實時曲線構(gòu)件屬性設(shè)置對話框,具體設(shè)置如下:在基本屬性頁中,默認設(shè)置不需要修改。在標注屬性頁中,時間單位設(shè)為秒鐘,最大值修改為1000,其它不變?;緦傩詷酥廖菪杂瞎P屬性|可見度屆性轎注額豈*時間搭式二|時同睪位3 K筲也虞 20?廠不昱示X軸坐標標連Y軸林注標注誠色標注間關(guān)F3
17、卩爭斌小追回o?戲責值jlJOO. 0?標逹字體廠不顯示Y釉坐標麻謖廠獻定X輸?shù)钠鹗甲鴺?00圖 1-4-2在畫筆屬性頁中,設(shè)置:曲線1對應(yīng)的表達式設(shè)為Data00,顏色為藍色;圖 1-4-3型型型a塑 ,了 J Tw顏兩顏顫顏q 一 -! - Q- - 1- - npt - nr _實時曲線設(shè)置完成。模擬運行可以看到周期為10秒的DataOO的正弦曲線 和周期為20秒的Data01的正弦曲線。效果圖如下:圖 1-4-4第5節(jié)歷史曲線MCGS軟件中歷史曲線是將存盤數(shù)據(jù)從數(shù)據(jù)庫中讀出,以時間為X軸,數(shù)據(jù)值為丫軸進行曲線繪制。工藝上,歷史曲線主要用于事后查看數(shù)據(jù)的狀態(tài)變 化趨勢和總結(jié)規(guī)律。本節(jié),我
18、們要用歷史曲線構(gòu)件將數(shù)據(jù)組中的 DataOO和DataOl 兩個數(shù)據(jù)對象的存盤數(shù)據(jù)的趨勢圖進行顯示。1.添加歷史曲線進入“曲線”用戶窗口。(2)在“工具箱”中選取歷史曲線構(gòu)件圖標在桌面適當位置繪制一個歷圖 1-5-1圖 1-5-#史曲線構(gòu)件圖 1-5-#(3)在歷史曲線矩形框的下方有一排按鈕,按鈕上有前進、后退、快進、快 退、到最后、到最前以及曲線設(shè)置和時間設(shè)置按鈕。 這些按鈕是歷史曲線操作的 缺省按鈕。2.添連接數(shù)據(jù)源(1)雙擊歷史曲線構(gòu)件,打開歷史曲線構(gòu)件屬性設(shè)置對話框, 進行如下設(shè)置: 在基本屬性頁中,將背景顏色設(shè)為白色;在存盤數(shù)據(jù)頁中,歷史存盤數(shù)據(jù)來源選擇組對象對應(yīng)的存盤數(shù)據(jù),并在 下
19、拉菜單中選擇數(shù)據(jù)組;|星蘋宙性 存瞿數(shù)擁|標穽設(shè)養(yǎng)|餾扌標說|輜出信急|鬲級南性| 氐史有岳救揚未源冷塑對金財竝的存鋰蜒罄3I -劇E庫曲JJj廣 01DEC數(shù)掠庫 4如3Q1. Sexvri)連揑類凹1耶益器客州戶営用尸更碼廠僭冃尋盤備臼它件中的埶揺圖 1-5-2在標注設(shè)置頁中,坐標長度修改為10,時間單位修改為分;沈牡拆識啜罷對應(yīng)的対阿口訕 T 坐標七閨p耳時肖單位隔3時曲桔耳I吐分廁3標連問涪耳標連孚休謖賣棗低I廠不顯示丫軻標洼r最近廠時二存盤澈楣 廣當天p" 時存盤徴誦 r咋夭廠時存盤數(shù)摒r本月p 曰的存盤皺拒 上月曰的存盤或1S曲線怖識輸土信房高第屬性基本冨性|殍盤放據(jù)標主
20、設(shè)豊圖 1-5-3在曲線標識頁中:選中曲線1,曲線內(nèi)容設(shè)為DataOO,曲線顏色設(shè)為藍色,最大值 設(shè)為1000,實時刷新修改為DataOO;其它不變;卜”*+轄M+MM+# «+*# M+FM4-1 FM4 I-FP44 I-FB44 +#4+# "4+ +!<+ #*! M+F *基本屬性I尊話埶擴I標注邊攝 曲蛀垛說 輸出信息I高級屬性Iat aOCD at aO 10 123fa -!- fa r- FF- ctr-. ctfs C_E- EtJJJr 二K=K= -ar=arz _r z _r - - - 二arJZH JZH JZH a曲曲:S曲曲曲曲曲曲
21、- - - :- - -r - - r - - r:匸吐違線型工程單悝小數(shù)垃數(shù)|lataOO莊統(tǒng)額色最小坐標最大墜奮實時刷新圖 1-5-5圖 1-5-#:標注頤色寸 標注劇隔P3標連寧律誥罡亨休 |廠不昱示標注: i 圖 1-5-4同樣,選中曲線2,曲線內(nèi)容設(shè)為DataOl,曲線顏色設(shè)為紅色,最大值設(shè)為1000,實時刷新修改為DataOl;其它不變。在高級屬性頁中,勾選上運行時自動項。(2)至此,我們就將歷史曲線的組態(tài)工作完成了。模擬運行程序,可以看到歷史報表顯示數(shù)據(jù)組組對象的存盤數(shù)據(jù)。實時曲線和歷史曲線的對比顯示效果圖下所示:圖 1-5-#其中,歷史曲線有幾個功能需要說明一下:游標:游標是X
22、軸和丫軸坐標線上的四個Li小圖標。通過這個小圖標,可 以進行曲線的放大和縮小以及平移操作。光標:光標是曲線區(qū)域中的一根線,隨著鼠標移動,在信息顯示窗口中,顯 示了光標當前指向的時間,以及此刻這些趨勢點的值。信息顯示窗口:運行時顯示光標所在位置的時間點和各條曲線的值,如下圖 所示。曼標范凰當前值單樓絕對時時砧秒Z1:01:02曲如on oddd85曲線2on 000A32圖 1-5-6第6節(jié)U盤導(dǎo)出MCGS軟件提供了將存儲在人機界面存儲介質(zhì)中的歷史存盤數(shù)據(jù)導(dǎo)出到U盤的功能,并且將數(shù)據(jù)轉(zhuǎn)換成CSV格式,導(dǎo)出的數(shù)據(jù)表格在電腦上可以直接用Excel打開查看編輯。本節(jié),我們將結(jié)合實際操作學(xué)習(xí)這一功能。1
23、.6.1 U盤導(dǎo)出函數(shù)U盤導(dǎo)出功能需要用到 MCGS中的系統(tǒng)函數(shù)!ExportHisDataToCSV(),在幫 助中索引該函數(shù),可以看到函數(shù)功能及參數(shù)說明。我們需要注意函數(shù)的各參數(shù)意 義和類型。| J > . J > . a J > . a B J H > . B 11 li J H > . LBB 11 J > . LBB 11 J > . LBB 11 J J . . LBB 11 J | !EiportHisDi(aT»dt件名胡對盤名岸段名+開特科間孟束時問最卅己錄徹導(dǎo)出率式+異出爺甑講甯|捲示數(shù)抿?qū)澫蠼讶∠刂苿?E刈象老)1導(dǎo)出
24、指定組對家存盤數(shù)據(jù)就的聚住包括:開始時間嗤康時間,最大異出總聚?。簧先璩鲇罘?,m®MCGS_ALARMRl示導(dǎo)出報警歷史樹抿;雋可指定導(dǎo)出丈件名和躍徑,壬要定C盤導(dǎo)出,可以追加方式也可螯蓋萬式導(dǎo)出!4同顯示導(dǎo)出過程逬度情況dT 口取泊和中止長時間的導(dǎo)土過磁&卑出榕式為曲文件.卑出的第一字段客手。han » an ata ! » an bib ! » an bib ! » an bib »jm » bib » » » » -圖 1-6-11.6.2 U盤導(dǎo)出函數(shù)操作步驟如下:(
25、1)在“報表”窗口中,在報表的下方新建一個按鈕構(gòu)件!并將按鈕的文 本修改為“ U盤導(dǎo)出”。(2)雙擊按鈕打開按鈕構(gòu)件屬性設(shè)置,在腳本程序的抬起腳本里輸入U盤導(dǎo)出 函數(shù)“數(shù)據(jù).csv","數(shù)據(jù)組","","2014/1/10:0:0","圖 1-6-2(3)點擊按鈕屬性頁的確認按鈕,此時,會彈出未知對象的組態(tài)提示,點擊“是”,定義“進度”和“控制”兩個數(shù)據(jù)對象,變量類型均為開關(guān)型。I曇雖可唧錘斥|覦庶性j持超腳布抿下押木打舁即蘇程厚堀肩蠱晉空浙砰同孩圖 1-6-3(4)函數(shù)意義:數(shù)據(jù).csv","
26、數(shù)據(jù)組","","2014/1/10:0:0","2015/1/1 0:0:0",20000,1,"",進度,控制)表示將數(shù)據(jù)組中的存盤數(shù)據(jù)導(dǎo)出到TPC的U盤目錄下目標文件是數(shù)據(jù)名為“數(shù)據(jù).csv” 導(dǎo)出的字段名為空,表示導(dǎo)出所有字段的數(shù)據(jù)導(dǎo)出數(shù)據(jù)的開始時間為 2014/1/1 0:0:0,結(jié)束時間為2015/1/1 0:0:0最大導(dǎo)出條數(shù)為20000條導(dǎo)出方式是覆蓋方式(5)模擬運行,點擊:(下載配置)按鈕,彈出下載配置對話框。將程序下 載到屏中,點擊U盤導(dǎo)出按鈕。執(zhí)行結(jié)果如下圖:rti主童2帰町Bl變
27、衛(wèi)23加ST.?'l'l '1V.: ?:q:'嗎臥煬E;1 a i: 'U憶OQ2i'4-01-fl9 W:r:44T神” 1制341MB2LS. 155収. !_*.二1J :": L27.16S 05.泊 9g 管.3Q14-fll-O 1Q:TF:36909, TO3T89.29&曙 1“ 81$ .I rail rai i ra-i i rai raa-i i raa-i raa-i i rail rai i ra-i i rai raa-i i raa-i raa-i i rail rail i ra第二章 權(quán)限和安
28、全MCGS嵌入版組態(tài)軟件提供了一套完善的安全機制,用戶能夠自由組態(tài)進入 和退出系統(tǒng)的操作權(quán)限,只允許有操作權(quán)限的操作員才能對某些功能進行操作。 MCGS嵌入版還提供了工程密碼功能,來保護使用 MCGS嵌入版組態(tài)軟件開發(fā) 所得的成果,開發(fā)者可利用這些功能保護自己的合法權(quán)益。本章,我們將學(xué)習(xí)用戶權(quán)限的設(shè)置、用戶窗口的進入權(quán)限、工程密碼、組態(tài) 工程中的運行期限功能以及工程下載保護等內(nèi)容。第1節(jié)用戶權(quán)限MCGS嵌入版系統(tǒng)的操作權(quán)限機制和 Windows NT類似,采用用戶組和用戶 的概念來進行操作權(quán)限的控制。在 MCGS嵌入版中可以定義多個用戶組,每個 用戶組中可以包含多個用戶,同一個用戶可以隸屬于多
29、個用戶組。操作權(quán)限的分配是以用戶組為單位來進行的,即某種功能的操作哪些用戶組 有權(quán)限,而某個用戶能否對這個功能進行操作取決于該用戶所在的用戶組是否具 備對應(yīng)的操作權(quán)限。如此,能方便地建立多層次的安全機制。3.定義用戶組和用戶新建MCGS組態(tài)工程,選取“工具”菜單中的“用戶權(quán)限管理”菜單項, 彈出如下用戶管理窗口: 叩甲戶第 用戶組君feit芒p & u-M可減管連命的碩鶴新笊甲戶刪熏用戶圖 2-1-1可以看到,用戶管理器里固定有一個名為“管理員組”的用戶組和一個名為“負責人”的用戶,它們的名稱不能修改。管理員組中的用戶有權(quán)利在運行時管 理所有的權(quán)限分配工作,管理員組的這些特性是由 MC
30、GS嵌入版系統(tǒng)決定的, 其它所有用戶組都沒有這些權(quán)利。1新招用戶|點擊i按鈕,新增一個用戶名為“李工”的用戶,密碼為“ 111”圖 2-1-2選擇管理員組,點擊二按鈕,新增一個“操作員組”,用戶組成 員選擇“李工”。負夷A圖 2-1-34.系統(tǒng)權(quán)限設(shè)置為了更好的保證工程運行的安全、穩(wěn)定可靠,防止與工程系統(tǒng)無關(guān)的人員進 入或退出工程系統(tǒng),MCGS嵌入版系統(tǒng)提供了對工程運行時進入和退出工程的權(quán) 限管理。rI UJ j :點擊型越窗口:進入主控窗口,選擇星揑鉅圖標,再點擊:系統(tǒng)融 按鈕打開主控窗口屬性設(shè)置,如下窗口:圖 2-1-4在基本屬性頁中,設(shè)置為“進入登錄,退出不登錄”,確認。點擊工具欄的下載
31、配置按鈕;二:,彈出下載配置對話框,選擇模擬運行,點 擊工程下載,待提示下載成功后啟動工程,如下圖所示,可以看到啟動時自動彈 出用戶登錄對話框,需要正確登錄用戶后才能進入運行窗口。圖 2-1-5,而不能進如果登錄的用戶信息不正確,會提示“用戶未授權(quán),退出系統(tǒng)”入工程界面圖 2-1-6第2節(jié)窗口權(quán)限工藝上,組態(tài)工程中的一些廠家參數(shù)或是生產(chǎn)參數(shù)等重要的用戶窗口不允許 現(xiàn)場操作工隨意進入操作,進入窗口時需要登錄級別更高的用戶。 本節(jié)我們就實 現(xiàn)用戶窗口的權(quán)限。有兩種方法可以實現(xiàn)這一功能:利用按鈕構(gòu)件權(quán)限和利用用 戶登錄函數(shù),下面我們分別講解。2.2.1利用按鈕構(gòu)件權(quán)限具體操作步驟如下:(1) 新建兩
32、個用戶窗口,修改窗口名為“主窗口” 、“參數(shù)設(shè)置”?!标?2) 雙擊打開“主窗口”用戶窗口,新建一個按鈕構(gòu)件二,并將按鈕的文本修改為參數(shù)設(shè)置。!權(quán)眼1(3)雙擊“參數(shù)設(shè)置”按鈕打開按鈕屬性設(shè)置,點擊 打開用戶權(quán)限設(shè)置對話框,選擇“管理員組”,表示只有管理員組才有權(quán)限才操作此按鈕。 其他用戶登錄時按鈕無效。靈罰二花舛居性諾壟£墾本厲也樑住離性刪韋腥時njiA!iaa性:哥匚呢壬倉比I:說可翊r業(yè)克罵上時朋也嘆用 檢亙園 確認 取消© mot圖 2-2-1(4)操作屬性頁,選擇打開用戶窗口,窗口選擇參數(shù)設(shè)置窗口圖 2-2-2(5)如此,便完成了打開參數(shù)設(shè)置窗口的按鈕權(quán)限設(shè)置。配
33、合這一功能,我 們還需要做兩個按鈕,用腳本函數(shù)!LogOn()、!LogOff()來實現(xiàn)用戶的登錄和退出。模擬運行程序,可以看到,沒有登錄用戶時或是登錄操作員組, 點擊參數(shù)設(shè) 置按鈕時沒有任何反應(yīng)。只有當?shù)卿浀挠脩魰r管理員組時, 才可以正常點擊按鈕打開參數(shù)設(shè)置用戶窗口。操作員組登錄,點擊“參數(shù)設(shè)置”按鈕無反應(yīng):管理員組登錄,點擊“參數(shù)設(shè)置”按鈕進入?yún)?shù)設(shè)置窗口:MCGS2.2.2利用用戶登錄函數(shù)具體操作步驟如下:(1)打開“主窗口”用戶窗口,新建一個按鈕構(gòu)件匸,并將按鈕的文本修改為“參數(shù)設(shè)置”(2)雙擊打開按鈕屬性頁,在腳本程序的抬起腳本輸入以下腳本:IF !LogOn( )=0 and !S
34、trComp(!GetCurrentGroup()," 管理員組")=0 THEN用戶窗口 .參數(shù)設(shè)置.Open()ENDIF腳本意義:點擊按鈕時,彈出用戶登錄對話框如果用戶登錄成功,且當前登錄的用戶組是管理員組,則打開到參數(shù)設(shè)置窗口(3) 模擬運行可以看到如下效果:檸H収H右式 1 甲戶酗片式點擊“參數(shù)設(shè)置”按鈕:以管理員組登錄后,自動進入了參數(shù)設(shè)置窗口:以上就是實現(xiàn)窗口權(quán)限的兩種方式,第一種方式只要當前登錄的用戶權(quán)限足 夠就可以點擊按鈕進入?yún)?shù)設(shè)置窗口;第二種方式則每次點擊參數(shù)設(shè)置按鈕都需 要登錄一次,登錄權(quán)限足夠才可以進入?yún)?shù)設(shè)置窗口。第3節(jié)工程密碼工程密碼設(shè)置是MC
35、GS軟件提供的一個保護工程文件的功能。給正在組態(tài) 或已完成的工程設(shè)置密碼,可以保護該工程不被其它人打開使用或修改。 當使用 MCGS嵌入版來打開這些工程時,首先彈出輸入框要求輸入工程密碼,如密碼不 正確則不能打開該工程,從而起到保護勞動成果的作用。在MCGS工作臺,選擇工具菜單“工具”-“工程安全管理”-“工程密碼設(shè) 置”選項。圖 2-3-1打開“修改工程密碼”對話框,舊密碼為空,在新密碼、確認新密碼輸入框 內(nèi)輸入“ 666”,點擊確認。圖 2-3-2完成工程密碼設(shè)置后,我們可以測試一下 MCGS的安全管理,首先我們關(guān) 閉當前工程,重新打開工程,此時彈出一個“輸入工程密碼”對話框。此時如果 輸
36、入密碼“ 666”,確認后可以打開工程。.件 QJ QtllNJMCGS嵌入版組態(tài)軟件正在打可工程=I: FT 苗 m Y k IF 毎It 豐 * -圖 2-3-3第4節(jié)運行期限因為商務(wù)或款項等原因,有時需要在 MCGS組態(tài)工程中實現(xiàn)運行期限的功 能,組態(tài)工程運行到設(shè)定的日期后,系統(tǒng)會自動提示,如不能輸入正確密碼,則 組態(tài)工程停止運行。如此來保護 MCGS組態(tài)工程開發(fā)者的合法權(quán)益。本小節(jié), 我們以實例來講解如何在 MCGS組態(tài)軟件通過腳本程序?qū)崿F(xiàn)運行期限的功能。 2.4.1窗口和變量準備1. 添加窗口和構(gòu)件(1) 新建組態(tài)工程,工程名為“運行期限”。(2) 新建2個用戶窗口,窗口名分別修改為
37、“主畫面”、“運行期限”打開“主畫面”窗口,增加“標簽”構(gòu)件,文本內(nèi)容輸入“主畫面”圖 2-4-1(3) 打開“運行期限”窗口,增加“標簽”、“輸入框”、“標準按鈕”構(gòu)件, 構(gòu)件文本內(nèi)容和布局如下:人整圖 2-4-22. 創(chuàng)建數(shù)據(jù)對象為了實現(xiàn)運行期限功能,我們需要創(chuàng)建以下數(shù)據(jù)對象:標識開關(guān)型變量初始值為0密碼字符型變量初始值為空莓I藝理建 JL餌標識開關(guān)型圖 2-4-32.4.2編寫功能腳本1.期限判斷腳本(1) 首先要編寫的期限判斷的腳本。點擊丄呷圖標,進入運行策略, 雙擊打開“循環(huán)策略”。1名字類型注釋釘啟動策略啟動策略當系統(tǒng)啟動時運行簾涓環(huán)余威曙環(huán)第疇披嘿矮歪的研間拮環(huán)運行J圖 2-4-
38、4(2) 點擊工具欄的新增策略行圖標L:,新增一個策略行圖 2-4-5u' » " ! ! (3) 點擊工具欄的.J,打開“策略工具箱”。點擊“腳本程序”,將鼠標指針 移到策略塊圖標匚二上,單擊鼠標左鍵,添加腳本程序構(gòu)件。圖 2-4-6(4) 雙擊“腳本程序”,打開腳本程序編輯器。輸入以下腳本:IF !TimeSpanGetSeconds(!TimeGetSpan(!TimeStr2l($Date+" "+$Time),!TimeStr2l("2015-1-1 09:00:00")>0 THEN用戶窗口 .運行期限.Op
39、en()ENDIF腳本意義:獲取當前系統(tǒng)時間 ($Date+" "+$Time)到"2015-1-1 09:00:00"之間的時間差 如果到達設(shè)定的日期,那么打開“運行期限”窗口(5) 雙擊打開策略行的條件表達式,設(shè)置為當“標識”變量值為0時才執(zhí)行這個策略行。也就是,當“標識=1”時便不再執(zhí)行(4)中期限判斷腳本,相當于 解除了運行期限的功能。|二尊|菠喩設(shè)直缶亦間岳耳運行I L_ 卿本程療m 式的ta幸。時殺許融立a叢1$武罰慣為0時殺件咸巫廠養(yǎng)達式胡僧產(chǎn)土正31黃時逼件慶立撫C嘉迖戎的憤K生良丼犬時柔怦鵰立一次內(nèi)吞主睡圖 2-4-72.解除期限密碼(
40、1)進入“運行期限”窗口,雙擊輸入框構(gòu)件打開屬性設(shè)置頁,對應(yīng)數(shù)據(jù)對 象選擇“密碼”,勾選上“密碼”選項。|斗國牲矗咋變性可貝度厲性|!Jrfr 盒澈ifLPS Mb 綜祂-r躺單|i-2Ji廣十或制<* +嚴:止制r 170廠匹feSAr 一遊制F自婕小豪小勿愷數(shù)DRl-10X1091?示馥甲料| : si I ii eicoipo圖 2-4-8(2)雙擊標準按鈕構(gòu)件,打開腳本程序頁,輸入以下腳本:IF !StrComp(密碼,”ABC")=O THEN用戶窗口 .主畫面.Open()標識=1標識.SaveDatalnitValue()!FlushDatalnitV alueT
41、oDisk()ENDIF腳本意義:初始密碼為“ ABC ”輸入的密碼和初始密碼“ ABC ”作比較,如正確,則打開到“主畫面” 窗口,并執(zhí)行“標識=1”使期限判斷腳本不再執(zhí)行“標識”數(shù)據(jù)對象的值掉電保持。即使重啟,組態(tài)程序還是能維持解除 運行期限功能的狀態(tài)至此,我們就完成了運行期限功能的所有組態(tài)工作。我們將設(shè)定期限適當調(diào)整,模擬運行可以看到如下效果:啟動工程之后,顯示主畫面:運行期限到時,自動打開到運行期限已到的提示窗口:此時,需要MCGS組態(tài)工程開發(fā)者提供密碼,否則組態(tài)工程將不能正常使用。 輸入正確的密碼后,則可以解除運行期限功能繼續(xù)使用。本實例,只講解了運行期限基礎(chǔ)功能的使用。用戶還可以在
42、基礎(chǔ)上進行修改 和增加特殊功能,比如,到達期限時停止組態(tài)工程與下位機設(shè)備的通訊等, 可以 舉一反三地應(yīng)用到MCGS組態(tài)工程中。第5節(jié)下載安全開發(fā)好的組態(tài)工程需要下載到人機界面中使用, MCGS軟件提供了可以將人 機界面的工程上傳到電腦的功能。用戶可以根據(jù)需要設(shè)置,如果要保護下載的程 序不被他人上傳使用,則需要注意不要激活工程上傳功能。本節(jié)我們講解一下如 何才可以實現(xiàn)工程上傳。點擊匚圖標打開下載配置對話框,選擇連機運行后,支持工程上傳的選擇 激活,默認狀態(tài)是不支持工程上傳。此時,如果我們勾選上支持工程上傳,那么 下載到人機界面的工程可以通過 MCGS組態(tài)軟件上傳到電腦中。打開下載配置后,勾選支持
43、工程上傳,點擊工程下載。圖 2-5-1下載成功后,打開MCGS組態(tài)軟件工作臺,在文件下點擊“上傳工程”項打開上傳工程對話框,設(shè)置工程路徑及連接方式,點擊“開始上傳”,即完成了工程上傳的操作圖 3-1-2圖 2-5-2 上欄工悝2014-01-13 19;40;tT 2014-01-13 Jb:4L:LB 2D14-DL-O 15:dCi22 ?0M-0l-13 ffi;4a;2E 2D14-0L-13 :6f1lr22?D14-Q-13 in;d(l:嚴劉試下徒機h浚機乍丄揑腹姫佶啟 嵋止下位曲不恫忸遍出運行悄芯 耳箱上需工後I h fsT理曲才|工軽易存:p:HC&SEVDckMl.
44、KE|連巻白K:目杯地址:|區(qū)誦訊 | :血.鵜5HE . 2科廠卜花宅戒啟口話珂FT祁t傳左厲:幵笫上晴|裁 |期帥 |第三章配方組態(tài)MCGS軟件提供了配方組態(tài)工具,可以在組態(tài)工程中實現(xiàn)配方功能。配方數(shù)據(jù)可以存儲在 PLC中,根據(jù)工藝選取配方數(shù)據(jù),通過驅(qū)動采集將數(shù)據(jù)傳送給HMI進行顯示和使用,這種用法需要在 PLC編程軟件中實現(xiàn)。本章我 們介紹配方數(shù)據(jù)存儲在HMI中的用法。第1節(jié)配方使用配方數(shù)據(jù)存儲在HMI中,使用時選擇其中的一條配方,將數(shù)據(jù)寫到 PLC中 進行生產(chǎn)和計算。本節(jié),我們以面包配方為例來講解配方在組態(tài)工程中的應(yīng)用。5. 配方組態(tài)(1) 新建組態(tài)工程,工程名為“配方組態(tài)”。(2)
45、點擊“工具”菜單下的“配方組態(tài)設(shè)計”菜單項,打開配方組態(tài)設(shè)計對話框。點擊工具欄的新建配方圖標 1.自動創(chuàng)建一個配方組,將配方組名改名為“面包配方”圖 3-1-1(3)面包配方需要面粉、水、糖、鹽4種配料,我們在實時數(shù)據(jù)庫中建立 4個數(shù)據(jù)對象作為配方變量:ft圖 3-1-2(4)點擊工具欄的新增一行圖標,給配方組增加四行,并在變量名稱單元格分別輸入“面粉”、“水”、“糖”、“鹽”。點擊“使用變量名作列標題名”。圖 3-1-3(5)實例中,我們要做以下三種口味的面包,也就是對應(yīng)三條配方數(shù)據(jù),我們擬設(shè)定配方數(shù)據(jù)如下表所示:面粉水糖鹽甜面包80308010低糖面包8030305無糖面包8030105(
46、6)雙擊“面包配方”配方組,打開配方修改對話框。點擊i増加£按鈕增加 三條配方,按著(5)中列表所示的數(shù)據(jù)填寫。保存后退出。圖 3-1-46. 窗口組態(tài)根據(jù)初級教程學(xué)習(xí)的內(nèi)容,我們在設(shè)備窗口創(chuàng)建西門子200PPI的驅(qū)動,并添加VWO、VW2、VW4、VW6四個地址,作為PLC的配方數(shù)據(jù)地址索引連按叢里通道名稱謹?shù)捞?gt;0000通訊狀態(tài)> OOD1設(shè)籥L讀寫vmuao讀寫VWWDE)0002設(shè)備。亠讀寫VWBDCI2讀寫7m002,-0003蟆膏L讀寫WUBO04讀寫TOB004& 0004設(shè)苗L讀讀寫TOTB005圖 3-1-5(2)新建用戶窗口,窗口名稱為“配方使
47、用”圖 3-1-6配方名對應(yīng)的標簽關(guān)聯(lián)變量“配方名”,定義為字符型變量,顯示選擇 的配方名稱面粉對應(yīng)的標簽關(guān)聯(lián)變量“面粉”,輸出值類型:數(shù)值量水對應(yīng)的標簽關(guān)聯(lián)變量“水”,輸出值類型:數(shù)值量糖對應(yīng)的標簽關(guān)聯(lián)變量“糖”,輸出值類型:數(shù)值量鹽對應(yīng)的標簽關(guān)聯(lián)變量“鹽”,輸出值類型:數(shù)值量(4)雙擊“通過對話框選擇配方”按鈕,在腳本程序頁輸入以下腳本:!RecipeLoadByDialog("面包配方",”請選擇一個面包配方")配方名=!RecipeGetName("面包配方")設(shè)備0_讀寫VWUB000=面粉設(shè)備0_讀寫VWUB002=水設(shè)備0_讀寫V
48、WUBOO4=糖設(shè)備0_讀寫VWUB006=鹽腳本意義:運行時可以打開配方選擇對話框,選擇配方數(shù)據(jù)裝載到配方變量中將當前配方的配方名獲取出來,賦值給“配方名”數(shù)據(jù)對象中 將當前配方的4個數(shù)據(jù)對象面粉、水、糖、鹽的值分別寫到PLC的對應(yīng) 地址中至此,我們就完成了配方使用的組態(tài)工作, 可以在組態(tài)工程運行時選擇甜面 包、低塘面包、無糖面包三種配方中選擇,并將選擇的配方的值賦值到面粉、水、 糖、鹽4個變量中進行顯示和生產(chǎn)。模擬運行,可以看到面粉、水、糖、鹽的數(shù)值全部為初始值0圖 3-1-6點擊“通過對話框選擇配方”按鈕,可以彈出配方選擇對話框。在配方組態(tài) 編輯好的三條配方中進行選擇。圖 3-1-7選擇
49、甜面包,點擊確認,可以發(fā)現(xiàn)變量的數(shù)據(jù)都變成了選擇的甜面包配方中 的數(shù)據(jù)。圖 3-1-8第2節(jié)配方修改使用配方功能時,一般還需要實現(xiàn)在HMI中增加、刪除、修改配方等操作。 本節(jié)我們講解如何在HMI實現(xiàn)配方修改的操作。打開“配方使用”窗口,再增加一個標準按鈕構(gòu)件,名稱為“通過對話框編 輯配方”,如下圖:圖 3-2-1雙擊打開“通過對話框編輯配方”按鈕,在腳本程序頁輸入以下腳本:!RecipeModifyByDialog("面包配方")腳本意義:運行時可以打開配方編輯對話框,進行增加、刪除、修改、移動、保存配方等編輯工作再次模擬運行,選擇甜面包配方,可以看到此時的配方數(shù)據(jù)為:面粉
50、80、水30、糖80、鹽10。MCC;S圖 3-2-2點擊“通過對話框編輯配方”按鈕,打開配方編輯對話框,增加一條“牛角面包”,將甜面包的數(shù)據(jù)修改為:面粉 80、水35、糖60、鹽10圖 3-2-3此時,再次通過“通過對話框選擇配方”按鈕選擇甜面包配方,可以看到配方數(shù)據(jù)已經(jīng)修改為最新狀態(tài)。血恫也 LM11 r&ft L仏F牛«so聒ba10如此,便實現(xiàn)了運行時在 HMI修改配方數(shù)據(jù)的功能。此外,MCGS軟件還 提供了大量的配方操作函數(shù)供開發(fā)者使用,用戶可以在幫助文件中學(xué)習(xí)函數(shù)功能 和用法,實現(xiàn)更加靈活多變的配方操作功能。第四章策略和腳本運行策略是指對監(jiān)控系統(tǒng)運行流程進行控制的方法和條件,它在 MCGS軟 件的后臺執(zhí)行,可以靈活的根據(jù)既定的事件條件或是時間條件完成操作。 可以完 成腳本
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)互聯(lián)網(wǎng)平臺霧計算協(xié)同在智能倉儲物流中的應(yīng)用案例分析報告
- 2025年農(nóng)村一二三產(chǎn)業(yè)融合發(fā)展的農(nóng)村物流技術(shù)應(yīng)用效果評估報告001
- 2025年元宇宙社交平臺虛擬現(xiàn)實技術(shù)專利布局與市場競爭力報告
- 2025年醫(yī)院信息化建設(shè)關(guān)鍵環(huán)節(jié):電子病歷系統(tǒng)深度優(yōu)化分析報告
- 2025年工業(yè)互聯(lián)網(wǎng)平臺生物識別技術(shù)在智能工廠生產(chǎn)流程優(yōu)化中的應(yīng)用價值分析報告
- 2025年黑龍江省伊春市名校八年級英語第二學(xué)期期末教學(xué)質(zhì)量檢測模擬試題含答案
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)模式下的知識產(chǎn)權(quán)保護與法律風險防范報告
- 四川省成都市天府新區(qū)2025屆英語八年級第二學(xué)期期末教學(xué)質(zhì)量檢測試題含答案
- 表白數(shù)獨題目及答案
- 地熱資源區(qū)域供暖系統(tǒng)設(shè)備選型與國產(chǎn)化進程報告001
- 2025年人教版七年級數(shù)學(xué)下冊期末測試卷
- 公司安全事故隱患內(nèi)部舉報、報告獎勵制度
- 充電樁檢測報告模板
- 車載診斷系統(tǒng)(OBD)簡介課件
- 無犯罪證明委托書模板
- 城市軌道交通列車運行圖編制課件
- 吊車施工專項施工方案
- (新版)國際法配套練習(xí)題庫500題(含各題型)
- IOF骨質(zhì)疏松風險一分鐘測試題
- 假肢使用課件
- 房地產(chǎn)殘余價值估價報告
評論
0/150
提交評論