S7-1200和S7-300CP345的DP口的主從通信CP345做主站_第1頁
S7-1200和S7-300CP345的DP口的主從通信CP345做主站_第2頁
S7-1200和S7-300CP345的DP口的主從通信CP345做主站_第3頁
S7-1200和S7-300CP345的DP口的主從通信CP345做主站_第4頁
S7-1200和S7-300CP345的DP口的主從通信CP345做主站_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、S7-1200和S7-300CP342-5的DP 口的主從通信CP342-5做主站,1200做從站S7-1200 和 S7-300 CP342-5 的 DP 口的主從通信CP342-5做主站,1200做從站使用S7-1200與S7-300用CP342-5進行主從通信,這里CP342-5做 為主站,將S7-1200的CM1242-5做從站.硬件:1. CPU 1214C DC/DC/DC, V2.12. CM1242-5 (從站模塊)3. S7-300 (6ES7317-2EK14-0AB0)4. CP342-5 (6GK7342-5DA02-0XE0)軟件:1. Step7 V13SP12 S

2、tep7 V5.5 SP3S7-300用CP342-5做DP主站,S7-1200通過CM 1242-5做從站,這種 方式可以分2種情況來操作,具體如下:1. 第一種情況:CPU 1214C和S7-300使用Step7 V13在一個項口中操 作.2. 第二種情況:CPU 1214C和S7-300使用Step7 V13不在一個工程中 的操作.CPU 1214C 使用 Step7 V13,而 S7-300 使用 Step7 V5.5.一.第一種情況同一工程中操作1.1使用Step7 V13生成工程使用STEP7V13創(chuàng)立一個新項山 并通過14添加新設(shè)備組態(tài)S7-300站CP342-5 m,選擇 CP

3、U 317-2 PN/DP;接著組態(tài) S7-1200 站 cm 1242-5 s, 選擇 CPU1214C DC/DC/DC V2.1,如圖 1 所示.圖1在新項H中插入S7-300站和S7-1200站1.2組態(tài)主站CP342-5的DP接口組態(tài)CP342-5 DP接口,進入屬性框,在字ROFIBUS地址界面,添加子網(wǎng) UPROFIBUS_1M,地址選擇2:在14操作模式界面,操作模式選擇“DP主站, 如圖2所示.與a1 io K WmMA 祕n:orru5 勁址用0FIBUS堆址 接口連拱劉糸統(tǒng)常孰鋼:PROA8US.1坦r區(qū)鬥拿 fSMbp.IIO無“ 砒牯圖2組態(tài)主站CP342-5的DP接

4、口1.3組態(tài)從站CM1242-5接著組態(tài)從站CM1242-5的DP接口,進入CM1242-5的屬性框,在TROFIBUS地址界面,選擇子網(wǎng)MPROFIBUS_1M,站址選擇3,如圖3所 示;S7-1200和S7-300 CP342-5的DP 口的主從通信CP342-5做主站.1200做從站103102101 1Rack 01IMIXS ill1* IDP 棋口 Module系統(tǒng)常數(shù) 文本總廂性ft信息兇診斷丨常規(guī)| IO變蚩常規(guī)PR0FI8US 地址蒯感式轡磁妣站il信傳輸區(qū)傳輸區(qū)/同步傑結(jié) 鎖件標(biāo)識符PROFIBUS 地址 接口連接到子網(wǎng)::FROFIBUSJ'勁1龜子洌參數(shù)刪:A歸

5、迴止:“261.5 M>ps圖3組態(tài)從站1242-5 DP接口 在14操作模式界面,選擇PP從站S 44分配的DP主站選擇Mcp342-5 m.CP 342-5_1在傳輸區(qū)域創(chuàng)立2個區(qū)域C傳輸區(qū)_1 44傳輸區(qū)_2,輸入輸出 各10個字節(jié),如圖4所示.妙18丈級力:月址長図1神國卑位MCM 12*2-510加剜購5:悵廈庫節(jié)I一校崔IS 豐節(jié) 技長泉帕|d< iS?5圖4組態(tài)CM1242-5操作模式和傳輸區(qū)1.4軟件編程在S7-300側(cè),CP342-5進行數(shù)據(jù)發(fā)送接收,需要通過編程實現(xiàn).首先創(chuàng)立 發(fā)送和接收數(shù)據(jù)塊DB1和DB2,定義成101個字節(jié)的數(shù)組,如圖5所示.圖5 CP342

6、-5側(cè)創(chuàng)立接收發(fā)送數(shù)據(jù)塊在 OB1 中,從“指令“通信“通信處理器“SimaticNETCP“PROFIBUS DP下,調(diào)用DP_SEND、DP_RECV通信指令,如圖6所示.m 1200 s » cp342-5 m CPU 317-2 PN/DP g>Mdin OB1 一 “ X悶成夕蘭乃 三白-a±爐5 &縫督比Main牧球夾根本招令擴展怡令工藝DP SEND256 ENCPLADDRawPDB1.DBXO.OB/TEIO SEND開就式用戶漁信 1 越他程序段2:注邸256PJDB2 DBXO.OBYTt 10PJDB? DBXO.OBYTt 10UI1

7、.0 TogrUI1.1 Tag_5* UIW102 -Tdg_6- 伽B12 Fg,UHQTogrUI1.1 Tag_5*UIW102Tdg_6'UIB110一"g_7J色信處理吾|二 W Communication> jussa 信» Jj MODBUS ( RTU )> ,PtPMS : CP 340二:CP341> ,kODeUS Slave (R7U>» - ET200S)Simatk2- 2- Q-.V2-V2-V3-V2V3WV2V3Open Us er Comm urnce tionOpen Us e

8、r Comm un« co tion* AG_SEND AG.RECV* AG.LOCK AG_ura.0CK* AG_O41RL AGqro AG_SEND AG.RECV* AG.LOCK AG_ura.0CKAG CMTCL AGqroPTOFI0US DP* OP_SEND DP.RECVDP BAG»DP_CTR.QV1V1V1V1V1V1CP 342巧_1 CP 342 5導(dǎo)軌_0100%-I rwYVn £屬性I麗息胡出診斷0地址輸入地址起始地址:256結(jié)束地址二271I常規(guī)| io變臺當(dāng)規(guī)PR0FIBUS 地址操作模式迭項同歩謀結(jié)I

9、/O地址系統(tǒng)常數(shù)I文本輸出地址起始地址二結(jié)束地址二271圖6發(fā)送接收指令調(diào)用和CPLADDR地址功能塊參數(shù)意義如下表1管腳說明CPLADDR模塊的起始地址當(dāng)組態(tài)CP342-5時,在組態(tài)表中顯示模 塊的起始地址,這里是256;SEND發(fā)送數(shù)據(jù)區(qū),對應(yīng)從站的輸入?yún)^(qū);RECV接收數(shù)據(jù)區(qū),對應(yīng)從站的輸出區(qū);DONE發(fā)送完成位:作業(yè)完成,無錯誤,該付置1且保持一個脈 沖;NDR接收完成位:作業(yè)完成,無錯誤,該付置1且保持一個脈 沖;ERROR錯誤位:0無錯誤;1 出現(xiàn)錯誤,錯誤原因查看STATUS;STATUS調(diào)用功能塊時產(chǎn)生的狀態(tài)代碼;DPSTATUSPROFIBUS DP的狀態(tài)代碼表1.功能塊參數(shù)意

10、義1.5監(jiān)控結(jié)果在同一項H中,分別為S7-300和CPU1214C創(chuàng)立監(jiān)控表,進行通訊測試, 如圖7所示.cp342-5 m 1200 s cm1242-5 s I CPU 1214C DC/DC/DCCM 1242-5CP342-5謬f t細(xì)長免巧R V貳回苑矢Z老乜i名粽地幼顯示格式苗視值絳改佰i名稱堆地顯示ts式監(jiān)視值*MB10+六退制16<011*nd_880|%DB1D650 十六叢制16X012+六迅制16#022sendTa %O81.D8B1+ 六遊制161023十六暹和16f033 scndoo2| %061 0882+六遜制16#034+六應(yīng)制16C044send*O

11、3| %061 DB83 十天邊 $J16*045%iB14七荀3制16r055$end-d|4| %DB1.DBB4 十六邊劄161056以B15+六遲和16#06伙£/8 S0B1QB35 +哉制16106716«077scrxT.M *061X)886 + 六適制16*073訕B17十六進剖16ro88tendapl %061 DB87十六遙創(chuàng)164089%IB18+六進制16ro99send-d|8|%061.0688 十六遇剖16X0910+六進制16#1010sendOa【9 %O61D859+ 六謖制169101111120810十六遲刖161116S1112

12、13*WB11+六謖制16F2216*22UrcvB(0|SDB2QBB0 十六進制16*1114權(quán)"2+六逡制16»3316«3314S0B2Q8B1 + 六逆制16#2215FQB13十六暹舸16«<U16U441 q #rcv*.b2|3B2QBB2 + 六逍制16<33160814十六暹剖伽5516«55 .revb3%DB2DBB3 + 六遜制16#4417«B15+六遊制166616«66rcveJ>(4j%0B2.DBB4 十六邊刖16*5518*«2021+六退制16T7716&#

13、171;7718*rcvBJ> S0B2QBB5 + 六進制1616619+六遲和16<8816C8819rcvVb %0B2.0886 +六遵制16M7720X818 十六暹和16# 9916*9920rcvb7<0)62 M87+ 六遜制1648821«B19+六邊制16F0016$ 0021rcveJ>(8|2B2QB38十六邊刖16*9922心=%082DBB9 +六遵制16X00cp3425 m L偉改伯16C01 16F02 論03 164S04 16C05 16F06 16<07 16«08 16C09 16ri0圖7監(jiān)控結(jié)果二.

14、第二種情況不在同一工程中操作S7-300用CP342-5接口做DP主站,CM 1242-5做DP從站,不在一個項 目中的操作,即:CPU 1214C使用Step7 V13,而S7-300使用Step7 V5.5o2.1創(chuàng)立S7-1200站并組態(tài)從站CM1242-5使用STEP7 V13創(chuàng)立一個新項山 并通過14添加新設(shè)備組態(tài)S7-1200站 1242-5S,組態(tài)CM1242-5的DP接口,進入CM1242-5的屬性框,添加子 網(wǎng)MPROFIBUS_r,站址選擇3,如圖8所示; _ CP342-5 m 12OOS2誇疥加渝奮昴設(shè)奮詢5 0 1242 5 S CPU 1214X7DQDC也在線和逐

15、肛 翟用iS老工藝辺愛 件廠匕心麥S3廠蟲plc戲魅S3袒監(jiān)誼與握制褰別i程斥信息玉逢備代謹(jǐn)及垢 勻文總列東 4本地櫻塊 ?未分囹的設(shè)昔 /公其戲18>習(xí)文檔設(shè)誥 £語三和締翩TI絃訪問旦誘舄g,USB存儲君<IW>;100%DP 接口 (Module!HI旦懇性也佐總胡暫診斷文本PROFIBUS Ifi址揪嗨盪件標(biāo)識有接口連找到琴數(shù)126地址:亍最高地址:ftUiS: 1-5 Ktps圖8組態(tài)從站1242-5 DP接口“操作模式界面,選擇“DP從站,“分配的DP主站選擇“未分配;在智能從 站通信的傳輸區(qū)域添加2個傳輸區(qū)“傳輸區(qū)_!、“傳輸區(qū)_2,數(shù)據(jù)長度都 是10

16、個字節(jié).注意:與主站的輸入輸出對應(yīng),即:“傳輸區(qū)二為從站的10個字節(jié)的輸入, “傳輸區(qū)_2為從站的10個字節(jié)的輸出,如圖9所示.圖9組態(tài)CM1242-5操作模式和傳輸區(qū)2.2主站工程中組態(tài)從站主站項H軟件使用的是Step7 V5.5,首先安裝CM1242-5的GSD文件.在軟件Step7 V5.5中,通過“Options進入“Install GSD File.界面,在源路 徑選擇CM1242-5的GSD文件存放路徑,選擇GSD文件,點擊“InstaH進 行安裝,如圖10所示.IntUl QSD Fite*IutaU 血n 1242-5 (fMKT 2tt-SSDO*CUn>: Cl 12

17、42*9 SirtioE Edtt Inwt PICiMndow HWpn 1242-5 (fMKT 2tt-SSD0*CUn>: Cl 1242*9FMU;石t Feb瓦E詩冊厲而7應(yīng)疥麗亦石面面帀0;儀日二|Sall | I圖 10Step7V5.5 安裝 CM 1242-5 的 GSD 文件 接著在主站項H中組態(tài)從站,將CM1242-5拖放到主站的DP網(wǎng)絡(luò)中,使用 "Universal module態(tài)輸入輸出.注意:主站的輸入輸岀與圖9中的從站“傳 輸區(qū)_們和傳輸區(qū)_2汀必須要對應(yīng),即:主站的輸出對應(yīng)從站的輸入,輸入對 應(yīng)從站的輸出,如圖11所示.煨 HW Config

18、(S1MABC 300(1) (Conjuration) cp342-5 m) 眄 Station Edit Insert PtC View Options Window Help D3爭61雖;昌直:由附口轡h?J>2SCrB 317-2FM/DPXIT盈1 dx?zrJ Pert 2r12/2J /rrt 334#CP 34251567Q0) URnOHEVS(2).吋 肌臥* syst«> U$0)I 12Stgdyd-1 二)Addi tional Field Devices I Syliclri? Davlcav g Q i/oSjCJI/oOl 1242-5

19、IVnivartal nodal. Byte I&ppQ Outpul Byta Iikput Byte Output Byte Input Byte Output Byle Inpit Byta OutputS .3 DP ID-r udQ AX)rACC14:Vnivcrsil “d血eD9225IIfnaver* al e>od7)93q5678g10IL1213CN 1242-S16IB32326464Byte Iriput Byte Output Byte IriputByte Output Bytcr InputByte Output1 /ord Input1 for

20、d Output2 Vord Incmt2 ford Output 4 ford L&p*at4 '/ord Output 8 ford Input8 Zord Output161632326464Nord Input Nord Output A ord InputNord Output Word InputHard OutputF:ni圖11組態(tài)從站CM 1242-5 V5.5軟件2-3軟件編程在S7-300側(cè),CP342-5進行數(shù)據(jù)發(fā)送接收,需要通過編程實現(xiàn).首先創(chuàng)立 發(fā)送和接收數(shù)據(jù)塊DB1和DB2,定義成101節(jié)的數(shù)組,如圖12所示.X1 "口 DB1 - &#

21、39;send1 - cp342-5 mSlMATIC 3OO(1)CPU 317-2PN/DP.DB1AddressHajneTypeInitial value0.0STRUCT+0.0aaARRAY 0. 100*1.0BYTE=102.0END.STRUCTD DB2 "rev" - cp342-5 mSIhZIAHC 300(1)CPU 317-2PN/DP.DB2AddressNameTypeInitial value*0.0STRUCT1 +0.0bbARRAY0.1001BYTE1 =102.0|EWD-STRUCT圖12CP342-5側(cè)創(chuàng)立接收發(fā)送數(shù)據(jù)塊在

22、OB1 中,從MLibrariesw>MSIMATIC_NET_CPH>MCP 300w下,調(diào)用 FC1 (DP_SEND)、FC2 (DP_RECV)遍信指令,如圖 13 所示.白書 Libraries |審std libs用 Q Standard Library國 侖 Redundant IO CGP V40色 它 Redundant IO MGP V32 由 Q Redundant IO CGP V52白題P Q FB2IDENTCP_300口 FB2READCP.200 口 FB4REPORT CP_300 口 FB5STATUSCP.300 口 FB6WRITECP.3O

23、3 口 FB8USENDCP3O0PBK 口 FB9URCVCP300PBK-O FB10AG.CNTEX CP.3O 口 FB12BSEND CP300PBK 口 FB13BRCVCP3O0PBK O FB14GETCP300PBKQ FB15PUTCP300PBK 口 FB40FTP.CMD CP-300 Q FB52PNIO_RW_REC CF口 FB53D化WRITE-CP Cl 口 FB54PNIO.ALARM CP. Q FB55IP-CONFIG CP.30 O F856LOGICAL.TRIGGER口 FB85PE.START.END.CP 口 FB86PE.CMD.CP CP

24、_3 O FB87PEJ DEV CP CPJ Q SIIVATIC.NET.CPO FC1 DP.SEND CP.300口 FC2 DP-RECV CP 300rci DP SENE DP_SENDVMW«16#1DO-CPLADDEBONE-M0.0P#DB1.ERROR-HO. 1DBXO.0BYTE 10SEUDSTATUSW100-xx Network 2 : Title:FC2DF RECEIVEDP_RECVVMEKOW#16#100-CPLAHDF:NDRM1.0P#DB2ERROR-Ml. 1DBX0 DETIE 10-RECVSTATUS-MV1Q2DPSTATU

25、S-MB 1040(0)12® CPU 31T-Zni/DF府j uri/pr12j時 ig12打1I Post 112 F2 i|j fort 234稼 CP 342-5567PROFIBUS (2):DP master system (18Lg (3) CM 12血怦0創(chuàng)1S.Order numberI ad.ModuleF irmware2 MgjhI jILIEL4 |讀|CPU 317-2PM/DP6ES7 317-2EK14-0AB0V3. 1HPT/J)P衛(wèi)Arm/prt ?jDprt 2CF 342-5&GKF 342-5HA02-OXEOV5.01256.糾

26、256. 271圖13發(fā)送接收指令調(diào)用和CPLADDR地址關(guān)于功能塊參數(shù)意義參考上表1.2.4監(jiān)控結(jié)果在不同項口中,分別為S7-300和CPU1214C創(chuàng)立監(jiān)控表,進行通訊測試, 如圖14所示.迢如cpM2 5Tabic Edit Insert PIC Variable Vr* Options Windw Help CP34Z-5*g U細(xì)X >-乓i k? 口兩 U叫3a q:342 3 C<p3.V >3OO;llCPt. U J 2N/DPS7 Pgi4<v( 1; ONL1K-CM 1242-5PDJ.DtODBJ.PE6AHBJ.IiE©D81.DKDD2.DEBDB2.DE6PB2.PE65-iiK.iiat'DD2.DEBH81.HE8W

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論