首页 理论教育 S7-300PLC的MPI通信优化方法

S7-300PLC的MPI通信优化方法

时间:2023-06-17 理论教育 版权反馈
【摘要】:S7-300 PLC之间的MPI通信除了可以采用前述的无组态通信方式外,还可以采用全局数据通信方式,这种通信方式可以在S7-300 PLC与S7-300 PLC、S7-400 PLC与S7-300 PLC、S7-400 PLC与S7-400 PLC之间通信,用户不需要编写程序,在硬件组态时组态所有MPI的PLC站之间的发送区与接收区即可。以下用一个例子介绍S7-300 PLC之间的全局数据MPI通信。图4-73 插入导轨3)打开CPU313C-2DP属性。图4-74 打开CPU 314C-2DP属性4)设置站2的MPI通信参数。

S7-300PLC的MPI通信优化方法

S7-300 PLC之间的MPI通信除了可以采用前述的无组态通信方式外,还可以采用全局数据通信方式,这种通信方式可以在S7-300 PLC与S7-300 PLC、S7-400 PLC与S7-300 PLC、S7-400 PLC与S7-400 PLC之间通信,用户不需要编写程序,在硬件组态时组态所有MPI的PLC站之间的发送区与接收区即可。以下用一个例子介绍S7-300 PLC之间的全局数据MPI通信。

【例4-9】有两台设备,由1台CPU313C-2DP和CPU314C-2DP控制,要求实时从设备1上的CPU313C-2DP的MB10~MB14发出5个字节到设备2的CPU314C-2DP的MB10~MB14,从设备2上的CPU314C-2DP的MB30~MB34发出5个字节到设备1的CPU313-2DP的MB30~MB34。

【解】

将设备1上的CPU313C-2DP作为主站,主站地址为2,将设备2上的CPU314C-2DP作为从站,从站地址为3。

1.主要软硬件配置

①1套STEP 7 V5.5 SP2。

②1台CPU313C-2DP和1台CPU314C-2DP。

③1根编程电缆(或者CP5611卡)。

④1根PROFIBUS网络电缆(含两个网络总线连接器)。

MPI通信硬件配置图如图4-71所示。

978-7-111-51393-3-Chapter04-99.jpg

图4-71 MPI通信硬件配置图

2.硬件组态

1)新建工程和插入站点。新建工程,本例的工程名为“MPI_300”,再在工程中插入两个站点,并重命名为“MASTER”和“SLAVE”,选定站点“MASTER”,双击“硬件”,如图4-72所示。

978-7-111-51393-3-Chapter04-100.jpg

图4-72 新建工程和插入站点

2)插入导轨。双击“Rail”,弹出导轨,如图4-73所示。

978-7-111-51393-3-Chapter04-101.jpg

图4-73 插入导轨

3)打开CPU313C-2DP属性。双击槽位2的“CPU 313C-2DP”,如图4-74所示。

978-7-111-51393-3-Chapter04-102.jpg

图4-74 打开CPU 314C-2DP属性

4)设置站2的MPI通信参数。单击“属性”按钮,如图4-75所示,弹出设置MPI通信参数界面,如图4-76所示,设定MPI的地址为“2”,MPI的通信波特率为“184.8 Kbps”,再单击“确定”按钮。

978-7-111-51393-3-Chapter04-103.jpg

图4-75 打开MPI通信参数设置界面

5)站3的硬件组态。回到图4-72,选定“SLAVE”,双击“硬件”,弹出硬件组态界面,先插入导轨,再插入CPU模块,如图4-77所示。双击槽位2的“CPU314C-2DP”。

978-7-111-51393-3-Chapter04-104.jpg

图4-76 设置站2的MPI通信参数

978-7-111-51393-3-Chapter04-105.jpg

图4-77 站3的硬件组态

6)打开MPI通信参数设置界面。单击“属性”按钮,如图4-78所示,弹出站3的MPI通信参数设置界面,如图4-79所示,设定MPI的地址为“3”,MPI的通信波特率为“184.8 Kbps”,再单击“确定”按钮。

7)打开MPI网络。双击“MPI(1)”,如图4-踟所示,弹出MPI的网络,如图4-81所示。

8)打开全局变量发送、接收区组态。选中标记“l”处的“MPI(1)”网络线,再选中菜单“选项”,单击子菜单“定义全局数据”,打开全局变量发送、接收区组态如图4-82所示。

978-7-111-51393-3-Chapter04-106.jpg

图4-78 打开MPI通信参数设置界面

978-7-111-51393-3-Chapter04-107.jpg

图4-79 设置站3的MPI通信参数

978-7-111-51393-3-Chapter04-108.jpg(www.xing528.com)

图4-80 打开MPI网络(1)

978-7-111-51393-3-Chapter04-109.jpg

图4-81 打开MPI网络(2)

978-7-111-51393-3-Chapter04-110.jpg

图4-82 打开全局变量发送、接收区组态

9)MPI全局变量组态。双击标记“1”处,如图4-83所示。

978-7-111-51393-3-Chapter04-111.jpg

图4-83 MPI全局变量组态

10)选定CPU。选定“MASTER”,再选定“CPU313C-2DP”,再单击“确定”按钮,如图4-84所示。

978-7-111-51393-3-Chapter04-112.jpg

图4-84 选定CPU

11)定义发送区的数据组。输入MB10.5,其含义是:将站点MASTER MB10开始的5个字节发送出去,如图4-85所示。

978-7-111-51393-3-Chapter04-113.jpg

图4-85 定义发送区的数据组

12)发送区的数据组的组态。选定“编辑”菜单,单击“发送器”,定义发送区的数据组,如图4-86所示,其他发送区和接收数据组的组态方法类似,如图4-87所示。含义是:将站点MASTER的从MB10开始的5个字节发送到SLAVE的从MB10开始的5个字节的存储区中,将站点SLAVE的从MB30开始的5个字节发送到MASTER的从MB30开始的5个字节的存储区中。具体数据流向见表4-22。

978-7-111-51393-3-Chapter04-114.jpg

图4-86 发送区的数据组的组态

978-7-111-51393-3-Chapter04-115.jpg

图4-87 发送区和接收的数据组的组态

表4-22 全局MPI数据流向

978-7-111-51393-3-Chapter04-116.jpg

13)编译和保存组态内容。单击“保存”按钮即可,如图4-88所示。

14)下载组态信息。单击工具栏中的“下载”按钮 978-7-111-51393-3-Chapter04-117.jpg ,如图4-89所示。选定MAS⁃TER和SLAVE分别下载到对应的站点中去,如图4-90所示。

978-7-111-51393-3-Chapter04-118.jpg

图4-88 保存组态内容

978-7-111-51393-3-Chapter04-119.jpg

图4-89 下载组态信息(1)

978-7-111-51393-3-Chapter04-120.jpg

图4-90 下载组态信息(2)

15)组态完成。组态完成后,经过编译界面如图4-91所示。GD X.Y.Z(如GD 1.2.1)的含义见表4-23。

978-7-111-51393-3-Chapter04-121.jpg

图4-91 组态完成界面

表4-23 GD X.Y.Z的含义

978-7-111-51393-3-Chapter04-122.jpg

【关键点】本例的关键在于将MPI的通信组态正确,还有一点要特别注意,就是站2哪个数据区将数据送到站3哪个数据区中,站2又从站3哪个数据区接收数据,这些关系是绝对不能弄错的,否则不可能建立正确的通信。

完成题目的要求做以上组态即可,不需要编写程序。

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

我要反馈