組態(tài)軟件基礎(chǔ)及應(yīng)用(組態(tài)王KingView)第2版 課件 第二章 kingview軟件的基本使用_第1頁
組態(tài)軟件基礎(chǔ)及應(yīng)用(組態(tài)王KingView)第2版 課件 第二章 kingview軟件的基本使用_第2頁
組態(tài)軟件基礎(chǔ)及應(yīng)用(組態(tài)王KingView)第2版 課件 第二章 kingview軟件的基本使用_第3頁
組態(tài)軟件基礎(chǔ)及應(yīng)用(組態(tài)王KingView)第2版 課件 第二章 kingview軟件的基本使用_第4頁
組態(tài)軟件基礎(chǔ)及應(yīng)用(組態(tài)王KingView)第2版 課件 第二章 kingview軟件的基本使用_第5頁
已閱讀5頁,還剩49頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

我們畢業(yè)啦其實(shí)是答辯的標(biāo)題地方工控組態(tài)及應(yīng)用2.1建立工程2.2設(shè)計畫面2.3定義變量2.4組態(tài)畫面的動畫設(shè)計第二章kingview軟件的基本使用2.5本章小結(jié)第二章kingview軟件的基本使用”2.1建立工程2.1.1新建工程

雙擊軟件圖標(biāo)打開組態(tài)王,來到“工程管理器”界面,點(diǎn)擊“新建”出現(xiàn)向?qū)?,點(diǎn)擊“下一步”;點(diǎn)擊“瀏覽”選擇工程文件夾的位置,點(diǎn)擊“下一步”;為工程填寫“工程名稱”(必填)和“工程描述”(可填),點(diǎn)擊“完成”;如果提示“是否將新建的工程設(shè)為當(dāng)前工程?”,點(diǎn)擊“是”。完成后可以看見新建的工程,在“工程名稱”左邊有個小紅旗,表明該工程為當(dāng)前工程。如圖2-1所示,新建了一個工程,名字為“流水燈”,路徑為“d:\流水燈”,該工程為當(dāng)前工程。圖2-1創(chuàng)建流水燈工程第二章kingview軟件的基本使用”2.1.2添加工程對于已有的工程,在“工程管理器”界面點(diǎn)擊“搜索”,選擇相應(yīng)的工程文件夾位置,點(diǎn)擊“確定”完成添加。如圖2-2所示,添加了一個工程,名字為“液位語音報警”,路徑為“d:\液位語音報警”。圖2-2創(chuàng)建液位語音報警工程第二章kingview軟件的基本使用”2.1.3工程操作在“工程管理器”界面,右鍵點(diǎn)擊某一個工程,可以對其工程進(jìn)一些常用的操作。其中“設(shè)為當(dāng)前工程”是將該工程設(shè)置為當(dāng)前工程,當(dāng)前工程的左邊會有一個小紅旗作為標(biāo)識;“工程屬性”是查看工程的基本信息;“清除工程信息”是取消該工程在“工程管理器”中的顯示,但不會刪除該工程;“工程備份”是對工程以壓縮形式進(jìn)行備份,文件尺寸一般為默認(rèn),點(diǎn)擊“瀏覽”可以選擇備份的位置;“工程恢復(fù)”是對備份過的工程進(jìn)行恢復(fù)。2.1.4工程瀏覽器在“工程管理器”中雙擊建立好的工程,進(jìn)入“工程瀏覽器”界面。在“工程瀏覽器”上端是菜單欄和工具欄,左端有“系統(tǒng)、變量、站點(diǎn)、畫面”四個標(biāo)簽,包含了工程的所有組成部分。“系統(tǒng)”部分包含Web、文件、數(shù)據(jù)庫、設(shè)備、系統(tǒng)配置、SQL訪問管理器,“變量”部分主要為變量管理,“站點(diǎn)”部分顯示定義的遠(yuǎn)程站點(diǎn)的詳細(xì)信息,“畫面”部分用于對畫面進(jìn)行分組管理,創(chuàng)建和管理畫面組。標(biāo)簽右側(cè)顯示的是其對應(yīng)的功能目錄,當(dāng)選中某個功能后,左端區(qū)域會顯示其內(nèi)容。如圖2-3所示:。第二章kingview軟件的基本使用”圖2-3工程瀏覽器第二章kingview軟件的基本使用”2.2設(shè)計畫面2.2.1新建畫面

在工程瀏覽器界面點(diǎn)擊“系統(tǒng)→文件→畫面”,在右側(cè)內(nèi)容區(qū)雙擊“新建...”出現(xiàn)設(shè)置框“新畫面”。其中“畫面名稱”是新畫面的名稱,最長為20個字符;“對應(yīng)文件”是該畫面在磁盤上對應(yīng)的文件名,由“組態(tài)王”自動生成缺省文件名,也可根據(jù)自己需要輸入,最長為8個字符,擴(kuò)展名為“.pic”;“注釋”是與本畫面有關(guān)的注釋信息,最長為49個字符;“左邊、頂邊”是畫面左上角相對于邊界的距離,以象素為單位計算;“畫面寬度、畫面高度”是畫面的大小,以象素為單位計算,最大為8000×8000,最小為50×50;“顯示寬度、顯示高度”是顯示畫面的窗口的大小,以象素為單位計算,如果小于畫面的大小,則通過拖動滾動條來查看。如圖2-4所示:第二章kingview軟件的基本使用”圖2-4“新畫面”設(shè)置框2.2.2工具箱的使用

如圖2-5所示,在畫面上會出現(xiàn)一個“工具箱”,如果沒有,可以點(diǎn)擊菜單“工具→顯示工具箱”,或者按下快捷鍵F10,便可調(diào)出“工具箱”。“工具箱”提供了許多常用的菜單命令,也提供了菜單中沒有的一些操作。通過“工具箱”,可以方便的在畫面中添加文字、按鈕以及控件等,并且提供了許多畫圖的操作。第二章kingview軟件的基本使用”圖2-5工具箱

在用“工具箱”畫圖時,利用“直線、扇形、橢圓、圓角矩形、折線、多邊形”可以畫出圖形的輪廓;選中相應(yīng)的圖形后,利用“顯示線形”來調(diào)節(jié)線形或線寬;利用“顯示調(diào)色板”來調(diào)節(jié)圖形的顏色(調(diào)色板的最上面一排是調(diào)色部位的選擇,包括線、填充、背景、文本等);利用“顯示畫刷類型”來選擇圖形的填充效果。利用“圖素順時針轉(zhuǎn)90度、圖素逆時針轉(zhuǎn)90度、水平翻轉(zhuǎn)、垂直翻轉(zhuǎn)、改變圖素形狀”來調(diào)節(jié)圖形的樣子;利用“圖素上對齊、圖素下對齊、圖素左對齊,圖素右對齊、圖素水平對齊、圖素垂直對齊、圖素水平等間隔、圖素垂直等間隔”來調(diào)節(jié)多個圖形或文字的相對位置。第二章kingview軟件的基本使用”

在將多個小圖形疊在一起的時候,需要安排哪個圖形在前,哪個圖形在后,因?yàn)樵谇暗膱D形會遮住在后的圖形。利用“圖素后移、圖素前移”可以進(jìn)行調(diào)整。在將多個小圖形拼在一起的時候,有時可能會對不準(zhǔn),此時可以在菜單欄“排列”中,取消“對齊網(wǎng)格”,然后利用鍵盤上的方向鍵進(jìn)行移動。移動完成后,鉤回“對齊網(wǎng)格”,這樣才方便我們對其他圖形的編輯。當(dāng)拼湊好大圖形后,為了方便整體的拖動,可以選中這個大圖形,點(diǎn)擊工具箱中的“合成組合圖素”或者“合成單元”使之成為一體。兩者的區(qū)別是:“合成組合圖素”的每個小圖形不能含有動畫連接,但合成后的大圖形可以設(shè)置動畫連接且可以拉伸縮放;“合成單元”的每個小圖形可以含有動畫鏈接,但合成后的大圖形不能設(shè)置動畫連接且不可以拉伸縮放。2.2.3圖庫管理器的使用

組態(tài)王中提供了一些已制作成型的常用圖素組合。點(diǎn)擊菜單欄“圖庫→打開圖庫”,或者按下快捷鍵F2可打開圖庫,如圖2-6所示。在圖庫管理器左端含有“新建圖庫、更改圖庫名稱、加載用戶開發(fā)的精靈、刪除圖庫精靈”的操作。圖庫中的每個成員稱為“圖庫精靈”。雙擊需要的圖庫精靈即可拖放至畫面中使用,從而省去自己畫制的過程。第二章kingview軟件的基本使用”圖2-6圖庫管理器2.2.4圖庫精靈的創(chuàng)建與使用

在不同工程的畫面設(shè)計中,有些圖如果要重復(fù)使用,是不能通過復(fù)制粘貼實(shí)現(xiàn)的,但圖庫是可以共用的。通過把自己設(shè)計的圖形生成圖庫精靈并保存在圖庫中,就可以直接從圖庫中直接調(diào)用了。下面以一個簡單的例子來具體說明。首先在“數(shù)據(jù)詞典”中新建一個變量“開關(guān)”,類型為內(nèi)存離散,如圖2-7所示:第二章kingview軟件的基本使用”圖2-7定義變量“開關(guān)”

在畫面中畫出開關(guān)的兩個狀態(tài)“開”和“關(guān)”的圖形,如圖2-8所示:圖2-8“開關(guān)”圖形

雙擊圖形“關(guān)”彈出“動畫連接”,勾選“隱含”、“彈起時”,設(shè)置如圖2-9、圖2-10所示:第二章kingview軟件的基本使用”圖2-9“關(guān)”隱含連接

同樣雙擊圖形“開”,勾選“隱含”、“彈起時”,設(shè)置如圖2-11、圖2-12所示:;①、勾選“隱含”彈出“隱含連接”;圖2-10“關(guān)”命令語言第二章kingview軟件的基本使用”圖2-11“開”隱含連接圖2-12“開”命令語言第二章kingview軟件的基本使用”圖2-13圖素保存對話框

在畫面中,將圖形“開”和“關(guān)”移動重疊在一起(前后位置隨意)并選中(可以用鼠標(biāo)一起框住,只是看不出選中的效果,但用鼠標(biāo)拖動時會一起移動);點(diǎn)擊菜單“圖庫→創(chuàng)建圖庫精靈”,設(shè)置圖庫精靈的名稱為“開關(guān)”;點(diǎn)擊“確定”,彈出圖庫管理器,此時鼠標(biāo)指針為直角狀態(tài);點(diǎn)擊“編輯→創(chuàng)建新圖庫”,設(shè)置圖庫的名稱為“個人圖庫”;點(diǎn)擊“確定”,將直角鼠標(biāo)指針落在右側(cè)空白處右鍵點(diǎn)擊一下,即可完成圖庫精靈的創(chuàng)建,關(guān)閉圖庫管理器窗口提示“是否存圖庫“個人圖庫”?”,點(diǎn)擊“是”,如圖2-13所示:第二章kingview軟件的基本使用”圖2-14圖素塊設(shè)置對話框

點(diǎn)擊“圖庫→打開圖庫”,從“個人圖庫”中可以看到剛才創(chuàng)建的開關(guān),雙擊可拖放到畫面中。雙擊拖放出來的“開關(guān)”彈出“內(nèi)容替換”窗口,如圖2-14所示:

在畫圖時,如果復(fù)制了多個開關(guān),只需雙擊替換每個開關(guān)的變量名“\\local\\開關(guān)”為別的離散變量即可。第二章kingview軟件的基本使用”圖2-15數(shù)據(jù)詞典 圖2-16變量組2.3定義變量

變量包括系統(tǒng)變量和用戶定義的變量,變量的集合形象地稱為“數(shù)據(jù)詞典”,數(shù)據(jù)詞典記錄了所有用戶可使用的數(shù)據(jù)變量的詳細(xì)信息。在工程瀏覽器界面的“系統(tǒng)”標(biāo)簽下點(diǎn)擊“數(shù)據(jù)庫→數(shù)據(jù)詞典”,或者直接在“變量”標(biāo)簽下都可以新建變量,如圖2-15、圖2-16所示:第二章kingview軟件的基本使用”2.3.1變量的類型在組態(tài)王中,變量的基本類型共有兩類:內(nèi)存變量、I/O變量。IO變量是指可與外部數(shù)據(jù)采集程序直接進(jìn)行數(shù)據(jù)交換的變量,如下位機(jī)數(shù)據(jù)采集設(shè)備(如PLC、儀表等)或其它應(yīng)用程序(如DDE、OPC服務(wù)器等)。這種數(shù)據(jù)交換是雙向的、動態(tài)的,就是說:在“組態(tài)王”系統(tǒng)運(yùn)行過程中,每當(dāng)I/O變量的值改變時,該值就會自動寫入下位機(jī)或其它應(yīng)用程序;每當(dāng)下位機(jī)或應(yīng)用程序中的值改變時,“組態(tài)王”系統(tǒng)中的變量值也會自動更新。所以,那些從下位機(jī)采集來的數(shù)據(jù)、發(fā)送給下位機(jī)的指令,比如“反應(yīng)罐液位”、“電源開關(guān)”等變量,都需要設(shè)置成“I/O變量”。內(nèi)存變量是指那些不需要和其它應(yīng)用程序交換數(shù)據(jù)、也不需要從下位機(jī)得到數(shù)據(jù)、只在“組態(tài)王”內(nèi)需要的變量,比如計算過程的中間變量,就可以設(shè)置成“內(nèi)存變量”。在變量的基本類型下,其數(shù)據(jù)類型可分為“內(nèi)存離散、內(nèi)存整型、內(nèi)存實(shí)型、內(nèi)存字符串”和“IO離散、IO整型、IO實(shí)型、IO字符串”,其各自的區(qū)別如下:第二章kingview軟件的基本使用”

●實(shí)型變量:類似一般程序設(shè)計語言中的浮點(diǎn)型變量,用于表示浮點(diǎn)(float)型數(shù)據(jù), 取值范圍-3.40E+38~+3.40E+38,有效值7位。

●離散變量:類似一般程序設(shè)計語言中的布爾(BOOL)變量,只有0,1兩種取值, 用于表示一些開關(guān)量。

●字符串型變量:類似一般程序設(shè)計語言中的字符串變量,可用于記錄一些有特定含義 的字符串,如名稱,密碼等,該類型變量可以進(jìn)行比較運(yùn)算和賦值運(yùn)算。字符串長度最 大值為128個字符。

●整數(shù)變量:類似一般程序設(shè)計語言中的有符號長整數(shù)型變量,用于表示帶符號的整型 數(shù)據(jù),取值范圍(-2147483648)~2147483647。。第二章kingview軟件的基本使用”2.3.2變量的基本屬性配置在新建變量的時候,彈出的“定義變量”窗口內(nèi)包含有“基本屬性”、“報警定義”和“記錄和安全區(qū)”3個標(biāo)簽。如圖2-17為變量的基本屬性標(biāo)簽:圖2-17基本屬性標(biāo)簽第二章kingview軟件的基本使用”相關(guān)設(shè)置說明:●變量名:第一個字符不能是數(shù)字,最多為31個字符?!褡兞款愋停褐荒芏x八種基本類型中的一種。●描述:用于輸入對變量的描述信息,最長不超過39個字符?!褡兓`敏度:數(shù)據(jù)類型為模擬量或整型時此項(xiàng)有效,當(dāng)該數(shù)據(jù)變量的值變化幅度超過“變化靈敏度”時,“組態(tài)王”才更新與之相連接的畫面顯示(缺省為0)?!癯跏贾担哼@項(xiàng)內(nèi)容與所定義的變量類型有關(guān),定義模擬量時出現(xiàn)編輯框可輸入一個數(shù)值,定義離散量時出現(xiàn)開或關(guān)兩種選擇。定義字符串變量時出現(xiàn)編輯框可輸入字符串, 它們規(guī)定軟件開始運(yùn)行時變量的初始值?!褡钚≈怠⒆畲笾担涸撟兞恐翟跀?shù)據(jù)庫中的下限或上限?!癖4鎱?shù):在系統(tǒng)運(yùn)行時,如果變量的域(可讀可寫型)值發(fā)生了變化,組態(tài)王運(yùn)行系統(tǒng)退出時,系統(tǒng)自動保存該值;組態(tài)王運(yùn)行系統(tǒng)再次啟動后,變量的初始域值為上次 系統(tǒng)運(yùn)行退出時保存的值?!癖4鏀?shù)值:系統(tǒng)運(yùn)行時,如果變量的值發(fā)生了變化,組態(tài)王運(yùn)行系統(tǒng)退出時,系統(tǒng)自動保存該值。再次啟動后,變量的初始值為上次系統(tǒng)運(yùn)行退出時保存的值。第二章kingview軟件的基本使用”當(dāng)變量為IO類型時,可以設(shè)置下面內(nèi)容:●最小原始值、最大原始值:驅(qū)動程序中輸入原始模擬值的下限或上限?!襁B接設(shè)備:與組態(tài)王交換數(shù)據(jù)的設(shè)備或程序,可以通過“設(shè)備配置向?qū)А币徊讲酵瓿稍O(shè)備的連接。●寄存器:指定要與組態(tài)王定義的變量進(jìn)行連接通訊的寄存器變量名,與指定的連接設(shè)備有關(guān)?!駭?shù)據(jù)類型:定義變量對應(yīng)的寄存器的數(shù)據(jù)類型,相應(yīng)范圍如下;●讀寫屬性:只讀:對于只進(jìn)行采集而不需要人為手動修改其值,并輸出到下位設(shè)備的變量一般定義屬性為只讀。只寫:對于只需要進(jìn)行輸出而不需要讀回的變量一般定義屬性為只寫。讀寫:對于需要進(jìn)行輸出控制又需要讀回的變量一般定義屬性為讀寫?!癫杉l率:用于定義數(shù)據(jù)變量的采樣頻率,與組態(tài)王的基準(zhǔn)頻率設(shè)置有關(guān);當(dāng)采集頻率為0時,只要組態(tài)王上的變量值發(fā)生變化時,就會進(jìn)行寫操作;當(dāng)采集頻率不為0時,會按照采集頻率周期性的輸出值到設(shè)備?!褶D(zhuǎn)換方式:規(guī)定I/O模擬量輸入原始值到數(shù)據(jù)庫使用值的轉(zhuǎn)換方式。線性:數(shù)據(jù)庫的值=輸入原始值*((最大值-最小值)/(最大原始值-最小原始值));開方:數(shù)據(jù)庫的值2=輸入原始值;●允許DDE訪問:將組態(tài)王作為DDE服務(wù)器,可與DDE客戶程序進(jìn)行數(shù)據(jù)交換。第二章kingview軟件的基本使用”2.3.3變量的報警屬性配置圖2-18報警定義標(biāo)簽第二章kingview軟件的基本使用”相關(guān)設(shè)置說明:●報警組名:將該變量的報警劃分到選擇報警組中?!駜?yōu)先級:范圍為1~999,1為最高,999最低;有利于操作人員區(qū)別報警的緊急程度。●報警限:在變量值發(fā)生變化時,如果跨越某一個限值,立即發(fā)生越限報警?!褡兓蕡缶褐改M量的值在一段時間內(nèi)產(chǎn)生的變化速度超過了指定的數(shù)值而產(chǎn)生的 報警,即變量變化太快時產(chǎn)生的報警?!衿顖缶耗M量的值相對目標(biāo)值上下波動超過指定的變化范圍時產(chǎn)生的報警?!耖_關(guān)量報警:離散變量的值狀態(tài)或值變化滿足時產(chǎn)生的報警?!駭U(kuò)展域:是對報警的補(bǔ)充說明、解釋;在報警產(chǎn)生時的報警窗中可以看到。第二章kingview軟件的基本使用”2.3.4變量的記錄和安全屬性屬性配置圖2-19記錄和安全區(qū)標(biāo)簽第二章kingview軟件的基本使用”相關(guān)設(shè)置說明:●不記錄:此選項(xiàng)有效時,則該變量值不進(jìn)行歷史記錄?!穸〞r記錄:系統(tǒng)運(yùn)行時,按定義的時間間隔將變量的值記錄到歷史庫中,每隔設(shè)定的時間對變量的值進(jìn)行一次記錄?!駭?shù)據(jù)變化記錄:系統(tǒng)運(yùn)行時,變量的值發(fā)生變化,而且當(dāng)前變量值與上次的值之間的差值大于設(shè)置的變化靈敏度時,該變量的值才會被記錄到歷史記錄中?!褡兓`敏度:定義變量變化記錄時的閾值,當(dāng)“數(shù)據(jù)變化記錄”選項(xiàng)有效時,“變化靈敏度”選項(xiàng)才有效?!衩看尾杉涗洠合到y(tǒng)運(yùn)行時,按照變量的采集頻率進(jìn)行數(shù)據(jù)記錄,每到一次采集頻率,記錄一次數(shù)據(jù)?!駛浞萦涗洠哼x擇該項(xiàng),系統(tǒng)在平常運(yùn)行時,不再直接向歷史庫中記錄該變量的數(shù)值,而是通過其它程序調(diào)用組態(tài)王歷史數(shù)據(jù)庫接口,向組態(tài)王的歷史記錄文件中插入數(shù)據(jù)。 在進(jìn)行歷史記錄查詢等時,可以查詢到這些插入的數(shù)據(jù)?!癜踩珔^(qū):將需要授權(quán)的控制過程的對象設(shè)置安全區(qū),同時給操作這些對象的用戶分別設(shè)置安全區(qū),工作安全區(qū)不在可操作元素的安全區(qū)內(nèi)時,可操作元素是不可訪問或操作的。第二章kingview軟件的基本使用”2.3.5定義變量舉例圖2-20整數(shù)變量定義

新建工程后,在工程瀏覽器的左側(cè)樹形菜單欄中單擊“變量”,在右側(cè)雙擊“新建”,彈出定義變量對話框。1.整數(shù)變量定義變量名為“溫度”,變量類型選擇“內(nèi)存整數(shù)”,初始值設(shè)為“0”,最小值設(shè)為“0”,最大值為“100”,如圖2-20所示:第二章kingview軟件的基本使用”圖2-21整數(shù)變量“溫度”

點(diǎn)擊“下一步”,新設(shè)備名稱為“PLC”;點(diǎn)擊“下一步”,選擇電腦可用的串口,如圖2-23所示:圖2-22設(shè)備選擇2.I/O實(shí)數(shù)變量定義變量名為“液位”,數(shù)據(jù)類型為“I/0實(shí)數(shù)”。I/O實(shí)數(shù)需要連接下位機(jī)數(shù)據(jù)采集設(shè)備,在該例程中新建一個仿真的PLC提供數(shù)據(jù)。點(diǎn)擊“連接設(shè)備”,單擊“新建”,選擇“PLC/亞控/仿真PLC/com”,如圖2-22所示:第二章kingview軟件的基本使用”圖2-23串口選擇

點(diǎn)擊“下一步”,設(shè)定恢復(fù)策略默認(rèn);點(diǎn)擊“下一步”,查看設(shè)置信息總結(jié),點(diǎn)擊“完成”,關(guān)閉“設(shè)備管理”窗口。回到變量定義界面,在“連接設(shè)備”處下拉選擇“PLC”;寄存器選擇“INCREA”,再在“INCREA”后面跟著輸入100;數(shù)據(jù)類型選擇“SHORT”,讀寫類型為“只讀”。如圖2-25所示:圖2-24設(shè)備地址點(diǎn)擊“下一步”,為設(shè)備指定地址為15,如圖2-24所示:第二章kingview軟件的基本使用”圖2-25I/O變量設(shè)置選擇第二章kingview軟件的基本使用”2.4組態(tài)畫面的動畫設(shè)計2.4.1動畫連接的含義與特點(diǎn)

組態(tài)王在開發(fā)系統(tǒng)中制作的畫面都是靜態(tài)的,為了實(shí)現(xiàn)動態(tài)效果,這就需要通過實(shí)時數(shù)據(jù)庫,因?yàn)橹挥袛?shù)據(jù)庫中的變量才是與現(xiàn)場狀況同步變化的?!皠赢嬤B接”就是建立畫面的圖素與數(shù)據(jù)庫變量的對應(yīng)關(guān)系。當(dāng)工業(yè)現(xiàn)場的數(shù)據(jù)(比如溫度、液面高度等)發(fā)生變化時,通過I/O接口,將引起實(shí)時數(shù)據(jù)庫中變量的變化,如果定義了一個畫面圖素(比如指針)與這個變量相關(guān),將會看到指針在同步偏轉(zhuǎn)。圖形對象可以按動畫連接的要求改變顏色、尺寸、位置、填充百分?jǐn)?shù)等,一個圖形對象可以同時定義多個連接,不同的圖形所能設(shè)置的動畫連接數(shù)量會有不同。2.4.2動畫連接的類型

在畫面中雙擊圖形或文字,都會彈出“動畫連接”對話框,如圖2-26所示:第二章kingview軟件的基本使用”圖2-26“動畫連接”對話框第二章kingview軟件的基本使用”對話框的第一行標(biāo)識出連接對象的名稱和左上角在畫面中的坐標(biāo)以及圖形對象的寬度和高度,單位為像素。對話框的第二行提供“對象名稱”和“提示文本”編輯框?!皩ο竺Q”是為圖素提供的唯一的名稱,供以后的程序開發(fā)使用,暫時不能使用。“提示文本”的含義為:當(dāng)圖形對象定義了動畫連接時,在運(yùn)行的時候,鼠標(biāo)放在圖形對象上,將出現(xiàn)開發(fā)中定義的提示文本。相關(guān)功能介紹如下:●屬性變化:可以使圖形對象的顏色、線型、填充類型等屬性如何隨變量或連接表達(dá)式的值變化而變化?!裎恢门c大小變化:可以使圖形對象如何隨變量值的變化而改變位置或大小?!裰递敵觯嚎梢杂脕碓诋嬅嫔陷敵鑫谋緢D形對象的連接表達(dá)式的值,輸出連接只能為一種。運(yùn)行時文本字符串將被連接表達(dá)式的值所替換,輸出的字符串的大小、字體和文本對象相同?!裰递斎耄嚎梢允贡贿B接對象在運(yùn)行時為觸敏對象,輸入連接只能為一種。當(dāng)系統(tǒng)運(yùn)行時,可由鼠標(biāo)或鍵盤選中此觸敏對象并彈出輸入對話框,可以從鍵盤鍵入數(shù)據(jù)以改變數(shù)據(jù)庫中變量的值?!裉厥猓嚎梢远x閃爍、隱含兩種連接,這是兩種規(guī)定圖形對象可見性的連接。●滑動桿輸入:可以使被連接對象在運(yùn)行時為觸敏對象。當(dāng)系統(tǒng)運(yùn)行時,鼠標(biāo)左鍵拖動有滑動桿輸入連接的圖形對象可以改變數(shù)據(jù)庫中變量的值。第二章kingview軟件的基本使用”●命令語言連接:可以使被連接對象在運(yùn)行時成為觸敏對象。當(dāng)系統(tǒng)運(yùn)行時,可由鼠標(biāo)或鍵盤選中此觸敏對象就會執(zhí)行定義命令語言連接時輸入的命令語言程序。設(shè)置被連接的圖素在被單擊執(zhí)行命令語言時與鼠標(biāo)操作相同功能的快捷鍵?!駜?yōu)先級:可以用于輸入被連接的圖形元素的訪問優(yōu)先級級別。當(dāng)系統(tǒng)運(yùn)行時,只有優(yōu)先級級別不小于此值的操作員才能訪問它,這是組態(tài)王保障系統(tǒng)安全的一個重要功能。●安全區(qū):可以用于設(shè)置被連接元素的操作安全區(qū)。當(dāng)工程處在運(yùn)行狀態(tài)時,只有在設(shè)置安全區(qū)內(nèi)的操作員才能訪問它,安全區(qū)與優(yōu)先級一樣是組態(tài)王保障系統(tǒng)安全的一個重要功能。第二章kingview軟件的基本使用”2.4.3動畫連接舉例雙擊文本“##”,勾選動畫連接“模擬值輸出”,在右側(cè)點(diǎn)擊“?”,雙擊選擇變量“左右”,如圖2-28所示,并將“整數(shù)位數(shù)”設(shè)置成3,點(diǎn)擊“確定”完成“模擬值輸出”的設(shè)置。圖2-27添加文本

1.詳細(xì)示例首先新建一個工程,在工程瀏覽器中的“變量”標(biāo)簽下新建一個變量“左右”,變量類型為“內(nèi)存整數(shù)”,最小值為“0”,最大值為“100”,其余設(shè)置為默認(rèn)值。新建一個畫面“1”并打開,從浮動的“工具箱”中點(diǎn)擊一次“文本”,移動鼠標(biāo)在畫面空處上點(diǎn)擊一次,輸入任意字符,再移動鼠標(biāo)在畫面空處上點(diǎn)擊一次,完成“文本”的添加。如圖2-27所示:第二章kingview軟件的基本使用”點(diǎn)擊畫面菜單“文件→全保存”,點(diǎn)擊“文件→切換到view”進(jìn)入“運(yùn)行系統(tǒng)”,點(diǎn)擊“畫面→打開”,雙擊選擇畫面“1”打開,如圖2-29所示,因?yàn)樽兞俊白笥摇钡某跏贾凳?,而且設(shè)置的“整數(shù)位數(shù)是3,所以文本“##”顯示的是“000”。圖2-28模擬值輸出連接圖2-29模擬值輸出運(yùn)行系統(tǒng)第二章kingview軟件的基本使用”保存畫面后進(jìn)入運(yùn)行系統(tǒng)并打開畫面“1”,點(diǎn)擊“000”彈出輸入框,輸入100以內(nèi)的數(shù)字,比如56,點(diǎn)擊“確定”,此時文本“##”顯示的是“056”,如圖2-31所示。圖2-30模擬值輸出運(yùn)行系統(tǒng)關(guān)閉“運(yùn)行系統(tǒng)”回到畫面編輯界面,雙擊“##”,勾選動畫連接“模擬值輸入”,點(diǎn)擊“?”,選擇“左右”(一般情況下,如果上一次的操作選擇過某個變量,則該次類似的操作中會默認(rèn)選擇好該變量),最大值為100,最小值為0,如圖2-30所示,點(diǎn)擊“確定”,回到畫面。圖2-31模擬值輸出運(yùn)行系統(tǒng)第二章kingview軟件的基本使用”保存畫面后進(jìn)入運(yùn)行系統(tǒng)并打開畫面“1”,可以看到“000”為紅色,因?yàn)樵O(shè)置中有“50藍(lán)色”的屬性,所以點(diǎn)擊輸入50-100中的任意一個數(shù)后,顏色會變?yōu)樗{(lán)色。關(guān)閉運(yùn)行系統(tǒng)回到畫面編輯,在畫面上畫一個游標(biāo),首先從“工具箱”中選擇“直線”,畫出一條長度為100的直線,雙擊直線,在右上角可以看到線的大小值,如圖2-33所示。圖2-32文本色設(shè)置關(guān)閉運(yùn)行系統(tǒng)回到畫面編輯,雙擊“##”,勾選“文本色”,變量名選擇“\\local\左右”,在“文本屬性色”中會有兩條默認(rèn)選項(xiàng)“0紅色、100藍(lán)色”,雙擊“100紅色”,修改閾值為50,如圖2-32所示,點(diǎn)擊“確定”回到畫面編輯。。第二章kingview軟件的基本使用”為該直線畫上一些刻度,用工具箱中的“多邊形”在直線下方畫一個三角形表示指針,如圖2-34所示。圖2-33查看圖素大小圖2-34繪制游標(biāo)雙擊指針,勾選動畫連接“水平”,變量名選擇“\\local\左右”,向左移動距離及對應(yīng)值為0,向右移動的距離及對應(yīng)值為100,如圖2-35所示,點(diǎn)擊“確定”回到畫面編輯。第二章kingview軟件的基本使用”保存畫面后進(jìn)入運(yùn)行系統(tǒng)并打開畫面“1”,用鼠標(biāo)向右拖動指針,指針會移動,同時文本“##”也會顯示相應(yīng)的變化,如圖2-36所示。。圖2-35水平滑動桿輸入設(shè)置圖2-36運(yùn)行系統(tǒng)第二章kingview軟件的基本使用”關(guān)閉運(yùn)行系統(tǒng)回到畫面編輯,將文本“##”調(diào)整合適的大小后拖動到指針的下面,如圖2-37所示。雙擊“##”,勾選動畫連接“水平移動”,表達(dá)式選擇“\\local\左右”,向左移動距離及對應(yīng)值為0,向右移動的距離及對應(yīng)值為100,如圖2-38所示。圖2-37畫面設(shè)計圖2-38“水平移動”動畫連接設(shè)置保存畫面后進(jìn)入運(yùn)行系統(tǒng)并打開畫面“1”,拖動指針時,“##”除了顯示數(shù)字外,還會隨著指針移動,如圖2-39所示。圖2-39運(yùn)行系統(tǒng)第二章kingview軟件的基本使用”圖2-40填充設(shè)置關(guān)閉運(yùn)行系統(tǒng)回到畫面編輯,雙擊指針,勾選動畫連接“填充”,表達(dá)式選擇“\\local\左右”,最小填充高度對應(yīng)值為0,,占據(jù)百分比為0%,最大填充高度對應(yīng)值為100,,占據(jù)百分比為100%,點(diǎn)擊“A”選擇填充方向?yàn)樯希c(diǎn)住缺省畫刷類型選擇第一個(若選擇第二個,則填充缺省部分為透明),缺省顏色可默認(rèn)為黑色,主要必須與畫面中指針的顏色區(qū)別開,否則無法觀察填充變化,如圖2-40所示。第二章kingview軟件的基本使用”圖2-41運(yùn)行系統(tǒng)保存畫面后進(jìn)入運(yùn)行系統(tǒng)并打開畫面“1”,拖動指針時,指針會從下往上填充黑色,當(dāng)拖動到100時,指針全部填充為黑色,如圖2-41所示。關(guān)閉運(yùn)行系統(tǒng)回到畫面編輯,雙擊“##”,勾選動畫連接“閃爍”,閃爍條件為“\\local\左右>90”,閃爍速度為500ms(閃爍時間應(yīng)大于等于運(yùn)行系統(tǒng)基準(zhǔn)頻率,運(yùn)行系統(tǒng)基準(zhǔn)頻率是畫面運(yùn)行時的刷新頻率,否則閃爍速度無法達(dá)到效果,運(yùn)行系統(tǒng)基準(zhǔn)頻率設(shè)置在“工程瀏覽器→配置→運(yùn)行系統(tǒng)→特殊”中),如圖2-42所示。圖2-42閃爍設(shè)置第二章kingview軟件的基本使用”圖2-43命令語言動畫連接設(shè)置保存畫面后進(jìn)入運(yùn)行系統(tǒng)并打開畫面“1”,拖動指針時,當(dāng)數(shù)值大于90,數(shù)值就會閃爍,當(dāng)數(shù)值小于等于90時停止閃爍。關(guān)閉運(yùn)行系統(tǒng)回到畫面編輯,雙擊刻度“0”,勾選動畫連接“彈起時”,輸入命令語言“\\local\左右=0;”,如圖2-43所示。以同樣方法為刻度50、100設(shè)置動畫連接“彈起時”,命令語言分別是“\\local\左右=50;”、“\\local\左右=100;”保存畫面后進(jìn)入運(yùn)行系統(tǒng)并打開畫面“1”,用鼠標(biāo)點(diǎn)住刻度0、50、100其中一個放開后,數(shù)字會直接變成對應(yīng)的值,如圖2-44所示。圖2-44運(yùn)行系統(tǒng)參照課時教師演示以及教材,實(shí)現(xiàn)動畫鏈接實(shí)例1“”可移動的指針“”(附截圖三張,并寫一段心得(100字))作答正常使用主觀題需2.0以上版本雨課堂主觀題50分第二章kingview軟件的基本使用”未舉例的動畫連接請自行參考學(xué)習(xí)。動畫連接“填充”、“縮放”、“旋轉(zhuǎn)”這三個在設(shè)置的時候只能選擇其一;比較特殊的動畫連接是“流動”,該動畫連接只有“立體管道”可以設(shè)置,立體管道可從“工具箱”中選擇到畫面上繪制。2.綜合示例主要要求:設(shè)計一個簡單的抽水池,水池從滿水開始放水,水管有水流出,抽繩隨著水面一起下降,通過定滑輪,拉繩和手把隨之上升,當(dāng)水面降低時,水管內(nèi)的水的流速會變慢,當(dāng)水位低于50時,手把會閃爍(示意水池的水快完了),當(dāng)水面降為0后,水管內(nèi)就沒有水,同時手把會由綠色變?yōu)榧t色。當(dāng)往下拉動手把時,水池內(nèi)就會有水,以此往復(fù)運(yùn)作。(1)首先新建一個工程,打開工程,在“數(shù)據(jù)詞典”中新建一個變量:“變化——內(nèi)存整數(shù)、最小值200、最大值500、初始值500”。(2)在“畫面”中新建一個“抽水池”畫面并打開。繪制圖2-45中的《畫面成品》,參考操作:使用“工具箱”里的“圓角矩形”畫出拉繩、手把和水池;“多邊形”畫出抽繩;“橢圓”和“直線”畫出定滑輪,選中整個定滑輪,點(diǎn)擊“工具箱”里的“合成組合圖素”;“立體管道”畫出水管;“直線”和“文本”畫出坐標(biāo)以及字樣“長度”。第二章kingview軟件的基本使用”圖2-45“抽水池”畫面設(shè)計第二章kingview軟件的基本使用”(3)雙擊“拉繩”,設(shè)置“縮放”連接?!癖磉_(dá)式:\\local\變化;●最小時:對應(yīng)值0;占據(jù)百分比0;●最大時:對應(yīng)值500;占據(jù)百分比100;●變化方向:向上;(4)500;占據(jù)百分比0;●最大時:對應(yīng)雙擊“抽繩”,設(shè)置“縮放”連接。●表達(dá)式:\\local\變化-200;●最小時:對應(yīng)值值0;占據(jù)百分比100;●變化方向:向上;(5)雙擊“手把”,設(shè)置“填充屬性”、“垂直”、“閃爍”的連接。1)“填充屬性”設(shè)置:●表達(dá)式:\\local\變化;●刷

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論