西门子S7-400多CPU之间通讯

1.S7-400中多CPU环境的注意事项

在共用K总线和P总线不分段的子机架UR1或UR2上运行

在分段子机架CR2上的运行

2.测试环境

2.1硬件

CPU416-3和CPU412-2

2.2软件

WindowsXPprofessionalSP2

进行BSEND,BREV和USEND,UREV通讯

3.硬件组态


分别设定CPU不同的MPI地址,可以通过底板K总线从一个CPU对多个CPU编程


创建一个S7连接


接口为PLCinternal,从底板K总线通讯。


创建2个连接,因为要测试2种通讯方式,存盘编译无错误退出。BSEBD,BRCV(SFB12,SFB13)和USEND,URCV(SFB8,SFB9).

BSEND可以传输64K,带效验速度慢。USEND可以传输440字节,不效验速度快。


分别下载CPU的block下Systemdata


4.软件编程

从标准系统库拷贝标准系统块,粘贴到自己的项目中




在菜单PLC-Monitor/ModifyVariables下进行测试

可以使用强制变量和监视功能




免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系