好文档 - 专业文书写作范文服务资料分享网站

S7系列MPI,probus 通讯精讲(西门子官方培训)

天下 分享 时间: 加入收藏 我要投稿 点赞

MPI通讯 33

图2-28 网络配置图

3). 硬件和软件需求 硬件: S7-300 CPU315-2DP S7-200 CPU224 通讯卡CP5611 软件: STEP 7 V5.2 SP1 MicroWIN3.2

4). 新建项目

新建S7-300站,设定MPI站地址为2,通讯速率为187.5Kbit/s。

打开MicroWIN32,对S7-200进行参数设置,在“System Block”中设定S7-200的站地址为4,通讯速率为187.5Kbit/s。设置完毕后下载。具体参照图2-29:

34 西门子工业网络通讯指南

图2-29 中设定S7-200的站地址和通讯速率

5). 编程

S7-300编程

在S7-300的OB1中调用SFC68和SFC67。

当M1.1为1时,把S7-300中的输入数据IB0 发送到S7-200的QB0中;当M1.4为1时,S7-300把S7-200的输入数据IB0读回到本地输出数据QB0中。

MPI通讯 35 例子程序参见光盘,项目名为MPI_SFC_200_PPI。

若对S7-200的V区进行读写,则在S7-300中定义S7-200的V区时,须用DB1代替。例如读出S7-200中VB100以后的16个字节并且放到S7-300的 MB20以后的16个字节中,需要调用系统功能SFC67 (X_GET) ,在参数VAR_ADDR中设定S7-200的地址区为:P#DB1.DBX100.0 BYTE 16。在参数RD中设定S7-300的地址区为P#MB20.0 BYTE 16。

另外,还可以通过S7-200的PROFIBUS-DP模块EM277与S7-300/400的MPI口通讯。在S7-200侧,用拨码开关设定EM277的站地址(须重新上电设置才生效)。在S7-300/400侧调用SFC67/68时,只需将地址参数设定为EM277的MPI地址即可。

36 西门子工业网络通讯指南

2.4.3 组态连接通讯方式

1. 概述

在MPI网络中,对于这种通讯方式只适合于S7-300/400以及S7-400/400之间的通讯。S7-300/400通讯时,S7-300只能作为服务器,S7-400作为客户机对S7-300的数据进行读写操作;S7-400/400通讯时S7-400既可以作服务器,也可以作客户机。在MPI网络上调用系统功能块通讯,数据包长度最大为160个字节。下面以S7-300/400之间的组态连接为例,介绍组态连接通讯方式。

2. 网络配置图

图2-30 网络配置图

3. 硬件和软件需求 硬件:CPU 315-2DP CPU 416-2DP 软件:STEP 7 V5.2 SP1

4. 新建项目

在STEP 7中创建两个站STATION1和STATION2。其中STATION1的CPU为S7 416, MPI站地址为2,作为客户机; STATION2的CPU为S7 315-2DP , MPI站地址为4,作为服务器。 假设S7-400 站把本地数据区DB1.DBB0开始的连续20个字节写到S7-300站的DB1.DBB0开始的连续20个字节中去,然后再读出S7-300站的DB1.DBB0开始的连续20个字节中的数据,并将其放到S7-400本地数据区 DB2.DBB0开始的连续20个字节中去。 5. 连接组态及参数设置

在STEP 7中,在菜单中点击“Options”->“Configure Network”进入网络组态NetPro窗口,如图2-31所示。

MPI通讯 37 图2-31 组态通讯连接

点击STATION1的“CPU 416-2DP”,在连接表中新建连接,选择“S7 connection”连接类型,并选择所需连接的CPU,在本例中选择CPU315,如下图2-32所示。

图2-32 设置连接类型

点击“Apply”建立连接,并查看连接表的详细属性,如图2-33所示。

S7系列MPI,probus 通讯精讲(西门子官方培训)

MPI通讯33图2-28网络配置图3).硬件和软件需求硬件:S7-300CPU315-2DPS7-200CPU224通讯卡CP5611软件:STEP7V5.2SP1MicroWIN3.24).新建项目新建S7-300站,设定M
推荐度:
点击下载文档文档为doc格式
808ks84tm66tck19hln8
领取福利

微信扫码领取福利

微信扫码分享