版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、如何在Excel中訪(fǎng)問(wèn) Comfort Panel(精智系列面板)的數(shù)據(jù)1 簡(jiǎn)介西門(mén)子推出了新一代的Comfort Panel(精智系列面板)代替?zhèn)鹘y(tǒng)產(chǎn)品xPx77,由于組態(tài)軟件發(fā)生了變化(WinCC flexible不支持Comfort Panel,只能使用TIA Portal),在辦公室環(huán)境下,特別是沒(méi)有安裝SIMATIC軟件的PC上使用Excel訪(fǎng)問(wèn)面板中的實(shí)時(shí)和歷史數(shù)據(jù),解決方案較之先前有所變化,本文對(duì)于實(shí)時(shí)數(shù)據(jù)的訪(fǎng)問(wèn)提供了兩種方案,OPC(Object Linking Embedding for Process Control)方式和SOAP(Simple Object Access
2、 Protocol)方式;對(duì)于歷史數(shù)據(jù)的訪(fǎng)問(wèn)提供讀取歸檔文件的方式。和傳統(tǒng)產(chǎn)品xPx77不同,通過(guò)OPC和SOAP訪(fǎng)問(wèn)Comfort Panel的實(shí)時(shí)數(shù)據(jù)都不需要額外的許可證。本例中的附件包括四個(gè)部分:OPC_Client_V1_2.xls、Soap-Calls.xls和WinCC_TIA_ArchivViewer_e.xls三個(gè)Excel文件,以及TIA Portal V11的項(xiàng)目文件。本例中所使用的硬件和軟件環(huán)境如下:(A) KP700 Comfort (6AV2 124-1GC01-0AX0)(B) WinCC ES 工程師站Field PG M3 (6ES7 715-1BB20-0AA
3、0)Windows 7 Ultimate SP1 (X32)TIA Portal V11 SP2 Update5 (STEP7 / WinCC Professional V11 SP2 Update5)Office 2010 Professional Plus SP1 (Excel 2010 SP1) 2 通過(guò)OPC訪(fǎng)問(wèn)Comfort Panel的實(shí)時(shí)數(shù)據(jù)2.1 項(xiàng)目結(jié)構(gòu)Comfort Panel作為OPC XML DA Server,Excel作為OPC DA Client訪(fǎng)問(wèn)實(shí)時(shí)數(shù)據(jù),項(xiàng)目結(jié)構(gòu)如圖1所示。圖1需要注意的是,Comfort Panel上的OPC XML DA基于操作
4、系統(tǒng)Windows CE,而PC上的Excel基于操作系統(tǒng)Windows XP/7,所以需要在PC上安裝OPC XML DA的Gateway作為轉(zhuǎn)換網(wǎng)關(guān)。2.2 組態(tài)WinCC項(xiàng)目(A) 在WinCC Comfort/Advanced/Professional V11的安裝盤(pán)目錄InstDataOpcXmlWrapperMedia下安裝OPC XML Gateway。(B) 選擇Start All Programs Siemens Automation Options and Tools HMI Tools OPC XML Manager,選擇Add添加Comfort Panel的Prefix
5、和Host Name,如圖2所示。圖2注意:Host Name也可以用IP地址代替。在本例中,Prefix為KP700_Comf,Host Name為192.168.0.70。(C) 打開(kāi)TIA Portal V11創(chuàng)建項(xiàng)目,選擇HMI設(shè)備為KP700 Comfort,在設(shè)備的Runtime settings Services Read/write tags中選擇 Operate as OPC Server,如圖3所示。圖3(D) 組態(tài)KP700的IP地址為192.168.0.70,創(chuàng)建測(cè)試變量Tag_01Tag_04。(E) 打開(kāi)KP700 Comfort Panel的Control Pan
6、el System,設(shè)置Device Name為KP700_Comf,如圖4所示。圖42.3 配置Excel文件(A) 如果辦公室PC上未安裝諸如TIA Portal、SIMATIC Net、WinCC flexible之類(lèi)的SIMATIC軟件,則需要從已安裝上述軟件的PC上拷貝OPCProxy.dll和opccomn_ps.dll到辦公室PC的%SystemRoot%WindowsSystem32目錄下;還需要從已安裝上述軟件的PC上拷貝SOPCDAAuto.dll到辦公室PC的%SystemRoot%Program FilesCommon FileSiemensOPC目錄下;并在DOS命令
7、行中以Regsvr32.exe注冊(cè)上述三個(gè)文件。注意:如果辦公室PC為64位操作系統(tǒng),需要使用系統(tǒng)目錄(%SystemRoot%WindowsSyswow64)下的Regsvr32.exe注冊(cè)上述三個(gè)文件。(B) 使用Excel 2010打開(kāi)附件中的OPC_Client_V1_2.xls,在“開(kāi)發(fā)工具”下選擇Visual Basic,打開(kāi)VBA的編程界面,選擇“工具”-“引用”,檢查OPC DA組件已被引用,如圖5所示。圖5(C) 根據(jù)需要在工作簿和VBA中修改相應(yīng)的變量名稱(chēng)和代碼。注意:工作簿中Tags(Items)列中的變量KP700_COMF:WinCC Panel RT<>
8、Tag_xx中KP700_COMF為章節(jié)2.2步驟B中定義的Prefix,而Tag_xx為步驟D中創(chuàng)建的變量。2.4 調(diào)試項(xiàng)目(A) 將WinCC項(xiàng)目下載到KP700后,在安裝了SIMATIC Net的PC上可以使用OPC Scout測(cè)試OPC通信,測(cè)試試圖中ID列下顯示的即為OPC變量的Item,如圖6所示。圖6(B) 在Excel工作簿中啟用宏的安全選項(xiàng),單擊Start Client,可以讀取OPC Server的狀態(tài)和變量的實(shí)時(shí)數(shù)值,如圖7所示。圖7 3 通過(guò)SOAP訪(fǎng)問(wèn)Comfort Panel的實(shí)時(shí)數(shù)據(jù)3.1 項(xiàng)目結(jié)構(gòu)Comfort Panel作為WEB Server,Ex
9、cel通過(guò)SOAP 訪(fǎng)問(wèn)實(shí)時(shí)數(shù)據(jù),項(xiàng)目結(jié)構(gòu)如圖8所示。圖83.2 組態(tài)WinCC項(xiàng)目(A) 由于SOAP僅識(shí)別PC名稱(chēng),所以需要在lmhosts文件(%SystemRoot%WindowsSystem32driversetc)中定義IP地址和與之匹配的設(shè)備名稱(chēng)。在本例中,在lmhosts文件中輸入”KP700_Comf 192.168.0.70”。(B) 打開(kāi)TIA Portal V11創(chuàng)建新項(xiàng)目,選擇HMI設(shè)備為KP700 Comfort,在設(shè)備的Runtime settings Services Read/write tags中選擇 Web service SOAP,如圖9所示。圖9(C)
10、 組態(tài)KP700的IP地址為192.168.0.70,創(chuàng)建測(cè)試變量Tag_01Tag_04。(D) 打開(kāi)KP700 Comfort Panel的Control Panel System,設(shè)置Device Name為KP700_Comf。3.3 配置Excel文件(A) 如果辦公室PC上安裝的是Excel 2003,則直接打開(kāi)附件中的Soap-Calls.xls,(B) 如果辦公室PC上安裝的是Excel 2010,打開(kāi)附件中的Soap-Calls.xls時(shí)會(huì)報(bào)錯(cuò),這是由于VBA代碼所引用的SOAP對(duì)象庫(kù)的版本較低,需要在安裝了Excel 2003的PC上拷貝mssoap1.dll、wisc10
11、.dll和mssoapr.dll到本機(jī)相同目錄下,并在DOS命令行中以Regsvr32.exe(%SystemRoot%WindowsSystem32)注冊(cè)上述三個(gè)文件。注意:由于MS SOAP Toolkit V2.0對(duì)于Windows 7的支持限制,本例在64位的Windows 7 SP1上測(cè)試無(wú)法通過(guò)。(C)在“開(kāi)發(fā)工具”下選擇Visual Basic,打開(kāi)VBA的編程界面,選擇“工具”-“引用”,選擇引用SOAP組件,如圖10所示。圖10(D) 根據(jù)需要在工作簿和VBA中修改相應(yīng)的變量名稱(chēng)和代碼,如圖11所示。圖113.4 調(diào)試項(xiàng)目將WinCC項(xiàng)目下載到KP700后,在Excel工作簿
12、中啟用宏的安全選項(xiàng),單擊Execute GetValue和Execute SetValue,可以讀寫(xiě)Comfort Panel變量的實(shí)時(shí)數(shù)值,如圖12所示。圖12注意:Device Name需要輸入Comfort Panel的設(shè)備名稱(chēng),而非IP地址;Read the Value of a Tag中的Tag name需要加上”。4 通過(guò)歸檔文件訪(fǎng)問(wèn)Comfort Panel的歷史數(shù)據(jù)4.1 項(xiàng)目結(jié)構(gòu)Comfort Panel將歸檔保存到辦公室PC上,Excel通過(guò)VBA訪(fǎng)問(wèn)歸檔文件,并生成數(shù)據(jù)透視表,以趨勢(shì)圖和表格的形式顯示,項(xiàng)目結(jié)構(gòu)如圖13所示。圖134.2 組態(tài)WinCC項(xiàng)目(A) 在辦公室
13、PC上創(chuàng)建共享目錄,并為其分配Full Control的用戶(hù)權(quán)限。(B) 打開(kāi)TIA Portal V11創(chuàng)建新項(xiàng)目,選擇HMI設(shè)備為KP700 Comfort,創(chuàng)建測(cè)試變量Tag_01Tag_04,在設(shè)備的History data Data logs中創(chuàng)建歸檔,Path選擇辦公室PC上的共享目錄,添加歸檔變量并選擇之前創(chuàng)建的測(cè)試變量,如圖14所示。圖14(C) 組態(tài)KP700的IP地址為192.168.0.70。為顯示趨勢(shì)圖,在畫(huà)面Bild_1的Event-Loaded中添加SimulateTag函數(shù),如圖15所示。圖15(D) 打開(kāi)KP700 Comfort Panel的Control P
14、anel Network ID,設(shè)置辦公室PC的用戶(hù)名和密碼,如圖16所示。圖16注意:確保該用戶(hù)能夠登錄辦公室PC,且對(duì)步驟A中共享的目錄具有Full Control的權(quán)限。4.3 配置Excel文件(A) 將附件中的WinCC_TIA_ArchivViewer_e.xls拷貝到辦公室PC的共享目錄中,第一次打開(kāi)時(shí)選擇彈出對(duì)話(huà)框中的No。在工作表Config中的file name列下順序輸入Comfort Panel數(shù)據(jù)歸檔文件的名稱(chēng),在enable列下為需要訪(fǎng)問(wèn)的數(shù)據(jù)歸檔文件輸入1,否則為0,如圖17所示。圖17注意:本例中最多可以訪(fǎng)問(wèn)10個(gè)數(shù)據(jù)歸檔文件。(B) 在“開(kāi)發(fā)工具”下選擇Visual Basic,打開(kāi)VBA的編
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2026年中國(guó)計(jì)算機(jī)軟件市場(chǎng)全面調(diào)研及行業(yè)投資潛力預(yù)測(cè)報(bào)告
- 靖江鋰電銅箔項(xiàng)目立項(xiàng)報(bào)告
- 熱熔馬路標(biāo)志劃線(xiàn)漆項(xiàng)目可研報(bào)告申請(qǐng)資質(zhì)用(通過(guò)版)
- 2024版合同授權(quán)委托書(shū)集合
- 二零二五版國(guó)際旅行社出境游線(xiàn)路承包合同2025年度3篇
- 2025年兒童木椅項(xiàng)目可行性研究報(bào)告
- 2023四年級(jí)數(shù)學(xué)上冊(cè) 5 平行四邊形和梯形第4課時(shí) 平行四邊形說(shuō)課稿 新人教版
- Module 1 Unit 2 I'm going to help her (說(shuō)課稿)-2023-2024學(xué)年外研版(一起)英語(yǔ)三年級(jí)下冊(cè)
- 《漢語(yǔ)拼音講座》課件
- 2024稅務(wù)局稅收優(yōu)惠政策解讀合同3篇
- 2025年神經(jīng)外科護(hù)理工作計(jì)劃例文(2篇)
- 2025年湖北省武漢市東湖高新區(qū)管委會(huì)招聘工作人員歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 初中英語(yǔ)聽(tīng)力高頻詞
- 一年級(jí)期末數(shù)學(xué)家長(zhǎng)會(huì)課件
- 2024年社區(qū)警務(wù)規(guī)范考試題庫(kù)
- 通信工程安全知識(shí)培訓(xùn)
- 2022年高考真題-政治(天津卷) 含答案
- 2024年度乙方提供物流配送服務(wù)合同標(biāo)的為800萬(wàn)元人民幣
- 個(gè)體診所醫(yī)生述職報(bào)告3篇
- 2024年事業(yè)單位招聘考試公共基礎(chǔ)知識(shí)試題庫(kù)及答案(共316題)
- 杭州宋韻文化課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論