- {{item.name}}
哪些通信口可以进行 Modbus/TCP 通讯,作为 Modbus 服务器的 SIMATIC S7 CPU 可以与多少个 Modbus 客户端通信?
- 0
- 3767
- 1
用于Modbus/TCP 通信的端口号,以及 SIMATIC S7 PN-CPU 作为 Modbus 服务器时所能连接的 Modbus 客户端的最大数目。
以下通信端口可用于 Modbus/TCP 协议:
- 在默认情况下,端口号 502 作为 Modbus 服务器的本地端口。
- 可以在 Modbus 客户机中设置需要的本地端口,通常使用从 2000 开始的端口号。
如果通信伙伴具有为服务器设置端口号的功能,那么也可以使用除 502 端口以外的端口进行 Modbus/TCP 协议通讯。
如果将 SIMATIC 作为 Modbus 服务器使用,那么一些 CPU 的可用端口号会受到限制。
以下端口号可用于本地端口:
34010717_CPU_ModbusServer_en.pdf (56,8 KB)
如果将 SIMATIC PN CPU 作为 Modbus 客户端,则端口号没有限制,可以为 CPU 设置任意的远程端口号。
使用 Modbus/TCP 协议可以建立通信连接数
可以连接到带集成 PROFINET 接口的 S7-300 或 S7-400 CPU 最大的 Modbus 客户机的数目受 CPU 规范的限制。可以连接到一个1200CPU最大的Modbus客户机的数量是8个。
可以连接到一个 S7-1500 CPU 最大的Modbus 客户机的数目受 CPU 作为Modbus 服务器允许并行运行的MB_Server FB 的实例数目和空闲连接资源的最大数目的限制。如果带集成 PROFINET 接口的 CPU 不支持多端口,那么 CPU 的每个本地端口只能使用一次。这就意味着当 CPU 的本地端口已经建立了一个连接,那么就不能再通过这个接口建立另外一个连接。
如果一个不支持多端口的 CPU 作为 Modbus 服务器,那么有两种选择用于建立到多 Modbus 客户端的连接。
- 在 Modbus 客户端为 Modbus 服务器参数化不同的端口号。
图 1- 所有的 Modbus 客户机都通过 502 通信端口访问 Modbus 服务器。
在这种情况下,必须对连接的建立和释放进行作业控制。 Modbus 服务器每次通过 502 端口只能与一个 Modbus 客户机通讯。 在另外一个客户机程序访问 Modbus 服务器之前,前一个 Modbus 客户机与 502 端口的连接必须先释放掉。只有 502 端口已经被释放了,另外一个 Modbus 客户机程序才可以通过通信端口访问 Modbus 服务器。
情形 1![]()
图 2
情形 2![]()
图 3
![]()
图 4

图 5
附加信息
关于多端口特性的更多信息可以参考 CPU 的技术数据。
如果 CPU 的每个用于开放式 IE 通信的端口支持多重被动连接,那么其被看作具有多端口特性。
| 手册 | 条目号 |
| SIMATIC S7-300 CPU 31xC and CPU 31x: Technical Data | 12996906 |
| SIMATIC Distributed IO ET 200S Interface Module IM151-8 PN/DP CPU | 47409312 |
| Automation System SIMATIC S7-400 CPU Specifications | 53385241 |
| SIMATIC S7-1200 Automation System | 36932465 |
| SIMATIC S7-1500, ET 200MP, ET 200SP, ET 200AL Communication | 59192925 |
| How do you process asynchronous instructions with the S7-1500? | 109476955 |
表 1
您可以前往全球资源库查看此文档:https://support.industry.siemens.com/cs/cn/zh/view/34010717
- 评论
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- 当打开防火墙后如何维护 WinCC 服务器客户端通讯?
- 如何为 WinCC Unified 系统创建一个证书结构,以便其它的终端设备可以与运行系统进行加密通信?
- 如何在 WinCC 中创建和删除 OPC UA 服务器和客户端的 CA 证书?
- 如何使用SIMATIC NET PC软件组态PC站在OPC服务器(DP从站)与第三方(作为DP主站)进行通讯
- 3SE63 安全开关 - RFID(无线射频识别): 哪些3TK28可以与之配合使用。
- 使用S7-300/400通信处理器CP与SENTRON PAC3200进行MODBUS TCP通信
- 为什么SIMATIC PDM无法与SIFLOW FC070进行Modbus通信?
- SIMATIC PCS7 V6.0操作员站的客户机/服务器结构以及冗余服务器配置
- SIMATIC PCS7 V6.1 操作员站的客户机/服务器结构以及冗余服务器配置(更新版)
- SIMATIC PCS 7 V7 OS单站结构,客户机/服务器结构以及冗余配置
看过该文档的用户还看过哪些文档


西门子官方商城




{{item.nickName}}