S7300与300之间通过MPI GD通讯

两个PLC都是300的 PDF中说GD可以两个300plc通讯
已经在全局数据中定义了 两个PLC之间要通讯的数据
请问是不是下载后 两个PLC就会时刻发送接收这些数据 
还是要在程序中调用功能块 
PDF中说到有调用 SFC60和SFC61 但是只有400的PLC可以调用 
另外是否可以用两个PLCSIM仿真通讯的情况

问题补充:
谢谢阿鸣老师的回答
另外我还发现几个问题想要请教一下,在PLCSIM的示例中为什么两个PLC的LOCAL ID可以是一样的 如果是3个PLC之间通讯的话ID是否要更呢,还有请问PLCSIM是否可以仿真300与300之间的TCP通讯呢

最佳答案

1、PLC之间的MPI通信有两种方式:
第一,无组态的通信方式, 通过调用SFC66、SFC67、MPI的通信方式,通过调用功能PUT(FB15)和GET(FB14)分别将本站数据写入远程CPU和从远程SFC68和SFC69来实现PLC之间的数据交换;
第二,全局数据通信方式,通过定义全局数据,打开全局变量发送和接收区组态,通过MPI全局变量组态,适用于很少量的PLC之间的数据交换.。
2、、相关:
详见《PLC— PLC 之间的MPI 通信----调用系统功能块的通信方式》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText= A0066
详见《PLC— PLC 之间的MPI 通信----调用系统功能的通信方式》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText= A0065
详见《PLC— PLC 之间的MPI 通信---------全局数据包通信方式》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText= A0064
3、另外是否可以用两个PLCSIM仿真通讯的情况?
《如何仿真两个 CPU 模块间的通讯》下载: 
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=38726591
《PLCSIM仿真S7-400之间的S7通讯.》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0366

提问者对于答案的评价:
多谢帮助,多个400PLC之间的通讯仿真终于做出来了,今天的学习也算圆满
之前一直因为ID设的不对  还有调用SFB块时背景数据块用重复等问题导致通讯不成功,不过现在都解决了 明天再试试300的通讯能否仿真

专家置评

300的S7 通讯目前不能仿真。

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

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

相关推荐