5 畫面的組態(tài)ppt課件_第1頁
5 畫面的組態(tài)ppt課件_第2頁
5 畫面的組態(tài)ppt課件_第3頁
5 畫面的組態(tài)ppt課件_第4頁
5 畫面的組態(tài)ppt課件_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第5章畫面的組態(tài),畫面的基本操作,組態(tài)動態(tài)效果,畫面模板,控件和庫,1,圖形編輯器,創(chuàng)建過程畫面并使其動態(tài)化,5.1圖形編輯器概述,畫面文件擴展名為*.pdl,存放于項目的GraCS子目錄下。,右鍵點擊“圖形編輯器”,2,5.1.1圖形編輯器組成,3,5.1.2畫面的基本操作,一、導出與導入功能,二、對象的基本靜態(tài)操作,三、狀態(tài)顯示對象,四、按鈕對象的組態(tài),4,一、導出與導入功能,圖元文件(wmf)和增強型圖元文件(emf),畫圖文件(pdl),導出,導入,應用其他程序創(chuàng)建圖形,普通圖形對象,可編輯圖像對象(wmf,emf),OLE對象,5,Example1,建一個直角和一個等腰三角形圖形文件(emf),(1)對象選項板標準對象多邊形,(2)使用縮放功能(縮放選項板),(3)使用翻動和旋轉(zhuǎn)功能(工具欄),(4)使用對齊功能(對齊工具欄),(5)圖層示例(圖層選項板),請同學們實驗時自行練習從而熟悉這些功能!,6,二、對象的基本靜態(tài)操作,默認屬性,缺省對象熟悉,(1)更改對象類型的缺省對象屬性,(2)將對象插入畫面,(3)改變對象名稱,步驟:,對象:標準對象、智能對象和窗口對象,Example2,添加靜態(tài)文本對象,7,三、狀態(tài)顯示對象,作用:定義某一變量為不同值時顯示不同圖形對象,(1)建立一個二進制變量,(2)制作兩個圖形對象,(3)從“智能對象”中選擇“狀態(tài)顯示”,步驟:,(4)在“狀態(tài)顯示組態(tài)”對話框中設置狀態(tài)和基準畫面,Example3,定義變量顯示不同圖形及對應文本,并且跟選項框結(jié)合使用。,8,四、按鈕對象的組態(tài),作用:實現(xiàn)狀態(tài)和畫面的切換,Example4,組態(tài)一個瞬態(tài)按鈕(按下時變量值為1,釋放時為0),(1)建立一個二進制變量,(2)從窗口對象中添加按鈕,對按鈕命名,(3)右鍵單擊“屬性”,選擇“事件”選項卡,單擊“鼠標項”。,步驟:,(4)右擊“按左鍵”的動作一列,選擇“直接連接”,源為“常數(shù)”1,目標為“變量”二進制變量,(5)在“釋放左鍵”通過“直接連接”將0傳送給變量,9,Example5,組態(tài)一個啟動按鈕,一個停止按鈕,(1)建立一個關(guān)聯(lián)變量(二進制),(2)添加兩個按鈕,設置顏色屬性(停止紅色;啟動綠色),(3)打開停止按鈕的“對象屬性”,在“事件”選項卡下組態(tài)“按左鍵”的直接連接,“源”為常數(shù)0,“目標”選擇關(guān)聯(lián)變量。,步驟:,(4)啟動按鈕組態(tài)“按左鍵”的直接連接,“源”為常數(shù)1,“目標”選擇關(guān)聯(lián)變量。,單擊啟動:關(guān)聯(lián)變量置1,單擊停止:關(guān)聯(lián)變量清0,要求:,10,單擊一個按鈕,此按鈕隱藏,另一個按鈕顯示,要求:,(1)打開啟動按鈕的“對象屬性”,在“屬性”選項卡對“顯示”創(chuàng)建一個“動態(tài)對話框”。,(2)打開動態(tài)值范圍對話框,步驟:,事件名稱,數(shù)據(jù)類型,表達式/公式,Example6,11,(5)將啟動和停止按鈕放置在同一位置,疊加后只顯示啟動,(3)打開啟動按鈕的“對象屬性”,在“事件”選項卡下組態(tài)“按左鍵”的直接連接,“源”為常數(shù)1,“目標”選擇關(guān)聯(lián)變量。,(4)打開停止按鈕的“對象屬性”,在“事件”選項卡下組態(tài)“按左鍵”的直接連接,“源”為常數(shù)0,“目標”選擇關(guān)聯(lián)變量。,總結(jié),結(jié)合屬性的組態(tài)+動作的組態(tài)實現(xiàn)動態(tài)化的效果,12,練習要求,1.picture1.pdl中編輯三角形的狀態(tài)顯示畫面,功能,(1)I/O域和選項框中進行輸入,顯示相應的圖像,(2)畫面切換按鈕可以切換到picture2,(3)組態(tài)退出激活按鈕,13,2.picture2.pdl中編輯瞬態(tài)按鈕和啟停切換按鈕,功能,(1)組態(tài)瞬態(tài)按鈕,(2)組態(tài)啟動和停止按鈕的切換,按下一個按鈕,此按鈕隱藏,顯示另外一個按鈕,(3)組態(tài)畫面切換到picture3和退出激活按鈕,14,5.2畫面對象的屬性,一、屬性選項卡,二、事件選項卡,15,5.2畫面對象的屬性,一、屬性選項卡,定義對象是如何出現(xiàn)在畫面上的,動態(tài)對話框,C動作,變量,VBS動作,16,二、事件選項卡,包括對象的鼠標、鍵盤等操作設置及對象屬性引發(fā)的動作設置。,C動作,直接連接,VBS動作,17,5.3組態(tài)動態(tài)效果的方法,采用動態(tài)效果模擬現(xiàn)實的生產(chǎn)過程,C動作,直接連接,VBS動作,組態(tài)對話框,動態(tài)向?qū)?動態(tài)對話框,變量連接,18,5.3.1組態(tài)對話框,Example7,組態(tài)滾動條和棒圖對象,19,Example8,組態(tài)文本列表,tag1=0:系統(tǒng)未工作,1tag125:加熱器未工作,要求:,tag125:加熱器開始工作,(1)建立一個無符號8位變量tag1,(2)添加“文本列表”,組態(tài)文本列表,(3)點擊“屬性”-“輸出/輸入”-“分配”,出現(xiàn)文本列表分配對話框,填入期望數(shù)值和文本。,步驟:,(4)從“控件”中選擇“WinCCSliderControl”來演示動態(tài)變化效果。,20,5.3.2動態(tài)向?qū)?(1)選擇需要的動態(tài)效果,(2)選擇動態(tài)觸發(fā)器,(3)設置選項,步驟:,Example9,Example10,Example11,建立取消激活按鈕,動態(tài)完成圓對象的填充,實現(xiàn)按鈕對畫面的切換,21,5.3.3動態(tài)對話框,作用:定義某個對象屬性的行為依據(jù)表達式的值變化,用于組態(tài)對象屬性,不用于對象事件的組態(tài),需要觸發(fā)器才能執(zhí)行,Example12,根據(jù)變量來填充矩形對象,(1)事件名稱,(打開觸發(fā)器選擇對話框),變量,時間,觸發(fā)器,22,(2)表達式選擇,變量:選擇相應的變量,函數(shù):打開函數(shù)瀏覽窗口,操作員:“+、-、*、/”,(3)數(shù)據(jù)類型,模擬量:數(shù)字量模擬量,位:選擇變量中的某一位,布爾型:二進制數(shù)值,直接:變量值與填充量直接百分比關(guān)聯(lián),23,Example13,組態(tài)華氏溫度輸入,攝氏溫度輸出,Example14,布爾型變量的狀態(tài)使圖形對象背景色為紅色和藍色,靜態(tài)文本顯示關(guān)閉和打開。,Example15,當變量值在0-100直接,對象背景為灰色,101-200為藍色,高于200為紅色,24,5.3.4直接連接,作用:允許用戶在一個對象事件的基礎上,組態(tài)源到目標之間傳遞任何類型數(shù)據(jù)。,可用于組態(tài)畫面切換鍵,讀寫數(shù)據(jù)到過程變量,將數(shù)字值傳送給圖形顯示。,用于組態(tài)對象事件,不用于對象屬性的組態(tài),(1)源,常數(shù):數(shù)值、字符串或者圖形,屬性:任意對象屬性作為源數(shù)據(jù),變量:變量作為源數(shù)據(jù),25,(2)目標,當前窗口:運行時顯示的畫面為目標數(shù)據(jù),畫面中對象:選中的對象屬性將在屬性框中表現(xiàn),變量:變量作為目標數(shù)據(jù),Example16,Example17,實現(xiàn)按鈕對畫面的切換,當將滾動條移動后數(shù)值矩形液位填充量靜態(tài)文本顯示,26,5.3.5變量,作用:通過變量數(shù)值的變化動態(tài)效果。,Example18,布爾型變量控制圓對象的閃爍,Example19,按鈕實現(xiàn)手動/自動切換,由復選框體現(xiàn)切換效果,復選框狀態(tài)通過一個I/O域來實現(xiàn)。,27,一、函數(shù)和動作的關(guān)系,動作由觸發(fā)器驅(qū)動,函數(shù)是動作的組成部分,5.3.6C動作,基于ANSIC標準的C腳本語言,既可用于組態(tài)對象事件,又能用于組態(tài)對象屬性,28,二、觸發(fā)器類型,29,三、C腳本編輯器,函數(shù)瀏覽區(qū),代碼區(qū),函數(shù)聲明區(qū),工具欄,30,四、創(chuàng)建函數(shù),多個動作執(zhí)行同樣的運算,可以編寫函數(shù)來執(zhí)行該運算,動作中用當前的參數(shù)方便的調(diào)用函數(shù),(1)右擊項目函數(shù),選擇新建,(2)編寫函數(shù)代碼,(3)編譯及保存,步驟:,31,綠色:注釋,藍色:關(guān)鍵字,紅色:文本串,黑色:正常代碼,編譯器顏色代碼,Example20,華氏溫度到攝氏溫度的轉(zhuǎn)換函數(shù),Example21,計算三個數(shù)的平均值,32,五、創(chuàng)建動作,動作具有觸發(fā)器,通過調(diào)用函數(shù)來實現(xiàn)相應的功能,(1)局部動作,對象調(diào)用C動作,Example22,實現(xiàn)華氏溫度到攝氏溫度的轉(zhuǎn)換,Example23,增1按鈕和減1按鈕的組態(tài),Example24,瓶子的模擬運動,33,(2)全部動作,在客戶機/服務器項目的所有項目計算機上執(zhí)行,單用戶項目與局部動作沒有明顯的區(qū)別,Example25,實現(xiàn)每隔1S變量自動加1,(1)新建變量,組態(tài)一個I/O域與之關(guān)聯(lián),(2)啟動全局腳本C編輯器,新建全局變量,保存為INC.PAS,(3)編寫程序代碼,步驟:,(4)設置觸發(fā)器,34,5.3.7VBS動作,有興趣的同學可以自學在實驗中練習!,35,5.4畫面模板,功能:對多個相同參數(shù)的設備,可以批量制作,避免重復相同的工作,減少工作量,5.4.1用戶自定義對象,作用:多個對象組合而成,選擇需要的屬性作為用戶自定義屬性,生成新對象可做模板連接變量。,Example26,自定義一個溫度顯示對象,36,5.4.2畫面原型,功能:做好模板利用動態(tài)向?qū)нB接結(jié)構(gòu)變量元素,將模板復制多份,連接不同結(jié)構(gòu)變量的自定義對象。,畫面原型支持結(jié)構(gòu)變量,Example27,利用結(jié)構(gòu)變量來控制不同圖形的填充量、長度和高度。,I/0_1.tag1,I/0_2.tag2,I/0_3.tag3,自定義對象,I/O域,結(jié)構(gòu)元素,模板,結(jié)構(gòu)變量,37,5.4.3使用變量前綴的畫面窗口,功能:組態(tài)模板畫面與結(jié)構(gòu)元素關(guān)聯(lián),通過變量前綴來調(diào)用不同結(jié)構(gòu)變量。,(1)組態(tài)模板畫面,對象屬性與結(jié)構(gòu)元素關(guān)聯(lián),(2)在主畫面中組態(tài)畫面窗口對象,畫面名為模板畫面,變量前綴定義為相應的結(jié)構(gòu)變量前綴。,步驟:,Example27,組態(tài)結(jié)構(gòu)變量對電動機的控制窗口,Example28,組態(tài)按鈕對顯示面板的控制,38,I/0_1(字符串)Name,I/0_2和棒圖1Setval,I/0_3和棒圖2Actval,畫面模板,自定義對象屬性,結(jié)構(gòu)元素,畫面變量,結(jié)構(gòu)變量前綴,按鈕1和按鈕2On_off,39,5.4.4間接尋址,Example29,利用間接尋址在畫面中顯示全局變量的名稱及數(shù)值。,40,5.5控件的使用,常用WinCCActiveX控件見表3-2,Example30,經(jīng)常使用:“控件”“添加/刪除”“打開OCX控件”,不經(jīng)常使用:“對象選項板”“標準”“智能對象”“控件”,WinCCGaugeControl,添加WindowsMediaplayer控件,WinCCSliderControl,41,5.6庫,全局庫,項目庫,自定義對象,控件,Example31,建立罐、開關(guān)與數(shù)碼顯示的關(guān)聯(lián),42,需要掌握的知識點,安裝通訊驅(qū)動和添加邏輯連接(PLC和DDE),建立變量(外部、內(nèi)部和結(jié)構(gòu)),使用變量模擬器,組態(tài)對象和變量的關(guān)聯(lián)(動態(tài)對話框、變量連接和直接連接),新建項目,注意:數(shù)據(jù)類型和存儲位置,添加常見的對象(對象選項板、控件和庫),注意:能夠根據(jù)具體要求選擇合適的動態(tài)化方法,基本的畫面編輯(對齊、旋轉(zhuǎn)和前后臺切換等),注意:盡量使用組態(tài)對話框,43,使用狀態(tài)顯示對象和文本列表建立關(guān)聯(lián),需要掌握的知識點,按鈕的作用:1.切換圖像;2.瞬時開關(guān);3.點動開關(guān);,自定義對象和畫面原型,畫中畫,間接尋址,對象的填充:1.變量連接;2.動態(tài)向?qū)В?.動態(tài)對話框,對象的顯示/隱藏:1.動態(tài)對話框;2.直接連接,4.啟停開關(guān);5.數(shù)據(jù)傳送,44,綜合考察點,1。手動/自動切換和顯示,2。按鈕實現(xiàn)溫度轉(zhuǎn)換,3。變量與閥門狀態(tài)的關(guān)聯(lián),4。畫面原型和結(jié)構(gòu)變量的關(guān)聯(lián),5。畫中畫的切換,6。間接尋址,45,實驗四,(1)對象組態(tài),(2)控制按鈕部分組態(tài),(3)溫度顯示部分組態(tài),執(zhí)行器、風機、火焰天然氣、助燃氣、加熱口,打開1:顯示和隱藏助燃風機,打開2:顯示和隱藏火焰,顯示溫度:華氏和攝氏轉(zhuǎn)換,手動/自動:復選框,L1和L2:靜態(tài)文本,K1和K2:I/O域?qū)A氏和攝氏,實驗要求,46,HMI(人機界面),S7-300PLC,液位傳感器,下水箱,儲水箱,閥門2,水泵和電動機,電動調(diào)節(jié)閥,閥門1,實驗五液位控制系統(tǒng)的構(gòu)建,實驗原理,WinCC,信號流向,物料流向,(1)當前液位給定值:閥門1關(guān)小,閥門2開大,(2)當前液位給定值:閥門1開大,閥門2關(guān)小,47,實驗內(nèi)容組態(tài)液位控制系統(tǒng)HMI,現(xiàn)場畫面區(qū),按鈕和顯示區(qū),48,1.創(chuàng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論