功能块ETHx_XFR 仅在用于客户端进行数据传送时才被调用。
S7-300侧组态
本例中使用S7-300作为样例建立S7连接,对于S7-400的组态步骤是一样的。
在STEP7中打开S7-300项目文件,通过Options--Configure Network或者是相对应的图标打开NetPro对话框。
ngdesc="http://www.ad.siemens.com.cn/productportal/prods/published/Comm/Comm_5.1/%E6%89%93%E5%BC%80%E7%BD%91%E7%BB%9C%E7%BB%84%E6%80%81.JPG" />
在NetPro中选中S7-300站的CPU并通过菜单命令,Insert--New Connection添加一个新连接。
ngdesc="http://www.ad.siemens.com.cn/productportal/prods/published/Comm/Comm_5.1/%E6%96%B0%E8%BF%9E%E6%8E%A5.jpg" />
选择连接伙伴为“unspecified”及连接类型为“S7 connection”。点击“Apply”按钮,之后S7连接的属性对话框将打开。
ngdesc="http://www.ad.siemens.com.cn/productportal/prods/published/Comm/Comm_5.1/%E6%9C%AA%E6%8C%87%E5%AE%9A.JPG" />
由于S7连接是由S7-300创建,因此在S7连接的属性对话框中须激活“Establish an active connection“复选框。输入通信伙伴CP243-1的IP地址,之后点击“Address Details”按钮。
ngdesc="http://www.ad.siemens.com.cn/productportal/prods/published/Comm/Comm_5.1/%E7%BD%91%E7%BB%9C%E7%BB%84%E6%80%81%E5%8F%82%E6%95%B0%E8%AE%BE%E7%BD%AE.JPG" />
在“Address Details”对话框中,本地的TSAP通常选用默认,输入通信伙伴的TSAP,本例中S7-200的TSAP为12.00。
注意:分别组态S7-200和S7-300时,本地和远程的TSAP号是必须完全对应的。通常本地TSAP是默认的,所以在组态此步骤时,需要两边确认一下。
ngdesc="http://www.ad.siemens.com.cn/productportal/prods/published/Comm/Comm_5.1/TSAP-300.jpg" />