S7-1200 与 S7-300 PN PROFINET 通信例程介绍
如何打开项目归档文件
参考:如何打开归档项目文件
S7-1200 与 S7-300 PN Profinet 通信例程
本文为S7-1200 与 S7-300 PN 之间 Profinet 通信的几种可能情况分别提供了例程:
1. 同一项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信,S7-1200 作为 I-Device,S7-300 PN 作为 IO-Controller;
2. 同一项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信,S7-1200 作为 IO-Controller,S7-300 PN 作为 I-Device;
3. 不同项目中S7-1200 与 S7-300 PN 口之间 TCP 通信,S7-1200 作为 I-Device,S7-300 PN 作为 IO-Controller,双方 CPU 都采用 TIA V14 SP1 编程组态;
4. 不同项目中S7-1200 与 S7-300 PN 口之间 TCP 通信,S7-1200 作为 IO-Controller,S7-300 PN 作为 I-Device,双方 CPU 都采用 TIA V14 SP1 编程组态;
5. 不同项目中S7-1200 与 S7-300 PN 口之间 TCP 通信,S7-1200 作为 I-Device,S7-300 PN 作为 IO-Controller,S7-1200 使用STEP7 V14 SP1 编程组态,S7-300 PN 使用 STEP 7 V5.6 编程组态;
6. 不同项目中S7-1200 与 S7-300 PN 口之间 TCP 通信,S7-1200 作为 IO-Controller,S7-300 PN 作为 I-Device,S7-1200 使用STEP7 V14 SP1 编程组态,S7-300 PN 使用 STEP 7 V5.6 编程组态。
1.同一项目中S7-1200 与 S7-300 PN 口之间 Profinet 通信(S7-1200 作为 I-Device,S7-300 PN 作为 IO-Controller)
1.使用环境:
① S7-1211C V4.2
② S7-315-2PN/DP V3.2
③ TIA 博途 STEP7 V14 SP1
2.实现功能:
用于演示同一项目中S7-1200 与 S7-300 PN 口之间的 Profinet 通信,项目中 S7-1200 CPU 作为 I-Device,S7-300 PN 作为 IO-Controller。
S7-1200 CPU设置为 I-Device,建立两个传输区分别为:
① 传输区_1: 从S7-300 PN CPU发送QB100开始,到S7-1200 CPU接收IB100,长度为10个字节;
② 传输区_2: 从S7-1200 CPU发送QB100,到S7-300 PN CPU接收IB100开始,长度为10个字节;