vbs將wincc數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)+導(dǎo)入到excel備課講稿_第1頁(yè)
vbs將wincc數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)+導(dǎo)入到excel備課講稿_第2頁(yè)
vbs將wincc數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)+導(dǎo)入到excel備課講稿_第3頁(yè)
vbs將wincc數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)+導(dǎo)入到excel備課講稿_第4頁(yè)
vbs將wincc數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)+導(dǎo)入到excel備課講稿_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Good is good, but better carries it.精益求精,善益求善。vbs將wincc數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)+導(dǎo)入到excel-WinCCV6.0VBS腳本在自動(dòng)汽車(chē)檢測(cè)與識(shí)別系統(tǒng)中的應(yīng)用鐘時(shí)(西門(mén)子工廠(chǎng)自動(dòng)化工程有限公司工程部北京)摘要:本文描述了如何運(yùn)用西門(mén)子上位監(jiān)控軟件WinCCV6.0集成的VBS腳本在自動(dòng)汽車(chē)檢測(cè)與識(shí)別系統(tǒng)中將實(shí)時(shí)車(chē)體信息記錄到數(shù)據(jù)庫(kù)中,并最終通過(guò)用戶(hù)查詢(xún),以報(bào)表的形式打印出來(lái)。關(guān)鍵詞:WinCCV6.0,VBS,AVIAbstractThispaperintroducesthathowtostoreandquerythedatumbyusingVBS

2、cript-EditorintegratingSIEMENSHMIsoftwareWinCCV6,thenoutputdatumasreportstyleauto-matically.KeyWords:WinCCV6.0,VBS,AVI一、項(xiàng)目簡(jiǎn)介項(xiàng)目的所在地位于山東省煙臺(tái)市經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)內(nèi)的上海通用東岳汽車(chē)有限公司。其油漆車(chē)間新上的一套AVI(自動(dòng)汽車(chē)識(shí)別)系統(tǒng)通過(guò)采用安裝在車(chē)體滑撬上的西門(mén)子MOBY傳感器將實(shí)時(shí)車(chē)體信息傳遞到主控PLC中,再由上位監(jiān)控計(jì)算機(jī)采集存入數(shù)據(jù)庫(kù)并最終由用戶(hù)有選擇的以報(bào)表形式將信息打印輸出。各AVI信息采集站除裝有MOBY自動(dòng)讀寫(xiě)頭外,還各有一套ET200S遠(yuǎn)程站和

3、操作員面板采集現(xiàn)場(chǎng)其它信號(hào)。整套AVI系統(tǒng)的現(xiàn)場(chǎng)級(jí)均采用西門(mén)子PROFIBUS-DP總線(xiàn)來(lái)傳遞信息,PLC與上位監(jiān)控計(jì)算機(jī)采用工業(yè)以太網(wǎng)進(jìn)行實(shí)時(shí)通訊。二、系統(tǒng)介紹2.1工藝需求由于油漆車(chē)間有其自身的生產(chǎn)工藝,諸如:電泳,噴漆,烘房等,因此各車(chē)輛的車(chē)體信息會(huì)在其進(jìn)入油漆車(chē)間之前被自動(dòng)存儲(chǔ)在車(chē)體所對(duì)應(yīng)的滑撬上的MOBY存儲(chǔ)單元中。當(dāng)車(chē)體到達(dá)首個(gè)固定的AVI讀寫(xiě)站時(shí),自動(dòng)條碼掃描槍會(huì)讀取貼在車(chē)體上的條形碼信息,同時(shí),MOBY讀寫(xiě)頭會(huì)自動(dòng)從滑撬上的MOBY存儲(chǔ)單元中讀出車(chē)體信息并與掃描槍掃到的信息進(jìn)行比對(duì),如果兩者比較結(jié)果一致,則主控PLC會(huì)返回機(jī)運(yùn)線(xiàn)放行信號(hào)將此車(chē)輛放行。如果比較結(jié)果不一致,操作員會(huì)

4、以條形碼信息為準(zhǔn)通過(guò)AVI站的操作員面板將信息手動(dòng)寫(xiě)入MOBY存儲(chǔ)單元中。因此,首個(gè)AVI站不但能識(shí)別車(chē)體的信息,還具有寫(xiě)入信息的能力。在整個(gè)油漆車(chē)間的AVI自動(dòng)讀寫(xiě)站中,首尾兩站是非常重要的,它們均具有讀出和寫(xiě)入的功能。其它AVI站無(wú)特殊的要求,只具有讀出信息的功能。以下原理圖表明了現(xiàn)場(chǎng)數(shù)據(jù)流是如何傳遞的:2.2控制系統(tǒng)構(gòu)成除以上所描述的工藝需求外,現(xiàn)場(chǎng)邏輯控制和采集系統(tǒng)的硬件組成由下圖加以說(shuō)明:各AVI讀寫(xiě)站均采用西門(mén)子MOBY移動(dòng)存儲(chǔ)單元與讀寫(xiě)頭。各AVI讀寫(xiě)站的控制與狀態(tài)信號(hào)的采集均采用ET200S遠(yuǎn)程站實(shí)現(xiàn)。各AVI讀寫(xiě)站的人機(jī)界面均采用西門(mén)子OP37型操作員面板。通過(guò)PROFIBU

5、S現(xiàn)場(chǎng)總現(xiàn)實(shí)現(xiàn)PLC與ET200S分布式I/O模塊,MOBY存儲(chǔ)單元的信號(hào)通訊。PLC與上位監(jiān)控與采集計(jì)算機(jī)采用以太網(wǎng)的方式連接。三、管理功能實(shí)現(xiàn)上位機(jī)現(xiàn)場(chǎng)管理功能的實(shí)現(xiàn)主要由三大步驟組成,即先獲取數(shù)據(jù)到上位機(jī)、通過(guò)編寫(xiě)SQL語(yǔ)句自動(dòng)存儲(chǔ)數(shù)據(jù)到數(shù)據(jù)庫(kù)中,再通過(guò)SQL語(yǔ)句將數(shù)據(jù)查詢(xún)出并顯示到界面上的可視化控件中,最后以報(bào)表的格式輸出打印。數(shù)據(jù)源的獲取及SQL語(yǔ)句的編寫(xiě)可以在WinCCV6.0自帶的VBScript編輯器中完成,數(shù)據(jù)庫(kù)使用WinCCV6.0自帶的SQLServer2000數(shù)據(jù)庫(kù),無(wú)需另行安裝。3.1存儲(chǔ)數(shù)據(jù)到數(shù)據(jù)庫(kù)在采集數(shù)據(jù)環(huán)節(jié),WinCC可以很方便的通過(guò)西門(mén)子專(zhuān)用通道,以變量標(biāo)簽

6、的形式將數(shù)據(jù)采集上來(lái)。之后利用其自帶的VBScript編輯器編寫(xiě)標(biāo)準(zhǔn)的SQL語(yǔ)句將實(shí)時(shí)信息插入到數(shù)據(jù)庫(kù)中,訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的方法種類(lèi)很多:建立ODBC連接、使用ADO控件、使用DAO控件等等。以下是通過(guò)使用ADO控件實(shí)現(xiàn)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的:所有數(shù)據(jù)都存儲(chǔ)于WinCC自帶的SQLServer2000運(yùn)行庫(kù)的數(shù)據(jù)表中,表的位置及結(jié)構(gòu)見(jiàn)下圖:3.2查詢(xún)數(shù)據(jù)到界面的可視化控件中查詢(xún)數(shù)據(jù)由兩部分動(dòng)作組成:先將數(shù)據(jù)按用戶(hù)的要求從數(shù)據(jù)庫(kù)中讀出,再將其放入界面的可視化控件中。查詢(xún)數(shù)據(jù)庫(kù)需要編寫(xiě)SQL查詢(xún)語(yǔ)句,所不同的是SQL語(yǔ)句的寫(xiě)法,我們采用微軟標(biāo)準(zhǔn)的ListView可視化控件來(lái)顯示查詢(xún)的結(jié)果。有條件讀取數(shù)據(jù)的SQL語(yǔ)句:在做時(shí)間段的有條件查詢(xún)時(shí),要使用between.and語(yǔ)句將起始和結(jié)束時(shí)間聲明在SQL語(yǔ)句中:最后再將查詢(xún)出的歷史數(shù)據(jù)放入界面中的ListView控件中,其語(yǔ)法和查詢(xún)效果如下:3.3以EXCEL表格的形式輸出成報(bào)表最后一步將控件中查詢(xún)出的數(shù)據(jù)以EXCEL的形式輸出成報(bào)表,這樣從現(xiàn)場(chǎng)實(shí)時(shí)數(shù)據(jù)到最終的歷史數(shù)據(jù)報(bào)表這一信息流成完成。將數(shù)據(jù)導(dǎo)入到EXCEL表格的語(yǔ)法如下:四、結(jié)束語(yǔ)在現(xiàn)代化汽車(chē)廠(chǎng)的油漆車(chē)間中,自動(dòng)汽車(chē)檢測(cè)與識(shí)別系統(tǒng)是目前應(yīng)用最普

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論