工業(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ù)免費閱讀

下載本文檔

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

文檔簡介

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

提交評論