根据所使用的 S7-300/400 CPU 或者 CP 将控制器连接到各种子网上。子网可以选择的连接/协议类型如下表。
子网类型 | 连接类型/协议 |
MPI (多点协议接口) |
S7 通信 (S7-300 只做服务器) |
PROFIBUS | DP 分布式 I/O |
工业以太网 / PROFINET | S7 通信 |
PTP (点对点) | RK 512 |
以太网或 PROFIBUS CP 的手册中有它们所支持通讯服务的说明。
此外,下面的访问条目号包含了 S7-300/400 以太网 CP 和 S7-300/400 集成 PN 接口 CPU 支持的通讯服务的概况。
模块 | 访问条目号 |
S7-400 以太网 CPs | 15368142 |
S7-300 以太网 CPs | 16767769 |
S7-300/400 CPUs 集成 PN 接口 | 18909487 |
S7 300/400 CPUs 手册中“技术数据”章节描述了控制器上集成的通信口支持的通讯服务:
模块 | 访问条目号 |
CPU S7 300 | |
CPU S7 400 (没有集成 PN 口) |
|
CPU S7 400 (有集成 PN 口) |
S7 通信的说明:
S7-300 支持 S7 通信,需要调用功能块 FB14/15 “GET/PUT”,FB12/13 “BSEND/BRCV” 或者 FB8/9 “USEND/URCV” 。通过:
对于 S7-400,通过功能块 SFB14/15 “GET/PUT”,SFB12/13 “BSEND/BRCV”或者 SFB8/9 “USEND/URCV”实现数据交换。 这些功能块的路径是 Standard Library -> System Function Block。
通过 CPU 上集成 PN 接口通信的说明:
通过开放的 IE 通讯,使用 TCP,ISO-on-TCP 以及 UDP 协议实现数据交换。通过下面这些通讯块组态连接和数据交换: