DeviceNet 通訊的實例_第1頁
DeviceNet 通訊的實例_第2頁
DeviceNet 通訊的實例_第3頁
DeviceNet 通訊的實例_第4頁
DeviceNet 通訊的實例_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、本文介紹的是DeviceNet 通訊的實例,是以AB的PLC COMPACTLOGIX系列,變頻器是用Schneider ATV71系列.一 對變頻器進行參數(shù)設置1. 把變頻器的命令通道和給定通道均設為通訊卡方式 命令和給定通道的設置 2把DeviceNet卡上的配置開關的7,8位撥到ON狀態(tài),把節(jié)點地址和速率配置權交給PLC配置軟件來配置。開關7開關8數(shù)據(jù)傳輸速率00125Kbit/S01250Kbit/S10500Kbit/S11軟件配置數(shù)率和節(jié)點地址 DeviceNet節(jié)點地址和速率配置二PLC的配置1RSNetWorx for DeviceNet 軟件配置網(wǎng)絡網(wǎng)絡配置工具RSNetWo

2、rx for DeviceNet是Rockwell®的一個應用軟件,可被用來設置DeviceNet網(wǎng)絡并配置所連接的設備。將PLC和變頻器都上電,在RSLinx中設置驅動程序后,啟動RSNetWorx for DeviceNet。在RSNetWorx for DeviceNet軟件里點擊掃描網(wǎng)絡。查看設備。網(wǎng)絡掃描按鈕 RSNetWorx軟件出現(xiàn)Browse for Network 對話框,則RSLinx已配置有多個驅動程序。選擇您使用的DeviceNet網(wǎng)絡,并單擊OK。如果RSNetWorx沒有對應于某設備的EDS文件,則該設備可能被顯示為不能識別的設備,這就需要給設備安裝EDS

3、文件。適用于Altivar變頻器的專有EDS文件(A71v*_E.eds)和圖標(Altivar_71.ico)在隨每臺變頻器提供的CD-ROM光盤中發(fā)行。此外也可以在網(wǎng)上獲得:下圖是軟件掃描后得到的網(wǎng)絡: RSNetWorx在線掃描生成的圖型從上圖得知ATV71的節(jié)點地址是33。右擊變頻器選擇calss instance editor,進入相應畫面對變頻器地址進行規(guī)劃。 配置掃描到的ATV71進入配置畫面: 配置掃描到的ATV71在Available Devices框中選中ATV71 Drive將其移入Scanlist框里。點擊Input項查看輸入地址的配置。 配置ATV71 的Device

4、Net 輸入字地址 從配置表里可以看出變頻器反饋給PLC的地址是四個字:2:I.Data0和2:I.Data1這兩個雙字。至于我們每個字返回的是什么含義取決于變頻器的設置。通過1.9 - COMMUNICATION (COM-)菜單的COM.SCANNER INPUT(ICS-)子菜單對其進行配置。如果我們只需要讀取變頻器的命令字狀態(tài)和轉速狀態(tài),只需要對第一和第二字設置,其余不用。設置如下:控制字狀態(tài)參數(shù)值狀態(tài) 設置ATV71的控制字和狀態(tài)字設好了就意味著地址2:I.Data0的015位反映的是3201的狀態(tài),1631位反映是8604的狀態(tài)。 如果還想讀取更多的數(shù)據(jù)值,就需要把想讀取的地址設置

5、到其他的對應參數(shù)字里。例如:要讀取電機電壓,就把對應的邏輯地址3208設到Scan.In4 address里。如下: 8603電機電壓的邏輯地址 3208 配置ATV71DeviceNet輸入第三字功能這樣的設置就意味著:2:I.Data0的015位反映的是8603的狀態(tài),1631位反映是8604的狀態(tài),2:I.Data1的015反映的是3208的狀態(tài)。你最多可以讀取4個字的狀態(tài),這是由EDS的文件配置決定的。點擊Output項查看輸出地址的分配: 配置ATV71DeviceNet輸出字地址 輸出分配表中看出PLC發(fā)送給變頻器的地址也是兩個雙字:2:O.Data0和2:O.Data1。這些字的

6、定義同樣需要對你變頻器的參數(shù)進行設置,方法和前面輸入讀取是一樣的。例如我要發(fā)送起停信號和參數(shù)值給變頻器,需要對變頻器的設置如下:控制字地址速度給定地址8501 配置ATV71 通訊參數(shù)設置好以后就把地址也明確了:2:O.Data0的015位是控制字,1631位是參數(shù)字。同樣的道理如果你想寫更多字,只要把想寫的邏輯地址設置到變頻器中來,方法和讀數(shù)據(jù)是一樣的,同樣最多可以寫4個字。 這些輸入輸出地址都是軟件自動分配的,如果不想自動分配也可以手動分配,點擊對話框中的Unmap和Advanced進行手動分配地址。配置完成后按應用確認鍵,及可以把配置好的數(shù)據(jù)保存在PLC中。記住輸出和輸入的地址,在程序編

7、制時會用到。2PLC程序編制 打開PLC編程軟件RSlogix5000,打開通訊驅動軟件Rslinx,選擇自己所用的PC與PLC之間的連接的驅動方式。在編程軟件里要把硬件模塊配置配好,按照各個模塊的實際排放位置配置,配置好各個模塊也就是定義好了各個物理通道。模塊配置如下,在第二槽內放置了DeviceNet掃描模塊。第二個模塊位DeviceNet掃描模塊1769SDNCPU:L35E配置PLC DeviceNet模塊 在前面說道,用RSNetWorx for DeviceNet 軟件在ONLINE狀態(tài)下按下應用確認鍵就可以把配置好的網(wǎng)絡數(shù)據(jù)保存在PLC里,這里介紹下以外一種方法,就是把配置文件到

8、如到DeviceNet模塊信息里,在程序下載時一起保存到PLC里。雙擊擊已經(jīng)配置好的DeviceNet 掃描模塊進入屬性畫面,點擊RSNetWorx選項,將配置好的文件導入,按OK確認。RSNetWorx for DeviceNet 啟動按鈕導入配置文件 裝載配規(guī)劃好的DeviceNet網(wǎng)絡配置好模塊就進入編程界面編程。下例的程序主要完成PLC對ATV71的讀和寫:寫起停命令和轉速值,讀變頻器的當前轉速值。根據(jù)前面講到的方法把變頻器的相應的參數(shù)設置好。首先要將DeviceNet模塊使能,這是必須的步驟,否則模塊不能運行。然后程序分別給出命令字和參數(shù)值。這里給出參數(shù)值是轉速值,與頻率值之間的關系是:1HZ轉速/30 。命令字根據(jù)通訊協(xié)議我們常用的命令字為:啟動正轉:16800F啟動反轉:16880F停止: 16800E.程序第一步先讓使能位置位。該位是系統(tǒng)自動生成,只需要在變量表里直接調用就可以了。 PLC軟件自動生成的地址表在用BTD命令把相應的位值傳送到系統(tǒng)分配的地址。在寫控制字和參數(shù)值是目的地址都是Local:2:O.Data0,但是傳送的地址起始位不一樣??刂谱址诺絃ocal:2:O.Data0的bit0開始的16個位長

溫馨提示

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

評論

0/150

提交評論