matlab與s7-PLC的連接_第1頁
matlab與s7-PLC的連接_第2頁
matlab與s7-PLC的連接_第3頁
matlab與s7-PLC的連接_第4頁
matlab與s7-PLC的連接_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、 實驗名稱 : MATLAB與s7-PLC的連接二、 實驗目的 : 本試驗使用OPC技術(shù)實現(xiàn)MATLAB與s7-300PLC的數(shù)據(jù)交換。三、 實驗設(shè)備1、硬件要求S7-300PLC; PC機。2、軟件要求西門子step7;SIMATIC NET;MATLAB四、 實驗內(nèi)容及步驟步驟一、首先建立OPC服務器與s7-300PLC的連接。此步驟已經(jīng)在上個試驗OPC服務器與S7-PLC S7連接的建立中完成了。步驟二、數(shù)據(jù)通訊的測試OPC ScoutOPC Scout 工具隨Simatic Net 軟件一起提供,當完成PC Station 組態(tài)下載后,可用此工具進行OPC Server 和PLC

2、的數(shù)據(jù)通訊測試。1) 打開 OPC Scout,(Start>SIMATIC>SIMATICNet>OPC Scout),如圖1 圖1:啟動OPC Scout2)雙擊“OPCSimaticNet”在隨之彈出的“ADD Group”對話框中輸入組名,本例命名為“OPC”。點擊OK 確認。如圖2所示:圖23) 雙擊已添加的連接組(OPC),即彈出“OPC Navigator”對話框,此窗口中顯示在Configuration Console 所激活的連接協(xié)議。雙擊“S7”,在PCStation 組態(tài)NetPro 中所建的連接名會被顯示(S7 connection_1)。雙擊此連接,

3、即可出現(xiàn)有可能被訪問的對象樹(objects tree),在PLC CPU 中已存在的DB 塊也會出現(xiàn)。4) 雙擊任意所需訪問的PLC 數(shù)據(jù)區(qū)都可建立標簽變量。這里以DB 區(qū)為例。雙擊 DB 如果所顯示的DB 塊有紅叉標記,這并無問題。只要再次雙擊“New Definition”,“Define New Item”對話框即被打開??稍诖硕x標簽變量與數(shù)據(jù)類型。注:Datatype、Address、No.Value 參數(shù)必須定義,No.Value 是指數(shù)據(jù)長度。定義完成后,點擊OK 確認。這里在DB100數(shù)據(jù)塊下建立多個標簽變量:圖: 定義條目及標簽變量5) 在“Define New Item”

4、中點擊確認后,新定義的條目即顯示在OPC Navigator 的中間窗口。點擊“-”就可將此條目移到OPC-Navigator 的右側(cè)窗口,再點擊OK 按鈕就可將此條目連接到OPC Server。圖: 建立定義條目與OPC Server 連接6) 上一步確認后,所定義的條目(Item)即嵌入到OPC Scout 中。如果“Quality”顯示“good”,則OPC Server 與PLC 的S7 連接已經(jīng)建立,也就意味著可以對標簽變量進行讀寫操作。圖:OPC Scout 與OPC Server 的連接步驟三、matlab與OPC Server 的連接1)打開MATLAB的Simulink Li

5、brary Browser。新建一個model,命名為:test2)在Simulink Library Browser中打開OPC toolbox,把OPC Configuration、OPC Read、OPC Write等組件拖到test中。如下圖所示:3)在test中雙擊OPC Configuration,彈出Block Parameters:OPC Configuration對話框,單擊Configure OPC Clients彈出OPC Client Manager對話框,如下圖所示:4)單擊Add按鈕,彈出OPC Server Progerties對話框,單擊Server后面的Sel

6、ected按鈕,在彈出的OPC Configuration:select對話框中選擇OPC SimaticNET選項。之后單擊OK確認。5)連接OPC Read組件要讀取OPC中的變量。在test中雙擊OPC Read,彈出Block Parameters:OPC Read對話框,在Client下拉列表中選擇localhost/OPC.SimaticNET,單擊Add Items彈出Select Item對話框,如下圖所示:在彈出的對話框中選擇欲連接的變量:level1。在左半邊選擇level1,單擊中間的按鈕,把變量移至右半框,單擊OK確認,如下圖所示:6)按照同樣的方式連接其他要讀寫的變量圖:連接變量level2圖:連接變量pump01圖:連接變量pump027)按下圖添加其他模塊,對pump01、pump02賦值。8)分別對Scopes1、Scopes2、Scopes3、Sc

溫馨提示

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

評論

0/150

提交評論