创建开放式用户通信时,系统会自动分配值 2000 作为端口号。
允许的端口号为 1 到 49151。用户可以*该范围内的任何一个端口号。但是,由于某些端口已被使用(取决于系统),因而建议使用 2000 到 5000 范围内的端口号。
提示 端口号必须一。如果端口号被分配两次,连接组态或对应的块调用将被拒绝,并显示错误。 |
下表汇总了不同端口号的各种系统响应。
端口号 | 说明 | 系统响应 |
---|---|---|
2000 到 5000 | 建议范围 | 未出现警告或错误消息 允许使用并且接受端口号 |
1 到 1999,5001 到 49151 | 可以使用,但**出建议的范围 | 出现了警告消息 允许使用并且接受端口号 |
0、20、21、25、80、102、135、161、443、465、989、990、8080、34962 到 34964 | 可在一定条件下使用* | |
53、80、102、135、161、162、443、520、9001、34962 到 34964 | 可在一定条件下使用** |
* 特定功能**端口(“well-known Ports”):
0:任意功能 - S7-1500 CPU 自动分配端口号作为值 (>49151)
20:FTP 数据传输
21:FTP 控制
25:SMTP (Simple Mail Transfer Protocol) / TMAIL_C
80:HTTP (Hypertext Transfer Protocol) / Web 服务器
102:ISO-on-TCP (RFC1006)
135:PROFINET 的 DCE 端点映像
161:SNMP (Simple Network Management Protocol)
443:HTTPS (Hypertext Transfer Protocol Secure)
465:SMTPS (Simple Mail Transfer Protocol Secure)
989:FTPS 数据传输
990:FTPS 控制
8080:HTTP 备选/内部 Web
34962 到 34964:PROFINET
提示 用户通常*值 0 作为 UDP/TCP 的主动连接端点的本地端口。此时,CPU 操作系统将选择下一个 49151 以上的可用端口。对于被动连接端点,伙伴端口的默认值通常为 0。在连接组态中,相应参数将禁用。 |
** 这些端口是否禁用取决于所用 CPU 的功能范围。相应 CPU 的文档中提供了这些端口的分配信息。