关于fc5数据传送的问题

新手刚接触西门子,大家帮忙给看看 这段程序 (部分截取)
  
两个s7-300站用以太网 发送1号站md10的数据到 2站这样写可以吗 
如下图

问题补充:
查了不少资料 很多都是通过添加共享数据块,传送共享数据块里面的内容,对此不能理解, 为什么 要加入共享 数据块 db呢?.如果我上面的程序 先把 md 内的数据写入 db2 块吗? 怎么写入啊!

图片说明:

关于fc5数据传送的问题    关于fc5数据传送的问题   

最佳答案

1、两个s7-300站用以太网 发送1号站md10的数据到 2站这样写可以吗 ?
可以。但你的写法不对。如果M10开始(4个字节)应为P#M 10.0 BYTE4。如果如果以M10开始(20个字节)应为P#M 10.0 BYTE20
2、所选择的数据区可以是一个位存储器区或一个数据块区。
可以应用M存储器作为通讯数据区:例如:
SEND := P#M 0.0 BYTE 100,
RECV:=P#M 0.0 BYTE 100,
3、详见下述文档。其中有FC5和FC6的详细描述:
用于 SIMATIC NET S7 CP 的  函数 (FC) 和函数块 (FB):
http://cache.automation.siemens.com/dnl/TM/TM0Nzg5NjEA_30564821_HB/PGH_FC-FB-fuer-S7CP_52.pdf
4、相关文档:
如何使用通信功能块FC5和FC6编程?
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=27105290&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN


《CP343_1之间的以太网通讯》下载: 
http://ftp.gongkong.com/UploadFile/Datum/2008-5/2008051608153100001(CP343_1之间的以太网通讯).doc

提问者对于答案的评价:
谢谢,非常感谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午7:31
下一篇 2018年12月1日 下午7:31

相关推荐