在S7-300和S7-400-之间配置未指定的S7连接传送数据

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

在S7-300和S7-400之间配置未指定的S7连接传送数据标签(TAG):S7通信组态注意事项:在S7-300和S7-400站间,使用S7通信通过通信块FB/SFB12BSEND和FB/SFB13BRCV进行数据通信。这时,需要在S7-300和S7-400双边组态S7连接。此外,如果S7-300站和S7-400站在不同的STEP7项目中,需要在S7-300和S7-400站中分别组态未指明的S7连接。图.01:配置请参照以下说明来组态S7连接。在本例中,S7通信建立在工业以太网上,在S7-300和S7-400站上使用了工业以太网通信处理器CP。注意:本说明也适用于通过PROFIBUS的S7连接。在S7-300站中组态S7连接:打开S7300站的STEP7项目,然后通过菜单OptionsConfigureNetwork或通过工具栏上的ConfigureNetwork按钮打开NetPro。图.02:打开NetPro在NetPro中组态连接。选中S7-300站CPU,通过菜单InsertNewConnection.插入一个新的连接。图.03:插入新连接在打开的对话框中选择连接伙伴为unspecified,选择连接类型为S7connection点击OK接受。在InsertNewConnection对话框中组态连接对象和连接属性。选择连接伙伴为unspecified连接类型为S7connection点击Apply接受设置。图.04:InsertNewConnection对话框在S7connection属性对话框中,输入通信伙伴的地址。在本例中输入S7-400站的IP地址。本例中S7-300主动建立S7连接,所以使能Establishanactiveconnection功能。然后点击AddressDetails...按钮,打开AddressDetails对话框。图.05:S7connection属性对话框(S7-300)在AddressDetails对话框中,指定本地TSAP和通信伙伴(S7-400站)的TSAP。在通信伙伴中输入S7-400站CPU的机架号和槽号。图.06:AddressDetails(S7-300)点击OK关闭AddressDetails对话框和S7connection属性对话框。在NetPro中,选中S7-300站。完全编译保存并下载至S7-300站的CPU中。然后在S7-300的用户程序中调用FB12BSEND和FB13BRCV.这两个通信块可以在StandardLibrary-CommunicationBlocks中找到。现在在S7-400站中组态S7连接。在S7-400站中组态S7连接:打开S7400站的STEP7项目,在NetPro中同样的组态未指定的S7。在S7connection属性对话框中,输入通信伙伴的地址,在本例中输入S7-300站的IP地址。本例中S7-400被动的参与到建立S7连接过程,所以禁用Establishanactiveconnection功能,同样也要禁用Operatingstatemessages功能。然后点击AddressDetails...按钮,打开AddressDetails对话框。图.07:S7connection属性对话框(S7-400)在AddressDetails对话框中,指定本地TSAP和通信伙伴(S7-300站)的TSAP。在通信伙伴主中输入S7-300站CPU的机架号和槽号。图08:AddressDetails(S7-400)点击OK关闭AddressDetails对话框和S7connectiond属性对话框。在NetPro中,选中S7-400站。完全编译保存并下载至S7-400站的CPU中。然后在S7-400用户程序中调用FB12BSEND和FB13BRCV.这两个块可以在StandardLibrary-CommunicationBlocks中找到。注意:对于通过双边组态的S7连接,也可以使用FB/SFB14GET和FB/SFB15PUT。这些通信块基于客户端-服务器的原理,也可以使用单边组态进行通信。使用单边组态通信时,Establishanactiveconnection功能是激活的。指定如下的伙伴TSAP:03.0x(x=CPU的槽号)。

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功