S7-300/400 CPU 和通信处理器 (CP) 支持哪些连接/协议?

根据所使用的 S7-300/400 CPU 或者 CP 将控制器连接到各种子网上。子网可以选择的连接/协议类型如下表。  

子网类型

连接类型/协议

MPI
(多点协议接口)

S7 通信 (S7-300 只做服务器) 
GD 通信 (全局数据包通信)
S7 基本通信

PROFIBUS

DP 分布式 I/O
(通过集成 DP 口,CP342-5 和 CP443-5 扩展型)
FMS - 现场总线报文规范
(通过 CP343-5 和 CP443-5 基本型)
FDL - 现场总线数据链路层
(只能通过 PROFIBUS CP)
S7 通信 (S7-300 只做服务器1))

工业以太网 / PROFINET

S7 通信
(通过以太网 CP 或集成的 PN 接口)
ISO 传输(通过以太网 CP)
ISO-on-TCP (通过以太网 CP 或集成的 PN 接口)
TCP (通过以太网 CP 或集成的 PN 接口)
UDP (通过以太网 CP 或集成的 PN 接口)
E-mail (通过以太网 CP)
FTP (通过以太网 CP)
PROFINET IO (通过以太网 CP 或集成的 PN 接口)
CBA (通过以太网 CP 或集成的 PN 接口)
MODBUS TCP 

PTP (点对点)

RK 512
3964(R)
ASCII
各种打印机的驱动
Modbus (RTU) (主/从) 2)
Data highway DF1 2)
...

1) S7 300:客户机功能只能通过 V5.2 版本以上的 CP342-5 实现。
2) 这些连接/协议的类型不能在 STEP 7 中作为标准组态,必须另外安装。

以太网或 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

12996906

CPU S7 400
(没有集成 PN 口)

14016796

CPU S7 400
(有集成 PN 口)

23904550

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 协议实现数据交换。通过下面这些通讯块组态连接和数据交换: