S7-1500与S7-300PN口S7通讯S7-1500客户端.docx

上传人:scccc 文档编号:13540032 上传时间:2022-01-15 格式:DOCX 页数:9 大小:164.76KB
返回 下载 相关 举报
S7-1500与S7-300PN口S7通讯S7-1500客户端.docx_第1页
第1页 / 共9页
S7-1500与S7-300PN口S7通讯S7-1500客户端.docx_第2页
第2页 / 共9页
S7-1500与S7-300PN口S7通讯S7-1500客户端.docx_第3页
第3页 / 共9页
S7-1500与S7-300PN口S7通讯S7-1500客户端.docx_第4页
第4页 / 共9页
S7-1500与S7-300PN口S7通讯S7-1500客户端.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《S7-1500与S7-300PN口S7通讯S7-1500客户端.docx》由会员分享,可在线阅读,更多相关《S7-1500与S7-300PN口S7通讯S7-1500客户端.docx(9页珍藏版)》请在三一文库上搜索。

1、S7-1500 与 S7-300 PN 口 S7 通讯S7-1500 客户端使用STEP7 V14 , S7-1500的PROFINET通信口可以做S7通信的客户端 或效劳器,S7-1500支持S7单边通信,仅需在客户端单边组态连接和编程, 而效劳器端只准备好通信的数据就行.所以在编程组态和建立连接方面,S7-1500CPU如果做为客户端,只需在S7-1500这一侧建立连接,并使用单边编程方式PUT , GET指令进行通信,而 S7-300CPU侧不用做任何工作.所需条件: S7-1500/S7-300集成 PN 口 STEP7 V14所完成的通信任务: S7-1500 CPU 读取 S7-3

2、00 CPU 中 DB1 的数据到 S7-1500 的 DB3中.S7-1500 CPU将本地DB4中的数据写到S7-300 CPU中DB2中.在S7-1500 CPU 一侧配置编程1. 使用STEP7 V14软件新建一个工程并完成硬件配置ISIS目树 Project tree Devices &Networks Networks view视图下,创立两个设备的连接.用鼠标点中PLC_2上S7-1500CPU 的PROFINET通信口的绿色小方框,然后拖拽出一条线,到另外一个PLC_1 上的PROFINET通信口上,松开鼠标,连接就建立.2. 网络组态翻开 Network View配置网络,首

3、先点中左上角的Connections图 标,选择S7 Connection ,然后选中S7-1500 CPU ,然后右泌择PLGJCPU1513-1 PNCtrl+XCtrl+CCirUVAdd new connection添加新的连接z如图1.所示.SY设备组直乂丽5)复制M2粘貼俨)X刪鎖D)Del車命名F2 分B!给劭的主站8限制器 断FCP主詁忌越Q系统连榕突出显亍DP王站系统H 0系统罟拷到柘扑裤I(出图1.添加连接 然后在Create new connection窗口中 f 选择Unspecified f 然后点 击Add建立S7连接,如图2.所示.图2建立S7连接MS7_Conn

4、ection_lz,为建立的连接,选中连接,在属性的General条目 中定义连接对方S7-300PN 口的IP地址,如下列图3.所示.-| smesg I | ioae | vpn | s&iea |j衣抱IOC十一 life伴ID (十一 i丽If FtC_ CPU 1513-V. 1001 (S7 连接常規 妊1采统制文本io 樽蛛连惟55性 地址详细信忌.连接电田未知连接憨径192.168.100.30箔点:80 狡口笑出子网览址 192 168 100.ilMJ 豹P町礼 CJ.PRFIhETjg 口凶*ra吨E1连12克出上01500S7单边通讯?设备和网络E夕拓扑視刨|凸网络视刨

5、 JY设篦观创图3.定义连接对方的IP地址图4.定义通讯双方的TSAP号注意:S7-300预留给S7连接TSAP地址:03.02 ;如果通信伙伴是S7-400 ,那么要根据CPU槽位来决定TSAP地址,例如:CPU400在3号槽,那么TSAP 地址为 03.03.地址翔腰块参数本地ID 图5.连接ID号 配置完网络连接z编译保存并下载.3. 软件编程 在 OB1 中从Instruction Communication S7Communication下z调用Get、Put通信指令,创立接收和发送数据块DB3和DB4 ,定义成101个字节的数组,程序调用如下列图6.所示.HP T(1 回GEFPc

6、rnote - VanontEll呦0.7畑2.0-PEQHOP -l 叮羽二“*ASI6ii:10u ID筑 2 2.1EPROP h ,Tag_r,BYTE 1 0 _ADDR_IF#DB3 DBXO.OSTATUS TogBYTE 1 0 RD_IDB1 ,GET_DB,Basic instructionsExtended instiuctions I Technology CommunicationName r I S7 corn rn uni cation* GET* PUT KF uo e Irnrn uin i: ati : nWEE; SeiverCoiniriuniatKnN

7、etwork 2:CoiTirn=nt%DB2 “PUT-DBPM谢Pernot-e /ationtEll%M07“Clmk刖e FQDOIIE -1 “iag_5“V#1 C3U1 00 ID%M3 1P#DB2 DE 0 0EPROF 4 W“E YTE 1) 一ADDP.I%vW6FDB4 DBXOOSTATUS 叮旳-严B YTE 1 0 一SD_1图6.程序调用功能功能块管脚说明:CALL,%DB1调用GET f使用背景DB块:DB1 ;GETREQ:=%M0.7系统时钟2秒脉冲;连接号,要与连接配置中一致,创立ID:=W#16#0100连接时的连接号,如图5.所示;NDR:=%M2

8、.0为1时,接收到新数据;ERROR:=%M2.1为1时,有故障发生;STATUS:=%MW4状态代码;:二P#DB1.DBXO.OADDR_1BYTE 10从通信伙伴数据区读取数据的地址;:=P#DB3.DBX0.0RD_1BYTE 10本地接收数据地址;CALL,%DB2调用PUT ,使用背景DB块:DB2 ;PUTREQ:=%M0.7系统时钟2秒脉冲;连接号,要与连接配置中一致,创立ID:=W#16#0100连接时的连接号,如图5.所示;DONE:=%M3.0为1时,发送完成;ERROR:=%M3.1为1时,有故障发生;STATUS:=%MW6/状态代码;:二P#DB2.DBX0.0AD

9、DR_1BYTE 10/发送到通信伙伴数据区的地址;:二P#DB4DBX0.0SD_1/本地发送数据区.BYTE 104. 监控结果通过在S7-1500侧编程进行S7通讯,实现两个CPU之间数据交换,监控 结果下列图7.所示.1NameAddressDis. “Moniio.I1200$EI 心.%DB4DBBCHexI6#O1rHl?00SEIIDDB4 DBB1HexI 5妆311200SEI1DWB4.DBB2HexI 6咖41200SEIID.尖DB4QBB3HqxI &如5H12C0SENDWB4.DBB4Hexl&rGS 6I 2005EIID.WB4.DBB5HexI6#O67H

10、l200SEI ID .筑 DB4QBB6HexI6?O781200SEND.Hex16081200SEIID咲DEU DB88HexI MM10UI2GOSENDcDBJ DBBHrXl6rf1C叫12斗1200RW .DB3DBBCHexI6*l 1I2C0RW .DB3OBBIHexI6#2214Hl200ROA.%DB3.DBB2Hex153515Ml200RCV.HexI6?44 /16*12002 .弋DE3.DEE4Hex16#55/万I2GOPCv4*Hi16戏66ISPCZ .陕 DB3.DBB6Hx187719寸1200PC/.號 DB3.DBB;Hexl8W20::|心.

11、DB3DBB8HexI6K9921 11200RCX .筑 DB3QBB9HexI6#OC趴次.妙百二1NameAddressDi. Monitor.1300.CEI ID.SEND%DBI.DBBOHux 16#11300_CEIID.SEHD.He I6#225509_5EIID-.5EHD%DEI.DbB2He 16#方430D.SENDVSEHD%DBI.DBB3Hex I6#44300_$EI ID* SEND%DB1 DBB4He I6#553CiCL$EI IDe SEND冬 DE 1 DEB5He7 /300_SEI ID.SEIID .%DE1 DEBSHe 16k3/3MJ

12、LEII. SEIID .%DBI.DBB7Hex 16#38/*?00_0EI IDSEND%DEI DEB3Hc I6#99ZoisOjjSEIIDVSEHD.DEI D&B?He.的)cv FCV.OBl%DB2DBB0He 16 l沁L心 PODEDE2DEBIHe 16S02* 30*:lPC/ P.CV_DE%DE2.DEB2He -160?15300_PC/ P.ODEDE2DEB$He: 16#0416SOj.PCV* p.o/_db%DB2.DBB4Hex I6#O517 ?O j_RCV, F.Cv _DEDB2.DBB5He l6i?06IS3O0_RMRC/_.扈%DBL DBB6 | I6#D7I?300-RCV* RCvLDei .%De2.DBB7He 1608“?0D_PC7* PCV.DBl%DB2DBBSHe 16#092沁L心 PCDE%DE2DEB9He I6hl)图7.监控结果

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1