首页 理论教育 通信分类及功能扩展

通信分类及功能扩展

时间:2023-06-29 理论教育 版权反馈
【摘要】:S7通信可以分为全局数据通信、基本通信及扩展通信3类。任意两个MPI节点之间可以串联10个中继器,以增加通信的距离。通过全局数据通信,一个CPU可以访问另一个CPU的数据块、存储器位和过程映像等。全局通信用STEP 7中的GD表进行组态。在调用SFC时,通信连接被动态地建立,CPU需要一个自由的连接。扩展的通信功能还能执行控制功能,例如控制通信对象的起动和停机。

通信分类及功能扩展

S7通信可以分为全局数据通信、基本通信及扩展通信3类。

1.全局数据(GD)通信

通信通过MPI接口在CPU间循环交换数据,用全局数据表来设置各CPU之间需要交换的数据存放的地址区和通信的速率,通信是自动实现的,不需要用户编程。当过程映像被刷新时,在循环扫描检测点进行数据交换。S7-400的全局数据通信可以用SFC来起动。全局数据可以是输入、输出、标志位(M)、定时器、计数器和数据区。

S7-300 CPU每次最多可以交换4个包,每个数据包最大为22B,最多可以有16个CPU参与数据交换。

S7-400 CPU可以同时建立最多64个站的连接,MPI网络最多32个节点。任意两个MPI节点之间可以串联10个中继器,以增加通信的距离。每次程序循环最多64B,最多16个数据包。通过全局数据通信,一个CPU可以访问另一个CPU的数据块、存储器位和过程映像等。全局通信用STEP 7中的GD表进行组态。对S7、M7和C7的通信服务可以用系统功能块来建立。

MPI默认的传输速率为187.5kbit/s,与S7-200通信时只能指定19.2kbit/s的传输速率。通过MPI接口,CPU可以自动广播其总线参数组态(例如波特率)。然后CPU可以自动检索正确的参数,并连接至一个MPI子网。(www.xing528.com)

2.基本通信(非配置通信)

这种通信可以用于所有S7-300/400CPU,通过MPI或站内的K总线(通信总线)来传送最多76B的数据。在用户程序中用系统功能(SFC)来传送数据。在调用SFC时,通信连接被动态地建立,CPU需要一个自由的连接。

3.扩展通信(配置通信)

这种通信可以用于所有的S7-300/400 CPU,通过MPI、PROFIBUS和工业以太网最多可以传送64KB的数据。通信是通过系统功能块(SFB)来实现的,支持有应答的通信。在S7-300中可以用SFB 15“PUT”和SFB 14“GET”来写出或读入远端CPU的数据。扩展的通信功能还能执行控制功能,例如控制通信对象的起动和停机。这种通信方式需要用连接表配置连接,被配置的连接在站起动时建立并一直保持。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈