315-2DP和313C-2DP都设为DP主站,两个CPU之间怎么进行数据的交换

西门子plc 发布于 6个月前 分类:S7-300/400

大家好,问一下,一个315-2DP和313C-2DP都设为DP主站,两个CPU之间怎么进行数据的交换啊,有没有类似例子,谢谢谢谢

2个回复

  • plc学习
    plc学习

    DP主站之间可以用主主通讯的方式,如FDL方式,必须通过加CP342-5模块才能实现FDL主主通讯,调用FC5,FC6;或者用S7通讯方式,可以用CPU上集成的DP口实现,也可以加CP模块,调用PUT/GET(SFB14/15)单边通讯,调用BSEND/BRECV(SFB12/13)或USEND/URECV做双边通讯。
    在做网络拓扑设置时,要建立相应的连接。

  • plc电工爱好者
    plc电工爱好者

    需要注意的是两个300CPU不能都使用集成DP口来实现S7通讯,必须添加1个或两个CP342-5来实现单边或双边的通讯(在网上课堂有文档介绍),调用的功能块也有问题在300中使用的时FB12/13/14/15等在400中才使用SFB12/13/14/15.当然也可以采用火影所说的MPI通讯的方式,但需注意距离必要时添加中继器来完成。火影推荐的书非常好其中对各种通讯方式都有详细的介绍,希望大家阅读。