




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、300 PLC之間的Profibus-DP 通訊應(yīng)用實例(圖文版)1.首先,在STEP 7中新建一個Project,分別插入2個S7-300站。這里我們插入的一個CPU315-2DP,作為主站;一個 CUP317-2 作為從站,并且使用 317-2的第一個端口MPI/DP端口配置成 DP 口來實現(xiàn)和315-2DP的通訊。然后分別對每個站進行硬件組態(tài):首先對從站CPU317-2進行組態(tài):將 317的第一個端口 MPI/DP端口組態(tài)為PROFIBUS 類型,并且創(chuàng)建一個不同 于CPU自帶DP 口的PROFIBUS 網(wǎng)絡(luò),設(shè)定地址。,.V3etiorze. 01 UR34567S91011Prope
2、rties - MPI/DP - (RO/82.1)PR0Fl日US:D.rna吐孔塹gtwm General Addresses Operating Mode | Corfiguratior | Clock |Short Description:Nrne:InterfaceTvpe:MPI/DPAddress:PROFIBUS V'*|*| (0) UFProperties.Networked:ModComment:CPU 3CancelIF34561Slot J1_TX7X2在操作模式頁面中,將其設(shè)置為DP SLAVE模式,并且選擇 “Test,commissioning,rout
3、ing ,是將此端口設(shè)置為可以通過PG/PC在這個端口上對 CPU進行監(jiān)控,以便于我們在通訊鏈路上進行程序監(jiān)控。下面的地址用默認值即可。Properties - MPI/DP (RD/S2.1)然后選擇Con figuration頁面,創(chuàng)建數(shù)據(jù)交換映射區(qū)。這里我們創(chuàng)建了 2個映射區(qū),圖中的紅色框選區(qū)域在創(chuàng)建時是灰色的,包括上面的圖中的Partner部分創(chuàng)建時也是空的,在主站組態(tài)完畢并編譯后,才會出現(xiàn)圖中所示的狀態(tài)。由于我們這里只是演示程序,所以創(chuàng)建的交換區(qū)域較小。組態(tài)從站之后,再組態(tài)主站。插入CPU時,不需要創(chuàng)建新的 PROFIBUS網(wǎng)絡(luò),選擇從站建立的第二條(也就是準備用來進行通訊的 MPI
4、/DP端口創(chuàng)建的那條)PROFIBUS網(wǎng)絡(luò)即可。組態(tài)好其它硬件,確認CPU的DP 口處于主站模式,從窗口右側(cè)的硬件列表中的已組態(tài)的站點中選擇CPU 31X,拖放到主站的 PROFIBUS總線上,這時會彈出鏈接窗口,選擇以組態(tài)的從站,點擊Connect 按鈕,DP slave propertiesActive Connection<No ConnscbohoDis(nri'CancelOK然后進入Configuration頁面,可以看到前面在從站中設(shè)定的映射區(qū)域,逐條進行編輯(Edit),確認主從站之間的對應(yīng)關(guān)系。主站的輸入對應(yīng)從站的輸出,主站的輸出對應(yīng)從站的輸入。至此,硬件的組態(tài)
5、完成,將各個站的組態(tài)信息下載到各自的CPU中。通過NetPro可以看到整個網(wǎng)絡(luò)的結(jié)構(gòu)圖。yniinsert F'LC View Options Window Heipq百aEi0匸.M|&-d fr-n-mS-S7_Pro1-ie翻 Ma$ter_315-|3 CPU 315-2 DP-st S7 Progrann(4) Ed Sources Ol Blocks 副 Slave_3l7-2 -|f| CPU 317-2 DP- srj S7 Program(3) 口 I Sources 切 Blocks盼胡n日誑山 HardwareSO CPU 315-2 DPTypeSial
6、 ion configurationCPU.Press Fl to get Help.2.編寫程序。硬件組態(tài)完畢,下載,PLC運行之后,數(shù)據(jù)并不會自動交換。需要通過程序來執(zhí)行。在組態(tài)中,in put和output區(qū)域,也并不是實際硬件組態(tài)中的硬件地址,也就是說,in put和output并不代表I/O模塊的地址和數(shù)據(jù)。但是映射區(qū)域組態(tài)用到的in put和output地址,同時也占用了 I/O模塊的組態(tài)地址,就是說,映射區(qū)的地址和I/O地址是并行的,不能重復(fù)使用。所以最好在硬件的I/O模塊全部組態(tài)完畢之后再組態(tài)映射區(qū)。映射區(qū)的數(shù)據(jù)交換是通過系統(tǒng)功能塊SFC14 ( DPRD_DA Read Co
7、nsistent Data of a Standard DP Slave)和SFC15 ( DPWR_DAT Write Consistent Data to a Standard DP Slave)實現(xiàn)的。SFC14和SFC15是成對使用的,一個發(fā)送一個接收,缺一不可。數(shù)據(jù)的通訊也是交互的,可以相互交換數(shù)據(jù)。本 例中,我們通過簡單的數(shù)據(jù)來驗證通訊結(jié)果。首先,我們在程序中插入數(shù)據(jù)區(qū)DB1,前面我們只建立了 2個字(2 Word )的映射區(qū),于是我們建立如下內(nèi)容的DB1,為了查看的方便,DB1的前半部分作為接收數(shù)據(jù)的存儲區(qū),后半部分用作發(fā)送數(shù)據(jù)的存儲區(qū)。 DB1 S7_Pro1Siave_317
8、 2CPU 317 7 DP|二i回區(qū)在317和315中我們插入同樣的 DB1,然后分別在 0B1中編寫通訊程序。315 (主站)中的程序如下:OBI :"Main Program Sveep (Cycle)*Title:Netvork 2 : Title:SFC15Wiite ConsistentData to a StandardDP SlaveFF押 DAT*WIGS4 -ENOItET VAL-W100LAT)DRRECOFDP#DB1.DBX4,0BYTE 4-317中的程序如下:0B1 : '"Main Prorani Sweep (Cycle)SSSS
9、Xi: Title:Netvork 2 : Title:其中,程序的LADDR地址,對應(yīng)的是硬件的映射區(qū)組態(tài)時本站的Local Addr中的地址,從站的 Local Addr我們組態(tài)的是0,對應(yīng)的Partner Addr也就是主站的地址是 4。需要注意的是這里的地址是需要用16進制的格式來表示的,我們組態(tài)時是用10進制表示的。完成之后,我們在各站中插入OB82、OB86、OB122等程序塊,這些是為了保證當通訊的一方掉電時,不會導(dǎo)致另一方的停機。完成之后,將所有的程序分別下載到各自的CPU中,個站切換到運行狀態(tài),通過PLC監(jiān)控功能,設(shè)定數(shù)據(jù)之后,我們監(jiān)控的結(jié)果如下:上面的表格內(nèi)容為主站315的
10、數(shù)據(jù),下面的是從站 317的數(shù)據(jù)。Var - (-Variabl table 1Tabie Edit Insert PLC Variable View Options Window HelpD|Q冋 SjX| f%jJ 也 創(chuàng)口問岡AAddressSymbolDisplaywr rv. -rStatus valueModify valu«iPBl. DEB0HEXB?16#242DEL DBB1HEXB#16#2b3DB1.DBB2.HEXB#16#264DB1.DBB3:HEXB#16#275DB1.DBB4HEXB#16*14B*16#14&DB1.DBB5HEXESI 6#16TDBl. DEE6HEXB#16#16B#16#16SDBLDBB7HEXB#16#17|B#16#179AlLn X蠹Addre雪囂Symboll Display format 1Status valueModi fy 啊lDDL DBB0HEX2DB1.DBB1HEK3DB1.DBB2HEXB#16#164DBLDtB3HEXE#1G#175BBL DBB4HEKB#16#24B91 畀 246DBl.DEB5HEXB#16#25B#15#257DB1.DBB6HEKB#16i23B416«26eDEL DBB7HEXB#i6#271 BSTS55T1|s7_Pro
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《語文詩歌欣賞:《春望》教學計劃》
- 汽車美容店業(yè)務(wù)轉(zhuǎn)讓合同
- 會計師事務(wù)所審計工作流程預(yù)案
- 提升客戶服務(wù)質(zhì)量措施
- 好官壞學生教育手冊
- 旅游服務(wù)安全免責協(xié)議書
- 農(nóng)業(yè)生產(chǎn)管理實施方案
- 商務(wù)往來文書格式規(guī)范與范例匯編
- 市場營銷團隊績效考核標準
- 高科技人才引進及培養(yǎng)項目合作協(xié)議
- 2025年黑龍江民族職業(yè)學院單招職業(yè)技能測試題庫必考題
- 《CAD發(fā)展歷程》課件
- 統(tǒng)編版語文八年級下冊全冊大單元整體教學設(shè)計表格式教案
- 2023年新改版教科版科學三年級下冊活動手冊參考答案(word可編輯)
- 施工方案(行車拆除)
- 開網(wǎng)店全部流程PPT課件
- 《春》帶拼音
- 真速通信密拍暗訪取證系統(tǒng)分冊
- 質(zhì)量監(jiān)督檢查整改回復(fù)單格式(共4頁)
- 淺談一年級數(shù)學計算教學的有效策略
- FPC產(chǎn)品簡介及設(shè)計規(guī)范
評論
0/150
提交評論