欢迎来到天天文库
浏览记录
ID:44966595
大小:1.50 MB
页数:35页
时间:2019-11-06
《西门子S7-300高级编程培训教材_内部教材_9、S7基本通信和扩展通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基本和扩展S7通信基本和扩展S7通信SIMATIC中的网络-SINUMERIK,RCM-TI505-OtherPLCS7-300S7-400M7-400OPsSIMATICS5PROFIBUS-DPET200B/LET200CDP/AS-ILinkASI(执行器、传感器接口)AS-I子模块传感器和执行器AS-IASIC现场设备AS-I电源工业以太网PROFIBUSMPINetwork点对点PC,OSPG单元级现场级AS-I级Comm.Conf.StandardsSIMATIC通信服务ProfibusEthernetFMSDPMA
2、P3.0OpenCommunic.MPIS7基本通信全局数据S7扩展通信SIMATICS7通信ISO传输TCP/ISO-on-TCPFDLPG和HMI功能UDP程序控制使用MPI,K-Bus,Profibus或工业以太网程序控制使用MPI或K-Bus面向S7-300/400的S7通信服务全局数据基本通信无需组态连接扩展通信使用组态连接CPU的操作系统CPU的操作系统循环或/和程序控制使用MPI或者K-Bus总线SFCSFCSFBSFBPG和HMI功能CPU的操作系统由操作系统控制使用MPI,K-Bus,Profibus和工业以
3、太网S7连接使用以太网PG连接使用MPIS7-400S7-300OP连接使用PROFIBUS通信各方之间的连接CPCPU1CPPROFIBUS工业以太网工业以太网MPIPROFIBUS工业以太网CPCPU2S7连接使用MPIS7连接使用PROFIBUS空闲连接资源已占用的连接资源CPUFMCPUS7-300/400:MPI或内部PROFIBUS-DP-接口S7-300/400:工业以太网或PROFIBUS-CPS7通信连线资源分配S7-400:MPI或内部PROFIBUS-DPFMCPUS7-300:内部PROFIBUS-DPFMC
4、PUS7-300:MPI接口CPCPUS7-CPU通信特性数据S7-300CPU312IFM连接资源缺省保留连接用于PGOP基本通信6112CPU314/314IFM1211812118CPU315/315-2DPCPU3138114CPU3161211830114CPU318-2DPS7-400CPU412-1/412-2连接资源预先指定的保留连接用于PGOP基本通信1611-CPU414-1/-2/-33211-CPU413-1/413-21611-CPU416-1/-2/-36411-CPU417-46411-SFC通信:概述
5、使用MPI子网或者在一个站内进行数据交换与SFB相比无需组态连接与对方的连接是动态建立和断开的可传输多达76个字节的数据可以用于所有S7-300/400CPU在S7-200中可通过PROFIBUS-DP(X_GET,X_PUT)读写变量也可在另外的S7项目中找到通信伙伴SFC通信:块概述SFCSFC65名称简介X_SEND向X_RCV(Client)块发送数据的发送块SFC66X_RCV接收来自X_SEND块的数据的接收块X_GET从伙伴PLC读数据SFC67X_PUT向伙伴PLC写数据SFC68X_ABORT中断现有连接SFC69
6、I_GET从伙伴CPU读数据SFC72I_PUT向伙伴CPU写数据SFC73I_ABORT中断与伙伴CPU的连接SFC74SFC通信:X_GET(SFC67)块STL表示LAD/FBD表示参数分配示例SFC67(X_GET)REQRET_VALBUSYCONTDEST_IDVAR_ADDRCALLSFC67REQ:=I0.4//触发器CONT:=FALSE//磁盘连接DEST_ID:=W#16#3//MPI_地址VAR_ADDR:=P#M20.0BYTE10//远程变量RET_VAL:=MW100//错误代码BUSY:=M4.1//
7、SFC激活RD:=P#M0.0BYTE10//本地变量RDSFC通信:X_PUT(SFC68)块STL表示LAD/FBD表示参数分配示例SFC68(X_PUT)REQRET_VALBUSYCONTDEST_IDVAR_ADDRCALLSFC68REQ:=I0.5//触发器CONT:=FALSE//磁盘连接DEST_ID:=W#16#3//MPI_地址VAR_ADDR:=P#M20.0BYTE10//远程变量SD:=P#M0.0BYTE10//本地变量RET_VAL:=MW100//错误代码BUSY:=M4.1//SFC激活SDSFC
8、通信:X_SEND(SFC65)块STL表示LAD/FBD表示参数分配示例SFC65(X_SEND)REQRET_VALBUSYCONTDEST_IDSDREQ_IDCALLSFC65REQ:=M4.0//触发器CONT:=FALSE
此文档下载收益归作者所有