S7-300_400培训教程——第9b章 S7 PLC通讯 - S7-300_400无组态MPI单边编程通信

S7-300_400培训教程——第9b章 S7 PLC通讯 - S7-300_400无组态MPI单边编程通信

ID:43481767

大小:501.11 KB

页数:12页

时间:2019-10-07

S7-300_400培训教程——第9b章  S7 PLC通讯 - S7-300_400无组态MPI单边编程通信_第1页
S7-300_400培训教程——第9b章  S7 PLC通讯 - S7-300_400无组态MPI单边编程通信_第2页
S7-300_400培训教程——第9b章  S7 PLC通讯 - S7-300_400无组态MPI单边编程通信_第3页
S7-300_400培训教程——第9b章  S7 PLC通讯 - S7-300_400无组态MPI单边编程通信_第4页
S7-300_400培训教程——第9b章  S7 PLC通讯 - S7-300_400无组态MPI单边编程通信_第5页
资源描述:

《S7-300_400培训教程——第9b章 S7 PLC通讯 - S7-300_400无组态MPI单边编程通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、垂下帘拢,双燕归来细雨中。笙歌散尽游人去,始觉春空,第九章S7PLC通讯——【宋】欧阳修讲解人:***(feilt)§9.2S7-300/400无组态MPI单边编程通信1概述2网络配置图3网络组态及参数设置4编写程序5总结§*思考1概述在通信的双方都需要调用通信块,一方调用发送块发送数据,另一方就要调用接收块来接收数据。这种通信方式适用S7–200/300/400之间的通信,发送块是SFC68(X_PUT),接收块是SFC67(X_GET)。2网络配置图CPU315-2DP一台,CPU312IFM一台,M

2、PI电缆一条。两台s7-300PLC用MPI电缆连接一起。3网络组态及参数设置在STEP7中创建一个名为“MPI_GET_PUT”的项目,并插入两个站SIMATIC300站,分别组态硬件,s7-315MPI站地址为2;s7-312MPI站地址为4。4编写程序通信的双方都需要调用通信块,一方调用发送块用来发送数据,另一方调用接收模块用来接收数据。调用系统功能SFC68“X_PUT”用来发送数据。调用系统功能SFC67“X_RCV”用来接收数据。SFC68“X_PUT”参数表REQ发送请求,该参数为1时发送。CONT为1

3、时表示发送数据是连续的一个整体。DEST_ID对方的MPI地址。VAR_ADDR指向伙伴CPU上要写入数据的区域。必须选择通讯伙伴支持的数据类型。指向本地CPU中包含要发送数据的区域。必须与通讯伙伴上的VAR_ADDRSD长度相同。数据类型必须和VAR_ADDR的数据类型相匹配。发送区的最大长度是76个字节。RET_VAL发送状态字。BUSY通信进程,为1时表示正在发送;为0时表示发送完成。SFC67“X_GET”参数表REQ接收请求,该参数为1时发送。CONT为1时表示发送数据是连续的一个整体。DEST_ID对方的

4、MPI地址。VAR_ADDR指向伙伴CPU上要读取数据的区域。必须选择通讯伙伴支持的数据类型。RET_VAL表示接收状态字。REQ_ID为接收数据包的标识符。BUSY通信进程,为1时表示正在发送;为0时表示发送完成。RD接收区放在DB1中从DBB0开始的连续76B中调用系统功能库→StandardLibrary→SystemFunctionBlock下调用SFC68Station1在OB1中编写程序。库→StandardLibrary→SystemFunctionBlock下调用SFC68Station2在OB1中编

5、写程序。5总结在本实例中,一个站用于发送,一个站用于接收,如何想每个站都实现发送和接收,需要在两个PLC中都编写接收和发送程序。本例中通过修改M1.0,M0.0的值来控制数据的发送、接收连接。注意:1、实际应用中,最好把通信放在循环中,这样可以保证通讯的持续性,也可以减轻CPU负担。如果放在OB1中,因为发送数据过快增加CPU负担。§*思考1、S7-300PLC的MPI如何实现双向通讯?2、S7-300的MPI无组态通讯是否需要配置网络?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。