工業(yè)控制組態(tài)軟件及應(yīng)用.doc_第1頁
工業(yè)控制組態(tài)軟件及應(yīng)用.doc_第2頁
工業(yè)控制組態(tài)軟件及應(yīng)用.doc_第3頁
工業(yè)控制組態(tài)軟件及應(yīng)用.doc_第4頁
工業(yè)控制組態(tài)軟件及應(yīng)用.doc_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

四川機(jī)電職業(yè)技術(shù)學(xué)院 工業(yè)控制組態(tài)軟件及應(yīng)用. 實(shí)驗(yàn)部實(shí)驗(yàn)一 組態(tài)軟件的應(yīng)用特點(diǎn)及項(xiàng)目的創(chuàng)建一、實(shí)驗(yàn)?zāi)康模?、了解WinCC的特點(diǎn)。2、熟悉和掌握項(xiàng)目管理器的結(jié)構(gòu)。3、掌握項(xiàng)目項(xiàng)目創(chuàng)建的步驟。二、組態(tài)軟件的介紹WinCC是進(jìn)行廉價(jià)和快速組態(tài)的HMI系統(tǒng),從其他方面看,它是可以無限延伸的系統(tǒng)平臺(tái)。WinCC的模塊性和靈活性為規(guī)劃和執(zhí)行自動(dòng)化任務(wù)提供了全新的可能。從組態(tài)的角度上來看,在WinCC中有三種解決方案: 使用標(biāo)準(zhǔn)WinCC資源的組態(tài); 利用WinCC通過DDE、OLE、ODBC和ActiveX使用現(xiàn)有的Windows應(yīng)用程序; 開發(fā)嵌入WinCC中的用戶自己的應(yīng)用程序(用Visual C+或Visual Basic 語言)。WinCC是基于Microsoft的32位操作系統(tǒng)(Windows NT4.0,Windows 2000和Windows 2000 XP)。該操作系統(tǒng)是PC平臺(tái)上的標(biāo)準(zhǔn)操作系統(tǒng)。WinCC為過程數(shù)據(jù)的可視化、報(bào)表、采集和歸檔以及為用戶自由定義的應(yīng)用程序的協(xié)調(diào)集成提供了系統(tǒng)模塊。此外,用戶還可以合并自己的模塊。WinCC的特點(diǎn)如下:1WinCC的開放性 WinCC對用戶所添加的任何形式的擴(kuò)充是絕對開放的。該絕對開放性是通過WinCC的模塊結(jié)構(gòu)及其強(qiáng)大的編程接口來獲得。2將應(yīng)用軟件集成到WinCC中 WinCC提供了一些方法將其他應(yīng)用程序和應(yīng)用程序塊統(tǒng)一地集成到用于過程控制的用戶界面中。OLE應(yīng)用程序窗口和OLE自定義控件(32位OCX對象)或ActiveX控件可以集成到WinCC應(yīng)用軟件中,就好像是真正的WinCC對象一樣。3WinCC中的數(shù)據(jù)管理 WinCC中的默認(rèn)數(shù)據(jù)庫Sybase SQL Anywhere從屬于WinCC,該數(shù)據(jù)庫用于存儲(chǔ)(事務(wù)處理保護(hù))所有面向列表的組態(tài)數(shù)據(jù)(例如變量列表和消息文本),以及當(dāng)前過程數(shù)據(jù)(例如消息、測量值和用戶數(shù)據(jù)記錄)。該數(shù)據(jù)庫具有服務(wù)器的功能,WinCC可以通過ODBC或作為客戶通過開放型編程接口(C-API)來訪問數(shù)據(jù)庫,也可以將同樣的權(quán)限授予其他程序。因此,不管應(yīng)用程序是在同一臺(tái)計(jì)算機(jī)上運(yùn)行,還是在聯(lián)網(wǎng)的工作站上運(yùn)行,Windows中的應(yīng)用程序均可訪問WinCC數(shù)據(jù)庫的數(shù)據(jù)資源,在數(shù)據(jù)庫查詢語言SQL和相關(guān)連接的工具(例如ODBC驅(qū)動(dòng)程序)的幫助下,其他客戶端程序(例如UNIX數(shù)據(jù)庫,Oracle、Informix、Ingres等)也可以訪問WinCC數(shù)據(jù)庫的數(shù)據(jù)資源。4在項(xiàng)目開始之前規(guī)定組態(tài)分類 在項(xiàng)目開始之前,組態(tài)規(guī)定分為:WinCC項(xiàng)目的名稱,變量的名稱,WinCC畫面的名稱,創(chuàng)建腳本和動(dòng)作的規(guī)則,組態(tài)規(guī)則(共同標(biāo)準(zhǔn)、庫函數(shù)、按組工作),歸檔項(xiàng)目和方法。運(yùn)行項(xiàng)目的規(guī)定:這些規(guī)定很大程度上取決于應(yīng)用領(lǐng)域(例如冶金、汽車工業(yè)、機(jī)械制造等)。規(guī)定有:用戶界面(畫面安排、字體和字體大小、運(yùn)行語言、對象顯示等);控制概念(畫面體系、控制原理、用戶權(quán)限、有效鍵操作等);用于消息、限制值、狀態(tài)、文本等的顏色;通信模式(連接類型、更新的周期和類型等);數(shù)量表(報(bào)警、歸檔值、趨勢、客戶端程序等的數(shù)目);消息和歸檔的方法。三、項(xiàng)目管理器1啟動(dòng)WinCC安裝成功后,WinCC將出現(xiàn)在操作系統(tǒng)的開始菜單上。啟動(dòng)WinCC可使用Windows Control 5.0命令,也可通過其他方式啟動(dòng)WinCC 項(xiàng)目管理器。2 WinCC項(xiàng)目管理器的結(jié)構(gòu)使用WinCC項(xiàng)目管理器,可完成以下工作:l 創(chuàng)建和打開項(xiàng)目。l 管理項(xiàng)目數(shù)據(jù)和歸檔。l 打開各種編輯器。l 激活或取消激活項(xiàng)目。WinCC項(xiàng)目管理器的用戶界面由以下元素組成:標(biāo)題欄、菜單欄、工具欄、狀態(tài)欄、瀏覽窗口和數(shù)據(jù)窗口,如圖1-1所示。圖1-1 WinCC項(xiàng)目管理器(1)標(biāo)題欄 標(biāo)題欄顯示當(dāng)前所打開項(xiàng)目的詳細(xì)路徑和項(xiàng)目是否被激活。(2)菜單欄 菜單欄包含在WinCC項(xiàng)目管理器的組態(tài)系統(tǒng)中所有的有效命令。這些命令排列成組并分配給不同的菜單。執(zhí)行命令時(shí)可以打開適當(dāng)?shù)牟藛?,單擊該命令。如有必要,在打開的對話框中設(shè)置所需的參數(shù)。(3)工具欄 工具欄上的圖標(biāo)使動(dòng)作的實(shí)施更快捷。不需要通過菜單實(shí)現(xiàn)所需的功能。工具欄上各圖標(biāo)的描述如下:圖 標(biāo)描 述“文件”“新建”“文件”“打開.”“文件”“取消激活”“文件”“激活”“編輯”“剪切”“編輯”“復(fù)制”“編輯”“粘貼”“查看”“大圖標(biāo)”“查看”“小圖標(biāo)”“查看”“列表”“查看”“詳細(xì)資料”“編輯”“屬性”“幫助”“查找.”(4)狀態(tài)欄 狀態(tài)欄顯示在WinCC項(xiàng)目管理器的下方空白處。左邊顯示的是關(guān)于當(dāng)前項(xiàng)目的常規(guī)信息,右邊顯示鍵盤狀態(tài)。使用“查看”“狀態(tài)欄”菜單條目顯示/隱藏狀態(tài)欄。在狀態(tài)欄中各區(qū)域名的含義如下:區(qū)域名 含義已組態(tài)變量的數(shù)目在此顯示已組態(tài)的外部變量的數(shù)目。連接變量的數(shù)目在此顯示許可證包括的變量數(shù)目。CAPSCaps Lock是激活的。NUM數(shù)字鍵盤在鍵盤的右邊,它是激活的。SCRLScroll Lock是激活的。(5)瀏覽窗口 瀏覽窗口位于WinCC項(xiàng)目管理器的左邊,瀏覽窗口列出屬于項(xiàng)目的所有組件(例如“計(jì)算機(jī)”、“變量管理器”等)。在瀏覽窗口中有一個(gè)以項(xiàng)目名稱代表的主節(jié)點(diǎn)。瀏覽窗口包含WinCC項(xiàng)目管理器中的編輯器和功能的列表。雙擊“列表”或使用相應(yīng)的快捷菜單可打開相應(yīng)的編輯器。瀏覽窗口中一個(gè)項(xiàng)目的組件含義如下:項(xiàng)目組件含義計(jì)算機(jī)分配給項(xiàng)目的所有工作站和服務(wù)器均在此區(qū)域里進(jìn)行管理。變量管理器所有的通道、邏輯連接、過程與內(nèi)部變量以及變量組均在此區(qū)域里進(jìn)行管理。結(jié)構(gòu)變量用來組合標(biāo)準(zhǔn)數(shù)據(jù)類型到一個(gè)新的數(shù)據(jù)結(jié)構(gòu)。這些數(shù)據(jù)類型形成一個(gè)邏輯單元。編輯器包括圖形系統(tǒng)(圖形編輯器)、動(dòng)作(腳本)處理(全局腳本)、消息系統(tǒng)(報(bào)警記錄)、測量值歸檔和編輯(變量記錄)、報(bào)表系統(tǒng)(報(bào)表編輯器)、用戶授權(quán)(用戶管理器)以及文本庫。這些模塊均為WinCC系統(tǒng)的一部分,但并非所有模塊均需安裝。同樣可以安裝選項(xiàng),編輯器,即設(shè)備狀態(tài)監(jiān)控、基礎(chǔ)數(shù)據(jù)和時(shí)間同步。可以通過打開彈出式菜單,選擇“屬性”選項(xiàng),編輯項(xiàng)目組件“計(jì)算機(jī)”和“變量管理器”的屬性。用戶可在瀏覽窗口中進(jìn)行如下移動(dòng):1)在瀏覽窗口中,單擊加號(hào)和減號(hào)來打開或者關(guān)閉附加的層。2)雙擊名稱打開或關(guān)閉附加的層(例如,雙擊“計(jì)算機(jī)”打開下一層)??墒褂檬髽?biāo)或鍵盤在瀏覽窗口中移動(dòng)。鍵盤命令符合Windows NT的規(guī)則(例如,箭頭鍵、數(shù)字鍵盤上的加號(hào)和減號(hào))。位置的每次改變都將觸發(fā)立即更新屏幕右邊的數(shù)據(jù)窗口。(6)數(shù)據(jù)窗口 數(shù)據(jù)窗口的內(nèi)容根據(jù)瀏覽窗口中所選組件的不同而改變。數(shù)據(jù)窗口位于WinCC資源管理器的右邊。數(shù)據(jù)窗口中各列的含義如下:列含義名稱此列顯示對象的名稱,一個(gè)變量或一個(gè)文件(文件名已被分配給指定的編輯器)。類型此列顯示對象的類型:例如,假設(shè)是計(jì)算機(jī),此列會(huì)包含“服務(wù)器”;若是變量,則顯示每個(gè)變量的數(shù)據(jù)類型。命令行參數(shù)此列顯示外部變量的地址描述:例如,數(shù)據(jù)塊號(hào)碼(DB)和數(shù)據(jù)字地址(雙字)。關(guān)于內(nèi)部變量,“內(nèi)部變量”輸入在此位置。最新改變此列顯示上次改變的日期和時(shí)間??梢允褂谩懊Q”、“類型”“參數(shù)”以及“修改時(shí)間”按鈕以升序或降序?qū)?shù)據(jù)窗口的內(nèi)容進(jìn)行排序??稍跀?shù)據(jù)窗口里進(jìn)行如下的移動(dòng):1)雙擊名稱打開列表或?qū)ο蟆?)選擇一個(gè)對象并單擊鼠標(biāo)右鍵,會(huì)打開彈出式菜單。3)如果在窗口的空白區(qū)域單擊鼠標(biāo)右鍵,會(huì)打開瀏覽窗口中相應(yīng)列表元素的彈出式菜單。3 項(xiàng)目類型WinCC中的工程項(xiàng)目分為3種類型:單用戶項(xiàng)目、多用戶項(xiàng)目和客戶機(jī)項(xiàng)目。項(xiàng)目包括“計(jì)算機(jī)”、“變量管理器”、“編輯器”等組件。下面對該部分涉及到的幾個(gè)術(shù)語進(jìn)行描述。客戶機(jī):在多用戶項(xiàng)目中被永久分配到服務(wù)器的客戶機(jī)。客戶機(jī)能被用于多用戶的項(xiàng)目或一個(gè)分布式的系統(tǒng)。多客戶機(jī):在WinCC V5.0中,一個(gè)多客戶機(jī)可以訪問多達(dá)6個(gè)服務(wù)器的數(shù)據(jù)。多客戶機(jī)不是服務(wù)器項(xiàng)目的組件。服務(wù)器:帶客戶機(jī)和多客戶機(jī)的多用戶項(xiàng)目的服務(wù)器。冗余服務(wù)器組也能代表一個(gè)服務(wù)器。功能分區(qū):各種服務(wù)器在指定的過程區(qū)域中承擔(dān)不同的任務(wù)。多客戶機(jī)項(xiàng)目中涉及到的各個(gè)服務(wù)器執(zhí)行不同的任務(wù)。例如,一個(gè)WinCC服務(wù)器執(zhí)行歸檔,另一個(gè)執(zhí)行消息處理,而第三個(gè)則建立過程數(shù)據(jù)連接。技術(shù)分區(qū):不同的服務(wù)器承擔(dān)全部必需的指定區(qū)域的任務(wù)。涉及到的各個(gè)服務(wù)器執(zhí)行相同的任務(wù),例如消息歸檔、測量值歸檔以及建立過程數(shù)據(jù)連接。然而每個(gè)服務(wù)器被認(rèn)為是不同的邏輯系統(tǒng)區(qū)。在被周圍子系統(tǒng)結(jié)構(gòu)化的應(yīng)用程序中,服務(wù)器被連接到不同的彼此獨(dú)立的PLC上。在PCS7中,邏輯分區(qū)的形式被首先使用。(1)單用戶項(xiàng)目 單用戶項(xiàng)目是一種只擁有一個(gè)操作終端的項(xiàng)目類型。在此計(jì)算機(jī)上可以完成組態(tài)、操作、與過程總線的連接以及項(xiàng)目數(shù)據(jù)的存儲(chǔ)。項(xiàng)目的計(jì)算機(jī)既用作進(jìn)行數(shù)據(jù)處理的服務(wù)器,又用作操作員的輸入站。其他計(jì)算機(jī)不能訪問該計(jì)算機(jī)上的項(xiàng)目(通過OPC等訪問的除外)。單用戶項(xiàng)目可與多個(gè)控制器建立連接。在單用戶項(xiàng)目計(jì)算機(jī)所在的自動(dòng)化網(wǎng)絡(luò)中,一般只有一臺(tái)PC機(jī)。如果有多臺(tái)PC機(jī),則PC機(jī)上的數(shù)據(jù)也是相互獨(dú)立的,不可通過WinCC進(jìn)行相互訪問。如果只希望在WinCC項(xiàng)目中使用一臺(tái)計(jì)算機(jī)進(jìn)行工作,可創(chuàng)建單用戶項(xiàng)目,運(yùn)行WinCC。(2)多用戶項(xiàng)目 多用戶項(xiàng)目的特點(diǎn)是同一項(xiàng)目使用多臺(tái)客戶機(jī)和一臺(tái)服務(wù)器,在此最多可有16臺(tái)客戶機(jī)訪問一臺(tái)服務(wù)器,可以在服務(wù)器或任意客戶機(jī)上組態(tài)。項(xiàng)目數(shù)據(jù),如畫面、變量和歸檔,最好存儲(chǔ)在服務(wù)器上,并且使它們能被所有客戶機(jī)使用。服務(wù)器執(zhí)行與過程總線的連接和過程數(shù)據(jù)的處理,運(yùn)行系統(tǒng)通常由客戶機(jī)控制。任意一臺(tái)客戶機(jī)可以訪問多臺(tái)服務(wù)器上的數(shù)據(jù),任意一臺(tái)服務(wù)器上的數(shù)據(jù)也可被多臺(tái)客戶機(jī)訪問。如果希望在WinCC項(xiàng)目中使用多臺(tái)計(jì)算機(jī)進(jìn)行協(xié)調(diào)工作,則可創(chuàng)建多用戶項(xiàng)目。在服務(wù)器上創(chuàng)建多用戶項(xiàng)目,與PLC建立連接的過程通信只在服務(wù)器上進(jìn)行,而客戶機(jī)沒有與PLC的連接。(3)多客戶機(jī)項(xiàng)目 多客戶機(jī)項(xiàng)目是一種能夠訪問多個(gè)服務(wù)器的數(shù)據(jù)的項(xiàng)目類型。每個(gè)多客戶機(jī)和相關(guān)的服務(wù)器都擁有自己的項(xiàng)目。其功能是:在服務(wù)器或客戶機(jī)上完成服務(wù)器項(xiàng)目的組態(tài);在多客戶機(jī)上完成多客戶項(xiàng)目的組態(tài)。最多16個(gè)客戶機(jī)或多客戶機(jī)能夠訪問服務(wù)器。在運(yùn)行時(shí)多客戶機(jī)能訪問至多6個(gè)服務(wù)器。也就是說,6個(gè)不同的服務(wù)器的數(shù)據(jù)可以在多客戶機(jī)上的同一幅畫面中可視化顯示。四 圖形編輯器圖形編輯器可以用來創(chuàng)建過程圖。1瀏覽窗口的快捷菜單 右擊WinCC項(xiàng)目管理器的“圖形編輯器”,將彈出快捷菜單,如圖1-2所示,單擊“打開”菜單項(xiàng),打開圖形編輯器,并新建一個(gè)畫面。2畫面名稱的快捷菜單 選擇WinCC項(xiàng)目管理器的圖形編輯器,在數(shù)據(jù)窗口中右擊任一畫面,將彈出快捷菜單,如圖1-3所示,單擊“打開畫面”菜單項(xiàng),打開圖形編輯器。 圖1-2 瀏覽窗口的快捷菜單 圖1-3 畫面名稱的快捷菜單3圖形編輯器的布局 圖形編輯器的布局如圖1-4所示。用于操作圖形編輯器的選項(xiàng)板和欄的功能如下:l 菜單欄:菜單欄包含圖形編輯器中所有可用的菜單命令,不能激活的命令以灰色顯示。圖1-4 圖形編輯器窗口如果命令后面有三個(gè)點(diǎn)(省略號(hào)),將打開一個(gè)設(shè)置附加參數(shù)的對話框窗口。操作方法與標(biāo)準(zhǔn)Windows操作類似。l 標(biāo)準(zhǔn)工具欄:用鼠標(biāo)單擊標(biāo)準(zhǔn)工具欄包含的圖標(biāo)可以執(zhí)行一般命令。標(biāo)準(zhǔn)工具欄是可組態(tài)的。為了添加或從標(biāo)準(zhǔn)工具欄刪除按鈕,可按住“Alt”鍵,并雙擊任一按鈕,“改編工具欄”對話框?qū)⒋蜷_,可以按需要改編標(biāo)準(zhǔn)工具欄。l 狀態(tài)欄:除了常規(guī)程序信息以外,狀態(tài)欄還顯示所選對象的名稱和坐標(biāo)位置。l 層面欄:在層面欄中,單擊16層(層0到層15)中應(yīng)切換到可見狀態(tài)的層,對象建立在第一圖形可見層中。在圖形編輯器中為該目的而保留層0。系統(tǒng)不允許關(guān)閉所有的層。使用“層.”命令設(shè)置層為激活的或非激活的。該操作在被設(shè)置的不同層上顯示或隱藏對象。對象可通過“對象屬性”被分配到某個(gè)層面上。4設(shè)置和改變對象屬性的對話框窗口 “對象屬性”窗口顯示所選對象、對象組的所有屬性或?qū)ο箢愋偷哪J(rèn)設(shè)置,可以改變或復(fù)制這些屬性。此外,在這里還可以通過設(shè)置相應(yīng)屬性的方法使對象動(dòng)態(tài)化,并且可以與動(dòng)作相鏈接?!皩ο髮傩浴贝翱谟上铝袟l目組成:l 圖釘:用來固定窗口。l 吸管:用來復(fù)制和分配屬性。l 對象列表:“屬性”標(biāo)簽和“事件”標(biāo)簽。5選項(xiàng)板 用于創(chuàng)建和編輯圖形對象,其功能如下:l 顏色調(diào)色板:使用鼠標(biāo)分配面向?qū)ο蟮?6種標(biāo)準(zhǔn)顏色之一,即一種基本的顏色或一種自定義的顏色。l 對象選項(xiàng)板:使用對象選項(xiàng)板選擇將在圖形工作空間的第一可見層面創(chuàng)建的對象。0層為圖形編輯器保留。對象選項(xiàng)板包含“標(biāo)準(zhǔn)”和“控件”標(biāo)簽?!皹?biāo)準(zhǔn)”標(biāo)簽中可用的對象由對象組來組織。“控件”標(biāo)簽提供ActiveX控件。該標(biāo)簽的內(nèi)容可以由用戶更改。l “標(biāo)準(zhǔn)”標(biāo)簽:標(biāo)準(zhǔn)對象,例如多邊形、橢圓和矩形;智能對象,例如控件、OLE元素、棒圖和I/O域;Windows對象,例如按鈕和復(fù)選框。l 樣式選項(xiàng)板:使用樣式選項(xiàng)板改變選定對象的外觀。l 對齊選項(xiàng)板:使用對齊選項(xiàng)板,可改變一個(gè)或多個(gè)對象的絕對位置。改變所選擇的對象相互之間的位置關(guān)系,使多個(gè)對象的高度和寬度一致。l 縮放選項(xiàng)板:用滾動(dòng)條或按鈕可設(shè)置進(jìn)入工作狀態(tài)的窗口的縮放因子。當(dāng)前縮放因子顯示在滾動(dòng)條下方。也可以通過標(biāo)準(zhǔn)工具欄功能一步步設(shè)置縮放。l 文本選項(xiàng)板:使用字體選項(xiàng)板快速改變文本對象的字體和字體顏色以及標(biāo)準(zhǔn)對象的線顏色。五、創(chuàng)建項(xiàng)目的步驟第一步:準(zhǔn)備工作。創(chuàng)建項(xiàng)目前應(yīng)對項(xiàng)目的結(jié)構(gòu)給出一些初步的考慮??蓮娜缦聨讉€(gè)方面進(jìn)行:1項(xiàng)目類型 在開始創(chuàng)建項(xiàng)目前,應(yīng)清楚創(chuàng)建的是單用戶項(xiàng)目,還是多用戶項(xiàng)目。圖1-5 指定項(xiàng)目的類型2項(xiàng)目路徑 可將WinCC項(xiàng)目創(chuàng)建在一個(gè)單獨(dú)的分區(qū)上,不要將WinCC項(xiàng)目放在系統(tǒng)分區(qū)上。3項(xiàng)目名稱 建議在創(chuàng)建項(xiàng)目前就確定合適的名稱。因?yàn)橐坏┩瓿身?xiàng)目的創(chuàng)建,再對項(xiàng)目的名稱進(jìn)行修改就會(huì)涉及許多步驟。第二步:指定項(xiàng)目的類型。單擊WinCC項(xiàng)目管理器工具欄上的按鈕,或單擊“文件”菜單上的“新建”,或使用組合鍵“Ctrl + N”,可打開“WinCC資源管理器”對話框,如圖1-5所示。選擇所需要的項(xiàng)目類型,并單擊“確定”按鈕,即打開“創(chuàng)建新項(xiàng)目”對話框,如圖1-6所示。圖1-6 “創(chuàng)建新項(xiàng)目”對話框第三步:指定項(xiàng)目名稱和項(xiàng)目存放的文件夾。在圖1-6所示的“創(chuàng)建新項(xiàng)目”對話框中輸入項(xiàng)目名稱和完整的項(xiàng)目存放路徑,然后單擊“創(chuàng)建”按鈕。第四步:更改項(xiàng)目的屬性。l 單擊WinCC項(xiàng)目管理器瀏覽窗口中的項(xiàng)目名稱,并在快捷菜單中選擇“屬性”菜單項(xiàng)。打開“項(xiàng)目屬性”對話框,如圖1-7所示。圖1-7 “項(xiàng)目屬性”對話框l 在“項(xiàng)目屬性”對話框中,可修改項(xiàng)目的類型、修改者及版本等內(nèi)容。l 在“更新周期”選項(xiàng)卡上,可選擇更新周期,并可定義五個(gè)用戶周期。用戶周期的時(shí)間為可選擇。l 在“熱鍵”選項(xiàng)卡上,可為WinCC用戶登錄和退出定義熱鍵。第五步:更改計(jì)算機(jī)的屬性。l 打開“計(jì)算機(jī)屬性”對話框。l 在“常規(guī)”選項(xiàng)卡上,檢查“計(jì)算機(jī)名稱”輸入框中是否輸入了正確的計(jì)算機(jī)名稱。此名稱應(yīng)與Windows的計(jì)算機(jī)名稱相同。l 如果創(chuàng)建了一個(gè)多用戶項(xiàng)目,則“計(jì)算機(jī)類型”可指示此計(jì)算機(jī)組態(tài)是服務(wù)器還是客戶機(jī)。單擊“確定”按鈕,關(guān)閉對話框。如果對項(xiàng)目中的計(jì)算機(jī)名稱進(jìn)行了修改,則必須關(guān)閉再重新打開項(xiàng)目才能生效。六、實(shí)驗(yàn)內(nèi)容:創(chuàng)建一個(gè)項(xiàng)目名稱為Qckstart的項(xiàng)目;在圖形編輯器(名稱為START.pdl)中,編輯如下所示圖形。實(shí)驗(yàn)二 WinCC變量及變量的連接一、實(shí)驗(yàn)?zāi)康模?、掌握WinCC變量的創(chuàng)建。2、熟悉掌握按鈕的直接連接、庫元件的創(chuàng)建、創(chuàng)建和動(dòng)態(tài)話I/O域、創(chuàng)建和動(dòng)態(tài)化滾動(dòng)條等。二、WinCC變量要在變量管理器中創(chuàng)建WinCC變量,首先必須組態(tài)一個(gè)與PLC的連接。但是,不必安裝硬件,安裝所期望的通信驅(qū)動(dòng)程序并組態(tài)期望的連接就足夠了。創(chuàng)建變量組與變量的具體過程如下:圖21 創(chuàng)建新的驅(qū)動(dòng)程序1安裝新的驅(qū)動(dòng)程序。這可以通過鼠標(biāo)右鍵單擊變量管理器,并從彈出式菜單中選擇添加驅(qū)動(dòng)程序來完成,如圖21所示。2選擇所期望的驅(qū)動(dòng)程序。從所顯示的對話框中,通過單擊“打開”按鈕將驅(qū)動(dòng)程序插入WinCC項(xiàng)目中,WinCC資源管理器即可將驅(qū)動(dòng)程序條目顯示在變量管理器中,而不是僅顯示內(nèi)部變量。例如建立S7 PLC與WinCC的連接,如圖2-2所示。圖2-2 創(chuàng)建S7 PLC的驅(qū)動(dòng)程序3通過鼠標(biāo)右鍵單擊“新驅(qū)動(dòng)程序”連接條目,可顯示一個(gè)或幾個(gè)子條目(所謂的通道單元)。接下來就可以創(chuàng)建一個(gè)連接,這通過鼠標(biāo)右鍵單擊“通道單元”條目并從彈出式菜單中選擇新建驅(qū)動(dòng)程序連接來完成,如圖2-3所示。圖2-3 新建驅(qū)動(dòng)程序連接在圖2-3所顯示的對話框中,在常規(guī)信息標(biāo)簽內(nèi)為連接分配一個(gè)名稱。連接參數(shù)可通過單擊“屬性”按鈕來進(jìn)行設(shè)置。4通過鼠標(biāo)右鍵單擊“新添加的連接”條目 ,可按上面所描述的方式添加變量組或變量。在創(chuàng)建WinCC變量時(shí),除定義內(nèi)部變量所需的設(shè)置外,還必須定義地址和格式調(diào)整設(shè)置,地址需要參考PLC中變量地址。二、按鈕事件的直接連接在圖形編輯器中的實(shí)現(xiàn)(直接連接) 在圖形編輯器中實(shí)現(xiàn)直接連接如圖2-4所示。圖2-4 直接連接變量1在變量管理器中創(chuàng)建一個(gè)二進(jìn)制類型的變量。例如使用BINi_varia_but_12變量。2在某個(gè)畫面中,組態(tài)Windows對象中的“按鈕”。3在“對象屬性”對話框的“事件”“鼠標(biāo)”“按左鍵”處為該按鈕組態(tài)了一個(gè)直接連接。將“源常量”設(shè)置為“1”并與“目標(biāo)變量”“BINi_varia_but_12”連接,單擊確定按鈕即可應(yīng)用這些設(shè)置。在“對象屬性”對話框的“事件”“鼠標(biāo)”“釋放左鍵”處為該按鈕組態(tài)另一個(gè)直接連接,但這次將“源常量”設(shè)置為“0”。4通過BINi_varia_but_12變量對動(dòng)畫進(jìn)行控制。三、創(chuàng)建和動(dòng)態(tài)話I/O域、動(dòng)態(tài)化滾動(dòng)條1在變量管理器中創(chuàng)建變量,例如使用變量M。2在畫面中對智能對象中的I/O域進(jìn)行組態(tài)。在組態(tài)對話框中設(shè)置變量M,在更新域中將默認(rèn)值“2s”修改為“根據(jù)變化”,并將域類型設(shè)置為“輸出”,如圖2-5所示。圖25 I/O域組態(tài)3在同一畫面中,組態(tài)Windows對象中的“滾動(dòng)條”對象。在“對象屬性”對話框的“事件”“其他”“對象改變”處創(chuàng)建一個(gè)直接連接,如圖2-6所示。圖2-6 滾動(dòng)條對象屬性4在直接連接對話框中,將“源對象”“過程驅(qū)動(dòng)連接程序”與“目標(biāo)變量”“變量M”相連接。單擊確定按鈕即可應(yīng)用這些設(shè)置。四、實(shí)驗(yàn)要求及內(nèi)容建立變量名為“TankLevel”的“無符號(hào)16為數(shù)”的內(nèi)部變量;創(chuàng)建建兩個(gè)名稱為“START.pdl”和“SAMPLE.pdl”的畫面。在圖形編輯器中完成如圖所示畫面。通過模擬測試時(shí),滾動(dòng)條由最低滑動(dòng)到最高時(shí),水塔的水變滿,同時(shí)塔身上的I/O域窗口中的數(shù)字由0變到100,當(dāng)點(diǎn)擊SAMPLE按鈕時(shí),畫面切換到“SAMPLE.pdl”的畫面。實(shí)驗(yàn)三 畫面組態(tài)一、 實(shí)驗(yàn)?zāi)康模菏煜ず驼莆债嬅媲袚Q、顯示畫面窗口、操作控制權(quán)限等方法和步驟二、 畫面切換的方法與步驟通過直接連接打開畫面1說明 在畫面窗口中,通過按鈕及借助直接連接,可完成畫面切換。使用三個(gè)“Windows對象”選項(xiàng)板中的“按鈕”,當(dāng)將按鈕按下時(shí),即可將該按鈕對應(yīng)的畫面顯示在畫面窗口中,通過按不同的按鈕,即可進(jìn)行畫面切換?!爱嬅娲翱凇睆摹爸悄軐ο蟆边x項(xiàng)板中選取,在畫面中,所用的“靜態(tài)文本”從“標(biāo)準(zhǔn)對象”選項(xiàng)板中選取,靜態(tài)文本用于說明畫面切換后畫面窗口中所顯示的畫面的名稱。2實(shí)現(xiàn)步驟1)打開“圖形編輯器”。2)通過“文件”菜單中的“新建”菜單條目,創(chuàng)建一個(gè)新的畫面,并通過“文件”菜單中的“另存為”菜單條目,將其以名稱pictu_5_kzz_00.pdl進(jìn)行保存。將鼠標(biāo)指向新建畫面,單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“屬性”菜單條目,打開“對象屬性”對話框(見圖3-1)。如圖3-1所示將“屬性”標(biāo)簽下的“幾何”部分中的“畫面寬度”設(shè)置為270,“畫面高度”設(shè)置為280。3)在pictu_5_kzz _00.pdl畫面中,組態(tài)一個(gè)靜態(tài)文本。鼠標(biāo)點(diǎn)擊該“靜態(tài)文本”對象,單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“屬性”菜單條目,打開“對象屬性”對話框,如圖3-2所示。將“屬性”標(biāo)簽下的“字體”部分中的“粗體”設(shè)置為“是”,將“文本”的默認(rèn)內(nèi)容從靜態(tài)列中刪除,這樣可以避免建立畫面時(shí)輸出不正確的文本。 圖3-1 新建畫面對象屬性對話框 圖3-2 靜態(tài)文本對象屬性對話框因“靜態(tài)文本”中顯示的是“畫面窗口”中所顯示的畫面的名稱,隨著畫面的切換,其所顯示的名稱也將隨著改變。欲達(dá)到此目的,可在“靜態(tài)文本”中使用C動(dòng)作,該C動(dòng)作把當(dāng)前畫面名稱作為返回值返回。作用于C動(dòng)作的觸發(fā)器,使用默認(rèn)周期1小時(shí)(低系統(tǒng)負(fù)載,不需任何修改)。在本例中,建立C動(dòng)作的過程如圖3-2所示,選取“字體”條目下的“文本”屬性,指向該屬性的“動(dòng)態(tài)”列,單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“C動(dòng)作”菜單條目,然后在彈出的界面中輸入、編譯C動(dòng)作程序段。靜態(tài)文本的C動(dòng)作程序段如下:# includeapdefap,hchar*_nain(char* lpszpictureName, char* lpszobjectName,char* lpszPropertyName) Char *name =lpszPictureName; Char *pdest; int ch =:;/check if picture path contains charPdest=strrchr(lpszPicureName,ch);/read only picture name without path If (pdest = =NULL) return lpszPictureName;else name=strcpy(name,strrchr(name,ch)+1); return name; /else4)在pictu_5_kzz_00.pdl畫面中,組態(tài)全局庫中的“反應(yīng)器6”對象作為所要顯示的信息。組態(tài)的方法為:首先通過“查看”菜單中的“庫”菜單條目或通過工具欄上的按鈕打開庫瀏覽,如圖3-3所示;然后將“反應(yīng)器6”對象拖到畫面適當(dāng)位置,即完成組態(tài)。圖3-3 庫瀏覽5)組態(tài)兩個(gè)以上用于畫面切換的畫面,簡便的方法可通過利用“文件”菜單中的“另存為”菜單條目完成。一個(gè)畫面名稱為“pictu_5_kzz_01.pdl”,另一個(gè)畫面名稱為“pictu_5_kzz_02.pdl”。在這兩個(gè)畫面中分別組態(tài)期望顯示的內(nèi)容。畫面名稱顯示在靜態(tài)文本中,畫面切換時(shí)不需要改變靜態(tài)文本對象。6)通過“文件”菜單中的“新建”菜單條目,創(chuàng)建一個(gè)新的畫面,在該畫面中,組態(tài)一個(gè)畫面窗口。修改畫面窗口的尺寸,使其大小與先前創(chuàng)建的畫面的大小一致。為了使窗口在運(yùn)行系統(tǒng)中帶邊框顯示,可將“畫面窗口”的“邊框”屬性設(shè)置為“是”。7)在同一畫面中,組態(tài)一個(gè)按鈕。打開“按鈕”的“對象屬性”窗口,在窗口中選取“對象屬性”對話框的“事件”條目,如圖3-4所示。然后選“鼠標(biāo)”,在“執(zhí)行條件”中選“按左鍵”,在“按左鍵”所對應(yīng)的“動(dòng)作”處創(chuàng)建一個(gè)直接連接。在“直接連接”對話框中,將畫面pictu_5_ kzz_00.pdl選為源。在“目標(biāo)”部分,選取“畫面中的對象”,在“畫面中的對象”列表中選“畫面窗口1”。8)復(fù)制按鈕1對象,生成兩個(gè)按鈕:按鈕2和按鈕3。更改按鈕2和按鈕3所組態(tài)的“直接連接”的“源”屬性,對按鈕2,將其設(shè)置為“pictu_5_kzz_01.pdl”;而對按鈕3,則設(shè)置為“pictu_5_kzz_02.pdl”。9)將啟動(dòng)畫面設(shè)置為“pictu_5_kzz _00.pdl”畫面。方法為:首先在WinCC的資源管理器中選擇“計(jì)算機(jī)”,彈出“計(jì)算機(jī)屬性”窗口,在該窗口中選擇“圖形運(yùn)行系統(tǒng)”;然后在“啟動(dòng)畫面”窗口內(nèi)輸入或通過“瀏覽(B)”按鈕選取“pictu_5_kzz _00.pdl”,結(jié)果如圖3-5所示。圖3-4 設(shè)置按鈕屬性圖3-5 設(shè)置啟動(dòng)畫面三、 顯示畫面窗口的方法與步驟使用動(dòng)態(tài)向?qū)π畔⒖蜻M(jìn)行組態(tài)1說明 如果變量超過數(shù)值100,則顯示一個(gè)信息(指令)框;如果該變量值超過150,則顯示緊急框。在實(shí)例中使用一個(gè)滾動(dòng)條對象以輸入變量值,使用一個(gè)I/O域來顯示變量值。2實(shí)現(xiàn)步驟1)如果沒有顯示動(dòng)態(tài)向?qū)?,則從菜單“查看”“工具欄”里將其激活。2)新建一個(gè)畫面,在畫面中,組態(tài)一個(gè)I/O域(選自“智能對象”)。在畫面中,用鼠標(biāo)選中I/O域?qū)ο螅缓筮x擇動(dòng)態(tài)向?qū)е械摹爱嬅婧瘮?shù)”標(biāo)簽,從“畫面函數(shù)”中選擇“顯示錯(cuò)誤信息框”條目。用鼠標(biāo)左鍵雙擊該條目,按照動(dòng)態(tài)向?qū)У闹噶钔瓿稍O(shè)置。在選擇觸發(fā)器時(shí),選擇“鼠標(biāo)左鍵”列表?xiàng)l目;在選擇附加參數(shù)時(shí),選擇“信息框”并輸入顯示的文本。3)為I/O域再次使用動(dòng)態(tài)向?qū)АT谶x擇觸發(fā)器時(shí),選擇“鼠標(biāo)右鍵”列表?xiàng)l目;在選擇附加參數(shù)時(shí),選擇“緊急框”并輸入顯示的文本。4)在變量管理器中創(chuàng)建一個(gè)“有符號(hào)的32位數(shù)”類型的變量。在本實(shí)例中,使用了S32i_pictu_boxes_00變量。5)在同一畫面中組態(tài)一個(gè)“滾動(dòng)條”對象(選自“Window 對象”)。在滾動(dòng)條對象的“對象屬性”對話框的“事件”“屬性主題”“其他”“過程驅(qū)動(dòng)程序連接”處為滾動(dòng)條對象創(chuàng)建一個(gè)直接連接。在如圖3-6所示的“直接連接”對話框中將“源”“屬性”“滾動(dòng)條對象1”“過程驅(qū)動(dòng)程序連接”與“目標(biāo)”“變量”“S32i_pictu_boxes_00”相連接。單擊“確定”按鈕完成設(shè)置。圖3-6 “直接連接”對話框6)打開I/O域?qū)ο蟮摹皩ο髮傩浴睂υ捒颍鐖D3-7所示。在“屬性”“輸入/輸出域”“輸出/輸入”“輸出值”上創(chuàng)建一個(gè)動(dòng)態(tài)“變量”,并連接給變量S32i_pictu_boxes_00,并選擇“根據(jù)變化”進(jìn)行觸發(fā)。在“對象屬性”對話框的“事件”“屬性主題”“輸出/輸入”“輸出值”處為I/O域?qū)ο髣?chuàng)建一個(gè)C動(dòng)作,如果S32i_pictu_boxes_00變量值超出100,則顯示一個(gè)信息框,如果超出150,則顯示一個(gè)緊急框。在第2)步中由動(dòng)態(tài)向?qū)镮/O域?qū)ο笏a(chǎn)生的按下左鍵和按下右鍵的C動(dòng)作可復(fù)制和粘貼到該C動(dòng)作中。圖3-7 I/O域?qū)ο蟮摹皩ο髮傩浴睂υ捒騃/O域的C動(dòng)作說明:使用內(nèi)部函數(shù)GetTagDWord讀入變量值。如果超出100,則顯示信息框;如果低于100,則靜態(tài)C變量i復(fù)位為0;如果變量值超出150,則顯示緊急框;如果低于150,則靜態(tài)C變量j復(fù)位為0。程序段如下:# includeapdefap.hVoid onpropertyChanged (char* lpszpictureName, char*lpszobjectName,char* lpszPropertyName) int a; Static int i= 0, j =0; /get tag value a=GetTagDword(S32i_pictu_boxes_00);/set visible info box if (a100)&(i= =0) i=1; MessageBox(NULL,Der Variablenwert hatrn100 uberschritten, Hinweis,MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND);/ifif (a150)&(j= =0) j=1;MessageBox(NULL,Der Variablenwert hatrn150 uberschritten,Achtung!, MB_OK|MB_ICONSTOP|MB_SETFOREGROUND);/ifif (a=150) (j=0);7)在I/O域?qū)ο蟮摹皩ο髮傩浴睂υ捒蛑?,選擇“對象屬性”對話框的“事件”“鼠標(biāo)”“按左鍵”和“按右鍵”處的C動(dòng)作進(jìn)行刪除。如果變量值超出100,則使用由動(dòng)態(tài)向?qū)a(chǎn)生的C動(dòng)作來顯示信息框。四、操作控制權(quán)限的方法與步驟根據(jù)用戶授權(quán)執(zhí)行畫面切換1說明 通過兩個(gè)按鈕,只有當(dāng)用戶具有相應(yīng)的授權(quán)時(shí),才執(zhí)行畫面切換。為了實(shí)現(xiàn)該任務(wù),將使用兩個(gè)“Windows對象”類中的按鈕,當(dāng)使用鼠標(biāo)將按鈕按下時(shí),每個(gè)按鈕可在“智能對象”類中的畫面窗口中顯示不同畫面。在用戶管理器編輯器中,可完成對用戶權(quán)限進(jìn)行分配所需的設(shè)置。2實(shí)現(xiàn)步驟1)在WinCC資源管理器中,選擇“用戶管理器”,單擊鼠標(biāo)右鍵,從彈出的菜單中選擇“打開”,將用戶管理器編輯器打開,如圖3-8所示。2)通過用戶管理器,創(chuàng)建一個(gè)新的用戶組,并為其分配一個(gè)名稱:在本實(shí)例中,將使用名稱service。3)通過“表格”添加新的授權(quán)等級,選擇授權(quán)等級“改變畫面”。該授權(quán)等級將分配給service組。分配給組或用戶的授權(quán)等級由靠近授權(quán)列的紅點(diǎn)來識(shí)別。圖3-8 用戶管理器編輯器4)通過用戶管理器,為service用戶組創(chuàng)建一個(gè)新的用戶。在同一項(xiàng)目中,已創(chuàng)建了一個(gè)名稱為willi的用戶,該用戶帶有口令Project_CreatePicture。激活同時(shí)復(fù)制組設(shè)置復(fù)選框,把可用于這個(gè)組的授權(quán)等級傳送給用戶。通過“文件”“退出”菜單,可關(guān)閉用戶管理器編輯器。5)在WinCC資源管理器中,通過在項(xiàng)目名稱上單擊鼠標(biāo)右鍵打開項(xiàng)目屬性對話框。選擇“熱鍵”標(biāo)簽,并完成用于調(diào)用登錄和退出對話框的期望設(shè)置。6)創(chuàng)建一個(gè)畫面,在該畫面中,組態(tài)兩個(gè)“按鈕”(Windows對象)。在本實(shí)例中,使用了“按鈕3”對象和“按鈕4”對象。組態(tài)一個(gè)“畫面窗口”(智能對象),通過兩個(gè)按鈕處的“直接連接”可將需切換的畫面插入到窗口中。7)對于對象按鈕3與按鈕4,選擇“畫面切換用戶級”(位于“屬性”“其他”“用戶級”上),并將按鈕屬性對話框中的“屬性”“其他”“操作員控制允許”設(shè)置為“否”。8)選擇按鈕3對象,從“動(dòng)態(tài)向?qū)А睂υ捒蛑羞x擇“標(biāo)準(zhǔn)向?qū)А睒?biāo)簽,然后選擇“經(jīng)授權(quán)方可操作”條目。單擊完成按鈕,即可完成動(dòng)態(tài)向?qū)?。對按鈕4重復(fù)同樣過程。9)在變量管理器中,創(chuàng)建“文本變量16位字符集”類型的CurrentUser系統(tǒng)變量。將當(dāng)前注冊的用戶名自動(dòng)分配給該變量。10)觸發(fā)按鈕3與按鈕4處的C動(dòng)作,該C動(dòng)作是在一旦改變該變量時(shí)由動(dòng)態(tài)向?qū)a(chǎn)生的。這意味著C動(dòng)作將不再每2s執(zhí)行一次,而是只有在用戶名發(fā)生變化后才執(zhí)行。由動(dòng)態(tài)向?qū)傻腃動(dòng)作程序代碼如下:# includeapdefap. hBoot_ main(char* lpszpictureName, char*lpszobjectName,char* lpszPropertyName) #pragma code (UseAdmin,Dll)#includePwrt_opi.h #pragma code () #define ND_MESSAGEBOX 1 CMN_ERROR err ; DWORD pvlevel = 0 ;pvlevel = (DWORD) GetPasswordlevel (lpszPictureName,lpszobjectName) ;if (pVlevel = =0 ;return (TRUE) ;elsereturn (PwrtcheckPermissionOnPicture(pvlevel ,lpszPictureName,M0_MESSAGEBOX);五、實(shí)驗(yàn)內(nèi)容: 1利用動(dòng)態(tài)向?qū)Т蜷_畫面。要求:寫出方法和步驟。 2退出運(yùn)行系統(tǒng)或整個(gè)系統(tǒng)。要求:現(xiàn)在Wincc中實(shí)現(xiàn)后,再寫出方法和步驟。實(shí)驗(yàn)四 過程值歸檔的創(chuàng)建一、實(shí)驗(yàn)?zāi)康模菏煜ず驼莆者^程值歸檔創(chuàng)建方法和步驟,并完成規(guī)定的歸檔創(chuàng)建。二、創(chuàng)建過程值歸檔 創(chuàng)建過程值歸檔 1首先,在變量管理器中創(chuàng)建需要進(jìn)行歸檔的變量。例如創(chuàng)建ProcessValue_1、ProcessValue_2、ProcessValue_3三個(gè)變量,它們可以由WinCC變量模擬器來提供數(shù)值。2打開“變量記錄”編輯器。在WinCC資源管理器中通過鼠標(biāo)右鍵打開變量記錄條目,然后從彈出式菜單中選擇“打開”來完成,如圖4-1所示。3創(chuàng)建一個(gè)新歸檔。通過鼠標(biāo)右鍵打開歸檔條目,從彈出式菜單中選擇“歸檔向?qū)А眮韱?dòng)向?qū)?,該向?qū)⒅笇?dǎo)用戶創(chuàng)建一個(gè)新歸檔,如圖4-2所示。 圖5-1 打開變量記錄編輯器 圖4-2 啟動(dòng)歸檔向?qū)?通過單擊“下一步”按鈕退出起始頁。在下一頁中,將歸檔類型設(shè)置為過程值歸檔選項(xiàng)。輸入歸檔名稱,在本例中,歸檔名稱為“ProcessValueArchive”。通過單擊“下一步”繼續(xù)到下一頁,如圖4-3所示。5在向?qū)У牡谌撝?,定義要進(jìn)行歸檔的變量,并通過選擇按鈕來完成。在本例中,使用ProcessValue_1、ProcessValue_2、ProcessValue_3三個(gè)變量。通過單擊“完成”按鈕關(guān)閉此向?qū)ы摚鐖D4-4所示。6在常規(guī)信息標(biāo)簽中,可設(shè)置基本的歸檔參數(shù)。歸檔參數(shù)與歸檔類型已在歸檔向?qū)е兄付?,且歸檔類型不能再更改。系統(tǒng)啟動(dòng)時(shí)歸檔是激活的。在系統(tǒng)啟動(dòng)后將直接啟動(dòng)歸檔。不需要通過一個(gè)單獨(dú)的功能來激活歸檔。在授權(quán)等級域中,將讀訪問和寫訪問設(shè)置為無訪問保護(hù)。該數(shù)據(jù)可被任何用戶使用,而不需要進(jìn)行特殊的訪問保護(hù)。在啟動(dòng)歸檔時(shí),不執(zhí)行特殊動(dòng)作,這類動(dòng)作可用來獲取有關(guān)歸檔狀態(tài)的信息,如圖4-5所示。圖4-3 創(chuàng)建歸檔步驟1圖4-4 創(chuàng)建歸檔步驟27在歸檔參數(shù)標(biāo)簽中,還可設(shè)置其他的歸檔屬性。例如可將歸檔的條目數(shù)設(shè)置為1000條數(shù)據(jù)記錄,將存儲(chǔ)位置選擇在硬盤上,將歸檔模式選擇短期歸檔。也可為用于導(dǎo)出短期歸檔的動(dòng)作設(shè)置一個(gè)函數(shù),如果短期歸檔已滿,將自動(dòng)執(zhí)行該函數(shù)。本例沒有指定任何動(dòng)作。使用這些設(shè)置,將有1000條數(shù)據(jù)記錄被歸檔到硬盤上。如果超出了數(shù)據(jù)記錄的最大數(shù),則最前面的歸檔條目將被刪除并由新的條目取代。單擊“確定”按鈕關(guān)閉歸檔屬性對話框,如圖4-6所示。圖4-5 過程值歸檔屬性的常規(guī)信息設(shè)置圖4-6 過程值歸檔屬性的歸檔參數(shù)設(shè)置8指定各歸檔變量的屬性。用鼠標(biāo)右鍵打開底部的表格窗口,從彈出式菜單中選擇“屬性”以打開“歸檔變量屬性”對話框,如圖4-7所示。圖4-7 選擇“屬性”9在歸檔變量標(biāo)簽中,可對基本變量屬性進(jìn)行設(shè)置。相應(yīng)的過程變量已在歸檔變量中指定,可為其分配一個(gè)名稱以作為歸檔變量的名稱。在提供變量域中,選擇系統(tǒng)選項(xiàng)鈕。在系統(tǒng)啟動(dòng)時(shí)自動(dòng)開始?xì)w檔域中,選擇允許選項(xiàng)鈕。在采集類型域中,設(shè)置周期連續(xù)。在周期域中,輸入1s作為采集周期,輸入1*1s作為歸檔周期。這些設(shè)置表示數(shù)據(jù)采集在系統(tǒng)啟動(dòng)時(shí)開始,并在恒定的時(shí)間間隔內(nèi)連續(xù)進(jìn)行直到系統(tǒng)關(guān)機(jī),如圖4-8所示。圖4-8 過程變量屬性的歸檔變量設(shè)置10在參數(shù)標(biāo)簽中進(jìn)行其他設(shè)置。在處理域中,選擇真實(shí)值選項(xiàng)鈕,沒有指定單元。在出錯(cuò)的情況下,將保存最近的值,如圖4-9所示。11在顯示標(biāo)簽中,指定變量進(jìn)入歸檔的可接受范圍。在本例中,選擇沒有顯示限制選項(xiàng)鈕,如圖4-10所示。12在事件標(biāo)簽內(nèi),本例沒有在動(dòng)態(tài)域中輸入改變歸檔周期的動(dòng)作。單擊“確定”按鈕關(guān)閉過程變量屬性對話框,如圖4-11所示。13另外,還必須指定另兩個(gè)歸檔變量(ProcessValue_2、ProcessValue_3)的屬性。因此,還必須重新執(zhí)行步驟8步驟12。圖4-9 過程變量屬性的參數(shù)設(shè)置圖4-10 過程變量屬性的顯示設(shè)置圖4-11 過程變量屬性的事件設(shè)置三、組態(tài)趨勢顯示1在圖形編輯器中創(chuàng)建一個(gè)新畫面。2組態(tài)用于顯示趨勢圖的線趨勢控件。從“對象選項(xiàng)板”的控制選擇菜單中選擇該控件,然后將其置于畫面中,如圖4-12所示。圖4-12 在對象選項(xiàng)板中選擇線趨勢控件3將控件置于畫面之中,將會(huì)自動(dòng)打開其組態(tài)對話框。在常規(guī)信息標(biāo)簽中,可以指定控件的窗口標(biāo)題以及它如何進(jìn)行標(biāo)記。在本例中選擇顯示復(fù)選框,并輸入先前創(chuàng)建的歸檔名“ProcessValueArchive”作為窗口標(biāo)題。在打開畫面域中,選擇裝載歸檔數(shù)據(jù)復(fù)選框,如果沒有選擇該復(fù)選框,則在畫面打開后該控件將只顯示已歸檔的值。在數(shù)據(jù)源域中,可選擇顯示歸檔變量或在線變量。如果選擇在線變量,則也可以顯示沒有進(jìn)行歸檔的變量的趨勢圖。在本例中,設(shè)置為歸檔變量。通過顏色按鈕,可指定窗口的背景色。在顯示域中,本例規(guī)定顯示狀態(tài)欄和工具欄,為趨勢的寫方向選擇從右寫入。此外,還使用共享X軸和共享Y軸,并且窗口大小不可改變,如圖4-13所示。圖4-13 線趨勢控件的常規(guī)屬性設(shè)置4在“曲線”標(biāo)簽中,可詳細(xì)地規(guī)定要顯示的趨勢圖。打開曲線標(biāo)簽

溫馨提示

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

評論

0/150

提交評論