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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

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

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

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

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

在畫圖時(shí),如果復(fù)制了多個(gè)開關(guān),只需雙擊替換每個(gè)開關(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ù)庫(kù)→數(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ù)交換是雙向的、動(dòng)態(tài)的,就是說(shuō):在“組態(tài)王”系統(tǒng)運(yùn)行過(guò)程中,每當(dāng)I/O變量的值改變時(shí),該值就會(huì)自動(dòng)寫入下位機(jī)或其它應(yīng)用程序;每當(dāng)下位機(jī)或應(yīng)用程序中的值改變時(shí),“組態(tài)王”系統(tǒng)中的變量值也會(huì)自動(dòng)更新。所以,那些從下位機(jī)采集來(lái)的數(shù)據(jù)、發(fā)送給下位機(jī)的指令,比如“反應(yīng)罐液位”、“電源開關(guān)”等變量,都需要設(shè)置成“I/O變量”。內(nèi)存變量是指那些不需要和其它應(yīng)用程序交換數(shù)據(jù)、也不需要從下位機(jī)得到數(shù)據(jù)、只在“組態(tài)王”內(nèi)需要的變量,比如計(jì)算過(guò)程的中間變量,就可以設(shè)置成“內(nèi)存變量”。在變量的基本類型下,其數(shù)據(jù)類型可分為“內(nèi)存離散、內(nèi)存整型、內(nèi)存實(shí)型、內(nèi)存字符串”和“IO離散、IO整型、IO實(shí)型、IO字符串”,其各自的區(qū)別如下:第二章kingview軟件的基本使用”

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

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

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

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

新建工程后,在工程瀏覽器的左側(cè)樹形菜單欄中單擊“變量”,在右側(cè)雙擊“新建”,彈出定義變量對(duì)話框。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è)備,在該例程中新建一個(gè)仿真的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)畫面的動(dòng)畫設(shè)計(jì)2.4.1動(dòng)畫連接的含義與特點(diǎn)

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論