版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、S7-1500与S7-300PN口S7通讯(S7-1500客户端)使用STEP7V14,S7-1500的PROFINET通信口可以做S7通信的客户端或服务器,S7-1500支持S7单边通信,仅需在客户端单边组态连接和编程,而服务器端只准备好通信的数据就行。所以在编程组态和建立连接方面,S7-1500CPU如果做为客户端,只需在S7-1500这一侧建立连接,并使用单边编程方式PUT,GET指令进行通信,而S7-300CPU侧不用做任何工作。所需条件:57-1500/57-300(集成PN口)STEP7V14所完成的通信任务:S7-1500CPU读取S7-300CPU中DB1的数据到S7-1500
2、的DB3中。S7-1500CPU将本地DB4中的数据写到S7-300CPU中DB2中。在S7-1500CPU一侧配置编程.使用STEP7V14软件新建一个项目并完成硬件配置在项目树“Projecttree”“Devices&Networks”“Networksview”视图下,创建两个设备的连接。用鼠标点中PLC_2上S7-1500CPU的PROFINET通信口的绿色小方框,然后拖拽出一条线,到另外一个PLC_1上的PROFINET通信口上,松开鼠标,连接就建立。.网络组态打开“NetworkView”配置网络,首先点中左上角的“Connections”图标,选择S7Connection”,然
3、后选中S7-1500CPU,然后右键选择“Addnewconnection”添加新的连接,如图1.所示。PLC.2CPU巾;DPPLC.2CPU巾;DP分期怜期的DF主站I口控吊段断开口P主站系统;|口系施格口飘出显示口P与占系境;系统点转到柘扑弱图图1.添加连接然后在“Createnewconnection”窗口中,选择“Unspecified”,然后点击“Add”建立S7连接,如图2.所示。图2.建立S7连接“S7_Connection_1”为建立的连接,选中连接,在属性的“Genera/条目中定义连接对方S7-300PN口的IP地址,如下图3.所示。图3.定义连接对方的IP地址图4.定义
4、通讯双方的TSAP号S7-300预留给S7连接TSAP地址:03.02;如果通信伙伴是S7-400,则要根据CPU槽位来决定TSAP地址,例如:CPU400在3号槽,则TSAP地址为03.03。图5.连接ID号配置完网络连接,编译保存并下载。3.软件编程在OB1中,从“Instruction”“Communication”“S7Communication”下,调用Get、Put通信指令,创建接收和发送数据块DB3和DB4,定义成101个字节的数组,程序调用如下图6.所示。TI-UIOTI-UIO回Extendedin(t3uctLon&WB1GET_DB讪自1630100-t|3:yConii
5、nuiiicdtioiiName37commuWB1GET_DB讪自1630100-t|3:yConiinuiiicdtioiiName37commuincation*GET*PUTFjEl.E?!:BVTEIu-ADDR_1B1TE1t1,BD_1ERP.OP.j3WUS,XM2.1Tag_3Teig_4fl口口OpenusercommunicaticriWEE:3ei-verCcrmnunicdti?npr-jeerierTeleserviceNeWork2:Coinment%DB2PUT_DB%DB2PUT_DB5bhi0L7%M30Clo匚匕。方H二一RE口口IIET1叫_5。出6iU
6、lOU-ID恸vim1F#DB2,DHX00ERRORHIag_6E-iTEI0-ADDR_1%MW6FDBIDEXO.dSTATUS-Iag_7EiTEIijSD_1.图6.程序调用功能功能块管脚说明:CALL,%DB1调用,%DB1调用GET,使用背景DB块:DB1;“GET”REQ:=%M0.7ID:=W#16#0100NDR:=%M2.0ERROR:=%M2.1STATUS:=%MW4:=P#DB1.DBX0.0ADDR_1BYTE10:=P#DB3.DBX0.0RD_1BYTE10CALL,%DB2“PUT”REQ:=%M0.7ID:=W#16#0100DONE:=%M3.0ERRO
7、R:=%M3.1STATUS:=%MW6:=P#DB2.DBX0.0/系统时钟2秒脉冲;/连接号,要与连接配置中一致,创建连接时的连接号,如图5.所示;/为1时,接收到新数据;/为1时,有故障发生;/状态代码;/从通信伙伴数据区读取数据的地址;/本地接收数据地址;调用PUT,使用背景DB块:DB2;/系统时钟2秒脉冲;/连接号,要与连接配置中一致,创建连接时的连接号,如图5.所示;/为1时,发送完成;/为1时,有故障发生;/状态代码;ADDR_1/发送到通信伙伴数据区的地址;BYTE10SD_1:=P#DB4.DBX0.0/本地发送数据区。SD_1:=P#DB4.DBX0.0/本地发送数据区。
8、BYTE104.监控结果通过在S7-1500侧编程进行S7通讯,实现两个CPU之间数据交换,监控结果下图7.所示。等击1j落格我匡1万d口鼬)名亳争1国咒iManEaddress悔而一Monito:.|Name1二二LAddressMonitor.1I2OO_5Er-lD.%DE:4.DBE:iHex16H113DCi_GEIJD.SEND.%DB1.DEBOHdIGfI1-12I?O_一汩T:初E4口加HexI5HV2300_SEND.SEND.%DB1.DEE1I6#2212ijD_.汨心.%DB4.DBB2Hex16S.&333D0_5EIID.5EHD.coDBI.DEB2He16S5
9、3A1200.SEhJD.DB4.DBB3Hex16044iUiL1.ElbSEl.D%DElD&EiHe16#441200.SEND.HexI6MCIE、加国5EIDHSEI.D%DB1DBE4He165561200SEND.=WB4.DBB5Hex1DCIGb/,.SEI-IDSEIID%DEHDEBS61200_.SEND.H浜15?07300_SEIIDVSEND.%DEI.DEESHe16773I2i.u一汩心包E4。阳LBB/300_.G日5EHD.%DBI.DEB7HcJHecI6#J|13H12LURCv”.%DB3DBBIHex1022/200_PC.-hf-r7v_DE%DE2DEBIHe160214I20D_铀巴工口而HtxLS14、300_PC.-cF-.C,_DE.%DE2.DE:E2Hex1603151200.M悌口阴号nex16M4/15300._RC/P.Cv_DB.%DBZDEE:3He.lI63Q7I?12uD_.RCA.CWB9.DBE:7Hex1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目共同研发合同合同范例
- 道路清运施工合同范例
- 门店装修家电维修合同范例
- 餐厅经营合同范例
- 钨矿合作合同模板
- 非标门店销售合同模板
- 建行公积金贷款合同范例
- 厨电工程合同范例
- 铁路施工合同范例
- 货车接驳服务合同模板
- 验线记录表格
- 二年级数学上册教学课件:第9单元 除法 北师大版
- 洒水车检测报告表
- 部编三年级上册语文期末整理复习强化练习题
- 五年级上册数学课件-4.1 小数加法和减法丨苏教版 (共23张PPT)
- 家族祭祖祭文
- 《青春期的异性交往》主题班会课件
- 思想道德与法治课件:第四章 第二节 社会主义核心价值观的显著特征
- 五四制青岛版2022-2023三年级科学上册第七单元第25课《量筒》课件(定稿)
- 车辆租赁审批单(模板)
- 江西丹康制药有限公司原料药、口服制剂等生产基地项目环境影响报告书
评论
0/150
提交评论