Tag Archives: 工业控制

西门子MPI连接与配置

*本文系本博客原创,如需转载请注明原作者!

原文作者:戴晓天@云飞工作室(YunFei Studio)

联系方式:automatic.dai@gmail.com

原文地址:www.yfworld.com

 

序言

近日需使用西门子MPI协议,发现网上关于MPI的资料甚少。昨日基本完工,现将一部分成果公布,以下包含MPI协议的简单介绍与基本的配置方法:

第一章  
MPI
通讯协议概述

1.1 MPI简介

MPIMulti Point Interface),是西门子公司用于其PLC数据交换的通讯协议,是当对通信速率要求不高,且数据量不大时可以采用的一种简单、经济的通信方式。每个S7-300都内置了MPI协议,物理层使用RS-485。通过MPIPLC可同时与多个设备建立通信连接,包括PC/PGHMI、其他PLC等。

MPI支持主/主,主/从的组网方式。当控制站都是S7-300/400系列PLC时,就可以建立主/主连接;而某些站为S7-200系列PLC时,则可以建立主/从连接,此时可以使用网络指令对S7-200CPU进行访问。

 
 

1.2 与西门子其他通信协议的区别

其与PROFIBUS的区别:PROFIBUS是公开协议,而MPI是保密协议。

其与PPI通讯的区别:PPI协议是点对点协议,而MPI协议是多点协议,支持主/主、主/从,也支持多主。

 
 

第二章  
MPI
的连接方式

2.1 物理层规范

1、物理层电平:RS485,首末节点必须接入终端匹配电阻。

2、每段最长50m,至多32个节点。若节点距离超过50m,可以使用中继器延长,使用PROFIBUS电缆可以至多延长1000m

3、增加节点时需断开电源。

4、若总线电缆不直接连接到总线连接器而必须使用分支线电缆时,分支线的长度与分支线的数量相关。一根分支线时可达10m,分支线最多为6根,长度限定在5m

 
 

2.2 连接部件

MPI设备连接时常用到两种部件:网络插头和网络中继器。

1、网络插头(LAN插头)

网络插头是节点与MPI网络之间的连接器,其有两种类型:带PG插座与不带PG插座。

编程装置PGMPI网络节点有两种访问方式:一是将PG固定地连接在网络上,这种方式需要带有出入双电缆的双口网络插头,上位机应插MPI/PROFIBUS通讯卡(CP5512 / CP5611 / CP5613);
二是对网络进行启动和维护时才接入PG,此时可使用带PG插座的网络接头,上位机使用PC/MPI适配器。网络插头如果是总线段起终,则必须将插头上的终端电阻改为ON

 
 

2、网络中继器(RS485

网络中继器可以放大信号并带有光电隔离,可用于扩展节点之间的连接距离,也可用于接地与不接地设备之间的抗干扰隔离。

 
 

2.3 MPI网络参数与编址

MPI的常用通讯速率有:19.2Kbps(连接S7-200时),187.5kbps(默认),1.5Mbps(最高)。

每个MPI网有一个分支网络号,以区别不同的MPI分互网;在MPI分互网的每一个节点都有一个网络地址,称为MPI地址。MPI地址的编码规则如下:

1MPI分互网号缺省为0,在同一个分支网络中的各节点地址号必须不同,但要设置相同的分支网络号和最高地址号。

2、节点MPI地址号不能大于最高MPI地址号,最高站地址可在STEP-7中设为1531(缺省),63126。为提高节点通讯速度,最高站地址应设置的尽量小。

3、若机架上装有功能模块(FM)与通讯模块,则它们的地址是CPU的地址顺序加1构成。

4、缺省的MPI地址:PG – 0 OP – 1CPU – 2

 
 

2.4 PC机的连接方式

S7-300/400需要与PC机建立MPI连接时,可以采用两种方式,一种是使用PC/PG适配器,另一种是使用CP通讯卡。此处使用了第一种连接方式。

                          

*在实际使用时,并没有使用任何附加电缆即可正常与PC机通讯。

  Read more »