首页 理论教育 西门子S7MPI通信实验:工业通信应用详解

西门子S7MPI通信实验:工业通信应用详解

时间:2023-11-07 理论教育 版权反馈
【摘要】:2)掌握基于MPI的S7通信的方法和调试过程。3)通过实验巩固基于MPI的S7通信方法。表A-2 部分软件资源分配表(续)程序编制在基于MPI的S7双边通信中,双方分别调用SFB8来将DB1内数据发送到通信伙伴中的DB2内,调用SFB9来读取通信伙伴中DB1内的数据存放到本地DB2内。4)写出实验体会及实验中遇到的问题和解决方法。

西门子S7MPI通信实验:工业通信应用详解

1.实验目的

1)通过实验加深对基于MPI的S7通信的理解。

2)掌握基于MPI的S7通信的方法和调试过程。

3)通过实验巩固基于MPI的S7通信方法。

2.通信系统组成

本实验是S7-400之间的S7双边通信。系统组成图如图A-5所示。S7-400选取CPU413-2DP,其中一个CPU413-2DP的站地址为2,另一个CPU413-2DP站地址为3。

图A-5 通信系统组成图

3.实验内容和要求

(1)系统组态

新建项目,在STEP7中建立一个新项目,在此项目下插入两个“SIMATIC 400站”,并分别完成硬件组态,网络组态。

(2)资源分配

根据实验需要,部分软件资源分配见表A-2。(www.xing528.com)

表A-2 部分软件资源分配表

(续)

(3)程序编制

在基于MPI的S7双边通信中,双方分别调用SFB8(USEND)来将DB1内数据发送到通信伙伴中的DB2内,调用SFB9(URCV)来读取通信伙伴中DB1内的数据存放到本地DB2内。通信任务如图A-6所示。

图A-6 通信任务图

实验要求把2号站里DB1.DBW0~DBW18里面的数据传送到3号站里的DB2.DBW0~DBW18,同样把3号站里DB1.DBW0~DBW18里面的数据传送到2号站的DB2.DBW0~DBW18,两个CPU的OB35里面要求DB1.DBW0每隔100ms递增1。

4.实验报告

1)给出能实现所要求功能的完整组态步骤。

2)给出通信调试结果。

3)给出必要的说明性文档。

4)写出实验体会及实验中遇到的问题和解决方法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈