6ES7410-5HX08-0AB0 CPU410
价格:40000.00
地区:上海市

6ES7410-5HX08-0AB0 CPU410

6ES7410-5HX08-0AB0 CPU410

6ES7410-5HX08-0AB0 CPU410

希殿电气技术(上海)有限公司(西门子合作伙伴)

联系人 :康经理(销售工程师)

西门子PLC/触摸屏/变频器/数控/伺服/电源/模块/CP5611网卡/电缆/电池/接头/连接器等自动化与驱动技术。

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

6ES7410-5HX08-0AB0 CPU410

用于Modbus/TCP 通信的端口号,以及 SIMATIC S7 PN-CPU 作为 Modbus 服务器时所能连接的 Modbus 客户端的数目。

以下通信端口可用于 Modbus/TCP 协议:

  • 在默认情况下,端口号 502 作为 Modbus 服务器的本地端口。

  • 可以在 Modbus 客户机中设置需要的本地端口,通常使用从 2000 开始的端口号。

如果通信伙伴具有为服务器设置端口号的功能,那么也可以使用除 502 端口以外的端口进行 Modbus/TCP 协议通讯。

如果将 SIMATIC 作为 Modbus 服务器使用,那么一些 CPU 的可用端口号会受到限制。
以下端口号可用于本地端口:

 如果将 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 服务器参数化不同的端口号。

 


图 01

  • 所有的 Modbus 客户机都通过 502 通信端口访问 Modbus 服务器。
    在这种情况下,必须对连接的建立和释放进行作业控制。 Modbus 服务器每次通过 502 端口只能与一个 Modbus 客户机通讯。  在另外一个客户机程序访问 Modbus 服务器之前,前一个 Modbus 客户机与 502 端口的连接必须先释放掉。只有 502 端口已经被释放了,另外一个 Modbus 客户机程序才可以通过通信端口访问 Modbus 服务器。

情形 01


图 02

情形 02


厂家

西门子

封装

德国

批号

CPU410

数量

4