- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验指导书
A.1 基础实验
实验一 基于MPI全局数据通信实验
1. 实验目的
1)通过实验加深对MPI全局数据通信的理解。
2)掌握MPI全局数据通信的方法和调试过程。
3)通过实验巩固MPI的全局数据通信方法。
2. 通信系统组成
本实验是S7-300与S7-400之间的全局数据包通信。系统组成图如图A-1所示。S7-400选取CPU413-2DP,站地址为2;S7-300选取的是CPU315-2DP,站地址为3。
图A-1 系统组成图
3. 通信原理
S7-300与S7-400之间的全局数据包通信,将2号站的ID0发送到对方的QD4,将3号站的ID0发送到对方的QD0,将2号站的DB1.DBB0:22发送到3号站的DB2.DBB0:22中,将3号站S7-300的DB1.DBB0:22发送到2号站的DB1.DBB0:22中。
原理图如图A-2所示。
图A-2 MPI全局数据包通信原理图
4. 实验内容和要求
1)系统组态
新建项目,插入一个S7-400的站点和一个S7-300的站点,插入相应的数字量输入输出模块,设置通信参数,完成系统硬件和网络组态,实现MPI全局数据通信组态。
2)GD表配置
右击网络组态中的MPI网络线,打开“Define Global Data”进行全局数据通信组态,建立“GD ID”通信连接需要通信的CPU。在GD表中设置通信双方CPU的接受区和发送区。最后设置好通信扫描速率。完成通信设置
5. 实验报告
1)给出能实现所要求功能的完整组态步骤。
2) 给出MPI全局数据通信的运行结果。
3)给出必要的说明性文档。
4)写出实验体会及实验中遇到的问题和解决方法。
实验二 基于MPI的S7基本通信实验
1. 实验目的
1)通过实验加深对MPI的S7基本通信的理解。
2)掌握MPI的S7基本通信的组态、编程、调试过程。
3)通过实验巩固MPI的S7基本通信编程指令的使用方法。
2. 通信系统组成
本实验是S7-300与S7-400之间的S7基本单边通信。系统组成图如图A-3所示。S7-400选取CPU413-2DP,站地址为2;S7-300选取的是CPU315-2DP,站地址为3。
A-3 通信系统组成图
3. 实验内容和要求
1)系统组态
新建项目,在STEP 7中建立一个新项目,在此项目下插入一个“SIMATIC 400站”和一个“SIMATIC 300站”,并分别完成硬件组态,网络组态分别设置S7-300和S7-400的站地址为2和3完成网络组态。
2)资源分配
根据实验需要,部分软件资源分配如表A-1所示。
表A-1 部分软件资源分配表
站点
资源地址
功能
CPU413-2DP
DB1.DBW0~DBW75
发送数据区
DB2.DBW0~DBW75
接收数据区
ID0
过程输入映像区
QD4
过程输出映像区
M0.0
SFC68激活参数
M0.1
SFC68通信状态显示
M0.2
SFC67激活参数
M0.3
SFC67通信状态显示
M0.4
SFC69激活参数
M1.0
为1时,表示发送数据是连续的一个整体
M1.1
为1时,表示发送数据是连续的一个整体
MW2
SFC68状态字
MW4
SFC67状态字
CPU 315-2DP
DB2.DBW0~DBW75
接收数据区
DB1.DBW0~DBW75
发送数据区
ID0
过程输入映像区
QD4
过程输出映像区
3)通信程序块说明
表A-2 SFC68参数说明表
程序块
参数名
说明
EN
功能使能端
REQ
发送请求,该参数为高电平时发送
CONT
该参数为1时,表示发送数据是连续的一个整体
DEST_ID
对方的MPI地址
VAR_ADDR
指向伙伴CPU上要写入数据的区域
SD
定义数据发送
ENO
输出使能端
RET_VAL
发送状态字
BUSY
通信进程,为1时表示正在发送,为0时候表示发送完成
2)SFC67参数说明:
表A-3 SFC67参数说明表
程序块
参数名
说明
EN
功能使能端
REQ
接受请求,该参数为1时接收数据
CONT
为 1时,表示发送数据是连续的一个整体
DEST_ID
对方MPI地址
VAR_ADDR
指向伙伴CPU上要读取数据的区域
ENO
输出使能端
RET_VAL
接收状态字
BUSY
通信进程,为1时表示正在接收,为0时表示接收完成
RD
接收区放在DB1中从DBB0开始的连续76节
4)程序编制
在S7基本通信单边通信中,客户机(CPU413-2DP)调用SFC68(X_PUT)来将DB1内数据发送到服务器(CPU 315-2DP)中的DB2内,调用S
文档评论(0)