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站”,并分别完成硬件组态,网络组态。
(2)资源分配
根据实验需要,部分软件资源分配见表A-1。(www.xing528.com)
表A-1 部分软件资源分配表
(续)
(3)程序编制
在S7基本通信单边通信中,客户机(CPU413-2DP)调用SFC68(X_PUT)来将DB1内数据发送到服务器(CPU 315-2DP)中的DB2内,调用SFC67(X_GET)来读取服务器中DB1内的数据存放到本地DB2内。通信任务如图A-4所示。
图A-4 通信任务图
实验要求把2号站的S7-400里DB1.DBW0~DBW18里面的数据传送到3号站里的DB2.DBW0~DBW18,同样把3号站里DB1.DBW0~DBW18里面的数据传送到2号站的DB2.DBW0~DBW18,2号站CPU的OB35里面要求DB1.DBW0每隔100ms递增1。3号站CPU的OB35里面要求DB1.DBW0每隔100ms递增2。
4.实验报告
1)给出实现所要求功能的完整组态步骤。
2)给出通信调试结果。
3)给出必要的说明性文档。
4)写出实验体会及实验中遇到的问题和解决方法。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。