欢迎来到天天文库
浏览记录
ID:44966571
大小:1.43 MB
页数:35页
时间:2019-11-06
《西门子S7-300+400高级编程培训教材,内部教材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通信服务Prof
2、ibusEthernetFMSDPMAP3.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
3、的操作系统由操作系统控制使用MPI,K-Bus,Profibus和工业以太网S7连接使用以太网PG连接使用MPIS7-400S7-300OP连接使用PROFIBUS通信各方之间的连接CPCPU1CPPROFIBUS工业以太网工业以太网MPIPROFIBUS工业以太网CPCPU2S7连接使用MPIS7连接使用PROFIBUS空闲连接资源已占用的连接资源CPUFMCPUS7-300/400:MPI或内部PROFIBUS-DP-接口S7-300/400:工业以太网或PROFIBUS-CPS7通信连
4、线资源分配S7-400:MPI或内部PROFIBUS-DPFMCPUS7-300:内部PROFIBUS-DPFMCPUS7-300:MPI接口CPCPUS7-CPU通信特性数据S7-300CPU312IFM连接资源缺省保留连接用于PGOP基本通信6112CPU314/314IFM1211812118CPU315/315-2DPCPU3138114CPU3161211830114CPU318-2DPS7-400CPU412-1/412-2连接资源预先指定的保留连接用于PGOP基本通信1611-CP
5、U414-1/-2/-33211-CPU413-1/413-21611-CPU416-1/-2/-36411-CPU417-46411-SFC通信:概述使用MPI子网或者在一个站内进行数据交换与SFB相比无需组态连接与对方的连接是动态建立和断开的可传输多达76个字节的数据可以用于所有S7-300/400CPU在S7-200中可通过PROFIBUS-DP(X_GET,X_PUT)读写变量也可在另外的S7项目中找到通信伙伴SFC通信:块概述SFCSFC65名称简介X_SEND向X_RCV(Clien
6、t)块发送数据的发送块SFC66X_RCV接收来自X_SEND块的数据的接收块X_GET从伙伴PLC读数据SFC67X_PUT向伙伴PLC写数据SFC68X_ABORT中断现有连接SFC69I_GET从伙伴CPU读数据SFC72I_PUT向伙伴CPU写数据SFC73I_ABORT中断与伙伴CPU的连接SFC74SFC通信:X_GET(SFC67)块STL表示LAD/FBD表示参数分配示例SFC67(X_GET)REQRET_VALBUSYCONTDEST_IDVAR_ADDRCALLSFC67R
7、EQ:=I0.4//触发器CONT:=FALSE//磁盘连接DEST_ID:=W#16#3//MPI_地址VAR_ADDR:=P#M20.0BYTE10//远程变量RET_VAL:=MW100//错误代码BUSY:=M4.1//SFC激活RD:=P#M0.0BYTE10//本地变量RDSFC通信:X_PUT(SFC68)块STL表示LAD/FBD表示参数分配示例SFC68(X_PUT)REQRET_VALBUSYCONTDEST_IDVAR_ADDRCALLSFC68REQ:=I0.5//触发器
8、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通信:X_SEND(SFC65)块STL表示LAD/FBD表示参数分配示例SFC65(X_SEND)REQRET_VALBUSYCONTDEST_IDSDREQ_IDCALLSFC65REQ:=M4.0//触发器CONT:=FALSE
此文档下载收益归作者所有