自動送料裝車系統(tǒng)的MCGS界面控制課程設計報告_第1頁
自動送料裝車系統(tǒng)的MCGS界面控制課程設計報告_第2頁
自動送料裝車系統(tǒng)的MCGS界面控制課程設計報告_第3頁
自動送料裝車系統(tǒng)的MCGS界面控制課程設計報告_第4頁
自動送料裝車系統(tǒng)的MCGS界面控制課程設計報告_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、CHANGZHOU INSTITUTE OF TECHNOLOGY組態(tài)軟件與觸摸屏控制技術課程設計報告書題目:自動送料裝車系統(tǒng)的MCGS界面控制設計目 錄緒論3第一章分揀系統(tǒng)的PLC部分51.1 PLC材料分揀系統(tǒng)的設計要求51.2實驗面板圖61.3元器件的選擇61.4 PLC的I/O資源配置71.5設計思想與程序框圖71.6程序與其說明8第二章材料分揀系統(tǒng)的組態(tài)部分142.1 MCGS組態(tài)軟件的介紹142.1.1 MCGS的主要特性和功能142.1.2 MCGS系統(tǒng)的構成 MCGS152.2 材料分揀系統(tǒng)組態(tài)監(jiān)控工程簡介172.3 分揀系統(tǒng)組態(tài)工程的建立182.4 制作分揀系統(tǒng)的組態(tài)工程畫面

2、192.4.2 設置分揀系統(tǒng)監(jiān)控的用戶窗口屬性202.4.3 創(chuàng)建工程圖形212.4.4 編輯工程圖形222.5 定義分揀系統(tǒng)組態(tài)數(shù)據(jù)對象24第三章 MCGS組態(tài)軟件與PLC的通訊313.1 選擇分揀系統(tǒng)設備構件313.2 設置分揀系統(tǒng)的設備構件屬性323.3 通訊通道的連接32第四章觸摸屏36小結38緒論MCGS是一套用于快速構造和生成計算機控制系統(tǒng)的組態(tài)軟件時它能夠在基于Microsoft的各種各樣32位Windows平臺上運行時通過對現(xiàn)場數(shù)據(jù)的采集處理時以動畫顯示、報警處理、流程控制和報表輸出等多種方式向用戶提供解決實際工程問題的方案時在自動化領域有著廣泛應用。MCGS組態(tài)軟件功能強大時

3、操作簡單時易學易用時普通工程人員經過短時間的培訓就能迅速掌握多數(shù)工程項目的設計和運行操作。同時使用MCGS組態(tài)軟件能夠避開復雜的計算機軟、硬件問題時集中精力去解決工程本身問題時根據(jù)工程作業(yè)的需要和特點時組態(tài)配置出高性能、高可靠性和高度專業(yè)化的工業(yè)控制監(jiān)控系統(tǒng)。 隨著商品品種的增多時配送中心的增多時多品種、高頻次、隨機性的商品分類分揀作業(yè)時進入九十年代后得到迅速發(fā)展。出錯率高、費時費力的人力分類作業(yè)時很快被自動分揀機與其系統(tǒng)所替代時開始于郵政包裹分揀系統(tǒng)時目前廣泛應用于流通、商業(yè)的物流中心和配送中心。 分揀系統(tǒng)為郵政、工廠的工作效率等方面帶來的方便是顯而易見的。在國外都應用的非常廣泛時它之所以能

4、得到大家的認可除了它能大大提高工作效率外還能使工作變的輕松、方便。操作人員可以在辦公室就能清楚的知道工作現(xiàn)場的情況時能隨時開始時暫停生產線的工作時也就實現(xiàn)了遠程操控的目的。 本課題的主要研究的容是如何使上下位機實現(xiàn)監(jiān)控時這就要求設計者對課題要充分了解時在了解了PLC是如何控制分揀系統(tǒng)的前提下采用組態(tài)軟件MCGS對其進行監(jiān)控時監(jiān)控的過程正是本次設計的主要研究對象。組態(tài)軟件是如何設計的時組態(tài)軟件是如何同PLC進行通訊的時這些都是本設計需要解決的問題第一章 分揀系統(tǒng)的PLC部分20世紀60年代末,為了克服傳統(tǒng)繼電器的種種應用上的缺點,人們研制出了一種先進的可編程序控制器PLC(Programmabl

5、e logic Controller),由于PLC具有優(yōu)良的技術性能,因此它一問世就很快得到了推廣應用。隨著微電子技術和計算機技術的迅速發(fā)展,PLC在工業(yè)控制領域得到廣泛的應用愈加明顯。1.1 PLC材料分揀系統(tǒng)的設計要求啟動后綠燈L1亮表示可以進,S1為ON表示模擬檢測的光標號檢測到,撥號器模擬的郵碼,從撥號器讀到的郵碼,從撥號器讀到的郵碼的正常值為1,2,3,4,5。若是此5個數(shù)的任意一個,則紅燈L2亮,電機M5運行,將分揀到,完后L2滅,L1亮,表示可以分揀。若讀到的郵碼不是該5個數(shù),曾紅燈L2閃爍,表示出錯,電機M5停止,重新啟動后,能重新運行。1.2實驗面板圖 圖 11.3元器件的選

6、擇序號名稱型號數(shù)量1PlcFx2N-48MR12電動機Y250M-453傳感器WBCO154傳送帶V6015電磁閥34EF30-E10B16啟動按鈕LA2517電源SITOP18燈泡2.5w29熔斷器RL6-25310低壓隔離器HD-11311時間繼電器JRO312按鈕LA25213壓力繼電器JT4-22A314熱繼電器JR16-20/331.4 PLC的I/O資源配置輸入SD啟動S1檢測郵碼A傳感器B傳感器 C傳感器D傳感器E復位X0 X1X2X3X4X5輸出L進L2檢M5 電機M1電機M2電機M3電機M4電機5Y0Y1 Y2Y3Y4Y5Y6Y71.5設計思想與程序框圖入箱控制軟件設計流程:

7、一是檢測;二是編碼信息檢測;三是編碼信息轉化為脈沖信號;四是入箱;五是出錯控制。PLC控制部分程序流程圖啟動檢測紅燈滅綠燈亮入箱紅燈亮綠燈滅采集判別編碼信息讀取編碼信息紅綠燈交替閃重啟圖21.6程序與其說明電機正常起動燈L1亮,可以開始進燈L2亮,滿足檢的條件,開始檢。滿足撥碼器的正常數(shù)值1,2,3,4,5,分揀到對應中去分檢到第一個中去分檢到第二個中去分檢到第三個中去分檢到第四個中去分檢到第五個中去第二章 材料分揀系統(tǒng)的組態(tài)部分計算機的發(fā)展給工業(yè)自動化帶來了很多的方便。MCGS組態(tài)軟件CAD等軟件給自動化的實際操作帶來了太多的方便。本章主要介紹材料分揀系統(tǒng)的組態(tài)軟件部分。 2.1 MCGS組

8、態(tài)軟件的介紹2.1.1 MCGS的主要特性和功能MCGS (Monitor and Control Generated System通用監(jiān)控系統(tǒng))是一套用于快速構造和生成計算機監(jiān)控系統(tǒng)的組態(tài)軟件它能夠在基于Microsoft的各種32位Windows平臺上運行通過對現(xiàn)場數(shù)據(jù)的采集處理以動畫顯示、報警處理、流程控制和報表輸出等多種方式向用戶提供解決實際工程問題的方案在工業(yè)控制領域有著廣泛的應用。 MCGS是真正的32位系統(tǒng)充分利用了32位Windows操作平臺的多任務、按優(yōu)先級分時操作的功能以線程為單位對在工程作業(yè)中實時性強的關鍵任務和實時性不強的非關鍵任務進行分時并行處理使PC機廣泛應用于工程

9、測控領域成為可能。例如MCGS在處理數(shù)據(jù)采集、設備驅動和異常處理等關鍵任務時可在主機運行周期時間插空進行像打印數(shù)據(jù)一類的非關鍵性工作實現(xiàn)并行處理。 實時數(shù)據(jù)庫為用戶分部組態(tài)提供極大方便。MCGS由主控窗口、設備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略五個部分構成其中實時數(shù)據(jù)庫是一個數(shù)據(jù)處理中心是系統(tǒng)各個部分與其各種功能性構件的公用數(shù)據(jù)區(qū)是整個系統(tǒng)的核心。各個部件獨立地向實時數(shù)據(jù)庫輸入和輸出數(shù)據(jù)并完成自己的差錯控制。在生成用戶應用系統(tǒng)時每一部分均可分別進行組態(tài)配置獨立建造互不相干而在系統(tǒng)運行過程中各個部分都通過實時數(shù)據(jù)庫交換數(shù)據(jù)形成互相關聯(lián)的整體。 支持多種硬件設備實現(xiàn)“設備無關”。MCGS針對外部

10、設備的特征設立設備工具箱定義多種設備構件建立系統(tǒng)與外部設備的連接關系賦予相關的屬性實現(xiàn)對外部設備的驅動和控制。用戶在設備工具箱中可方便選擇各種設備構件。不同的設備對應不同的構件所有的設備構件均通過實時數(shù)據(jù)庫建立聯(lián)系而建立時又是相互獨立的即對某一構件的操作或改動不影響其它構件和整個系統(tǒng)的結構因此MCGS是一個“設備無關”的系統(tǒng)用戶不必因外部設備的局部改動而影響整個系統(tǒng)。 MCGS組態(tài)軟件功能強大操作簡單易學易用普通工程人員經過短時間的培訓就能迅速掌握多數(shù)工程項目的設計和運行操作。同時使用MCGS組態(tài)軟件能夠避開復雜的計算機軟、硬件問題集中精力去解決工程問題本身根據(jù)工程作業(yè)的需要和特點組態(tài)配置出高

11、性能、高可靠性和高度專業(yè)化的工業(yè)控制監(jiān)控系統(tǒng)。 2.1.2 MCGS系統(tǒng)的構成 MCGS系統(tǒng)包括組態(tài)環(huán)境和運行環(huán)境兩個部分用戶的所有組態(tài)配置過程都在組態(tài)環(huán)境中進行組態(tài)環(huán)境相當于一套完整的工具軟件它幫助用戶設計和構造自己的應用系統(tǒng)。用戶組態(tài)生成的結果是一個數(shù)據(jù)庫文件稱為組態(tài)結果數(shù)據(jù)庫。運行環(huán)境是一個獨立的運行系統(tǒng)時它按照組態(tài)結果數(shù)據(jù)庫中用戶指定的方式進行各種處理時完成用戶組態(tài)設計的目標和功能。運行環(huán)境本身沒有任何意義時必須與組態(tài)結果數(shù)據(jù)庫一起作為一個整體時才能構成用戶應用系統(tǒng)。一旦組態(tài)工作完成時運行環(huán)境和組態(tài)結果數(shù)據(jù)庫就可以離開組態(tài)環(huán)境而獨立運行在監(jiān)控計算機上。 實時數(shù)據(jù)庫相當于一個數(shù)據(jù)處理中心

12、時同時也起到公用數(shù)據(jù)交換區(qū)的作用。MCGS用實時數(shù)據(jù)庫來管理所有實時數(shù)據(jù)。從外部設備采集來的實時數(shù)據(jù)送入實時數(shù)據(jù)庫時系統(tǒng)其它部分操作的數(shù)據(jù)也來自于實時數(shù)據(jù)庫。實時數(shù)據(jù)庫自動完成對實時數(shù)據(jù)的報警處理和存盤處理時同時它還根據(jù)需要把有關信息以事件的方式發(fā)送給系統(tǒng)的其它部分時以便觸發(fā)相關事件時進行實時處理。因此時實時數(shù)據(jù)庫所存儲的單元時不單單是變量的數(shù)值時還包括變量的特征參數(shù)屬性與對該變量的操作方法報警屬性、報警處理和存盤處理等。這種將數(shù)值、屬性、方法封裝在一起的數(shù)據(jù)我們稱之為數(shù)據(jù)對象。實時數(shù)據(jù)庫采用面向對象的技術時為其它部分提供服務時提供了系統(tǒng)各個功能部件的數(shù)據(jù)共享。 設備窗口專門用來放置不同類型和

13、功能的設備構件時實現(xiàn)對外部設備的操作和控制。設備窗口通過設備構件把外部設備的數(shù)據(jù)采集進來時送入實時數(shù)據(jù)庫時或把實時數(shù)據(jù)庫中的數(shù)據(jù)輸出到外部設備。一個應用系統(tǒng)只有一個設備窗口時運行時時系統(tǒng)自動打開設備窗口時管理和調度所有設備構件正常工作時并在后臺獨立運行。注意對用戶來說時設備窗口是不可見的。 用戶窗口中可以放置三種不同類型的圖形對象圖元、圖符和動畫構件。圖元和圖符對象為用戶提供了一套完善的設計制作圖形畫面和定義動畫的方法。動畫構件對應于不同的動畫功能時它們是從工程實踐經驗中總結出的常用的動畫顯示與操作模塊時用戶可以直接使用。通過在用戶窗口放置不同的圖形對象時搭制多個用戶窗口時用戶可以構造各種復雜

14、的圖形界面時用不同的方式實現(xiàn)數(shù)據(jù)和流程的“可視化”。 綜上所述時一個應用系統(tǒng)由主控窗口、設備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略五個部分組成。組態(tài)工作開始時時系統(tǒng)只為用戶搭建了一個能夠獨立運行的空框架時提供了豐富的動畫部件與功能部件。如果要完成一個實際的應用系統(tǒng)時應主要完成以下工作 首先時要像搭積木一樣時在組態(tài)環(huán)境中用系統(tǒng)提供的或用戶擴展的構件構造應用系統(tǒng)時配置各種參數(shù)時形成一個有豐富功能可實際應用的工程 然后時把組態(tài)環(huán)境中的組態(tài)結果提交給運行環(huán)境。運行環(huán)境和組態(tài)結果一起就構成了用戶自己的應用系統(tǒng)。2.2 材料分揀系統(tǒng)組態(tài)監(jiān)控工程簡介在實際工程的進行中時在使用MCGS之前要熟悉整個工程的規(guī)劃時

15、這樣才能保證工程的順利完成。 首先要解決的是對整個工程的系統(tǒng)構成和工藝流程的了解時弄清測控對象的特征時明確主要的監(jiān)控要求和技術要求等問題。在這個基礎上擬定整個系統(tǒng)應該實現(xiàn)的功能時如何控制流程時用戶窗口建立時實現(xiàn)何種動畫效果以與如何在實時數(shù)據(jù)庫中定義數(shù)據(jù)變量等環(huán)節(jié)。然后分析工程中輸入輸出變量與系統(tǒng)中定義的變量的對應關系時以與他們之間是如何連接的時他們之間是如何通過動化實現(xiàn)的。做好整個工程的規(guī)劃能極大的提高工程實現(xiàn)的效率時省掉許多無謂的工作時能快速有效的完成工程。2.3 分揀系統(tǒng)組態(tài)工程的建立在MCGS中每個工程的建立就創(chuàng)建了一個新的用戶系統(tǒng)。工程文件的命名規(guī)則和Windows系統(tǒng)一樣MCGS自動

16、給工程文件名加上后綴“.mcg”。每個工程都對應一個組態(tài)結果數(shù)據(jù)庫文件。 菜單中的“新建工程”命令系統(tǒng)自動創(chuàng)建一個名為“新建工程X.MCG”的新工程時X為數(shù)字表示該工程是新建立的第幾個工程如1、2、3等。由于尚未進行組態(tài)操作新工程只是一個空的骨架一個包含五個基本組成部分的結構框架接下來要逐步在框架中配置不同的功能部件構造完成特定任務的應用系統(tǒng)這樣就能把整個工程的血和肉組合在一起。 下圖就是MCGS的“工作臺”界面。每個新的工程的建立就是從這個界面開始的。它包括5個部分主控窗口、設備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略每個部分都是一個窗口他們5個部分都是組態(tài)軟件的重要組成部分分別管理組態(tài)軟件的5

17、個部分用鼠標單擊不同的標簽可選取不同窗口頁面對應用系統(tǒng)的相應部分進行組態(tài)操作進入新工程的編輯和運行的時候用戶可隨意更改該工程的屬性。一般情況下所有的工程文件都存放在MCGS安裝目錄下的Work子目錄里用戶也可以根據(jù)自身需要指定存放工程文件的目錄。 本次設計的分揀系統(tǒng)的工程的建立過程如下1、 鼠標單擊文件菜單中“新建工程”選項生成名稱為“新建工程X.MCG”的文件。該工程默認保存在用戶安裝MCGS的目錄下的Work子目錄里用戶也可自行修改保存路徑。圖12、 選擇文件菜單中的“工程另存為”菜單項彈出文件保存窗口。然后保存該工程。 3、 在文件名一欄輸入“材料分揀組態(tài)監(jiān)控系統(tǒng)”點擊“保存”按扭工程創(chuàng)

18、建完畢。2.4 制作分揀系統(tǒng)的組態(tài)工程畫面工程畫面是觀的反映整個系統(tǒng)的工具組態(tài)軟件擁有強大的編輯工程畫面的工具能編輯出非常漂亮的各種工程的畫面給用戶很大的幫助。以下是分揀系統(tǒng)的工程畫面的編輯的步驟 1. 創(chuàng)建用戶窗口 2. 設置用戶窗口屬性 3. 創(chuàng)建工程圖形 4. 編輯工程圖形 2.4.1創(chuàng)建分揀系統(tǒng)監(jiān)控的用戶窗口 打開工作環(huán)境,選擇用戶窗口,如下圖所示 點擊“新建窗口”按鈕,即可創(chuàng)建一新的窗口。圖2 2.4.2 設置分揀系統(tǒng)監(jiān)控的用戶窗口屬性選定上面創(chuàng)建的窗口,單擊右邊的“窗口屬性”按鈕,設置該窗口的屬性。也可單擊鼠標右鍵來選擇設置屬性。用戶窗口的屬性包括基本屬性、擴充屬性和腳本控制時啟動

19、腳本、循環(huán)腳本、退出腳本由用戶選擇設置。圖3在“用戶窗口”中選定“材料分揀系統(tǒng)”時單擊鼠標右鍵時選擇下拉菜單中的“設置為啟動窗口” 時將該窗口設置為運行時自動加載的窗口。2.4.3 創(chuàng)建工程圖形在上述的用戶窗口中時鼠標選定該用戶窗口時單擊“動畫組態(tài)”按鈕時系統(tǒng)會自動彈出一個空白頁時用戶可在該空白頁上進行對工程的圖形的創(chuàng)建。 在用戶窗口中創(chuàng)建圖形對象之前時需要從工具箱中選取需要的圖形構件時進行圖形對象的創(chuàng)建工作。我們已經知道時MCGS提供了兩個工具箱放置圖元和動畫構件的繪圖工具箱和常用圖符工具箱。從這兩個工具箱中選取所需的構件或圖符時在用戶窗口進行組合時就構成用戶窗口的各種圖形界面。MCGS組態(tài)

20、軟件的工具箱有著很強大的功能它的“對象元件庫”里儲存著大量的元件的樣本用戶在做一般常見的系統(tǒng)時可以很方便的直接從元件庫中調用元件本次設計所用的元件在元件庫中不容易找到所以作者用了編輯器把所要用的元件畫了出來。在用戶窗口中繪制一個圖形對象實際上是將工具箱的圖符或構件放置到用戶窗口中組成新的圖形。操作方法是 打開工具箱鼠標單擊工具箱對應的圖標選中所要繪制的圖元、圖符或動畫構件。把鼠標移到用戶窗口此時鼠標光標變?yōu)槭中伟聪率髽俗箧I不放在窗口拖動鼠標到適當?shù)奈恢萌缓笏砷_鼠標左鍵則在該位置建立了所需的圖形繪制圖形對象完成此時鼠標光標恢復為箭頭形狀。2.4.4 編輯工程圖形編輯工程圖形就是用MCGS的圖形

21、庫中的圖形或工具箱畫出來的圖形經過用戶的組合個編輯做成可以反映工程的圖形。清晰的外觀可以給使用者帶來最直觀的反映。 在對圖形對象進行編輯操作之前首先要選擇被編輯的圖形對象選擇的方法如下 1. 打開工具箱鼠標單擊工具箱中的“選擇器”此時鼠標變成箭頭形狀。用戶可以在用戶窗口中選擇任意的形狀單擊鼠標左鍵在該對象周圍顯示多個小方塊時稱為拖拽手柄即表示該圖形對象被選中。 2. 用戶按“Tab”鍵可依次在所有圖形對象周圍顯示選中的標志。3. 鼠標單擊“選擇器”不放可在用戶窗口中畫出一個任意大小的虛擬矩形在這個矩形框圍中都是被選中的圖形松開鼠標左鍵則顯示被選中圖形。用戶可對其進行處理。 4. 用戶按“Shi

22、ft”鍵不放逐個選擇圖形可完成對所有選擇圖形的編輯松開“Shift”鍵則可完成對圖形的選擇。如果要將一組零散的圖形組合成一個整圖形就要使用“圖形整合”。使用方法如下時用上述的方法選擇該組零散圖形選定后單擊鼠標右鍵選擇“排列”菜單中的“構成圖符”則該組零件就會構成一個整圖用戶可任意放大縮小該圖形也可移動該圖形當用戶要分解某圖形時選定該圖形單擊鼠標右鍵選擇“排列”菜單中的“分解圖符”則該圖形就會分解為原零圖42.5 定義分揀系統(tǒng)組態(tài)數(shù)據(jù)對象在MCGS中所用到的數(shù)據(jù)是以數(shù)據(jù)對象的形式來進行操作與處理的。數(shù)據(jù)對象它不僅包含了數(shù)據(jù)變量的數(shù)值特征還將與數(shù)據(jù)相關的其它屬性時如數(shù)據(jù)的狀態(tài)、報警限值等以與對數(shù)據(jù)

23、的操作方法時如存盤處理、報警處理等封裝在一起作為一個整體以對象的形式提供服務這種把數(shù)值、屬性和方法定義成一體的數(shù)據(jù)稱為數(shù)據(jù)對象在MCGS中時用數(shù)據(jù)對象來描述系統(tǒng)中的實時數(shù)據(jù)時用數(shù)據(jù)變量代替?zhèn)鹘y(tǒng)意義上的值變量時把數(shù)據(jù)庫技術管理的所有數(shù)據(jù)對象的集合稱為實時數(shù)據(jù)庫。 實時數(shù)據(jù)庫是整個MCGS的核心時是應用系統(tǒng)的數(shù)據(jù)處理中心。系統(tǒng)各個部分均以實時數(shù)據(jù)庫為公用區(qū)交換數(shù)據(jù)時實現(xiàn)各個部分協(xié)調動作。 設備窗口通過設備構件驅動外部設備時將采集的數(shù)據(jù)送入實時數(shù)據(jù)庫由用戶窗口組成的圖形對象時與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立連接關系時以動畫形式實現(xiàn)數(shù)據(jù)的可視化運行策略通過策略構件時對數(shù)據(jù)進行操作和處理。 為了方便用戶的檢

24、查方便時MCGS擁有計數(shù)檢查功能時用戶可以用計數(shù)檢查功能隨時對系統(tǒng)進行檢查時掌握系統(tǒng)的數(shù)據(jù)變量的數(shù)量和使用情況。定義數(shù)據(jù)對象的過程時就是構造實時數(shù)據(jù)庫的過程。定義數(shù)據(jù)對象時時在組態(tài)環(huán)境工作臺窗口中時選擇“實時數(shù)據(jù)庫”標簽時進入實時數(shù)據(jù)庫窗口頁時顯示已定義的數(shù)據(jù)對象。圖5對于新建工程時窗口中顯示系統(tǒng)建的四個字符型數(shù)據(jù)對象時分別是InputETime、InputSTime、InputUser1和InputUser2。當在對象列表的某一位置增加一個新的對象時可在該處選定數(shù)據(jù)對象時鼠標單擊“新增對象”按鈕時則在選中的對象之后增加一個新的數(shù)據(jù)對象如不指定位置時則在對象表的最后增加一個新的數(shù)據(jù)對象。新增對

25、象的名稱以選中的對象名稱為基準時按字符遞增的順序由系統(tǒng)缺省確定。對于新建工程時首次定義的數(shù)據(jù)對象。缺省名稱為Data1。需要注意的是時數(shù)據(jù)對象的名稱中不能帶有空格時否則會影響對此數(shù)據(jù)對象存盤數(shù)據(jù)的讀取圖6在“實時數(shù)據(jù)庫”窗口頁中時可以象在Windows95的文件操作窗口中一樣時能夠以大圖標、小圖標、列表、詳細資料四種方式顯示實時數(shù)據(jù)庫中已定義的數(shù)據(jù)對象時可以選擇按名稱的順序或按類型順序來顯示數(shù)據(jù)對象時也可以剪切、拷貝、粘貼指定的數(shù)據(jù)對象時還可以直接修改數(shù)據(jù)對象的名稱。圖7為了快速生成多個一樣類型的數(shù)據(jù)對象可以選擇“成組增加”按鈕彈出“成組增加數(shù)據(jù)對象”對話框一次定義多個數(shù)據(jù)對象如上圖所示。成組

26、增加的數(shù)據(jù)對象名稱由主體名稱和索引代碼兩部分組成。其中“對象名稱”一欄代表該組對象名稱的主體部分而“起始索引值”則代表第一個成員的索引代碼其它數(shù)據(jù)對象的主體名稱一樣索引代碼依次遞增。成組增加的數(shù)據(jù)對象其他特性如數(shù)據(jù)類型、工程單位、最大最小值等都是一致的。 數(shù)值型數(shù)據(jù)對象有最大和最小值屬性其值不會超過設定的數(shù)值圍。當對象的值小于最小值或大于最大值時對象的值分別取為最小值或最大值。 數(shù)據(jù)對象定義之后應根據(jù)實際需要設置數(shù)據(jù)對象的屬性。在組態(tài)環(huán)境工作臺窗口中選擇“實時數(shù)據(jù)庫”標簽從數(shù)據(jù)對象列表中選中某一數(shù)據(jù)對象鼠標單擊“對象屬性”按鈕或者鼠標雙擊數(shù)據(jù)對象即可彈出如下圖所示的“數(shù)據(jù)對象屬性設置”對話框。

27、對話框設有三個窗口頁基本屬性、存盤屬性和報警屬性。 在MCGS中數(shù)據(jù)對象有開關型、數(shù)值型、字符型、事件型和組對象等五種類型。不同類型的數(shù)據(jù)對象屬性不同用途也不同。 開關型數(shù)據(jù)對象記錄開關信號時0或非0的數(shù)據(jù)對象稱為開關型數(shù)據(jù)對象通常與外部設備的數(shù)字量輸入輸出通道連接用來表示某一設備當前所處的狀態(tài)。開關型數(shù)據(jù)對象也用于表示MCGS中某一對象的狀態(tài)如對應于一個圖形對象的可見度狀態(tài)。開關型數(shù)據(jù)對象沒有工程單位和最大最小值屬性沒有限值報警屬性只有狀態(tài)報警屬性。 數(shù)值型數(shù)據(jù)對象在MCGS中數(shù)值型數(shù)據(jù)對象的數(shù)值圍是負數(shù)是從 -3.402823E38 到 -1.401298E-45正數(shù)是從 1.401298

28、E-45 到 3.402823E38。數(shù)值型數(shù)據(jù)對象除了存放數(shù)值與參與數(shù)值運算外還提供報警信息并能夠與外部設備的模擬量輸入輸出通道相連接。數(shù)值型數(shù)據(jù)對象有最大和最小值屬性其值不會超過設定的數(shù)值圍。當對象的值小于最小值或大于最大值時對象的值分別取為最小值或最大值數(shù)值型數(shù)據(jù)對象有限值報警屬性可同時設置下下限、下限、上限、上上限、上偏差、下偏差等六種報警限值當對象的值超過設定的限值時產生報警當對象的值回到所有的限值之時報警結束。2.6 分揀系統(tǒng)的動畫連接 到現(xiàn)在為止我們由圖形對象搭制而成的圖形界面是靜止的需要我們對這些圖形對象進行動畫屬性設置使它們“動”起來真實地描述外界對象的狀態(tài)變化達到過程實時監(jiān)

29、控的目的。 MCGS實現(xiàn)動畫設計的主要方法就是將用戶窗口中的圖形對象與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立相關性連接并設置相應的動畫屬性這樣在系統(tǒng)運行過程中圖形對象的外觀和狀態(tài)特征就會由數(shù)據(jù)對象的實時采集結果進行驅動從而實現(xiàn)圖形的動畫效果使圖形界面“動”起來時 用戶窗口中的圖形界面是由系統(tǒng)提供的圖元、圖符與動畫構件等圖形對象搭制而成的動畫構件是作為一個獨立的整體供選用的每一個動畫構件都具有特定的動畫功能一般說來動畫構件用來完成圖元和圖符對象所不能完成或難以完成的、比較復雜的動畫功能而圖元和圖符對象可以作為基本圖形元素便于用戶自由組態(tài)配置來完成動畫構件中所沒有的動畫功能。 所謂動畫連接實際上是將用戶窗口創(chuàng)建的圖形對象與實時數(shù)據(jù)庫中定義的數(shù)據(jù)對象建立起對應的關系在不同的數(shù)值區(qū)間設置不同的圖形狀態(tài)屬性如顏色、大小、位置移動、可見度、閃爍效果等將物理對象的特征參數(shù)以動畫圖形方式來進行描述這樣在系統(tǒng)運行過程中用數(shù)據(jù)對象的值來驅動圖形對象的狀態(tài)改變進而產生形象逼真的動

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論