《《西门子PLC网络》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《西门子PLC网络》PPT课件.ppt(120页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第7 7章章 西门子西门子PLCPLC通信技术通信技术 本本章章结结合合具具体体实实例例,详详细细介介绍绍 M M P PI I网网络络的的组组建建方方法法、如如何何用用全全局局数数据据包包通通信信方方式式实实现现 P PL LC C 之之间间的的 M M P PI I网网络络通通信信、如如何何实实现现无无组组态态连连接接的的 P PL LC C 之之间间的的 M M P PI I通通信信、如如何何实实现现有有组组态态连连接接的的 P PL LC C之之 间间 的的 M M P PI I通通信信、如如何何实实现现 P PL LC C 之之 间间 的的 P PR RO OF FI IB BU
2、US S-D DP P主主从从通通信信、如如何何组组态态远远程程 I I/O O 站站,最最后后介介绍绍了了 C C P P3 34 42 2-5 5分分别别作作为为主主站站和从站的和从站的PROFIBUS-DPPROFIBUS-DP组态应用。组态应用。7.1 7.1 西门子西门子PLCPLC网络网络 7.2 MPI7.2 MPI网络通信网络通信 7.3 PROFIBUS7.3 PROFIBUS现场总线通信技术现场总线通信技术 7.4 7.4 思考与练习思考与练习 返回首页返回首页 西门子西门子PLCPLC网络网络返回本章返回本章7.2 MPI7.2 MPI网络通信网络通信 M M P P I
3、 I是是多多点点通通信信接接口口(M M u ul lt ti iP P o oi in nt t I In nt te er rf fa ac ce e)的的简简称称。M M P PI I物物理理接接口口符符合合 P Pr ro of fi ib bu us s R R S S4 48 85 5(E EN N 5 50 01 17 70 0)接接口口标标准准。M M P PI I网网络络的的通通信信速速率率为为 1 19 9.2 2k kb bi it t/s s1 12 2M M b bi it t/s s,S S7 7-2 20 00 0只只能能选选择择1 19 9.2 2k kb bi
4、 it t/s s的的通通信信速速率率,S S7 7-3 30 00 0通通常常默默认认设设置置为为 1 18 87 7.5 5k kb bi it t/s s,只只有有能能够够设设置置为为 P P r r o o f f i i b b u u s s接接口口的的MPIMPI网络才支持网络才支持12Mbit/s12Mbit/s的通信速率。的通信速率。7.2.1 MPI7.2.1 MPI网络组建网络组建7.2.2 7.2.2 全局数据包通信方式全局数据包通信方式7.2.3 7.2.3 无组态连接的无组态连接的MPIMPI通讯方式通讯方式7.2.4 7.2.4 有组态连接的有组态连接的MPIMP
5、I通讯方式通讯方式 返回本章返回本章7.2.1 MPI7.2.1 MPI网络组建网络组建 用用S ST TE EP P 7 7软软件件包包中中的的 C C o on nf fi ig gu ur ra at ti io on n功功能能为为每每个个网网络络节节点点分分配配一一个个 M M P PI I地地址址和和最最高高地地址址,最最好好标标在在节节点点外外壳壳上上;然然后后对对P P G G、O OP P、C CP PU U、C CP P、F F M M 等等包包括括的的所所有有节节点点进进行行地地址址排排序序,连连接接时时需需在在 M M P PI I网网的的第第一一个个及及最最后后一一个
6、个节节点点接接入入通通信信终终端端匹匹配配电电阻。往阻。往MPIMPI网添加一个新节点时,应该切断网添加一个新节点时,应该切断MPIMPI网的电源。网的电源。MPI网络示意图网络示意图 返回上级返回上级MPI网络连接器网络连接器 为了保证网络通信质量,总线连接器或中继器上都设计为了保证网络通信质量,总线连接器或中继器上都设计了了终端匹配电阻终端匹配电阻。组建通信网络时,在网络拓扑分支的末端。组建通信网络时,在网络拓扑分支的末端节点需要接入节点需要接入浪涌匹配电阻浪涌匹配电阻。返回上级返回上级采用中继器延长网络连接距离采用中继器延长网络连接距离 返回上级返回上级7.2.2 7.2.2 全局数据包
7、通信方式全局数据包通信方式 全全局局数数据据(G GD D)通通信信方方式式以以 M M P PI I分分支支网网为为基基础础而而设设计计的的。在在S S7 7中中,利利用用全全局局数数据据可可以以建建立立分分布布式式 P PL LC C 间间的的通通讯讯联联系系,不不需需要要在在用用户户程程序序中中编编写写任任何何语语句句。S S7 7程程序序中中的的 F FB B、F F C C、O OB B都都 能能用用绝绝对对地地址址或或符符号号地地址址来来访访问问全全局局数数据据。最最多多可可以以在在一一个个项目中的项目中的1515个个CPUCPU之间建立全局数据通讯。之间建立全局数据通讯。GDGD
8、通信原理通信原理 GDGD通信的数据结构通信的数据结构 全局数据环全局数据环 GDGD通信应用通信应用 利用利用SFC60SFC60和和SFC61SFC61传递全局数据传递全局数据 返回本节返回本节1.GD1.GD通信原理通信原理 在在M M P PI I分分支支网网上上实实现现全全局局数数据据共共享享的的两两个个或或多多个个 C CP PU U 中中,至至少少有有一一个个是是数数据据的的发发送送方方,有有一一个个或或多多个个是是数数据据的的接接收收方方。发发送送或或接接收收的的数数据据称称为为 全全局局数数据据,或或称称为为 全全 局局 数数。具具有有相相同同S Se en nd de er
9、 r/R R e ec ce ei iv ve er r (发发送送者者/接接受受者者)的的全全局局数数据据,可可以以集集合合成成一一个个 全全局局数数据据包包(G G D D P Pa ac ck ke et t)一一起起发发送送。每每个个数数据据包包用用 数数据据包包号号码码(G G D D P Pa ac ck ke et t N Nu um m b be er r)来来标标识识,其其中中的的变变量量用用 变变量量号号码码(V V a ar ri i a ab bl l e e N N u um m b be er r)来来标标识识。参参与与全全局局数数据据包包交交换换的的 C CP P
10、U U 构构成成 了了 全全 局局 数数 据据 环环(G G D D C C i ir rc cl le e)。每每 个个 全全 局局 数数 据据 环环 用用数据环号码数据环号码来标识(来标识(GD Circle Number GD Circle Number)。)。例例 如如,表表 示示 2 2号号 全全 局局 数数 据据 环环,1 1号号 全全 局局 数数 据据 包包 中中的的3 3号数据。号数据。返回上级返回上级 在在P PL LC C 操操作作系系统统的的作作用用下下,发发送送 C CP PU U 在在它它的的一一个个扫扫描描循循环环结结束束时时发发送送全全局局数数据据,接接收收 C
11、CP PU U 在在它它的的一一个个扫扫描描循循环环开开始始时时接接收收G G D D。这这样样,发发送送全全局局数数据据包包中中的的数数据据,对对于于接接收收方方来来说说是是“透透明明 的的”。也也就就是是说说,发发送送全全局局数数据据包包中中的的信信号号状状态态会会自自动动影影响响接接收收数数据据包包;接接收收方方对对接接收收数数据据包包的的访访问问,相相当当于于对对发发送数据包的访问。送数据包的访问。返回上级返回上级2.GD2.GD通信的数据结构通信的数据结构 全全局局数数据据可可以以由由位位、字字节节、字字、双双字字或或相相关关数数组组组组成成,它们被称为全局数据的它们被称为全局数据的
12、元素元素。一个全局数据包由一个或几个。一个全局数据包由一个或几个GDGD元素组成,最多不能超过元素组成,最多不能超过24B24B。返回上级返回上级3.3.全局数据环全局数据环 全全局局数数据据环环中中的的每每个个 C CP PU U 可可以以发发送送数数据据到到另另一一个个 C CP PU U 或或 从从另一个另一个CPUCPU接收。全局数据环有以下接收。全局数据环有以下2 2种:种:环内包含环内包含2 2个以上的个以上的CPUCPU,其中一个发送数据包,其它的,其中一个发送数据包,其它的CPUCPU接收数据;接收数据;环内只有环内只有2 2个个CPUCPU,每个,每个CPUCPU可既发送数据
13、又接受数据。可既发送数据又接受数据。S7-300 S7-300的每个的每个CPUCPU可以参与最多可以参与最多4 4个不同的数据环,在一个个不同的数据环,在一个MPIMPI网上最多可以有网上最多可以有1515个个CPUCPU通过全局通讯来交换数据。通过全局通讯来交换数据。其实,其实,MPIMPI网络进行网络进行GDGD通信的内在方式有两种:一种是通信的内在方式有两种:一种是一一对一方式对一方式,当,当GDGD环中仅有两个环中仅有两个CPUCPU时,可以采用类全双工点对时,可以采用类全双工点对点方式,不能有其它点方式,不能有其它CPUCPU参与,只有两者独享;另一种为参与,只有两者独享;另一种为
14、一对一对多多(最多(最多4 4个)广播方式,一个点播,其它接收。个)广播方式,一个点播,其它接收。返回上级返回上级4.GD4.GD通信应用通信应用(1/2)(1/2)应用应用GDGD通信,就要在通信,就要在CPUCPU中定义全局数据块,这一过程也中定义全局数据块,这一过程也称为称为全局数据通信组态全局数据通信组态。在对全局数据进行组态前,需要先执。在对全局数据进行组态前,需要先执行下列任务:行下列任务:定义项目和定义项目和CPUCPU程序名;程序名;用用PGPG单独配置项目中的每个单独配置项目中的每个CPUCPU,确定其分支网络号、,确定其分支网络号、MPIMPI地址、最大地址、最大MPIMP
15、I地址等参数。地址等参数。返回上级返回上级4.GD4.GD通信应用通信应用(2/2)(2/2)在在 用用 S ST TE EP P 7 7开开发发软软件件包包进进行行 G G D D 通通信信组组态态时时,由由系系统统菜菜单单【O O p pt ti io on ns s】中中 的的【D D e ef fi in ne e G G l lo ob ba al l D D a at ta a】程程序序进进行行 G GD D 表表 组组态。具体组态步骤如下:态。具体组态步骤如下:在在GDGD空表中输入参与空表中输入参与GDGD通信的通信的CPUCPU代号;代号;为每个为每个CPUCPU定义并输入全
16、局数据,指定发送定义并输入全局数据,指定发送GDGD;第第一一次次存存储储并并编编译译全全局局数数据据表表,检检查查输输入入信信息息语语法法是是否为正确数据类型,是否一致;否为正确数据类型,是否一致;设定扫描速率,定义设定扫描速率,定义GDGD通信状态双字;通信状态双字;第二次存储并编译全局数据表。第二次存储并编译全局数据表。返回上级返回上级【例【例7-2-17-2-1】S7-300 S7-300之间全局数据通信。之间全局数据通信。要要求求通通过过 M M P PI I网网络络配配置置,实实现现 2 2个个C CP PU U 3 31 15 5-2 2D DP P之之间间的的全全局局数据通信。
17、数据通信。生成生成MPIMPI硬件工作站硬件工作站 打打 开开 S ST TE EP P 7 7,首首先先执执行行菜菜单单命命令令【F F i il le e】【N Ne e w w.】创创建建一一个个 S S7 7项项目目,并并命命名名为为“全全局局数数据据”。选选中中“全全局局数数据据”项项目目名名,然然后后执执行行菜菜单单命命令令【I In n s se er rt t】【S St ta at ti io on n】【S SI IM M A AT TI IC C 3 30 00 0 S St ta at ti io on n】,在在此此项项目目下下插插入入两两个个 S S7 7-3 30
18、 00 0的的PLCPLC站,分别重命名为站,分别重命名为MPI_Station_1MPI_Station_1和和MPI_Station_2MPI_Station_2。返回上级返回上级设置设置MPIMPI网络地址网络地址返回上级返回上级设置设置MPIMPI地址地址 按按上上图图完完成成 2 2个个P PL LC C 站站的的硬硬件件组组态态,配配置置 M M P PI I地地址址和和通通信信速速率率,在在本本例例中中 M M P PI I地地址址分分别别设设置置为为 2 2号号和和4 4号号,通通信信速速率率为为1 18 87 7.5 5k kb bi it t/s s。完完成成后后点点击击按
19、按钮钮,保保存存并并编编译译硬硬件件组组态态。最最后后将硬件组态数据下载到将硬件组态数据下载到CPUCPU。连接网络连接网络 用用P Pr ro of fi ib bu us s电电缆缆连连接接 M M P PI I节节点点。接接着着就就可可以以与与所所有有 C CP PU U 建建 立立在在线线连连接接。可可以以用用 S SI I M M A AT TI I C C 管管理理器器中中“A A c cc ce es ss si ib bl le e N N o od de es s”功功能来测试它。能来测试它。返回上级返回上级生成全局数据表生成全局数据表 用用NetProNetPro组态组态M
20、PIMPI网络网络 返回上级返回上级全局数据环组态全局数据环组态返回上级返回上级GD IDGD ID的意义的意义返回上级返回上级定义扫描速率和状态信息定义扫描速率和状态信息 返回上级返回上级5.5.利用利用SFC60SFC60和和SFC61SFC61传递全局数据传递全局数据 利利 用用 S SF FC C6 60 0 G GD D_ _S SN ND D 和和S SF FC C6 61 1 G GD D_ _R RC CV V 可可以以以以事事件件驱驱动动方方式式来来实实现现全全局局通通讯讯。为为了了实实现现纯纯程程序序控控制制的的数数据据交交换换,在在全全局局数数据据表表中中必必须须将将扫扫
21、描描速速率率定定义义为为 0 0。可可单单独独使使用用循循环环驱驱动动或或程程序控制方式,也可组合起来使用。序控制方式,也可组合起来使用。SFC60SFC60用来按设定的方式用来按设定的方式采集并发送采集并发送全局数据包。全局数据包。SFC61SFC61用来用来接收接收发送来的全局数据包并存入设定区域中。发送来的全局数据包并存入设定区域中。为为了了保保证证数数据据交交换换的的连连贯贯性性,在在调调用用 S SF FC C6 60 0或或S SF FC C6 61 1之之前前所所有有中中断断都都应应被被禁禁止止。可可以以使使用用 S SF FC C3 39 9禁禁止止中中断断,S SF FC C
22、4 40 0开开 放放中断中断;使用;使用SFC41SFC41延时处理中断延时处理中断,SFC42SFC42开放延时开放延时。返回上级返回上级【例【例7-2-27-2-2】用用SFC60SFC60发送全局数据发送全局数据GD2.1GD2.1,用,用SFC61SFC61接收全局接收全局数据数据GD2.2GD2.2。使使用用系系统统功功能能(S SF FC C)或或系系统统功功能能块块(S SF FB B)时时,需需切切换换到到在在线线视视窗窗,查查看看当当前前 C CP PU U 是是否否具具备备所所需需要要的的系系统统功功能能或或系系统统功功能能块块,然然后后将将它它们们拷拷贝贝到到项项目目的
23、的“B B l lo oc ck k s s”文文件件夹夹内内。接接下下来可切换到离线视窗调用系统功能或系统功能块。来可切换到离线视窗调用系统功能或系统功能块。使使 用用 S SF FC C6 60 0和和S SF FC C6 61 1实实现现全全局局数数据据的的发发送送与与接接收收,必必须须进进行行全全局局数数据据包包的的组组态态,参参照照【例例 7 7-2 2-1 1】。现现假假设设已已经经在在全全局局数数据据表表中中完完成成了了 G G D D 组组态态,以以 M M P PI I_ _S St ta at ti i o on n_ _1 1为为例例,设设预预发发送送数数据据包包 为为
24、G G D D 2 2.1 1,预预接接收收数数据据包包为为 G G D D 2 2.2 2。要要求求当当 M M 1 1.0 0为为“1 1”时时发送全局数据发送全局数据GD 2.1GD 2.1;当;当M1.2M1.2为为“1”“1”时接收全局数据时接收全局数据GD 2.2GD 2.2。返回上级返回上级用用SFC60SFC60发送全局数据发送全局数据GD2.1GD2.1,用,用SFC61SFC61接收全局数据接收全局数据GD2.2GD2.2返回上级返回上级7.2.3 7.2.3 无组态连接的无组态连接的MPIMPI通讯方式通讯方式调用系统功能调用系统功能SFCSFC 用用系系统统功功能能 S
25、 SF FC C6 65 56 69 9,可可以以在在无无组组态态情情况况下下实实现现 P PL LC C 之之间间 的的 M M P PI I的的通通讯讯,这这种种通通讯讯方方式式适适合合于于 S S7 7-3 30 00 0、S S7 7-4 40 00 0和和S S7 7-2 20 00 0之之间间的的通通讯讯。无无组组态态通通讯讯又又可可分分为为两两种种方方式式:双双向向通通讯讯 方方式式 和和 单单向向通通讯讯 方方式式。无无组组态态通通讯讯方方式式不不能能和和全全局局数数据据通通讯讯方式混合使用。方式混合使用。双向通讯方式双向通讯方式 单向通讯单向通讯 返回本节返回本节1.1.双向
26、通讯方式双向通讯方式 双双向向通通讯讯方方式式要要求求通通讯讯双双方方都都需需要要调调用用通通讯讯块块,一一方方调调用用发发送送块块发发送送数数据据,另另一一方方就就要要调调用用接接收收块块来来接接收收数数据据。适适用用S S7 7-3 30 00 0/4 40 00 0之之间间通通讯讯,发发送送块块是是 S SF FC C6 65 5(X X_ _S SE EN ND D),接接收收块块是是S SF FC C6 66 6(X X_ _R RC CV V)。下下面面举举例例说说明明如如何何实实现现无无组组态态双双向向通通讯。讯。【例【例7-2-37-2-3】无组态双向通讯。无组态双向通讯。设设
27、2 2个个MPIMPI站分别为站分别为MPI_Station_1MPI_Station_1(MPIMPI地址为设为地址为设为2 2)和)和MPI_Station_2MPI_Station_2(MPIMPI地址设为地址设为4 4),要求),要求MPI_Station_1MPI_Station_1站发站发送一个数据包到送一个数据包到MPI_Station_2MPI_Station_2站。站。返回上级返回上级生成生成MPI硬件工作站硬件工作站 打打 开开 S ST TE EP P 7 7,创创建建一一个个 S S7 7项项目目,并并命命名名为为“双双向向通通讯讯”。在在 此此 项项 目目 下下 插插
28、 入入 两两 个个 S S7 7-3 30 00 0的的P PL LC C 站站,分分 别别 重重 命命 名名 为为M M P PI I_ _S St ta at ti i o on n_ _1 1和和M M P PI I_ _S St ta at ti i o on n_ _2 2。M M P PI I_ _S St ta at ti i o on n_ _1 1包包含含一一个个CPU315-2DPCPU315-2DP;MPI_Station_2MPI_Station_2包含一个包含一个CPU313C-2DPCPU313C-2DP。设置设置MPI地址地址 完完 成成 2 2个个P PL LC
29、 C 站站的的硬硬件件组组态态,配配置置 M M P PI I地地址址和和通通信信速速率率,在在本本例例中中 C CP PU U3 31 15 5-2 2D DP P和和C CP PU U3 31 13 3C C-2 2D DP P的的M M P PI I地地址址分分别别设设置置为为 2 2号号 和和4 4号号,通通信信速速率率为为 1 18 87 7.5 5k k b b i it t/s s。完完成成后后点点击击按按钮钮,保保存存并编译硬件组态。最后将硬件组态数据下载到并编译硬件组态。最后将硬件组态数据下载到CPUCPU。返回上级返回上级编写发送站的通讯程序编写发送站的通讯程序 在在M M
30、 P PI I_ _S St ta at ti i o on n_ _1 1站站的的循循环环中中断断组组织织块块 O OB B3 35 5中中调调用用 S SF FC C6 65 5,将将 I I 0 0.0 0 I I 1 1.7 7发发送送到到 M M P P I I_ _ S S t ta a t ti io o n n _ _ 2 2站站。MPI_Station_1MPI_Station_1站站OB35OB35中的通讯程序如图所示。中的通讯程序如图所示。返回上级返回上级编写接收站的通讯程序编写接收站的通讯程序 在在M M P PI I_ _S St ta at ti i o on n_
31、 _2 2站站的的主主循循环环组组织织块块 O OB B1 1中中调调用用 S SF FC C6 66 6,接接收收M M P PI I_ _S St ta at ti io on n_ _1 1站站发发送送的的数数据据,并并保保存存在在 M M B B1 10 0和和M M B B1 11 1中。中。MPI_Station_2MPI_Station_2站站OB1OB1中的通讯程序如图所示。中的通讯程序如图所示。返回上级返回上级2.2.单向通讯单向通讯 单单向向通通讯讯 只只在在一一方方编编写写通通讯讯程程序序,也也就就是是客客户户机机与与服服务务器器的的访访问问模模式式。编编写写程程序序一一
32、方方的的 C CP PU U 作作 为为 客客户户机机,无无需需编编写写程程序序一一方方的的 C CP PU U 作作 为为 服服务务器器,客客户户机机调调用用 S SF FC C 通通讯讯块块对对服服务务器器进进行行访访问问。S SF FC C6 67 7(X X_ _G GE ET T)用用来来读读取取服服务务器器指指定定数数据据区区中中的的数数据据并并存存放放到到本本地地的的数数据据区区中中,S SF FC C6 68 8(X X_ _P PU UT T)用用来来将将本本地地数据区中的数据写到服务器中指定的数据区。数据区中的数据写到服务器中指定的数据区。【例【例7-2-47-2-4】无组
33、态单向通讯。无组态单向通讯。建建立立两两个个 S S7 7-3 30 00 0站站:M M P PI I_ _S St ta at ti i o on n_ _1 1(C CP PU U3 31 15 5-2 2D DP P,M M P PI I地地址址设设置置为为 2 2)和和 M M P PI I_ _S St ta at ti i o on n_ _2 2(C CP PU U3 31 13 3C C-2 2D DP P,M M P PI I地地址址设设置置 为为 3 3)。C CP PU U3 31 15 5-2 2D DP P作作为为客客户户机机,C CP PU U3 31 13 3C
34、 C-2 2D DP P作作为为服服务务器。器。返回上级返回上级生成生成MPI硬件工作站硬件工作站 打打 开开 S ST TE EP P 7 7编编程程软软件件,创创建建一一个个 S S7 7项项目目,并并命命名名为为“单单向向通通讯讯”。在在此此项项目目下下插插入入两两个个 S S7 7-3 30 00 0的的P PL LC C 站站,分分别别重重命命名名为为MPI_Station_1MPI_Station_1和和MPI_Station_2MPI_Station_2。设置设置MPIMPI地址地址 在在本本例例中中将将 C CP PU U3 31 15 5-2 2D DP P和和C CP PU
35、 U3 31 13 3C C-2 2D DP P的的M M P PI I地地址址分分别别设设置置 为为 2 2号号和和3 3号号,通通信信速速率率为为 1 18 87 7.5 5k kb bi it t/s s。完完成成后后点点击击按按钮钮,保保 存存 并并 编编 译译 硬硬 件件 组组 态态。最最 后后 将将 硬硬 件件 组组 态态 数数 据据 下下 载载 到到CPUCPU。返回上级返回上级生成生成MPI硬件工作站硬件工作站 打打 开开 S ST TE EP P 7 7编编程程软软件件,创创建建一一个个 S S7 7项项目目,并并命命名名为为“单单向向通通讯讯”。在在此此项项目目下下插插入入
36、两两个个 S S7 7-3 30 00 0的的P PL LC C 站站,分分别别重重命命名名为为MPI_Station_1MPI_Station_1和和MPI_Station_2MPI_Station_2。设置设置MPIMPI地址地址 在在本本例例中中将将 C CP PU U3 31 15 5-2 2D DP P和和C CP PU U3 31 13 3C C-2 2D DP P的的M M P PI I地地址址分分别别设设置置 为为 2 2号号和和3 3号号,通通信信速速率率为为 1 18 87 7.5 5k kb bi it t/s s。完完成成后后点点击击按按钮钮,保保 存存 并并 编编 译
37、译 硬硬 件件 组组 态态。最最 后后 将将 硬硬 件件 组组 态态 数数 据据 下下 载载 到到CPUCPU。返回上级返回上级编写客户机的通讯程序编写客户机的通讯程序 返回上级返回上级7.2.4 7.2.4 有组态连接的有组态连接的MPIMPI通讯方式通讯方式调用系统功能块调用系统功能块SFBSFB 对对 于于 M M P PI I网网络络,调调用用系系统统功功能能块块 S SF FB B进进 行行 P PL LC C 站站之之间间的的通通讯讯只只适适合合于于 S S7 7-3 30 00 0/4 40 00 0,S S7 7-4 40 00 0/4 40 00 0之之间间的的通通讯讯,S
38、S7 7-3 30 00 0/4 40 00 0通通讯讯 时时,由由 于于 S S7 7-3 30 00 0C C P PU U 中中 不不 能能 调调 用用 S SF FB B 1 12 2(B BS SE EN ND D),S SF FB B1 13 3(B BR RC CV V),S SF FB B1 14 4(G G E ET T),S SF FB B1 15 5(P PU UT T),不不能能主主动动发发送送和和接接收收数数据据,只只能能进进行行单单向向通通讯讯,所所以以 S S7 7-3 30 00 0P PL LC C 只只能能作作为为一一个个数数据据的的服服务务器器,S S7
39、7-4 40 00 0P PL LC C 可可以以作作为为客客户户机机对对 S S7 7-3 30 00 0P PL LC C 的的 数数据据进进行读写操作。行读写操作。【例【例7-2-57-2-5】有组态连接的有组态连接的MPIMPI单向通讯。单向通讯。建建 立立 S S7 7-3 30 00 0与与S S7 7-4 40 00 0之之间间的的有有组组态态 M M P PI I单单向向通通讯讯连连接接,CPU416-2DPCPU416-2DP作为客户机,作为客户机,CPU315-2DPCPU315-2DP作为服务器。作为服务器。返回本节返回本节建立建立S7S7硬件工作站硬件工作站 打打 开开
40、 S ST TE EP P 7 7,创创建建一一个个 S S7 7项项目目,并并命命名名为为“有有组组态态单单向向通通讯讯”。插插入入一一个个名名称称为为 M M P PI I _ _S ST TA AT TI I O ON N_ _1 1的的S S7 7-4 40 00 0的的P PL LC C 站站,C CP PU U为为C CP PU U 4 41 16 6-2 2D DP P,M M P PI I地地址址为为 2 2;插插入入一一个个名名称称为为 M M P PI I _ _S ST TA AT TI I O ON N_ _2 2的的 S S 7 7-3 3 0 0 0 0的的 P P
41、L LC C 站站,C C P PU U 为为 C C P P U U 3 31 15 5-2 2D D P P,M M P PI I地地址为址为3 3。返回上级返回上级组态组态MPIMPI通讯连接通讯连接(1/31/3)首首先先在在 S SI IM M A AT TI IC C M M a an na ag ge er r窗窗口口内内选选择择任任一一个个 S S7 7工工作作站站,并并进进入入硬硬件件组组态态窗窗口口。然然后后在在 S ST TE EP P 7 7硬硬件件组组态态窗窗口口内内执执行行菜菜单单命命令令【O O p pt ti io on ns s】【C C o on nf fi
42、 ig gu ur re e N N e et tw w o or rk k】,进进入入网网络络组组态态NetProNetPro窗口。窗口。返回上级返回上级组态组态MPIMPI通讯连接通讯连接(2/3)(2/3)用用鼠鼠标标右右键键点点击击M M P PI I _ _S ST TA AT TI I O ON N_ _1 1的的C CP PU U4 41 16 6-2 2D DP P,从从 快快捷捷 菜菜 单单 中中 选选 择择【I I n n s s e e r r t t N N e e w w C C o on nn ne ec ct ti i o on n】命命令令,出出现现新新建建连连
43、接接对对话话框框,如如图图所所示。示。返回上级返回上级组态组态MPIMPI通讯连接通讯连接(3/3)(3/3)在在“C C o on nn ne ec ct ti io on n”区区域域,选选择择连连接接类类型型为为“S S7 7 C C o on nn ne ec ct ti io on n”,在在“C C o on nn ne ec ct ti io on n P P a ar rt tn ne er r”区区域域选选择择 M M P PI I_ _S St ta at ti io on n_ _2 2工工作作站站的的C CP PU U3 31 15 5-2 2D DP P,最最后后点点
44、击击按按钮钮完完成成连连接接表表的的建建立立,弹弹出出连连接接表表的的详详细细属属性性对对话框,如图所示。话框,如图所示。返回上级返回上级编写客户机编写客户机MPIMPI通信程序通信程序 返回上级返回上级7.3 PROFIBUS7.3 PROFIBUS现场总线通信技术现场总线通信技术 7.3.1 PROFIBUS7.3.1 PROFIBUS介绍介绍 7.3.2 PROFIBUS DP7.3.2 PROFIBUS DP设备分类设备分类 7.3.3 CPU31x-2DP7.3.3 CPU31x-2DP之间的之间的DPDP主从通信主从通信 7.3.4 CPU31x-2DP7.3.4 CPU31x-2
45、DP通过通过DPDP接口连接远程接口连接远程I/OI/O站站 7.3.5 CP342-57.3.5 CP342-5作主站的作主站的PROFIBUS-DPPROFIBUS-DP组态应用组态应用 7.3.6 CP342-57.3.6 CP342-5作从站的作从站的PROFIBUS-DPPROFIBUS-DP组态应用组态应用 7.3.7 PROFIBUS-DP7.3.7 PROFIBUS-DP从站之间的从站之间的DXDX方式通讯方式通讯 返回本章返回本章7.3.1 PROFIBUS7.3.1 PROFIBUS介绍介绍 P PR R O O F FI IB B U U S S是是目目前前国国际际上上通
46、通用用的的现现场场总总线线标标准准之之一一,P PR RO OF FI I B BU US S总总 线线 8 87 7年年 由由 S Si i e em m e en ns s公公司司等等 1 13 3家家企企业业和和 5 5家家研研究究机机构构联联合合 开开 发发,9 99 9年年P PR RO OF FI I B BU US S成成为为国国际际标标准准 I IE E C C 6 61 11 15 58 8的的 组组 成成 部部分,分,20012001年批准成为中国的行业标准年批准成为中国的行业标准JB/T 10308.3-2001JB/T 10308.3-2001。PROFIBUSPROF
47、IBUS的组成的组成 PROFIBUSPROFIBUS协议结构协议结构 传输技术传输技术 PROFIBUSPROFIBUS总线连接器总线连接器 PROFIBUSPROFIBUS介质存取协议介质存取协议 返回本节返回本节1.PROFIBUS1.PROFIBUS的组成的组成 PROFIBUS PROFIBUS协议包括协议包括3 3个主要部分:个主要部分:PROFIBUS-DPPROFIBUS-DP(分布式外部设备)(分布式外部设备)PROFIBUS-PAPROFIBUS-PA(过程自动化)(过程自动化)PROFIBUS-FMSPROFIBUS-FMS(现场总线报文规范)(现场总线报文规范)返回上级
48、返回上级PROFIBUS-DPPROFIBUS-DP(分布式外部设备)(分布式外部设备)P PR R O O F FI IB BU U S S-D D P P是是一一种种高高速速低低成成本本数数据据传传输输,用用于于自自动动化化系系统统中中单单元元级级控控制制设设备备与与分分布布式式 I I/O O(例例如如 E ET T 2 20 00 0)的的通通信信。主主站站之之间间的的通通信信为为 令令牌牌方方式式,主主站站与与从从站站之之间间为为 主主从从轮轮询询方方式式,以以及及这这两两种种方方式式的的混混合合。一一个个网网络络中中有有若若干干个个被被动动节节点点(从从站站),而而 它它 的的 逻
49、逻 辑辑 令令 牌牌 只只 含含 有有 一一 个个 主主 动动 令令 牌牌(主主 站站),这样的网络为这样的网络为纯主纯主-从系统从系统。返回上级返回上级PROFIBUS-PAPROFIBUS-PA(过程自动化)(过程自动化)PROFIBUS-PA PROFIBUS-PA用于过程自动化的现场传感器和执行器的低用于过程自动化的现场传感器和执行器的低速数据传输,使用扩展的速数据传输,使用扩展的PROFIBUS-DPPROFIBUS-DP协议。协议。返回上级返回上级PROFIBUS-FMSPROFIBUS-FMS(现场总线报文规范)(现场总线报文规范)PROFIBUS-FMS PROFIBUS-FM
50、S可用于车间级监控网络,可用于车间级监控网络,FMSFMS提供大量的通提供大量的通信服务,用以完成中等级传输速度进行的循环和非循环的通信信服务,用以完成中等级传输速度进行的循环和非循环的通信服务。服务。返回上级返回上级2.PROFIBUS2.PROFIBUS协议结构协议结构 返回上级返回上级3.3.传输技术传输技术 PROFIBUS总总线线使使用用两两端端有有终终端端的的总总线线拓拓扑扑结结构构。P PR R O O F FI IB BU U S S使使用用三三种种传传输输技技术术:P PR RO OF FI IB BU US S D DP P和和P PR RO O F FI IB BU US