您的位置:控制工程论坛网论坛 » PLC与PAC » 西门子S7—300 PLC的MPI网络及其应用

fuhonglin

fuhonglin   |   当前状态:离线

总积分:336  2024年可用积分:0

注册时间: 2007-02-10

最后登录时间: 2011-04-09

空间 发短消息加为好友

西门子S7—300 PLC的MPI网络及其应用

fuhonglin  发表于 2007/5/7 22:15:04      4177 查看 2 回复  [上一主题]  [下一主题]

手机阅读

西门子公司的系列PLC可以通过QU 模块上的MPI接口组成MPI网络,通过它实现全局数据通信。在PLC之间进行少量数据交换。通过全局数据通信,
一个QU 可以访问另一个QU 的数据块、存储位和过程映像等。通过MPI网络的全局数据通信不需要额外的硬件和软件,结构简单,端口管理与布线容易。装置连接成本低。
1 MPI网络
MPI的物理层是RS一485。一300 QU 集成了MPI通信协议,PLC通过MPI接口能同时连接运行STEP 7的编程器、计算机、人机界面( )及其它S卫、M7和。接入MPI网络的设备均称作节点, 一300 C MPI网络节点数量的最大值为32
个。MPI网络有一个网号。在组建MPI网络之前。要为每一个节点分配一个MPI地址和1个最高MPI地址。使所有通过MPI连接的节点能够相互通信。SIEP7的用户界面提供了通信组态功能,使得通信的组态比较简单。分配MPI地址的原则是:一个网络中,各节点要设置相同的网络号;各节点MPI地址不能重复;为提高MPI网络节点通信速度。最高MPI地址应当较小。编程设备、人机接口和Qu缺省的MPI地址分别为0、1、2。在连接MPI网络时,第一个节点和最后一个节点要接入通信终端匹配电阻。西门子I.AN插头上已集成有终端电阻。将拨动开关置于“0N”位即可。在将一个新的站点接入MPI网络之前,必须关掉电源。否则会造成正在通讯数据包的丢失。连接MPI网络常用两种部件:RS 485总线连接器、RS 485中继器。总线连接器是
MPI网络连接节点的MPI口和网络电缆的连接器,分为两种,一种带有(编程器)接口,一种没有PG接口。
一300 PLC的MPI接I:I最大传输速率为187.5 Kbps。MPI网络两相邻节点间的最长传输距离为50 m,加中继器后为1000 m,但两个节点间不应再有其它节点。若采用光纤,网络最长可达到2318 km。通过MPI接口,QU 可以自动广播其总线参数组态(例如波特率),然后(=EU可以自动检索正确的参数。
并连接至一个MPI子网。
2 全局数据通信
2.1 全局数据通信原理
全局数据(GD)通信方式是以MPI网络为基础。为循环地传输少量的数据而设计的。全局数据(GD)通信方式仅限于同一MPI网系列PIC 的QU,通过MPI
接口在QU 间循环交换数据。全局数据块(GD块)是MPI网上两个或多个QU 共享的数据,分别定义在发送方和接收方QU 的存储器中,定义在发送方的数据块为发送GD块,定义在接收方的数据块为接收GD块。发送方Qu按照设定的扫描速率自动地周期性地将指定地址中的数据发送到接收方指定的地址区中。接收方QU 定期接收数据。GD块为发送方和接收方的存储器建立了映射关系。MPI网络中各Qu间需要交换的数据存放的地址区和通信速率用STEP7中的全局数据(GD)表进行组态,通信是自动实现的,不需要用户编程。
2.2 全局数据环及全局数据包
在一个一300 PLC组成的MPI网络中,参与全局数据包交换的Qu构成全局数据环,同一个GD环中的QU可以向环中的其它QU 发送或接收数据。在一个s7—300 PLC的MPI网络中,每个aU 最多只能参与4或8个(与U 的型号有关)不同的GD环。一个全局数据环路有以下两种方式:① 两个以上CPU组成一个全局数据环:一个CI:U作为数据发送方,其它所有CPU作为数据接收方;
② 两个U组成一个GD环:每个a】U既能作为数据包发送方,又能作为接收方。全局数据可由位、字节、字、双字和相关区(数组)组成,例如:I5.1,0J310,MW 0,DB1.DBW2,MB10:10等。具有相同的发送者和接收者的全局数据集合成一个全局数据包。一个全局数据包由一个或几个GD组
成,一个数据区占用的空间为数据区内的字节数加上两个头部说明字节。一个单独的双字占6B,一个单独的字占4B,一个单独的字节占3B,一个单独的位也占3B。s7—300 CPU一个全局数据包每次最多允许传输一个相关区的22个字节,第一个数据区的两个头部说明字节不包括在22B之内。因此,对于s7—300PLC,一个全局数据包最多允许传输一个相关区的22个字节,4
个单独的双字,6个单独的字,8个单独的字节或8个单独的位。CPU每次可以发送和接收的GD包的个数与CPU的型号有关,s7—300 CPU每个GD环所能发送GD包的最大数目和接收GD包的最大数目均为1个,所有数据环所能发送GD包的总数和接收GD包的总数均为4个或8个(ceu 315及以上)

采用MPI网络通信,无需另外配置专用通信模块,大大降低了网络设计成本;MPI网络通信设置采用组态方式,用户不需要了解其内在复杂的通信协议;对于各I)IC之间只进行少量数据交换的系统,通过MPI网络进行全局数据通信,使用简单,成本低,是一种经济而有效的方案。·

1楼 0 0 回复
  • lljel

    lljel   |   当前状态:离线

    总积分:691  2024年可用积分:0

    注册时间: 2007-01-24

    最后登录时间: 2011-08-25

    空间 发短消息加为好友

    lljel   发表于 2007/5/7 7:59:54

    2楼 回复本楼

    引用 lljel 2007/5/7 7:59:54 发表于2楼的内容

  • 瑞雪照丰年

    瑞雪照丰年   |   当前状态:在线

    总积分:4510  2024年可用积分:0

    注册时间: 2007-02-01

    最后登录时间: 2016-01-14

    空间 发短消息加为好友

    瑞雪照丰年   发表于 2007/5/7 22:15:04

    采用MPI网络通信,无需另外配置专用通信模块,但需要专用的通讯线...
    3楼 回复本楼

    引用 瑞雪照丰年 2007/5/7 22:15:04 发表于3楼的内容

总共 , 当前 /