PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

目录

1、测试环境

2、S7-400 多 CPU 环境注意事项

3、硬件组态

4、软件编程

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

1、测试环境

硬件:CPU416-3 和 CPU412-2

软件:Windows XP professional SP2 STEP7 V5.3 SP3进行 BSEND,BREV 和 USEND ,UREV 通讯。

2、S7-400 多 CPU 环境注意事项

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

3、硬件组态

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

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

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

创建一个 S7 连接

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

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

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

创建 2 个连接,因为要测试 2 种通讯方式,存盘编译无错误退出。

BSEBD,BRCV(SFB12,SFB13)和 USEND,URCV(SFB8,SFB9).BSEND 可以传输 64K,带效验速度慢。

USEND 可以传输 440 字节,不效验速度快。

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

分别下载 CPU 的 block 下 System data

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

4、软件编程

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

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

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

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

PLC电气工程师,如何用S7-400编程来控制多个CPU之间的通讯

以上,欢迎分享及收藏哦!


分享到:


相關文章: