固件版本 V4.6 本体以太网网口支持的协议
S7-1200 CPU 的 PROFINET 通信口主要支持以下通信协议及服务:
Profinet IO
IO控制器
智能设备
共享设备
PG 通信(编程调试)
HMI 通信
S7 通信
开放式用户通信
TCP
ISO on TCP
UDP
Modbus TCP
Email
安全开放式用户通信
Web 服务器
OPC UA 服务器
固件版本 V4.6 支持的大的连接资源
S7-1200 的连接资源
如表 1 所示,分配给每个类别的预留连接资源数为固定值,无法更改这些值。 但可组态 34个"动态连接"以按照应用要求增加任意类别的连接数。
编程 PG 通信 | HMI 通信 | S7 通信 | 开放式用户通信 | Web 服务器 | 动态资源 | |
---|---|---|---|---|---|---|
预留连接资源数量 | 4(保证支持 1 个 PG) | 12(保证支持 4 个 HMI) | 8 | 8 | 2 | 34 |
表 1 连接资源预留
通过动态资源可以增加每类通信资源个数,每类通信有大资源占用数,如表 2 所示。
编程 PG 通信 | HMI 通信 | S7 通信 | 开放式用户通信 | Web 服务器 | OPC UA | |
---|---|---|---|---|---|---|
可以使用的大连接资源数量 | 4(保证支持 1 个 PG) | 18 | 14 | 14 | 30 | 10 |
可以使用的动态资源数量(大-预留) | 0 | 6 | 6 | 6 | 28 | 10 |
表 2 大连接资源使用
连接会先使用预留资源,当预留资源占用完以后才会使用动态资源。每个预留资源只能留给自身连接使用。
动态资源本着"先到先得"的原则,先建立的连接先占用,如果动态资源已经全部被占用,某类连接已经使用的资源数超过了预留资源数量但没有达到大连接资源数,也无法再继续增加该类连接。
例如:通过 S7 通信占用 6 个动态资源, HMI 占用 6 个动态资源,OPC UA 占用 10 个动态资源,开放式通信占用 6个动态资源,这样只剩余 6 个动态资源可以用于 Web ,加上 2 个预留 Web 资源,这样无法保证可以支持 1 个 Web浏览器客户端的正常使用,因为 1 个 Web 浏览器客户端多使用 10 个连接资源。
除以上连接资源,S7-1200 可以作为 IO 控制器通过 Profinet IO 连接多 16 个 IO 设备,多 256个子模块。还可以作为 I Device(智能设备)连接 IO 控制器。如果使用共享设备功能,可以多连接两个 IO控制器。这些资源与上述连接资源数据无关。
Profinet IO 功能与 S7 连接、开放式通信、HMI等连接资源中提到的通信可以存在。
通过 CM/CP 不能扩展大通信资源。
S7 自由连接使用动态资源而非 S7 通信资源。S7 自由连接是指当某S7 CPU (或者 SIMATIC NET )建立未指定 S7 连接,指向一个 S7-1200,该 S7-1200 使用 1个动态资源。
在 TIA PORTAL 软件的设备视图的 CPU 属性中的连接资源,可以看到如图 1 所示的已组态资源情况。
其中项目中已组态的 S7 通信、HMI通信(集成连接)、开放式用户通信(网络视图组态)可以在已组态列看到通信使用情况,而其他通信资源占用情况在离线项目无法得知。如图1中所示目前该CPU 通过组态占用 1 个 S7 通信资源,3 个 HMI 资源 ,1 个开放式用户通信。