200和300和400通讯

我的CPU是414-3XM05,有另外两个设备的CPU分别是313系列的5BF03和200系列(具体型号还不知道),现在我同时要和他们两个进行数据交换,我的CPU上面MPI口还没使用,想用MPI通讯,然后在我程序里面调用SFC67,SFC68,请问这样子能实现吗?如果不行,还需做什么样的配置?

问题补充:
没有上位机的。就仅仅是我的CPU要和一个300CPU通讯,同时也要和另外一个200CPU通讯。由于成本问题300的CPU不会扩展通讯模块的了,只有MPI口可以用。

最佳答案

可以使用 400与200的MPI通讯
只要在OB35里面调用  SFC67,SFC68 即可 200里面不用编写通讯程序

注意事项
1.必须在硬件组态中组态MPI网络 波特率一般19.2通讯距离比较远
2.必须在S7 200设定相同波特率 
3.200的地址必须和 400中SFC67,SFC68  调用的地址一致。
4.注意200没有DB只能用V区 但是在400里面默认的是DB1
比如DB1.DBX0.0 对应V0.0
5.用DP头 最好是DP电缆,如果没有可以用屏蔽线。一般一个90度出线头给200
万向头给400 因为占用一个口口安装另外一个很是不方便。

另外我刚做完这个项目用到的就是这种方式。
不单单可以读取一个200,地址不同我这里读取3个。
试试看吧。

提问者对于答案的评价:
谢谢大家提供了详细的解决方案。因为交换数据很少,用MPI直接通讯。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午5:18
下一篇 2018年12月2日 下午5:18

相关推荐