您现在的位置是:首页 > PLC技术 > PLC技术

MPI网络通信全局数据包(GD)通信方式

来源:艾特贸易2017-11-10

简介PLC 之间通过 MPI 口通信可分为三种:全局数据包 (GD) 通信方式,不需要组态连接的通信方式,需要组态连接的通信方式,如表 6-2 所示。 表 6-2 MPI 通信方式 全局数据包 (GD) 通信方式是以


   PLC之间通过MPI口通信可分为三种:全局数据包(GD)通信方式,不需要组态连接的通信方式,需要组态连接的通信方式,如表6-2所示。

6-2  MPI通信方式

 表6-2 MPI通信方式

    全局数据包(GD)通信方式是以MPI分支网为基础的,也就是说GD通信方式仅限于同一个分支网络内的几个S7系列PLCCPU之间。MPI分支网络能够包括连接不同区段的中继器,但不包括使用网间连接器或路由器而连接的通信节点。以这种通信方式实现PLC之间的数据交换时,只需关心数据的发送区和接收区,在配置PLC硬件的过程中,组态所要的通信PLC站之间的发送区和接收区即可,不需要任何程序处理。这种通信方式只适合S7-300/400PLC之间相互通信。S7-300最大通信数据包长度为22字节,S7-400最大为64字节。

    全局数据包通信的通信网络简单,在一个MPI分支网络中最多只能有5CPU能通过GD通信交换数据。采用循环传送少量数据方法,使分支网上的几个CPU实现全局数据共享。这几个CPU中,至少有一个是数据的发送方,有一个或多个是数据的接收方。发送和接收的数据称为全局数据,或称为全局数据块。

MPI通信通过全局数据块实现的具体方法是:在发送方和接收方CPU的存储器中定义全局数据块,定义在发送方CPU存储器中的称为发送GD块,接收方中的称为接收GD块。依靠GD块,为发送方和接收方的存储器建立映射关系。也就是说,发送GD块中的信号状态会自动影响接收GD块,接收方对接收GD块的访问,相当于对发送GD块的访问。通信系统中发送方的CPU在它循环扫描的末尾发送GD,接收方的CPU在它的循环扫描的开头接收GD