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页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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创立一个新项山 并通过14添加新设备组态S7-300站CP342-5 m,选择 CP

3、U 317-2 PN/DP;接着组态 S7-1200 站 cm 1242-5 s, 选择 CPU1214C DC/DC/DC V2.1,如图 1 所示.图1在新项H中插入S7-300站和S7-1200站1.2组态主站CP342-5的DP接口组态CP342-5 DP接口,进入属性框,在字ROFIBUS地址界面,添加子网 UPROFIBUS_1M,地址选择2:在14操作模式界面,操作模式选择“DP主站, 如图2所示.与a1 io K WmMA 祕n:orru5 劲址用0FIBUS堆址 接口连拱刘糸统常孰钢:PROA8US.1坦r区鬥拿 fSMbp.IIO无“ 砒牯图2组态主站CP342-5的DP接

4、口1.3组态从站CM1242-5接着组态从站CM1242-5的DP接口,进入CM1242-5的属性框,在TROFIBUS地址界面,选择子网MPROFIBUS_1M,站址选择3,如图3所 示;S7-1200和S7-300 CP342-5的DP 口的主从通信CP342-5做主站.1200做从站103102101 1Rack 01IMIXS ill1* IDP 棋口 Module系统常数 文本总厢性ft信息凶诊断丨常規| IO变蚩常規PR0FI8US 地址蒯感式辔磁妣站il信传输区传输区/同步傑结 锁件标识符PROFIBUS 地址 接口连接到子网::FROFIBUSJ'劲1龜子洌参数删:A歸

5、迴止:“261.5 M>ps图3组态从站1242-5 DP接口 在14操作模式界面,选择PP从站S 44分配的DP主站选择Mcp342-5 m.CP 342-5_1在传输区域创立2个区域C传输区_1 44传输区_2,输入输出 各10个字节,如图4所示.妙18丈級力:月址长図1神国卑位MCM 12*2-510加剜购5:怅厦库节I一校崔IS 丰节 技长泉帕|d< iS?5图4组态CM1242-5操作模式和传输区1.4软件编程在S7-300侧,CP342-5进行数据发送接收,需要通过编程实现.首先创立 发送和接收数据块DB1和DB2,定义成101个字节的数组,如图5所示.图5 CP342

6、-5侧创立接收发送数据块在 OB1 中,从“指令“通信“通信处理器“SimaticNETCP“PROFIBUS DP下,调用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导轨_0100%-I rwYVn £属性I丽息胡出诊斷0地址输入地址起始地址:256结束地址二271I常規| io变臺當规PR0FIBUS 地址操作模式迭项同歩谋结I

9、/O地址系统常数I文本输出地址起始地址二结束地址二271图6发送接收指令调用和CPLADDR地址功能块参数意义如下表1管脚说明CPLADDR模块的起始地址当组态CP342-5时,在组态表中显示模 块的起始地址,这里是256;SEND发送数据区,对应从站的输入区;RECV接收数据区,对应从站的输出区;DONE发送完成位:作业完成,无错误,该付置1且保持一个脉 冲;NDR接收完成位:作业完成,无错误,该付置1且保持一个脉 冲;ERROR错误位:0无错误;1 出现错误,错误原因查看STATUS;STATUS调用功能块时产生的状态代码;DPSTATUSPROFIBUS DP的状态代码表1.功能块参数意

10、义1.5监控结果在同一项H中,分别为S7-300和CPU1214C创立监控表,进行通讯测试, 如图7所示.cp342-5 m 1200 s cm1242-5 s I CPU 1214C DC/DC/DCCM 1242-5CP342-5謬f t细長免巧R V贰回苑矢Z老乜i名粽地幼显示格式苗视值絳改佰i名称堆地显示ts式监视值*MB10+六退制16<011*nd_880|%DB1D650 十六叢制16X012+六迅制16#022sendTa %O81.D8B1+ 六遊制161023十六暹和16f033 scndoo2| %061 0882+六逊制16#034+六应制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十六遥创164089%IB18+六进制16ro99send-d|8|%061.0688 十六遇剖16X0910+六进制16#1010sendOa【9 %O61D859+ 六谡制169101111120810十六迟刖161116S1112

12、13*WB11+六谡制16F2216*22UrcvB(0|SDB2QBB0 十六进制16*1114权"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监控结果二.

14、第二种情况不在同一工程中操作S7-300用CP342-5接口做DP主站,CM 1242-5做DP从站,不在一个项 目中的操作,即:CPU 1214C使用Step7 V13,而S7-300使用Step7 V5.5o2.1创立S7-1200站并组态从站CM1242-5使用STEP7 V13创立一个新项山 并通过14添加新设备组态S7-1200站 1242-5S,组态CM1242-5的DP接口,进入CM1242-5的属性框,添加子 网MPROFIBUS_r,站址选择3,如图8所示; _ CP342-5 m 12OOS2誇疥加渝奋昴设奋询5 0 1242 5 S CPU 1214X7DQDC也在线和逐

15、肛 翟用iS老工艺辺爱 件厂匕心麥S3厂虫plc戲魅S3袒监谊与握制褰別i程斥信息玉逢备代谨及垢 勻文总列东 4本地櫻块 ?未分囹的设昔 /公其戏18>习文档设誥 £语三和締翩TI絃访问旦诱舄g,USB存储君<IW>;100%DP 接口 (Module!HI旦恳性也佐总胡暂诊断文本PROFIBUS Ifi址揪嗨盪件标识有接口连找到琴数126地址:亍最高地址:ftUiS: 1-5 Ktps图8组态从站1242-5 DP接口“操作模式界面,选择“DP从站,“分配的DP主站选择“未分配;在智能从 站通信的传输区域添加2个传输区“传输区_!、“传输区_2,数据长度都 是10

16、个字节.注意:与主站的输入输出对应,即:“传输区二为从站的10个字节的输入, “传输区_2为从站的10个字节的输出,如图9所示.图9组态CM1242-5操作模式和传输区2.2主站工程中组态从站主站项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应疥丽亦石面面帀0;仪日二|Sall | I图 10Step7V5.5 安装 CM 1242-5 的 GSD 文件 接着在主站项H中组态从站,将CM1242-5拖放到主站的DP网络中,使用 "Universal module态输入输出.注意:主站的输入输岀与图9中的从站“传 输区_們和传输区_2汀必须要对应,即:主站的输出对应从站的输入,输入对 应从站的输出,如图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组态从站CM 1242-5 V5.5软件2-3软件编程在S7-300侧,CP342-5进行数据发送接收,需要通过编程实现.首先创立 发送和接收数据块DB1和DB2,定义成101节的数组,如图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侧创立接收发送数据块在

22、OB1 中,从MLibrariesw>MSIMATIC_NET_CPH>MCP 300w下,调用 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创1S.Order numberI ad.ModuleF irmware2 MgjhI jILIEL4 |讀|CPU 317-2PM/DP6ES7 317-2EK14-0AB0V3. 1HPT/J)P卫Arm/prt ?jDprt 2CF 342-5&GKF 342-5HA02-OXEOV5.01256.纠

26、256. 271图13发送接收指令调用和CPLADDR地址关于功能块参数意义参考上表1.2.4监控结果在不同项口中,分别为S7-300和CPU1214C创立监控表,进行通讯测试, 如图14所示.迢如cpM2 5Tabic Edit Insert PIC Variable Vr* Options Windw Help CP34Z-5*g U细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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论