- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、网络通信方法
项目3.1 PROFIBUS工业现场总线技术概述
院系:机电系
姓名:高晓霞
【项目功能】
1、通过该项目掌握通信技术的基本概念和Profibus的基本知识
2、通过该项目掌握MPI的相关知识以及地址配置方法
【知识点和技能点】
1、网络通信方法,MPI通信网络的相关知识及地址配置方法。
2、Profibus的基本知识
设2个MPI站分别为MPI_Station_1(MPI地址为设为2)和MPI_Station_2(MPI地址设为4),要求MPI_Station_1站发送一个数据包到MPI_Station_2站。
【项目内容】
西门子PLC通信技术
本章结合具体实例,详细介绍MPI网络的组建方法、如何用全局数据包通信方式实现PLC之间的MPI网络通信、如何实现无组态连接的PLC之间的MPI通信、如何实现有组态连接的PLC之间的MPI通信、如何实现PLC之间的PROFIBUS-DP主从通信、如何组态远程I/O站,最后介绍了CP342-5分别作为主站
和从站的PROFIBUS-DP组态应用。
【项目知识准备1】
西门子PLC网络
MPI网络通信
MPI是多点通信接口(MultiPoint Interface)的简称。MPI物理接口符合Profibus RS485(EN 50170)接口标准。MPI网络的通信速率为19.2kbit/s~12Mbit/s,S7-200只能选择19.2kbit/s的通信速率,S7-300通常默认设置为187.5kbit/s,只有能够设置为Profibus接口
的MPI网络才支持12Mbit/s的通信速率。
一、MPI网络组建
用STEP 7软件包中的Configuration功能为每个网络节点分配一个MPI地址和最高地址,最好标在节点外壳上;然后对PG、OP、CPU、CP、FM等包括的所有节点进行地址排序,连接时需在MPI网的第一个及最后一个节点接入通信终端匹配电
阻。往MPI网添加一个新节点时,应该切断MPI网的电源。
MPI网络示意图
MPI网络连接器
为了保证网络通信质量,总线连接器或中继器上都设计了终端匹配电阻。组建通信网络时,在网络拓扑分支的末端节点需要接入浪涌匹配电阻。
采用中继器延长网络连接距离
二、 全局数据包通信方式
全局数据(GD)通信方式以MPI分支网为基础而设计的。在S7中,利用全局数据可以建立分布式PLC间的通讯联系,不需要在用户程序中编写任何语句。S7程序中的FB、FC、OB都能用绝对地址或符号地址来访问全局数据。最多可以在一个
项目中的15个CPU之间建立全局数据通讯。
GD通信原理
GD通信的数据结构
全局数据环
GD通信应用
利用SFC60和SFC61传递全局数据
1.GD通信原理
在MPI分支网上实现全局数据共享的两个或多个CPU中,至少有一个是数据的发送方,有一个或多个是数据的接收方。发送或接收的数据称为全局数据,或称为全局数。具有相同Sender/Receiver (发送者/接受者)的全局数据,可以集合成一个全局数据包(GD Packet)一起发送。每个数据包用数据包号码(GD Packet Number)来标识,其中的变量用变量号码(Variable Number)来标识。参与全局数据包交换的CPU构成了全局数据环(GD Circle)。每个全局数据环用
数据环号码来标识(GD Circle Number )。
例如,GD 2.1.3表示2号全局数据环,1号全局数据包中
的3号数据。
在PLC操作系统的作用下,发送CPU在它的一个扫描循环结束时发送全局数据,接收CPU在它的一个扫描循环开始时接收GD。这样,发送全局数据包中的数据,对于接收方来说是“透明的”。也就是说,发送全局数据包中的信号状态会自动影响接收数据包;接收方对接收数据包的访问,相当于对发
送数据包的访问。
2.GD通信的数据结构
全局数据可以由位、字节、字、双字或相关数组组成,
它们被称为全局数据的元素。一个全局数据包由一个或几个GD元素组成,最多不能超过24B。
3. 全局数据环
全局数据环中的每个CPU可以发送数据到另一个CPU或从
另一个CPU接收。全局数据环有以下2种:
①环内包含2个以上的CPU,其中一个发送数据包,其它的CPU接收数据;
②环内只有2个CPU,每个CPU可既发送数据又接受数据。
S7-300的每个CPU可以参与最多4个不同的数据环,在一个MPI网上最多可以有15个CPU通过全局通讯来交换数据。
其实,MPI网络进行GD通信的内在方式有两种:一种是一对一方式,当GD环中仅有两个CPU时,可以采用类全双工点对
原创力文档


文档评论(0)