首页 理论教育 全局数据包通信方式优化方案

全局数据包通信方式优化方案

时间:2023-06-17 理论教育 版权反馈
【摘要】:全局数据包的通信方式配置步骤如下:1)在硬件配置中将所有通信的PLC站点设置为同一MPI网络。4)在每个CPU列中配置发送和接收数据区,例如键入DB1.DBW0:10表示从DB1.DBW0开始长度为10个字的数据区如图10-4所示,同一行为其他PLC站相应的数据接收区和发送区。5)选择相应数据包,点击图标,将该数据包作为发送数据区,点击图标将该数据包作为接收数据区,GD通信为广播方式,在每一行中只能有一个站进行发送。

全局数据包通信方式优化方案

全局数据包(GD)的通信方式是在PLC硬件配置中,设置通信PLC站点间的发送区和接收区,不需要任何程序处理,这种通信方式适合S7-300、400系列PLC之间的相互通信并且所有通信站点必须在同一项目下。

全局数据包的通信方式配置步骤如下:

1)在硬件配置中将所有通信的PLC站点设置为同一MPI网络。

2)在“SIMATIC Manager”界面下,点击项目名,选择需要配置的MPI网络,使用菜单命令“Options”➝“Define Global Date”进入配置界面。

3)双击GD ID右边的CPU栏,从项目中选择需要通信的PLC站CPU,CPU栏总共有15列,这就意味着最多有15个CPU能够参与通信。

4)在每个CPU列中配置发送和接收数据区,例如键入DB1.DBW0:10表示从DB1.DBW0开始长度为10个字的数据区(S7-300GD数据包最大为22B,S7-400GD数据包最大为54B)如图10-4所示,同一行为其他PLC站相应的数据接收区和发送区。

5)选择相应数据包,点击图标978-7-111-28718-6-Chapter10-4.jpg,将该数据包作为发送数据区,点击图标978-7-111-28718-6-Chapter10-5.jpg将该数据包作为接收数据区(默认为接收数据包),GD通信为广播方式,在每一行中只能有一个站进行发送。

6)如果需要,可在其他列中配置通信数据区。每个CPU可使用的GD包的个数参考CPU订货手册。(www.xing528.com)

978-7-111-28718-6-Chapter10-6.jpg

图10-4 配置GD通信区

7)使用菜单命令“View”➝“Scan Rates”,显示发送和接收数据区的扫描时间,根据CPU的负荷,在“SR”中配置扫描时间(与CPU扫描时间有关)。

8)编译无错后,下载配置信息,通信建立。

通常配置的GD包通信方式,在程序中不能干预,S7-400 CPU支持事件触发的接收和发送,在SR中设置扫描频率为0,在程序中调用SFC60(GD_SND)和SFC61(GD_RCV)进行通信控制。

注意:

GD通信不带有通信确认信息,通信状态需要编程校验。

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

我要反馈