• {{item.name}}
SIMATIC S7-1500系列 {{item.name}}
{{item2.name}}
更多
常问问题

哪些通信口可以进行 Modbus/TCP 通讯,作为 Modbus 服务器的 SIMATIC S7 CPU 可以与多少个 Modbus 客户端通信?

star star star star star
5.0 分
文档编号:34010717| 文档类型:常问问题| 发布时间:2023年10月20日
  • 0
  • 1456
  • 1
用于Modbus/TCP 通信的端口号,以及 SIMATIC S7 PN-CPU 作为 Modbus 服务器时所能连接的 Modbus 客户端的最大数目。

用于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 Data12996906
SIMATIC Distributed IO ET 200S Interface Module IM151-8 PN/DP CPU47409312
Automation System SIMATIC S7-400 CPU Specifications53385241
SIMATIC S7-1200 Automation System36932465
SIMATIC S7-1500, ET 200MP, ET 200SP, ET 200AL Communication59192925
How do you process asynchronous instructions with the S7-1500?109476955

表 1

您可以前往全球资源库查看此文档:https://support.industry.siemens.com/cs/cn/zh/view/34010717

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。