300plc之间以太网通信.docx
《300plc之间以太网通信.docx》由会员分享,可在线阅读,更多相关《300plc之间以太网通信.docx(15页珍藏版)》请在第壹文秘上搜索。
1、S7-300和S7-400集成PN口的S7通信举荐文档:西门子工程师举荐本文档!文献涉及产品1.S7通信简介S7通信是S7系列P1.C基于MPI、PROFlBUS、ETHERNET网络的一种优化的通信协议,主要用于S7300/400P1.C之间的通信。SlMATICS7-PNCPU包含一个集成的PROFINET接口,该接口除了具有PROFlNETDo功能,还可以进行基于以太网的S7通信。SIMATICS7-PNCPU支持无确认数据交换、确认数据交换和单边访问功能。功能块的调用如图I、图2所示。块S7-400块S7-300描述简要描述SFB8FB8用于发送无确认的快速数据交换,发送数据后无对方接
2、收确认。SFB9FB9用于接收SFB12FB12用于发送确认数据交换,发送数据后有对方接收确认。SFB13FB13用于接收SFB14FB14读数据单边编程读访问。SFB15FB15写数据单边编程写访问。表1E)3SFBblocks人+QSFCblocksMultipleinstances-fff1.ibraries+Qstdlibs+ QStandard1.ibrary+ 0SystemFunctionBlocks+ 055-S7ConvertingBlocks+ IECFunctionBlocks+ jOrganizationBlocks+ 我PlDCOntrOlBloCkSCommunic
3、ationBlocksFB8USENDCPU_300FB9URCVCPU_300FB12BSENDCPU_300FB13BRCVCPU_300FBHGETCPU_300FB15PUTCPU300+StdiibS-QStandard1.ibrary,-SystemFunctionBlocksSFBOCTUIEC_TCSFBlCTDIEC,TCSFB2CTUDIEC_TCSFB3TPIEC_TCSFB4TONIEC_TC5FB5TOFIEC_TCSFB8USENDCOM.FUNCSFB9URCVCOM,FUNCSFB12BSENDCOM,FUNCSFB13BRCVCOM.FUNCSFBHGETCO
4、M,FUNCSFB15PUTCOM_FUNCSFB16PRINTCOM_FUNCSFB19STARTCOM_FUNCSFB20STOPCOM_FUNCSFB21RESUMECOM_FUNC5FB22STATUSCOM.FUNCSFB23U5TATU5COM_FUNC5FB29H5.C0UNTCOUNTERS图2要通过S7-PNCPU的集成PROFINET接口实现S7通信,须要在硬件组态中建立连接。2 .硬件及网络组态CPU采纳两个315-2PN/DP,运用以太网进行通信。在STEP7中创建一个新项目,项目名称为PNS7。插入两个S7-3OO站,在硬件组态中,分别插入CPU315-2PNDPo如
5、图3所示。SIMATICManager-PNS7-d:siemenss7projPn_s7故FileEditInSertP1.CViewOPtiOnSWindowHelpDg8T三?!felQaaia臼巷圆冏一昌SIMATIC315PN1SHSIMATIC315PN-1WSIMATIC315PN-2由国SIMATIC315PN2需MPI普EtherneU8)新建以太网,打开“NetPro”设置网络参数,选中CPU,在连接列表中建立新的连接。如图4所示。n.+hernetEIndustrialEthernetTT322图4然后双击该连接,设置连接属性。在“Genera属性中块参数ID=I,这个参
6、数即是下面程序中的参数“ID”。在S1MATIC315PN-1中激活“EstablishanaCtiVeeonneCtion”,作为CHenl端,SlMATlC315PN2作为SerVer端。3 .软件编程3.1. 无确认数据交换SFB/FB8USEND向类型为“URCV”的远程伙伴SFBZFB发送数据。执行发送过程而不须要和SFB/FB伙伴进行协调。也就是说,在进行数据传送时不须要伙伴SFB/FB进行确认。S7-3:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数RD、ID和SD。在每个作业结束之后,可以给RD、ID和SD参数安排新数值。S7-4:在限制输入REQ的上升沿处发送数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 300 plc 之间 以太网 通信
