- {{item.name}}
哪些通信口可以进行 Modbus/TCP 通讯,作为 Modbus 服务器的 SIMATIC S7 CPU 可以与多少个 Modbus 客户端通信?
- 0
- 2616
- 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
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 哪些设备可以与 S7-1200 集成的 PN 口通讯? S7-1200 支持那些通讯协议?
- CPU集成的PROFINET接口、S7 软件控制器以及基于以太网的WinAC RTX,支持哪些通信服务?
- 如何配置 SIMATIC S7-1500 的 OPC UA 客户端可以通过 FQDN 或绕过 FQDN 连接服务器?
- 适用于 SIMATIC S7-1500 OPC UA 服务器的 OPC UA .NET 客户端
- 如何更好地配置一个OPC UA客户机,使其与SIMATIC S7-1500 CPU的OPC UA服务器进行有效的通信,并尽可能达到最佳性能?
- 在(TIA Portal)V14 SP1 中如何配置一个 WinCC 舒适型面板作为 OPC UA服务器与作为 OPC UA客户端的 WinCC V7.4 SP1 通讯?
- 如果 WebNavigator 或 DataMonitor 客户端未连接到服务器,您可以做什么?
- TIA Portal 中,哪些操作面板可以与 SIMATIC S7-1200 或S7-1500通讯?
- 如何使用 SIMATIC NET PC 软件为 SIMATIC NET OPC 服务器配置作为 PROFINET IO 控制器的 PC 站与作为 PROFINET IO 设备的 S7 站建立连接
- SIMATIC S7站与第三方设备利用MODBUS RTU协议建立通信连接,需要用到哪些硬件及软件组件?
{{item.nickName}}