使用SFB14需要下载网络组态吗?

只要联网不用硬件组态吧?

最佳答案

用于在工业以太网上通信。通 信基础是两站之间建立的S7连接。
所以,必须进行硬件组态!

问题:
如何给通信模块SFB14 (“GET”)和SFB15 (“PUT”)编程,从而实现S7-400上的数据通信?

解答:
为了在两个S7-400站之间通过在NetPro中组态的 一个S7连接进行数据通信,必 须在S7程序中调用通信函数。SFB14 (“GET”)用于从远程CPU读取数据,SFB15 (“PUT”)用于向远程CPU写入数据。< /p>

通信模块FB14 (“GET”)和 FB15 (“PUT”)的特点

SFB14 / SFB15是系统函数模块,因此包含在CPU的固件中。
SFB14和SFB15是异步通信函数。
可以跨几个OB1循环运行。
SFB14和SFB15通过输入参数(“REQ”)激活。
任务结束后显示“DONE”、“NDR”或者“ERROR”。
样例程序包含一个S7连接,通过该连接,使用SFB14从远程CPU读取数据,使用SFB15向远程CPU写入数据。

样例程序的说明

项目包含两个S7-500站,它们具有CPU 416-2DP和CP 443-1,用于在工业以太网上通信。通 信基础是两站之间建立的S7连接。如果通过“右键单击 > Object Properties”打开NetPro中的S7连接属性,则 可以看到通信功能块的块参数“ID”。当调用SFB14或SFB15时必须遵守相应的规定,以通过S7连接实现数据通信。
详细的使用说明:;
《样例程序:在S7-400中使用SFB14 ("GET") 和SFB15 ("PUT")模块进行S7通信》
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=23378099&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc169627.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月11日
下一篇 2017年6月11日

相关推荐